CHANGELOG

changeset 1391
4ec83232975f
parent 1387
9bdd053820b7
equal deleted inserted replaced
1390:ff077f793c5d 1391:4ec83232975f
17 * adds cxJsonArrRemove() and cxJsonObjRemove() 17 * adds cxJsonArrRemove() and cxJsonObjRemove()
18 * adds cxStdlibAllocator and allows changes of cxDefaultAllocator 18 * adds cxStdlibAllocator and allows changes of cxDefaultAllocator
19 * improves performance of the CxList array list implementation 19 * improves performance of the CxList array list implementation
20 * changes cx_str() and cx_mutstr() to allow NULL strings 20 * changes cx_str() and cx_mutstr() to allow NULL strings
21 * changes cx_strcast() to also accept C-strings as input 21 * changes cx_strcast() to also accept C-strings as input
22 * changes grow strategy for the mempory pool to reduce reallocations 22 * changes grow strategy for the memory pool to reduce reallocations
23 * changes grow strategy for CxBuffer, which does now take the page size into account 23 * changes grow strategy for CxBuffer, which does now take the page size into account
24 * changes the implementation of cx_strreplacen() for improved efficiency 24 * changes the implementation of cx_strreplacen() for improved efficiency
25 * changes all cxListIterator() and cxMapIterator() family of functions to also accept NULL as argument 25 * changes all cxListIterator() and cxMapIterator() family of functions to also accept NULL as argument
26 * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element 26 * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element
27 * fixes critical memory overflow in the stack-based array reallocator (this unfortunately breaks the function signature) 27 * fixes critical memory overflow in the stack-based array reallocator (this unfortunately breaks the function signature)

mercurial