summaryrefslogtreecommitdiffhomepage
path: root/benchmarks
AgeCommit message (Collapse)Author
2021-02-11Added replaced plot.Tyge Løvset
2021-02-10Benchmark image added.Tyge Løvset
2021-02-09added more benchmark code.Tyge Løvset
2021-02-05Yet another bug in csmap.h fixed. SHould be good now.Tyge Løvset
2021-02-05Rewrote to use c_container_of() instead of size_t offset.Tyge Løvset
2021-02-04Fixed a minor API mixup, Docs: open addressing/closed hashing..Tyge Løvset
2021-02-04map iter updates.Tyge Løvset
2021-02-03Two fixes in csmap. erase: value_del called on wrong node. Forgot calling ↵Tyge Løvset
skew and split 3 and 2 times in erase.
2021-02-02Rewrote unordered map AA-tree csmap.h. Now uses array as memory pool instead ↵Tyge Løvset
of individual allocated nodes. 40% faster. V1 moved to examples.
2021-01-30Internal changes: removed use of cmap_inits and set_inits. Use cmap_x_init() ↵Tyge Løvset
and cset_X_init(). Minor changes in cvec, csmap, cstr, crandom.
2021-01-26Fixed bug in csmap_clear() and in map benchmarks2's. Set picobench output ↵Tyge Løvset
default to concise_text.
2021-01-24Improved cvec cdeq. Must be initied with cvec_X_init() and cdeq_X_init(). ↵Tyge Løvset
Not cvec_inits. Improved docs.
2021-01-21Reverted namings: crand to crandom, and copt to coption.Tyge Løvset
2021-01-20Update picobench.Tyge Løvset
2021-01-20Updates on benchmark.Tyge Løvset
2021-01-19Changed template args sequence in cmap.Tyge Løvset
2021-01-12Added iter_data() instead of changing user_data() to preserve backward comp. ↵Tyge Løvset
and keep global user_data().
2021-01-11Added output all in picobenchmark + allow to have multiple baselines in one ↵Tyge Løvset
suite. Updated latest robin_hood.hpp
2021-01-10Updated benchmarks for maps.Tyge Løvset
Switched args in cmap_X_set_load_factors().
2021-01-09Added cmap benchmark and external picobenchmark.hppTyge Løvset
Updated cstr.h
2021-01-06Some rand additions. May swap names of stc64_rand(rng) and ↵Tyge Løvset
stc64_random(void) in future.
2020-12-31More doc fixing.Tyge Løvset
2020-12-31Some minor touches.Tyge Løvset
2020-12-30Fixed memory leak in cvec_X_resize and cdeq_X_resize. Removed macros ↵Tyge Løvset
cdeq_size, cdeq_capacity, cdeq_empty. Use the cvec_X_* names instead.
2020-12-30Some more opts.Tyge Løvset
2020-12-29Another optimization on cdeq. Updated cdeq_benchmark.cppTyge Løvset
2020-12-28Added PCG for comparison.Tyge Løvset
2020-12-28Reverted crand.h API back to rename crand_* to stc64_*, and crand_next() -> ↵Tyge Løvset
stc64_rand().
2020-12-27Removed MACRO functions in API, like cvec_size(c), cvec_empty(c). Use ↵Tyge Løvset
cvec_X_size(c) etc. Restructured benchmarks / examples.
2020-12-21Added another benchmark.Tyge Løvset
2020-12-21Added cdeq benchmarkTyge Løvset
2020-12-21Added some benchmarks. Fix typo in cdeq.hTyge Løvset