| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
cdeq, cmap, csmap, cslist
|
|
|
|
|
|
cdeq_X_erase() - may be used wrong. Use cvec_X_erase_n() instead.
Fixed type-bug in cpque.h (same was in cqueue.h).
|
|
with his parallel_hashmap as recommended by him.
|
|
c_forvar => c_autovar
c_forscope => c_autoscope
c_forauto => c_auto
Removed: c_fordefer(x); use c_forscope(0, x) instead.
Added: c_exitauto; // continue
|
|
|
|
|
|
|
|
|
|
const char*.
|
|
cstr_equals() => cstr_equalto()
cstr_compare_ref() => cstr_compare()
cstr_equals_ref() => cstr_equals()
cstr_hash_ref() => cstr_hash()
|
|
placed in the "other" folder.
|
|
string.
|
|
some point.
|
|
- Updated csmap/cmap to separate out types in order to later have incomplete values support.
- Added incomplete value support to csptr. I question the need because recursive structures should not use shared_ptr.
- Added c_forinitdel() macro, support up to 3 variables.
|
|
|
|
|
|
and ind() to cvec and cdeq.
|
|
Improved cdeq.
|
|
backporting of csmap_v1.h
|
|
easier to read. immutable keys are not implemented here.
|
|
cdeq_X_find_in(), i.e. removed self.
|
|
|
|
be any number.
|
|
|
|
mess. Internal reorder of STC_API methods.
|
|
|
|
cvec and cdeq insert_at() swapped with insert(). Docs update.
|
|
std::forward_list, but still same single linked list rep. Weaker iterator validity, see updated docs.
|
|
usage. Uses still a contiguous block of memory.
|
|
Added read.c example.
|
|
|
|
suite.
Updated latest robin_hood.hpp
|
|
|
|
cvec_X_size(c) etc. Restructured benchmarks / examples.
|