| Age | Commit message (Collapse) | Author |
|
More docs.
|
|
Added missing files.
|
|
Added c_all_of(), c_any_of(), c_none_of() to algo/filter.h
|
|
|
|
|
|
|
|
harmonized. Docs update/improved.
|
|
robin-hood impl.
Improved sso_bench.c testing string hash - twice as fast as m.ankeln robin impl !?.
|
|
|
|
|
|
csmap_api.md
|
|
needed.
Simplified cvec_X_eq() and cdeq_X_eq()
|
|
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.
|
|
Minor fix in template.h
|
|
containers.
|
|
i_ssize. Updated external cpp maps for benchmarks.
|
|
|
|
still be supported). Improved many examples to use c_make() to init containers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
macro which are both unsafe regarding side effects on arg.
|
|
is consistent with other c_for* macros.
|
|
c_autodefer => c_defer. May or may not be reverted before V4.0 release.
|
|
|
|
README.md docs.
|
|
ex. and map shootout.
|
|
code-breaking API changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
instead of key + val.
|
|
required for i_key_bind, _eq is derived from _cmp.
|
|
emplace_or_assign() for symetri with insert_or_assign()/put(). Experimental, may be removed.
|
|
to use cstr_str(&s) instead of s.str. Some docs updates.
|
|
emplace_or_assign().
|
|
insert_or_assign() for maps. Reverted/added push_back()/emplace_back()/pop_back() to cstack.
|
|
element to any container.
- Changed clist_X_insert()/emplace() to clist_X_insert_at()/emplace_at() to make it consistent with cvec/cdeq.
- Updated documentation.
|
|
|
|
|
|
|
|
|
|
c_pair(v) for convenience.
|
|
|