| 5 * adds support for different destruction strategies in CxMempool |
5 * adds support for different destruction strategies in CxMempool |
| 6 * adds new key-value-based list implementation |
6 * adds new key-value-based list implementation |
| 7 + adds support for integer keys to CxHashKey |
7 + adds support for integer keys to CxHashKey |
| 8 * adds support for comparing arbitrary strings without explicit call to cx_strcast() |
8 * adds support for comparing arbitrary strings without explicit call to cx_strcast() |
| 9 * adds cxListClone() and cxMapClone() |
9 * adds cxListClone() and cxMapClone() |
| |
10 * adds cxMapDifference() and cxMapListDifference() |
| |
11 * adds cxListContains() and cxMapContains() |
| 10 * adds cxListSet() |
12 * adds cxListSet() |
| 11 * adds cxListContains() |
|
| 12 * adds cxListFirst() and cxListLast() |
13 * adds cxListFirst() and cxListLast() |
| 13 * adds cxListRemoveAndGetFirst() and cxListRemoveAndGetLast(), |
14 * adds cxListRemoveAndGetFirst() and cxListRemoveAndGetLast(), |
| 14 and corresponding macro aliases cxListPopFront() and cxListPop() |
15 and corresponding macro aliases cxListPopFront() and cxListPop() |
| 15 * adds cxListEmplace(), cxListEmplaceAt(), cxListEmplaceArray(), cxListEmplaceArrayAt(), and cxMapEmplace() |
16 * adds cxListEmplace(), cxListEmplaceAt(), cxListEmplaceArray(), cxListEmplaceArrayAt(), and cxMapEmplace() |
| 16 * adds cxListInsertUnique() and cxListInsertUniqueArray() |
17 * adds cxListInsertUnique() and cxListInsertUniqueArray() |