diff -r 563033aa998c -r 83284b289430 CHANGELOG --- a/CHANGELOG Sun Oct 12 20:21:56 2025 +0200 +++ b/CHANGELOG Wed Oct 15 22:45:21 2025 +0200 @@ -29,6 +29,7 @@ * 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 + * changes struct cx_array_reallocator_s by replacing the four generic data members with two specifically named members * 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