| 62 * fixes critical memory leak when using cxMapFree() on a kv-list that is using destructors |
62 * fixes critical memory leak when using cxMapFree() on a kv-list that is using destructors |
| 63 * fixes critical use-after-free with keys stored in kv-lists |
63 * fixes critical use-after-free with keys stored in kv-lists |
| 64 * fixes that overwriting items with cxMapPut() in a kv-list did not work |
64 * fixes that overwriting items with cxMapPut() in a kv-list did not work |
| 65 * fixes that cxReallocate(), cxReallocateArray(), cx_reallocate(), and cx_reallocatearray() |
65 * fixes that cxReallocate(), cxReallocateArray(), cx_reallocate(), and cx_reallocatearray() |
| 66 were not returning zero after freeing the memory when passed a size of zero |
66 were not returning zero after freeing the memory when passed a size of zero |
| |
67 * fixes that cx_list_default_insert_array() has the wrong nonnull attribute when used for cxListEmplaceArray() |
| 67 * removes the CX_STR() macro and instead makes the cx_str() inlinable |
68 * removes the CX_STR() macro and instead makes the cx_str() inlinable |
| 68 * removes the sort_members feature from CxJsonWriter |
69 * removes the sort_members feature from CxJsonWriter |
| 69 * removes the source and sink API from properties.h |
70 * removes the source and sink API from properties.h |
| 70 * removes the flush feature from CxBuffer |
71 * removes the flush feature from CxBuffer |
| 71 * removes the ability to remove elements from the iterators created with cxIterator() and cxIteratorPtr() |
72 * removes the ability to remove elements from the iterators created with cxIterator() and cxIteratorPtr() |