summaryrefslogtreecommitdiffhomepage
path: root/benchmarks
AgeCommit message (Collapse)Author
2022-04-07More refactoring of cbits.h + minor changes in examples/benchmark.Tyge Løvset
2022-03-29Refactoring in sso string.Tyge Løvset
2022-03-29Added some sso benchmarks and a minor tweak.Tyge Løvset
2022-03-04Updated printf formatting to portable code. This was also to use ↵Tyge Løvset
http://winlibs.com gcc+clang with ucrt runtime-libs without warnings.
2022-02-18Some improvements and cleanup: CRegex, CMap.Tyge Løvset
2022-01-13Fixed missing i_eq default setting in template.h, carc and cbox. ↵Tyge Løvset
cstr_substr_utf8 added.
2022-01-11Some updates on Regex. Will remove it for now, as it is functionally unstable.Tyge Løvset
2022-01-08Moved utf8 from cregex.h to separate file. Splitted csview.h into another ↵Tyge Løvset
file strings.h.
2021-12-23Removed emplace functions if not i_valraw or i_keyraw is defined. ↵Tyge Løvset
Safety/optimize measure.
2021-12-19First commit for Version 3 of STC. Main changes are consistent rename of ↵Tyge Løvset
'_del' to '_drop' and '_compare' to '_cmp'. Also i_key_ref (earlier i_key_sptr) and i_val_ref replaced by more general i_key_bind/i_val_bind.
2021-11-23Formatting only.Tyge Løvset
2021-11-23Renamed c_default_hash32/64 to c_hash32/64. Old are deprecated (still ↵Tyge Løvset
available).
2021-11-12Simplify, use standard rotate_left()Tyge Løvset
2021-11-12Accepted pull request on rust_hashmap.rsTyge Løvset
2021-11-10Added back coption.hTyge Løvset
2021-11-08minorTyge Løvset
2021-11-08Changed default_hash() and c_strhash()Tyge Løvset
2021-11-07Added TSL maps and Khash iteration.Tyge Løvset
2021-11-07Cleanup shootout_hashmap.cppTyge Løvset
2021-11-06Updated shootout_hashmaps.cpp. Cleanup/renamed benchmark folders.Tyge Løvset
2021-11-05Changed array expansion policy from 1.625x to 1.5xTyge Løvset
2021-11-04Added command line args to shootout2_cmap.cppTyge Løvset
2021-11-04More shootout2_cmap updatesTyge Løvset
2021-11-04Updated shootout2_cmap.cppTyge Løvset
2021-11-03Renamed cnt_X_getmut() to cnt_X_get_mut().Tyge Lovset
2021-11-03Changed container_X_get() and container_X_at() to return const value* (or ↵Tyge Løvset
const mapped*). Added container_X_getmut() for mutable version. Updated docs.
2021-11-02Bring rust benchmarks in line with c benchmarksDevin Ragotzy
2021-11-02Added benchmark to compare with Rust HashMap.Tyge Løvset
2021-10-29Merge branch 'master' of github.com:tylov/STC into subtypesTyge Løvset
2021-10-29Swapped .._equals() and _equalto() functions for consistencyTyge Løvset
2021-10-29Renamed ..._value_t -> ..._value, etc. Deprecated, still works for cvec, ↵Tyge Løvset
cdeq, cmap, csmap, cslist
2021-10-29renamed _cx_..._t to _cx_...Tyge Løvset
2021-10-29renamed cx_..._t to _cx_..._t, and Self to _cx_selfTyge Løvset
2021-10-28Reduce mem usage in shootout4_crand.Tyge Løvset
2021-10-28updated shootouts, fixed some warningsTyge Løvset
2021-10-26Added some examples and updated docs. Removed cvec_X_erase() and ↵Tyge Løvset
cdeq_X_erase() - may be used wrong. Use cvec_X_erase_n() instead. Fixed type-bug in cpque.h (same was in cqueue.h).
2021-10-22Updated shootout2_cmap.cpp and competing hashmaps. Replaced Gregs sparsepp ↵Tyge Løvset
with his parallel_hashmap as recommended by him.
2021-10-22Some more fixes on shootout2_cmap.cpp: Removed warnings.Tyge Løvset
2021-10-21Minor change.Tyge Løvset
2021-10-21Fixed a bug in shootout2 cmap. (hash function was defined as i_cmp)Tyge Løvset
2021-10-18names.txt had dos line-ends also in linux.Tyge Lovset
2021-10-17Minor update on hash function. Added names.txt for string_bench.c/cpp examples.Tyge Løvset
2021-10-16More update on hash. Added string_bench.c+cpp.Tyge Løvset
2021-10-05Changed recommended order of defining template parameters.Tyge Løvset
2021-10-02Updated benchmark scripts.Tyge Løvset
2021-10-02Fixed benchmarks regarding cmap find bug.Tyge Løvset
2021-09-20Renamed macros: breaking changes for Version 2.0!Tyge Lovset
c_forvar => c_autovar c_forscope => c_autoscope c_forauto => c_auto Removed: c_fordefer(x); use c_forscope(0, x) instead. Added: c_exitauto; // continue
2021-09-19Fixed errors caused by gcc -std=c99 -pedantic.Tyge Løvset
2021-09-19Merge branch 'master' of github.com:tylov/STC into masterTyge Løvset
2021-09-19Merge pull request #11 from Kamilcuk/masterTyge Løvset
Add build system and CI/CD testing