CHANGELOG

changeset 1318
12fa1d37fe48
parent 1316
c41538edfcef
--- a/CHANGELOG	Thu May 15 15:43:30 2025 +0200
+++ b/CHANGELOG	Thu May 15 16:02:54 2025 +0200
@@ -12,6 +12,7 @@
  * adds cxTreeSize()
  * adds CX_PRIstr and CX_SFMT macros for formatting UCX strings
  * adds cx_strcpy() and cx_strcpy_a()
+ * adds cxStdlibAllocator and allows changes of cxDefaultAllocator
  * improves performance of the CxList array list implementation
  * changes grow strategy for the mempory pool to reduce reallocations
  * changes grow strategy for CxBuffer, which does now take the page size into account
@@ -24,6 +25,7 @@
  * fixes implementation of cxBufferTerminate()
  * fixes allocator arguments for some printf.h functions not being const
  * fixes that cx_tree_search() did not investigate subtrees with equally good distance
+ * fixes that memory was freed by the wrong allocator in cx_vasprintf_a() when the underlying vsnprintf() failed
  * removes the use of C23 attributes because they don't mix well with GNU attributes in GCC 15
 
 Version 3.1 - 2025-02-11

mercurial