| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-07-20 | Moved examples to sub-directories. Added cotask1.c cotask2.c examples. | tylov | |
| 2023-07-18 | Renamed i_native_cmp => i_cmp_native | tylov | |
| Added c_all_of(), c_any_of(), c_none_of() to algo/filter.h | |||
| 2023-07-15 | Improved warning, and other enhancements in ccommon.h | tylov | |
| 2023-07-12 | Changed docs and examples to use i_key* template parameters instead of ↵ | tylov | |
| i_val* for all non-maps. Renamed c_ASSERT() to c_assert() and added optional message parameter to c_static_assert(). | |||
| 2023-06-29 | Usage change: comparison is no longer enabled when specifying i_val for ↵ | Tyge Lovset | |
| cvec, cdeq and clist (like cstack and cqueue). Comparison functions are still required when specifying i_valclass. For fundamental/native types like integers, floats etc., define i_native_cmp along with i_val instead of i_less/i_cmp/i_eq. | |||
| 2023-05-20 | Rename c_make() macro to c_init(). c_make still available, but deprecated. | Tyge Løvset | |
| 2023-04-03 | Renamed c_flt_n() => c_flt_getcount(), and c_flt_count() => c_flt_counter(). | Tyge Lovset | |
| 2023-04-02 | Renamed c_flt_last(i) => c_flt_n(i) in algo/filter.h | Tyge Løvset | |
| 2023-03-30 | Added crand.h - Alternative API to crandom.h, which will be deprecated. | Tyge Løvset | |
| 2023-03-26 | development branch for 4.2 | Tyge 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-12 | Replaced clist mergesort with qsort: no need for i_extern defined to include it. | Tyge Løvset | |
| 2023-03-12 | Safer state machine in coroutine.h (internal). | Tyge Løvset | |
| Removed c_forwhile() macro. Redundant, use c_forfilter(). Removed find and eq in cspan (use general c_find_if() instead for search). | |||
| 2023-02-20 | Added c_eraseremove_if() for cvec, cdeq, cstack, cqueue in ccommon.h. Some ↵ | Tyge Løvset | |
| cleanup. | |||
| 2023-02-18 | Fixed carc, cbox: no need for no_lookup and no_eq: use only no_cmp, no_hash ↵ | Tyge Løvset | |
| if needed. | |||
| 2023-02-17 | Improved clist: 1) added clist_X_sort_with(self, cmp) - custom compare func. ↵ | Tyge Løvset | |
| 2) shortened mergesort function. | |||
| 2023-02-08 | Changed to use lowercase flow-control macros in examples (uppercase will ↵ | Tyge Løvset | |
| still be supported). Improved many examples to use c_make() to init containers. | |||
| 2023-02-08 | Minors. | Tyge Løvset | |
| 2022-12-23 | Experimental uppercase macros. | Tyge Løvset | |
| 2022-12-20 | Restructured folders: examples, benchmarks, tests into misc folder. | Tyge Lovset | |
