| 35 * fixes critical memory leak when using cxMapFree() on a kv-list that is using destructors |
35 * fixes critical memory leak when using cxMapFree() on a kv-list that is using destructors |
| 36 * fixes critical use-after-free with keys stored in kv-lists |
36 * fixes critical use-after-free with keys stored in kv-lists |
| 37 * fixes that overwriting items with cxMapPut() in a kv-list did not work |
37 * fixes that overwriting items with cxMapPut() in a kv-list did not work |
| 38 * fixes that cxReallocate(), cxReallocateArray(), cx_reallocate(), and cx_reallocatearray() |
38 * fixes that cxReallocate(), cxReallocateArray(), cx_reallocate(), and cx_reallocatearray() |
| 39 were not returning zero after freeing the memory when passed a size of zero |
39 were not returning zero after freeing the memory when passed a size of zero |
| |
40 * fixes that cx_list_default_insert_array() has the wrong nonnull attribute when used for cxListEmplaceArray() |
| 40 * removes the CX_STR() macro and instead makes the cx_str() inlinable |
41 * removes the CX_STR() macro and instead makes the cx_str() inlinable |
| 41 * removes the sort_members feature from CxJsonWriter |
42 * removes the sort_members feature from CxJsonWriter |
| 42 * removes the source and sink API from properties.h |
43 * removes the source and sink API from properties.h |
| 43 * removes the flush feature from CxBuffer |
44 * removes the flush feature from CxBuffer |
| 44 * removes the ability to remove elements from the iterators created with cxIterator() and cxIteratorPtr() |
45 * removes the ability to remove elements from the iterators created with cxIterator() and cxIteratorPtr() |