Commit Graph

29 Commits

Author SHA1 Message Date
Doyle
3501dd41c1 Add more default hashing procs, name changes, Dqn_EatLine 2018-08-28 00:25:08 +10:00
e0fc9f7b44 Add DqnBuffer, improve memstack macros 2018-08-19 11:59:04 +10:00
a9c351be61 Switch to snake case for var decls 2018-08-05 17:30:54 +10:00
2c80e53089 Add const iterator for arrays, remove head/tail API for memstacks 2018-08-03 23:30:58 +10:00
ed3f11dc7b Remove DqnHashTable, add DqnString tests 2018-07-30 00:34:00 +10:00
9b1223d5de Simplify catalog API 2018-07-28 17:40:57 +10:00
2eff450a72 Add DqnFile_WriteAll and convenience flag FileReadWrite 2018-07-28 15:16:01 +10:00
e2dbf2816a Fix invalid iterator in empty hash table 2018-07-28 14:41:38 +10:00
6d6565c605 Cleanup DqnVHashTable, FixedString and add DqnCatalog 2018-07-25 01:33:31 +10:00
34907eeb04 Refactor DqnVHashTable to be simpler 2018-07-24 23:05:08 +10:00
c282097a1f Update DqnMemStack to use struct for metadata 2018-07-22 23:53:08 +10:00
efe015017a Start reworking dqnmemstack to have unified push/pop interface 2018-07-18 01:53:58 +10:00
0bfca792ee Log DqnJson in unit test, convert MemStack to use constructor 2018-07-18 00:47:13 +10:00
1c5fdc6ce1 Update quicksort/bsearch to use templates better 2018-07-15 20:09:55 +10:00
9d12c532d1 Add lazy init to array/hash, rename 64bit max num, minor bug fixes 2018-07-15 02:17:34 +10:00
8997364892 Add DqnVHashTable, hash table backed by virtual memory 2018-07-14 23:00:25 +10:00
f1efb6f8f1 Make DqnJson handle more cases 2018-07-13 00:46:08 +10:00
33cf476d29 Move static functions outside of DqnFile 2018-07-10 23:01:18 +10:00
25410c7aac Fix ReadEntireFile bug 2018-07-10 15:52:12 +10:00
c5d26f09c4 Fix unit tests, re-fix DqnArray::Insert 2018-07-05 00:58:40 +10:00
a23e2687fe Improve platform defines, update sprintf 2018-07-05 00:47:11 +10:00
a4c7934587 Fix DqnArray and add framework for Winsock 2018-07-04 20:10:11 +10:00
a0246bf996 Update for unix compliance again 2018-06-29 18:07:54 +10:00
6df3b32f4e Use simplified array from imgui 2018-06-28 23:25:25 +10:00
7e507ee470 Simplify nix get file size 2018-06-26 00:33:46 +10:00
cf648c2281 Change true/false to yes/no for enums 2018-06-25 20:54:38 +10:00
920df31c51 Add VirtualAlloc and fix up platform defines 2018-06-13 23:16:05 +10:00
5dee3d9f89 Simplify DqnRndPCG 2018-06-11 19:16:54 +10:00
056c0b3aea Add DqnFixedString, remove DqnIni, minor cleanup 2018-06-11 16:26:57 +10:00