summaryrefslogtreecommitdiffhomepage
path: root/stc/carray.h
AgeCommit message (Expand)Author
2021-05-20Moved stc folder into include folder.Tyge Løvset
2021-05-18Added the new c_defer(), c_with(), c_withvar() macros into the examples.Tyge Løvset
2021-05-18Internal updates in cstr. Minor API change in carray carrayNX_with_value() =>...Tyge Løvset
2021-05-15Renamed newly introduced internal c_cast() to c_make() for c++ compatability....Tyge Løvset
2021-05-13Updated cstr: Added cstr_new(literal), Renamed cstr_assign_s() to cstr_copy()...Tyge Løvset
2021-05-07Reverted c_trivial_*() to c_default_*().Tyge Løvset
2021-04-29Added new constructors to carray.h. Made cmap and csmap keys immutable. Added...Tyge Løvset
2021-04-27Renamed carray struct member at to data. Improved cdeq_expand_() method.Tyge Løvset
2021-04-26Doc update. Renamed c_new_2() to c_new_n()Tyge Løvset
2021-04-10Formatting and internal renaming. Increased readability and consistency.Tyge Løvset
2021-04-08Big change set to simplify the internal templating implementations. Shorter a...Tyge Løvset
2021-03-24Added valueCompare parameter to cpque.Tyge Løvset
2021-03-24Added alternative at() methods to carrays.Tyge Løvset
2021-03-22Final optimizations / minimal implementation carray.hTyge Løvset
2021-03-22Final changes on carrays. Perfect now.Tyge Løvset
2021-03-22Rewrote carray.h completely. Somewhat different API, much easier/natural usag...Tyge Løvset
2021-03-21Splitted using_carray() into using_carray2() and using_carray3()Tyge Løvset
2021-03-07Corrected more constness.Tyge Løvset
2021-03-06Fixed some const-ness with begin/end methods.Tyge Løvset
2021-03-02Fixed: renamed reserved symbols/names.Tyge Løvset
2021-02-22Renamed c_plain_... to c_trivial_... internal functions.Tyge Løvset
2021-02-22Many internal renames. Reverted to specify both _del and _clone parameter whe...Tyge Løvset
2021-02-20Internal renaming improvements.Tyge Løvset
2021-02-20Rewamp of cmap/csmap API. More to come.Tyge Løvset
2021-01-17Removed cset.h - alias of cmap.h. Updated year copyright.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
2020-12-17API change: Reverted back to original name used for .val in iterators to .refTyge Løvset
2020-12-02Added carray docs.Tyge Løvset
2020-11-26Removed stc/cfmt.h, as _Generic requires C11. I have made it a gist: https://...Tyge Løvset
2020-11-03Small API change c_withbuffer() and doc fix.Tyge Løvset
2020-10-20Added cfmt.h and some smaller fixes.Tyge Løvset
2020-10-14Renamed cstr() constructor to cstr_from(), cstr_from() to cstr_from_fmt().Tyge Løvset
2020-10-14Simplified repr.Tyge Løvset
2020-10-08Renamed cdefs.h to ccommon.hTyge 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-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-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-16Changed earlier declare_<container>(..) macro to typedef_<container>(..)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-10Reformatting only.Tyge Løvset
2020-09-10Updated and corrected cvec_insert and cvec_erase functions.Tyge Løvset
2020-09-08changed c_foreach() macro -> Removed cnt_range() methods, and simplified iters.tylo
2020-09-05Added range iterators.Tyge Løvset
2020-09-04Using X instead of tag as macro parameter name for readability.Tyge Løvset
2020-09-02Updated pqueue_top() API. Added c_destroy() also working for cstr, cbitmap.Tyge Løvset