summaryrefslogtreecommitdiffhomepage
path: root/examples/mapmap.c
AgeCommit message (Expand)Author
2022-12-20Restructured folders: examples, benchmarks, tests into misc folder.Tyge Lovset
2022-10-24API CHANGE: Renamed input params for naming consisteny and usage:Tyge Løvset
2022-10-20Switch from #define i_val_bind to i_val_class and i_key_class.Tyge Løvset
2022-06-10Small simplifications in cmap.hTyge Løvset
2022-06-01Reverted to default static linkage of non-templated symbols (cstr, csview, .....Tyge Løvset
2022-06-01Converted all files with DOS line endings to LINUX.Tyge Løvset
2022-05-30Done refactoring:Tyge Løvset
2022-05-30Added more utf8 features. Changed linking macros in ccommon.h.Tyge Lovset
2022-05-24Changed c_forpair(k, v, Map, map) so that k and v are pointers instead of val...Tyge Løvset
2022-04-28Finalized template.h logic.Tyge Løvset
2022-04-18Renamed newly added map function put_r() to put_raw() - alias for emplace_or_...Tyge Lovset
2022-04-18Removed i_drop and i_from template specifiers to reduce redundancies and add ...Tyge Lovset
2022-04-18Converted all example to use cstr_str(&s) instead of s.str to allow SSO strin...Tyge Løvset
2022-04-10Fixed regression bug: cqueue_pop() did pop_back(), fixed to do pop_front().Tyge Løvset
2022-04-07More refactoring of cbits.h + minor changes in examples/benchmark.Tyge Løvset
2022-03-04Updated printf formatting to portable code. This was also to use http://winli...Tyge Løvset
2021-12-29Removed warnings for MS cl -W2 and clang -pedantic -std=c99. No functional ch...Tyge Løvset
2021-12-19First commit for Version 3 of STC. Main changes are consistent rename of '_de...Tyge Løvset
2021-12-02Breaking changes for i_fwd and i_cmp_none:Tyge Løvset
2021-11-03Changed container_X_get() and container_X_at() to return const value* (or con...Tyge Løvset
2021-10-29Renamed ..._value_t -> ..._value, etc. Deprecated, still works for cvec, cdeq...Tyge Løvset
2021-10-16Changed c_hash_default() function. Was bad on long strings. Updated mapmap.c ...Tyge Løvset
2021-10-05Changed recommended order of defining template parameters.Tyge Løvset
2021-09-20Renamed macros: breaking changes for Version 2.0!Tyge Lovset
2021-09-13Removed most of the case-insensitive cstr methods, as they won't work with ut...Tyge Løvset
2021-09-08Updated rest of examples, except cqueue.cTyge Løvset
2021-05-24Split c_fordefer() into c_forvar() and c_fordefer() macros.Tyge Løvset
2021-05-24Renamed c_with => c_fordefer, and removed c_withvar. Macros were too deceivin...Tyge Løvset
2021-05-18Added the new c_defer(), c_with(), c_withvar() macros into the examples.Tyge Løvset
2021-03-13Fixed some doc errors in csmap and cmap. Added some inline funcs to cstr. Add...Tyge Løvset
2021-03-11Renamed public *_result_t struct member names in maps/sets for consistency wi...Tyge Løvset
2021-02-22Many internal renames. Reverted to specify both _del and _clone parameter whe...Tyge Løvset
2021-02-21Renamed emplace_put() to emplace_or_assign(). May add put() as alias to inser...Tyge Løvset
2021-02-20Rewamp of cmap/csmap API. More to come.Tyge Løvset
2021-01-30Internal changes: removed use of cmap_inits and set_inits. Use cmap_x_init() ...Tyge Løvset
2021-01-03Force template argument *clone* to be specified when *del* is specified for c...Tyge Løvset
2020-12-17API change: Reverted back to original name used for .val in iterators to .refTyge Løvset
2020-11-26Removed stc/cfmt.h, as _Generic requires C11. I have made it a gist: https://...Tyge Løvset
2020-11-03renamed __init to _initsTyge Løvset
2020-11-02Changed (half)-internal *_INIT to *__init macros. Minor reformatting.Tyge Løvset
2020-10-26Updates examples using cfmt.h c_print().Tyge Løvset
2020-09-24Changed iter.get to iter.val member. Internal, but used external. Will not ch...Tyge Løvset
2020-09-18Changed <container>_ini macro constant to <container>_INIT, and <container>_d...Tyge Løvset
2020-09-17Fixed range methods in cvec, and renamed typename_<container>(..) to using_<c...Tyge Løvset
2020-09-16Changed earlier declare_<container>(..) macro to typedef_<container>(..)Tyge Løvset
2020-09-16Changed API to conform with std:: containers. cmap now only use first, second...Tyge Løvset
2020-09-15Simplified declare_ statement e.g. c_cmap(...)Tyge Løvset
2020-09-15New API Change.Tyge Løvset
2020-09-14Renamed result_t type members to first, second (from item, inserted) for conf...Tyge Løvset
2020-09-10Use cmap_emplace() rather than cmap_insert(). insert() is reduced to an alias...Tyge Løvset