index
:
STC-modified
master
modified
Fork of STC but some features (soon to be)modified to better fit my requirements.
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
include
/
stc
/
cspan.h
Age
Commit message (
Expand
)
Author
2023-09-08
Added optional "step" in cspan_slice() function.
master
tylov
2023-09-06
Renamed c_LTu(a, b) => c_less_unsigned(a, b)
Tyge Løvset
2023-09-01
cspan: can now span over a intptr_t size array, but each dimension is still l...
tylov
2023-08-30
Fixed overflows in offset calculations for large md spans.
Tyge Løvset
2023-08-30
Smaller updates.
Tyge Løvset
2023-08-30
Some simplifications. Added i_ndebug macro flag to disable assertions in cspan.
Tyge Lovset
2023-08-21
cspan flat-iterator now prints c_COLMAJOR matrices as in Python. Simpler code...
tylov
2023-08-21
Changed 'order' to 'layout' in cspan md.
Tyge Løvset
2023-08-19
Optimized cspan_next(): awesome speedup on gcc.
tylov
2023-08-19
Polishing cspan.h. Updated multidim.c cspan example.
tylov
2023-08-19
Moved cspan_next() to shared implementation (if chosen).
Tyge Lovset
2023-08-19
Improved cspan_next function.
Tyge Lovset
2023-08-17
Small refactoring.
Tyge Lovset
2023-07-24
Improved an issue with cspan.
tylov
2023-07-20
Added Task-object to coroutines and true stackless execution.
tylov
2023-07-16
Moved _cspan_next2() to header section in cspan.h to allow optimizations.
tylov
2023-07-15
Reverted to cspan_submdX() without output span type as first argument. Type/a...
tylov
2023-07-13
Moved c_defer() macro from raii.h to ccommon.h. Some changes in cspan.
tylov
2023-07-12
Changed docs and examples to use i_key* template parameters instead of i_val*...
tylov
2023-07-11
Fixed an issue in template.h
tylov
2023-07-11
Internal updates and doc reorg.
tylov
2023-07-10
- Fixed meta-programming bug in carc and cbox hash function def (regression).
tylov
2023-07-09
Several minor fixes in cspan.h.
tylov
2023-07-08
Fixed some internal renaming bugs in cspan.h
tylov
2023-07-08
Added support for column-major md cspan.
tylov
2023-06-11
Added priv/linkage.h and renamed priv/template2.h => priv/template_undef.h.
Tyge Løvset
2023-06-09
Rename i_extern template flag to i_import. i_extern still available, but depr...
Tyge Løvset
2023-06-09
Fixed issues with linking params i_implement, i_extern.
Tyge Løvset
2023-05-20
Rename c_make() macro to c_init(). c_make still available, but deprecated.
Tyge Løvset
2023-04-08
Reverted c_arraylen(), removed c_ARRAYLEN()
Tyge Lovset
2023-04-08
Using "unsafe" c_ARRAYLEN(), because sizeof(shape) may be equal to sizeof poi...
Tyge Lovset
2023-03-27
Some missing files.
Tyge Løvset
2023-03-12
Safer state machine in coroutine.h (internal).
Tyge Løvset
2023-03-07
Improved/simplified c_forfilter (): last optional parameter gone. Now c_flt_t...
Tyge Løvset
2023-02-24
Added cspan_find() - 2 liner.
Tyge Løvset
2023-02-24
Added eq function to cspan.
Tyge Løvset
2023-02-08
Changed to use lowercase flow-control macros in examples (uppercase will stil...
Tyge Løvset
2023-02-08
Minors.
Tyge Løvset
2023-02-07
Added custom allocator per container type.
Tyge Løvset
2023-02-05
Some last minute changes: reverted mostly the c_extern from last commit.
Tyge Løvset
2023-02-05
Fixed 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-04
More cspan docs updates.
Tyge Løvset
2023-02-04
Removed a warning.
Tyge Løvset
2023-02-04
Minor docs update.
Tyge Løvset
2023-02-03
Renamed dim to shape in cspan. Not 100% sure it will survive.
Tyge Løvset
2023-02-03
More cspan docs fixes.
Tyge Løvset
2023-02-03
Feature completed cspan.
Tyge Løvset
2023-02-03
Temporary commit. Will cleanup cspan and usage.
Tyge Løvset
2023-02-03
Update cspan, needs more testing.
Tyge Løvset
[next]