summaryrefslogtreecommitdiff
path: root/lib/typesafe.h
AgeCommit message (Expand)Author
2024-04-29python: add tool to expand typesafe definitionsDavid Lamparter
2023-09-19lib: constrain hash table "tabshift" both waysDavid Lamparter
2023-09-07lib: add inline comment about _const iterationDavid Lamparter
2023-09-07Revert "lib: add a frr_each_const macro"David Lamparter
2023-04-21lib: fix _hash_member() crash w/ empty hashDavid Lamparter
2023-04-21lib: typesafe hash table breadcrumbsDavid Lamparter
2023-04-18lib: add a frr_each_const macroLouis Scalbert
2023-02-09*: auto-convert to SPDX License IDsDavid Lamparter
2022-10-06lib: fix typesafe hash add with hash collisionFrancois Dumontet
2022-07-06lib: use assume() for SA fixing, add explainerDavid Lamparter
2022-07-05lib: fix SA warning in typesafe codeMark Stapp
2022-03-12lib: add `_last` and `_prev` on typesafe RB/DLISTDavid Lamparter
2021-11-10lib: avoid include loop with assert.hDavid Lamparter
2021-10-19lib: add unsorted typesafe_anywhere()David Lamparter
2021-10-19lib: use sentinel for single-linked listsDavid Lamparter
2021-10-19lib: typesafe *_member()David Lamparter
2021-10-19lib: null out deleted pointers in typesafe containersDavid Lamparter
2021-05-03lib: add *_swap_all to typesafe containersDavid Lamparter
2021-03-17*: require semicolon after DEFINE_<typesafe...>David Lamparter
2020-05-04lib: add const iteration & find to typesafe listsDavid Lamparter
2019-07-31lib: Add const to _count() in new list APIsStephen Worley
2019-07-31lib: Impelement the `*_del` list API.Stephen Worley
2019-07-28lib: fix misplaced brace in typesafe listsDavid Lamparter
2019-05-21*: rename new ForEach macros from the typesafe APIRenato Westphal
2019-05-21lib: add missing extern "C" {} blocks to new headersRenato Westphal
2019-05-21Revert "lib: Make _find functions treat the head as const"David Lamparter
2019-05-21lib: add DECLARE_HEAP datastructureDavid Lamparter
2019-05-21lib: add DECLARE_DLIST (double-linked list)David Lamparter
2019-05-21lib: add dedicated pop() to DECLARE_SKIPLISTDavid Lamparter
2019-05-02lib: Make _find functions treat the head as constDonald Sharp
2019-05-02Revert "Zebra diet"Lou Berger
2019-05-01lib: Make _find functions treat the head as constDonald Sharp
2019-04-27lib: typesafe rb-treeDavid Lamparter
2019-04-27lib: typesafe lists, skiplist & hashDavid Lamparter