summaryrefslogtreecommitdiffhomepage
path: root/include/c11
AgeCommit message (Collapse)Author
2023-08-16Update cspan docs.Tyge Løvset
2023-08-16Added recursive matrix multiplication example for cspan.Tyge Løvset
2023-08-13Updated scheduler.c example.tylov
2023-07-15Improved warning, and other enhancements in ccommon.htylov
2023-06-09Fixed issues with linking params i_implement, i_extern.Tyge Løvset
2023-06-07Minor adjustment in fmt.hTyge Løvset
2023-06-07Updated and renamed c11/print.h to c11/fmt.h. Added fmt_tm() to print ↵Tyge Løvset
time/date from a struct tm.
2023-06-06Fixed some logic in coroutines.Tyge Løvset
Changed API in c11/print.h (not officially part of STC as it is C11).
2023-04-05Internal: renamed untemplate.h to template2.hTyge Løvset
2023-03-26development branch for 4.2Tyge Løvset
Removed uses of c_auto and c_with in documentation examples and code examples. Still using c_defer a few places. Renamed c11/fmt.h to c11/print.h. Some additions in ccommon.h, e.g. c_const_cast(T, x). Improved docs.
2023-03-10Added short names by default to c11/fmt.h print, println and printd.Tyge Løvset
c_forwhile() now takes container not start iter: may be removed! Cleanup in filter.h
2023-03-07Improved/simplified c_forfilter (): last optional parameter gone. Now ↵Tyge Løvset
c_flt_take() and c_flt_takewhile() breaks the loop always. c11/fmt.h : renamed fmt_freebuffer(buf) => fmt_destroy(buf).
2023-01-31Updates, and prepare for the big unsigned ==> signed transformation.Tyge Løvset
2023-01-17Fixed fmt_println(): now works also for empty args after fmt, and fmt need ↵Tyge Løvset
not be string literal. Only for stdout.
2023-01-15Large commit:Tyge Løvset
- Moved stc/algo/cspan.h to stc/cspan.h - its a data view type similar to csview. +Many updates. Added docs/cspan_api.md page! - Update c11/fmt.h to VER 2.0: NEW API, see test. NOTE: fmt.h is not officially part of STC, as it is C11, and STC is C99. - Renamed crange_LITERAL() back to crange_literal(), and cspan_LITERAL() to cspan_literal(). These returns a compound literal (lvalue) that can be passed to a c_FOR*-iterator.
2022-12-31Moved fmt.h to include/c11 folder. Not used by the lib or examples as lib is ↵Tyge Løvset
c99 only.