summaryrefslogtreecommitdiffhomepage
path: root/benchmarks
AgeCommit message (Expand)Author
2022-12-20Restructured folders: examples, benchmarks, tests into misc folder.Tyge Lovset
2022-12-19Some cleanup in cregex.Tyge Løvset
2022-11-21Updated shootout_hashmap.cpp, and fixed some unsigned warnings.Tyge Løvset
2022-11-20some changes to hashmap benchmarking again.Tyge Løvset
2022-11-20Added benchmark comparison with boost::unordered_flat_map in shootout_hashmap...Tyge Løvset
2022-11-03Made cmap i_max_load_factor a compile time template parameter instead of runt...Tyge Løvset
2022-11-01Various updates.Tyge Løvset
2022-10-31Improved typesafe c_container_of() macro.Tyge Løvset
2022-10-21Renamed size_t formatting macro c_zu to c_ZU (for replacing %zu on mingw64).Tyge Løvset
2022-10-19Reverted back to c_forrrange from c_forloop. Still available but deprecated.Tyge Løvset
2022-10-14Replaced PRIuMAX with new c_zu macro in examples. "%zu" is not supported by m...Tyge Løvset
2022-10-14Update sso_bench.cpp benchmark, and some internal improvements.Tyge Løvset
2022-10-07Fixed a bug in csmap.h regarding #ifndef _i_emplace.Tyge Løvset
2022-09-26DEPRECATED: c_forrange(): replaced with c_forloop(). This uses 'long long' as...Tyge Løvset
2022-09-23Reverted c_forrange() macro with 3 or more args: swapped 1st and 2nd arg again.Tyge Løvset
2022-09-21Added c_forfilter() macro(s) - easy filtering of elements.Tyge Løvset
2022-09-16Update external c++ unordered maps for benchmarking.Tyge Løvset
2022-08-13Experimental: Renamed c_autovar => c_with, c_autoscope => c_scope, c_autodefe...Tyge Løvset
2022-08-12cstr V4: Changed cstr functions to take pointers to self, not values. This is...Tyge Løvset
2022-07-31VERSION 3.9: API change in c_forrange() with >= 3 args. csview updates.Tyge Løvset
2022-07-27VERSION 3.8 BETA: Some changes in cstr / csview APIs: replace* / find*, *_u8(...Tyge Løvset
2022-07-17Tuned benchmark shootout_hashmaps.cpp and updated two external c++ hash table...Tyge Løvset
2022-07-15Added shootout_hashmaps.cpp to build_all.sh and fixed warnings.Tyge Løvset
2022-07-15cmap: No longer uses c_umul128. If `i_size` is defined by user, table is powe...Tyge Lovset
2022-07-11Fixed documentation changes for size, capacity, empty. Minor changes in some ...Tyge Lovset
2022-07-07Merge pull request #29 from ktprime/patch-1Tyge Løvset
2022-07-07Added emhash by ktprime to external benchmarks. Very fast iteration and lookups.Tyge Løvset
2022-07-07Added missing file: unordered_dense.h. Added -Wall -pedantic to benchmarks an...Tyge Løvset
2022-07-07add emhash to benchmarkhyb
2022-07-06Version 3.7. Make sure to check NEWS/Changes in README.md for a few code-bre...Tyge Løvset
2022-06-02Improved namings in utf8tabs.py and removed unicode tablesTyge Løvset
2022-06-02updated cstr and csview docsTyge Lovset
2022-06-01Converted all files with DOS line endings to LINUX.Tyge Løvset
2022-05-30Updated benchmarks and renamed utf8utils.c to utf8code.cTyge Løvset
2022-05-24API change: cbits now uses container pointers args in all member functions, e...Tyge Løvset
2022-05-18Formatted carc.h cbox.h: also simplified; removed _get() -> was same as _tora...Tyge Løvset
2022-05-10Renamed (newish) functions expand_uninitialized to expand_uninit. + some mino...Tyge Lovset
2022-05-09Small improvement in c_default_hash()Tyge Løvset
2022-04-27Finally FIXED cloning/to/from scheme to work properly. When using i_key_bind/...Tyge Løvset
2022-04-25Removed size argument to `i_hash` template parameter and `c_default_hash`. Th...Tyge Løvset
2022-04-25Some maintainance. Updated sso_bench.cppTyge Løvset
2022-04-24Updated docs to use cstr_str(&s) instead of s.strTyge Løvset
2022-04-24Fixed unfair comparison; std::move must be used in c++ push_back(). STC has a...Tyge Løvset
2022-04-24Created VERSION 3.5. See News section in docs for changes.Tyge Løvset
2022-04-23Integrated (and removed) c_hash32 and c_hash64 into c_default_hash, which is ...Tyge Løvset
2022-04-18crandom.h: Renamed *_init(..) functions to *_new(..). Old names are kept but ...Tyge Løvset
2022-04-18Renamed stc64_random() => crandom(), stc64_srandom(seed) => csrandom(seed). K...Tyge Løvset
2022-04-18Converted all example to use cstr_str(&s) instead of s.str to allow SSO strin...Tyge Løvset
2022-04-09- Switched from .._put() to .._push() as the "generic" method to add element...Tyge Løvset
2022-04-09Optimizing push_back() cvec/cdeq and some minor stuff.Tyge Lovset