| Age | Commit message (Collapse) | Author |
|
limited to int32_t sizes.
|
|
|
|
|
|
|
|
|
|
|
|
i_eq, only from i_cmp directly, or use native ==.
|
|
code, although it now doesn't print column-major spans in column-by-column order, but rather in row-by-row, like row-major spans.
|
|
Neigher the 'C' / 'F' convension from python, nor left / right from std::mdspan are great names => changed to c_ROWMAJOR / c_COLMAJOR like in matlab.
|
|
|
|
|
|
|
|
|
|
|
|
iterators. Backward compatibility kept, but deprecated.
|
|
like crawstr .str member.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Added crawstr to become the null-terminated string view.
|
|
|
|
Changed csview: becomes a null-terminated string view.
Added csubview: a null-terminated string view/span, like previous csview.
Note that csview works like a csubview, so not much compability issues should arise.
However, some functions have changed from _sv suffix to _ss.
|
|
|
|
|
|
Reverted to 2X expansion for cvec to compete with gcc speed.
|
|
|
|
|
|
|
|
|
|
|
|
Updated generator.c example. Misc internal refactoring.
|
|
|
|
|
|
|
|
|
|
conversion type is specified for maps. Advanced usage.
|
|
- Renamed cco_xxxx_await() => cco_await_xxxx() (call, task, sem, timer)
- Renamed cco_xxxx_blocking() => cco_blocking_xxxx() (call, task)
- Renamed cco_task_resume() => cco_resume_task()
- Simplified cco_blocking_call()
|
|
|
|
cco_task_struct() macro.
|
|
struct. Updated example generator.c
|
|
|
|
|
|
More docs.
|
|
|
|
|
|
for sort, like: <i_key>s_sort_n(data, n).
- Updated some examples.
|
|
cqueue.h to priv/cqueue_hdr.h and priv/cqueue_imp.h.
|