Sean Barrett
2c2908f505
update version numbers
2019-03-04 15:08:53 -08:00
Sean Barrett
d940053a01
Merge branch 'master' into working
2019-03-04 14:56:00 -08:00
Sean Barrett
a0b521fcf2
no warnings when compiling /W3
...
compiling all test cases and compilers in test.sbm
Compilers:
32-bit:
VS2015
VS2013
VS2008
VC6 (1998)
clang-cl 9.0.1
64-bit
VS2015
clang-cl 9.0.1
2019-03-04 14:45:06 -08:00
Sean Barrett
b8960f32b8
stb_ds: major string hash fix, minor other changes
...
- arena and strdup string hashes were badly broken due to not setting up default slot correctly
- tweak use of seed in 4-byte and 8-byte hash functions to hopefully be slightly stronger
- a few internal #ifdefs for performance tuning
2019-03-03 21:36:15 -08:00
Rafael Sachetto
caf9608826
Adding arrpop macro to stb_ds.h
2019-03-01 14:04:31 -03:00
Rafael Sachetto
89bccdd567
Small documentation correction
2019-02-26 09:37:16 -03:00
Sean Barrett
f9133c3677
stb_ds v0.3: fixes for compiling client code in C++
...
add missing _wrapper suffixes
disable clang rvalue support in C++
disable unit tests in VC6 C++
other tweaks
2019-02-25 13:48:41 -08:00
Sean Barrett
1aeb8ec201
stb_ds: fix shift warnings in later VS compilers
2019-02-25 11:40:33 -08:00
Sean Barrett
477471d9a8
add stb_ds.h and tests
2019-02-25 11:16:35 -08:00