summaryrefslogtreecommitdiffhomepage
path: root/stc
AgeCommit message (Expand)Author
2020-10-08Renamed cdefs.h to ccommon.hTyge Løvset
2020-10-08Minor opt.Tyge Løvset
2020-10-02Fixed generic less function - only worked for intTyge Løvset
2020-10-01Renamed cpqueue build() to make_heap()Tyge Løvset
2020-10-01Minor refactoring.Tyge Løvset
2020-09-30Fixed a bug in clist_insert_after() when list is empty.Tyge Løvset
2020-09-29added c_withfile (f, open) macro.Tyge Løvset
2020-09-27Fixed csptr and examples.Tyge Løvset
2020-09-26Merged csptr.h into cptr.h, simpler with one include file and these are very ...Tyge Løvset
2020-09-25Simplified.Tyge Løvset
2020-09-25Minor fixes.Tyge Løvset
2020-09-25Forgot the cptr.h itself!Tyge Løvset
2020-09-25Added cptr.h and good examples for cptr and csptr (share_ptr.c). Some interna...Tyge Løvset
2020-09-24Changed iter.get to iter.val member. Internal, but used external. Will not ch...Tyge Løvset
2020-09-24Improved csptr.hTyge Løvset
2020-09-23Some internal restructuring. Added shared_ptr like struct type: csptr.hTyge Løvset
2020-09-20Possible to redefine STC memory allocator globally.Tyge Løvset
2020-09-20Cleanup and renamed c_del_() to c_del() again.Tyge Løvset
2020-09-20Added c_foreach (i,N) and c_foreach (N), and updated README.mdTyge Løvset
2020-09-18Minor, using a few c_forrange ().Tyge Løvset
2020-09-18Minor.Tyge Løvset
2020-09-18Changed macro to c_forrange (..), iter param first.Tyge Løvset
2020-09-18Changed <container>_ini macro constant to <container>_INIT, and <container>_d...Tyge Løvset
2020-09-17Fixed range methods in cvec, and renamed typename_<container>(..) to using_<c...Tyge Løvset
2020-09-17Fixed default hash16 and hash32.Tyge Løvset
2020-09-17clist Iterator state bug fixed.Tyge Løvset
2020-09-17Fixed clist erase_range_after(), and opt. remove()Tyge Løvset
2020-09-16Minor.Tyge Løvset
2020-09-16Added some missing templates in cmap.Tyge Løvset
2020-09-16Changed iterator API in cset and clist. From i.get->value to *i.getTyge Løvset
2020-09-16Changed earlier declare_<container>(..) macro to typedef_<container>(..)Tyge Løvset
2020-09-16Renamed two public macros.Tyge Løvset
2020-09-16Changed API to conform with std:: containers. cmap now only use first, second...Tyge Løvset
2020-09-15Simplified declare_ statement e.g. c_cmap(...)Tyge Løvset
2020-09-15New API Change.Tyge Løvset
2020-09-14Renamed insert, emplace and erase to have suffix _at(), consistent with namin...Tyge Løvset
2020-09-14Renamed result_t type members to first, second (from item, inserted) for conf...Tyge Løvset
2020-09-14Got rid of c_items() macro.Tyge Løvset
2020-09-14Removed warnings. clang, vs.Tyge Løvset
2020-09-14Renamed in cmap.Tyge Løvset
2020-09-13Removed unneeded function.Tyge Løvset
2020-09-13added cmap_emplace_n()Tyge Løvset
2020-09-13Changed cmap_insert API to take a pair. cset_insert unchanged.Tyge Løvset
2020-09-13reverted back to separate random engine and distribution parameters.Tyge Løvset
2020-09-13A few method aliases added.Tyge Løvset
2020-09-11Added at() to cmap. Added c_assert(), c_static_assert() in cdefs.hTyge Løvset
2020-09-11Forgot two returns.Tyge Løvset
2020-09-11Added back clist_last() and some internal renames.Tyge Løvset
2020-09-11Rearranged stuff in cvec.h. + extended sort() with range and added idx(iter) ...Tyge Løvset
2020-09-11Some renaming of functions, API changes in list and vec.Tyge Løvset