CHANGELOG

changeset 1422
8bfccb342895
parent 1419
e46406fd1b3c
equal deleted inserted replaced
1421:809eb30cd621 1422:8bfccb342895
26 * changes grow strategy for the memory pool to reduce reallocations 26 * changes grow strategy for the memory pool to reduce reallocations
27 * changes grow strategy for CxBuffer, which does now take the page size into account 27 * changes grow strategy for CxBuffer, which does now take the page size into account
28 * changes the implementation of cx_strreplacen() for improved efficiency 28 * changes the implementation of cx_strreplacen() for improved efficiency
29 * changes all cxListIterator() and cxMapIterator() family of functions to also accept NULL as argument 29 * changes all cxListIterator() and cxMapIterator() family of functions to also accept NULL as argument
30 * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element 30 * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element
31 * changes the compare function wrapper for pointer lists so that it no longer invokes the actual compare function for NULL pointers
31 * fixes critical memory overflow in the stack-based array reallocator (this unfortunately breaks the function signature) 32 * fixes critical memory overflow in the stack-based array reallocator (this unfortunately breaks the function signature)
32 * fixes critical bug in cx_array_insert_sorted() that caused an infinite loop when inserting duplicates 33 * fixes critical bug in cx_array_insert_sorted() that caused an infinite loop when inserting duplicates
33 * fixes mempool implementation not supporting NULL as argument for realloc 34 * fixes mempool implementation not supporting NULL as argument for realloc
34 * fixes mempool implementation not supporting zero as size for realloc 35 * fixes mempool implementation not supporting zero as size for realloc
35 * fixes that the elem_count member of an iterator was not updated after removing an element flagged by cxIteratorFlagRemoval() 36 * fixes that the elem_count member of an iterator was not updated after removing an element flagged by cxIteratorFlagRemoval()

mercurial