summaryrefslogtreecommitdiffhomepage
path: root/include/stc/cspan.h
AgeCommit message (Expand)Author
2023-07-24Improved an issue with cspan.tylov
2023-07-20Added Task-object to coroutines and true stackless execution.tylov
2023-07-16Moved _cspan_next2() to header section in cspan.h to allow optimizations.tylov
2023-07-15Reverted to cspan_submdX() without output span type as first argument. Type/a...tylov
2023-07-13Moved c_defer() macro from raii.h to ccommon.h. Some changes in cspan.tylov
2023-07-12Changed docs and examples to use i_key* template parameters instead of i_val*...tylov
2023-07-11Fixed an issue in template.htylov
2023-07-11Internal updates and doc reorg.tylov
2023-07-10- Fixed meta-programming bug in carc and cbox hash function def (regression).tylov
2023-07-09Several minor fixes in cspan.h.tylov
2023-07-08Fixed some internal renaming bugs in cspan.htylov
2023-07-08Added support for column-major md cspan.tylov
2023-06-11Added priv/linkage.h and renamed priv/template2.h => priv/template_undef.h.Tyge Løvset
2023-06-09Rename i_extern template flag to i_import. i_extern still available, but depr...Tyge Løvset
2023-06-09Fixed issues with linking params i_implement, i_extern.Tyge Løvset
2023-05-20Rename c_make() macro to c_init(). c_make still available, but deprecated.Tyge Løvset
2023-04-08Reverted c_arraylen(), removed c_ARRAYLEN()Tyge Lovset
2023-04-08Using "unsafe" c_ARRAYLEN(), because sizeof(shape) may be equal to sizeof poi...Tyge Lovset
2023-03-27Some missing files.Tyge Løvset
2023-03-12Safer state machine in coroutine.h (internal).Tyge Løvset
2023-03-07Improved/simplified c_forfilter (): last optional parameter gone. Now c_flt_t...Tyge Løvset
2023-02-24Added cspan_find() - 2 liner.Tyge Løvset
2023-02-24Added eq function to cspan.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-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-05- Updated cspan.h to allow for compiling some functions as shared symbols.Tyge Løvset
2023-02-04More cspan docs updates.Tyge Løvset
2023-02-04Removed a warning.Tyge Løvset
2023-02-04Minor docs update.Tyge Løvset
2023-02-03Renamed dim to shape in cspan. Not 100% sure it will survive.Tyge Løvset
2023-02-03More cspan docs fixes.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-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-28Fix two minor blips.Tyge Lovset
2023-01-28Added flat iteration over a sliced cspan.Tyge Lovset
2023-01-27Added cspan_slice() function.Tyge Løvset
2023-01-27Added stride to cspan (md), prepared for cspan_slice() function.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-23Changed c_OVERLOADMACRO() internally.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