| Age | Commit message (Collapse) | Author |
|
- Some improvements to template.h
- Many smaller improvements to examples and docs.
|
|
|
|
mingw64 and PRIuMAX is not a replacement for "zu".
|
|
|
|
|
|
|
|
Updated a few external maps for benchmarks.
|
|
|
|
|
|
- Removed csview_new(literal) macro. Use c_sv(literal) instead.
- Added stc/views.h: moved crange from ccommon.h and added templated type c_listview. Instantiate by: using_listview(ViewName, ValueType) after #include, does not use #define i_val .... See examples in views.h.
|
|
by c_forfilter().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
to c_flt_skip() and c_flt_skipwhile()
This lines up with Rust namings, and does not conflict with the use of drop as destructor.
|
|
macro which are both unsafe regarding side effects on arg.
|
|
forloops.c example.
|
|
|
|
|
|
|
|
|
|
as iter type, i.e. "%lld" printf format.
crange_from() renamed to crange_make().
More docs.
|
|
|
|
|
|
format.
|
|
|
|
|
|
c_forfilter again. Cleanups. Docs added.
|
|
|
|
Finalized and improved loops.
|
|
- Added c_forloop(), similar to c_forrange(), but same access to elements as other c_for-loops, i.e. *i.ref (but also i.val works).
|
|
|
|
|
|
|
|
|
|
is consistent with other c_for* macros.
|
|
|
|
|
|
utf8_peek()/utf8_peek_off() added/changed.
|
|
iter instead of *_begin().
|
|
|
|
Renamed c_forpred() to c_forloop() - used by c_forfiltered().
|
|
c_foreach_token() => c_fortoken()
c_foreach_match() => c_formatch()
Added:
c_forfiltered()
c_forpred()
|