diff -r 809eb30cd621 -r 8bfccb342895 CHANGELOG --- a/CHANGELOG Fri Oct 10 19:40:24 2025 +0200 +++ b/CHANGELOG Sat Oct 11 11:55:46 2025 +0200 @@ -28,6 +28,7 @@ * changes the implementation of cx_strreplacen() for improved efficiency * changes all cxListIterator() and cxMapIterator() family of functions to also accept NULL as argument * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element + * changes the compare function wrapper for pointer lists so that it no longer invokes the actual compare function for NULL pointers * fixes critical memory overflow in the stack-based array reallocator (this unfortunately breaks the function signature) * fixes critical bug in cx_array_insert_sorted() that caused an infinite loop when inserting duplicates * fixes mempool implementation not supporting NULL as argument for realloc