summaryrefslogtreecommitdiffhomepage
path: root/misc/examples
AgeCommit message (Expand)Author
2023-02-10Added struct name to typedef to allow container pointer predecarations.Tyge Løvset
2023-02-08Changed to use lowercase flow-control macros in examples (uppercase will stil...Tyge Løvset
2023-02-08Minors.Tyge Løvset
2023-02-07Added custom allocator per container type.Tyge Løvset
2023-02-07removed c_ALLOC_N()Tyge Løvset
2023-02-05Some last minute changes: reverted mostly the c_extern from last commit.Tyge Løvset
2023-02-05Fixed linking parameters i_extern.Tyge Løvset
2023-02-04Fix in ccommon.h to make MSVC work again (without -std:c11) + small adjustments.Tyge Løvset
2023-02-03Renamed dim to shape in cspan. Not 100% sure it will survive.Tyge Løvset
2023-02-03Feature completed cspan.Tyge Løvset
2023-02-03Temporary commit. Will cleanup cspan and usage.Tyge Løvset
2023-02-03Update cspan, needs more testing.Tyge Løvset
2023-02-01Massive update from unsigned sizes and indices to signed.Tyge Lovset
2023-01-31Converted all containers but the maps and examples to signed sizes and indices.Tyge Løvset
2023-01-31Reverted c_MALLOC, c_CALLOC, c_REALLOC and c_FREE to lowercase.Tyge Løvset
2023-01-31Updates, and prepare for the big unsigned ==> signed transformation.Tyge Løvset
2023-01-29Some method renaming in cspan: cspan_multidim() ctor => cspan_md(). cspan_a...Tyge Løvset
2023-01-28Generalized cspan_slice(), and improved usage/ergonomics.Tyge Lovset
2023-01-28Added flat iteration over a sliced cspan.Tyge Lovset
2023-01-27(Reverted) c_COMPOUND() to c_LITERAL().Tyge Løvset
2023-01-27Added stride to cspan (md), prepared for cspan_slice() function.Tyge Løvset
2023-01-26Removed cregex args in examples which are now defaulted.Tyge Løvset
2023-01-26Updated API for cregex.Tyge Løvset
2023-01-25Updates on cspan ++.Tyge Løvset
2023-01-25Reverted cspan_subdim*() to cspan_at*(). Added cspan_flatten() constructor.Tyge Løvset
2023-01-23Renamed c_init() to c_make().Tyge Løvset
2023-01-22Added cspan_init() for static initializing and a minor fix. Added cregex repl...Tyge Løvset
2023-01-20Renamed cspan_at2 .. at4 to cspan_subdim2 .. Improved cspan docs.Tyge Løvset
2023-01-20Renamed macro function c_initialize() to c_init().Tyge Løvset
2023-01-19Finish last commit. Most safe function macros are now preferred lowercase, wh...Tyge Løvset
2023-01-19Add a from_n() method to containers (and put_n() to maps), to support new ini...Tyge Løvset
2023-01-18Improved error messages.Tyge Løvset
2023-01-18Added cspan (1D) example.Tyge Løvset
2023-01-18Reverted to use self pointers instead of values, as cspan is not a pure view,...Tyge Løvset
2023-01-18using_cspanN(S, T, R) now defines S, S1, S2.. (not S1)Tyge Løvset
2023-01-16Final cspan API changes: cspan_XtoY() => cspan_atX(). Docs updated.Tyge Løvset
2023-01-16cspan API change: Switched to passing spans as value instead of pointer (exce...Tyge Løvset
2023-01-15Large commit:Tyge Løvset
2023-01-14Merged cmspan into cspan. cspan is now multi-dimensional array view (also 1-d...Tyge Løvset
2023-01-13Added algo/cmspan.h: multi-dim span, similar to c++23 mdspan. May get some AP...Tyge Løvset
2023-01-12docs and utf8 updates.Tyge Løvset
2023-01-12Made csort max recursion depth < log2(n).Tyge Løvset
2023-01-11cregex/utf8: Added some language char classes.Tyge Lovset
2023-01-10Changed value type name of csort algo.Tyge Løvset
2023-01-10Some updates on algo/csort.h and example.Tyge Løvset
2023-01-06Removed swap() function from all containers. Use safe c_SWAP() macro instead.Tyge Løvset
2023-01-05Updated external benchmark hash maps to latest, and improved example lower_bo...Tyge Lovset
2023-01-05Fixed example. Not possible to remove shared node in two single linked lists ...Tyge Løvset
2023-01-05Added clist_X_get_node(valptr) to complete the node API.Tyge Løvset
2023-01-04Small examples enhancements.Tyge Lovset