summaryrefslogtreecommitdiffhomepage
path: root/stc
AgeCommit message (Expand)Author
2021-02-03Two fixes in csmap. erase: value_del called on wrong node. Forgot calling ske...Tyge Løvset
2021-02-02Minor simplify.Tyge Løvset
2021-02-02Rewrote unordered map AA-tree csmap.h. Now uses array as memory pool instead ...Tyge Løvset
2021-01-31Fix typos.Tyge Løvset
2021-01-30Internal changes: removed use of cmap_inits and set_inits. Use cmap_x_init() ...Tyge Løvset
2021-01-26Fixed bug in csmap_clear() and in map benchmarks2's. Set picobench output def...Tyge Løvset
2021-01-24Improved cvec cdeq. Must be initied with cvec_X_init() and cdeq_X_init(). Not...Tyge Løvset
2021-01-21Updated docs.Tyge Løvset
2021-01-21Reverted namings: crand to crandom, and copt to coption.Tyge Løvset
2021-01-20Added cbits_at(). Fix in astar.cTyge Løvset
2021-01-19String docs updated.Tyge Løvset
2021-01-19Renamed cbitset to cbits. Added more docs.Tyge Løvset
2021-01-19Changed template args sequence in cmap.Tyge Løvset
2021-01-19Switched template argument sequence for csmap. keyCompare always no. 3.Tyge Løvset
2021-01-19Fix return in cdeq.h. Improved astar.c example.Tyge Løvset
2021-01-18Minor updates again.Tyge Løvset
2021-01-18Some improvements.Tyge Løvset
2021-01-18Internal reorganizing.Tyge Løvset
2021-01-18Moved c_try_emplace to ccommon.hTyge Løvset
2021-01-17Templated skew(), split(), and next() because of gcc -O3 bugs.Tyge Løvset
2021-01-17Small tweaks.Tyge Løvset
2021-01-17Fixed value offset bug. Added gauss example with csmap.Tyge Løvset
2021-01-17Small optimize of space.Tyge Løvset
2021-01-17Removed cset.h - alias of cmap.h. Updated year copyright.Tyge Løvset
2021-01-17Fixed code so that it runs in STC_HEADER mode. csmap.h slightly simplified.Tyge Løvset
2021-01-17Fixed a small issue. Added example.Tyge Løvset
2021-01-16Introduced csmap.h - Sorted map/set implemented as AA-tree.Tyge Løvset
2021-01-16Added csmap.c under dev. Internal renaming in cmap.hTyge Løvset
2021-01-13Switched default cqueue underlying impl. from clist to cdeq.Tyge Løvset
2021-01-12Added iter_data() instead of changing user_data() to preserve backward comp. ...Tyge Løvset
2021-01-10Updated benchmarks for maps.Tyge Løvset
2021-01-09Added cmap benchmark and external picobenchmark.hppTyge Løvset
2021-01-06Renamed split_after to splice_outTyge Løvset
2021-01-06Some rand additions. May swap names of stc64_rand(rng) and stc64_random(void)...Tyge Løvset
2021-01-05Doc fix causing error at github.Tyge Løvset
2021-01-05Changed macro c_defcon() to c_init(). Added clist_X_split() method.Tyge Løvset
2021-01-05Some updates of clistTyge Løvset
2021-01-05Internal refactoring of method parameter names.Tyge Løvset
2021-01-04Added cmap_X_value_del() and added convert.c example.Tyge Løvset
2021-01-04Simplified: Removed CONTAINER_input_t type, replaced with CONTAINER_rawvalue_tTyge Løvset
2021-01-04Added value_clone() method to containers.Tyge Løvset
2021-01-04Removed cmap_X_entry_t alias for cmap_X_value_t.Tyge Løvset
2021-01-03Added macro: c_defcnt(): define container and push items onto it.Tyge Løvset
2021-01-03Force template argument *clone* to be specified when *del* is specified for c...Tyge Løvset
2021-01-02Major upgrade: Added 'clone' template parameters to containers. Reorganized a...Tyge Løvset
2021-01-02Added template parameter 'to_raw', in order to support clone functionality of...Tyge Løvset
2021-01-02INternal: more moved template argsTyge Løvset
2021-01-02Internal: moved template argument in cdeq, cvec and clist.Tyge Løvset
2021-01-02Almost internal: Swapped toRaw(), fromRaw() template arguments in containers.Tyge Løvset
2021-01-01Small API change in bitsetTyge Løvset