summaryrefslogtreecommitdiffhomepage
path: root/benchmarks/cmap_benchmark2.cpp
AgeCommit message (Collapse)Author
2021-02-24More docs and some file renames.Tyge Løvset
2021-02-22Minor.Tyge Løvset
2021-02-21Renamed emplace_put() to emplace_or_assign(). May add put() as alias to ↵Tyge Løvset
insert_or_assign().
2021-02-20Rewamp of cmap/csmap API. More to come.Tyge Løvset
2021-02-15Added fast posix memccpy() - c_memccpy().Tyge Løvset
2021-02-14Refinements.Tyge Løvset
2021-02-13Replaced default hash for cmap.Tyge Løvset
2021-02-05Rewrote to use c_container_of() instead of size_t offset.Tyge Løvset
2021-02-04map iter updates.Tyge Løvset
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-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