summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Collapse)Author
2021-10-02Fixed benchmarks regarding cmap find bug.Tyge Løvset
2021-10-02BUGFIX: cmap_X_find() did not return a correct end() iter when not found.Tyge Løvset
2021-10-01csmap.h: Silence unused parameter warningKamil Cukrowski
2021-10-01cmap.h: Silence fallthrough gcc warningsKamil Cukrowski
2021-09-30More cleanup. i_fwd is rarely needed, so removed F_tag. Use i_fwd define ↵Tyge Løvset
flag instead.
2021-09-29Changed forward declaration to support user defined container names with i_cnt.Tyge Løvset
2021-09-29Changed how to specify shared pointers in containers.Tyge Løvset
2021-09-28Added c_apply_n() and c_apply_pair_n() macros. Rewrote cpque.c example.Tyge Løvset
2021-09-28Simplified usage of user-defined container names (and methods prefix).Tyge Løvset
2021-09-26Added some extensions to cstack and cpque. cstack can now be used as a ↵Tyge Løvset
vector-lite.
2021-09-24Internal stuff.Tyge Løvset
2021-09-24Another define fix in template.h. Added 2d string example in new_arr.cTyge Løvset
2021-09-24Correcting a define test.Tyge Løvset
2021-09-24Reworked csptr docs. Made static members to inline (ccommon.h).Tyge Løvset
2021-09-23Cleanup: Replaced c_emplace() macro with more general ↵Tyge Løvset
c_apply()/c_apply_pair() macros, and removed c_var() macro. Removed CX_emplace_items() member functions in containers used by c_emplace().
2021-09-23Added sptr_ex.c example + minors.Tyge Løvset
2021-09-23Some more documentation in README.md.Tyge Løvset
Added support for i_del template arg/define for destroy function. For maps, i_keydel / i_valdel is still required and error is given if i_del is defined.
2021-09-22Fix: allow csptr self-take.Tyge Løvset
2021-09-22Reworked shared pointers, with some smaller API changes.Tyge Løvset
2021-09-22Fixed bug in csptr_copy on self assign.Tyge Løvset
2021-09-22Restructuring in template.hTyge Løvset
2021-09-21Added copy(self, other) function to all containers. Fixed some docs.Tyge Løvset
2021-09-21Merge branch 'master' of github.com:tylov/STC into masterTyge Løvset
2021-09-21Fixed input args documentation. Fixed carr2 and carr3 clone functions.Tyge Løvset
2021-09-20Added proper fallback for stc64_uniformCamel Coder
2021-09-20Removed stc64_uniform 32-bit fallback, thanks for camel-cdr. Added an ↵Tyge Løvset
unbiased 32-bit version for now as a "replacement".
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-19Preparation for merging in V2.0 to master branch.Tyge Løvset
2021-09-18Changed the sharedptr.c example. Removed clist_X_erase(): was alias of ↵Tyge Løvset
clist_X_erase_at().
2021-09-17Added example sharedptr.c and fixed some doc.Tyge Løvset
2021-09-17Updated docs.Tyge Løvset
Added i_key_csptr, i_val_csptr input macros for very easy usage of shared pointers in containers.
2021-09-17Moved tests and v1 filestylo
2021-09-17Minor fix in the carr3 in-code example.tylo
2021-09-17Added carr2.h and carr3.h (replaces carray.h) + test.tylo
2021-09-17Added shared pointer csptr support + test.Tyge Løvset
2021-09-16Added return value pointer from push_front/emplace_front and ↵Tyge Løvset
push_back/emplace_back.c
2021-09-16Renamed f_tag to F_tag, too invisible. Small other changes.Tyge Løvset
2021-09-15Fixed issue with using i_prefix as indicator of cset/csset.tylo
2021-09-14Fixed include structuring.Tyge Løvset
2021-09-13Removed most of the case-insensitive cstr methods, as they won't work with ↵Tyge Løvset
utf-8.
2021-09-13Very minor formatting.Tyge Løvset
2021-09-12Renamed input macro i_module to i_prefix. Replaced astar.c example.Tyge Løvset
Now supports that user defines i_prefix.
2021-09-11Fixed docs for newstyle.Tyge Løvset
2021-09-11Updated benchmarks to newstyle.Tyge Løvset
2021-09-11An optimization for queues and improved name of internal func.Tyge Løvset
2021-09-10Added forward_cqueue() type pre-declaration support.Tyge Løvset
2021-09-10Added support for cqueue.h Added test.Tyge Løvset
2021-09-09Made c_static_assert() C99 compatible (which was the point of it).Tyge Løvset
2021-09-08Some docs on main page. Added emplace_items to cstack.Tyge Løvset