| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Renamed c_u2i(i) => c_u2i_size(u)
Renamed c_i2u(i) => c_i2u_size(i)
|
|
|
|
cfasthash() => stc_hash()
cstrhash() => stc_strhash()
cnextpow2() => stc_nextpow2()
|
|
Fixed missing parameter in call of i_hash().
|
|
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.
|
|
|