| Age | Commit message (Collapse) | Author |
|
forward.h-
|
|
intrusive.
The change was needed to be consistent in using 'sv' as a shorthand for "string view" everywhere, and is easier to understand than _v().
|
|
|
|
|
|
|
|
ref. count / shared_ptr)
|
|
|
|
emulates standard C11 threads library for compilers not supporting C11 threads.h.
Fixed and cleanup of CMake build.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
file strings.h.
|
|
|
|
branchless.
|
|
|
|
type to crawstr.
|
|
|
|
More cleanups.
|
|
|
|
|
|
changes.
|
|
|
|
|
|
|
|
|
|
Safety/optimize measure.
|
|
inspired by Rust Arc/Rc. cbox name is taken from Rust Box type.
|
|
|
|
|
|
c_pair(v) for convenience.
|
|
|
|
`i_eq` in user code if used.
|
|
|
|
|
|
|
|
'_del' to '_drop' and '_compare' to '_cmp'.
Also i_key_ref (earlier i_key_sptr) and i_val_ref replaced by more general i_key_bind/i_val_bind.
|
|
to containing objects. If i_cmp is defined, it is used instead.
|
|
|
|
|
|
|
|
|
|
cpque_X_shrink_to_fit().
Fixed memory leak in example box2.c
|
|
|
|
example.
|
|
Renamed *cstr_assign_fmt()* to `cstr_printf()`.
Renamed cbits_from_str() to cbits_from().
|
|
|
|
|