docs/Writerside/topics/about.md

changeset 1694
a2757c6427cc
parent 1692
56731bb98508
equal deleted inserted replaced
1693:c2d05cf1a062 1694:a2757c6427cc
111 * changes cx_str() and cx_mutstr() to allow NULL strings 111 * changes cx_str() and cx_mutstr() to allow NULL strings
112 * changes cx_strcast() to also accept C-strings as input 112 * changes cx_strcast() to also accept C-strings as input
113 * changes grow strategy for the memory pool to reduce reallocations 113 * changes grow strategy for the memory pool to reduce reallocations
114 * changes grow strategy for CxBuffer, which does now take the page size into account 114 * changes grow strategy for CxBuffer, which does now take the page size into account
115 * changes the implementation of cx_strreplacen() for improved efficiency 115 * changes the implementation of cx_strreplacen() for improved efficiency
116 * changes all cxListIterator() and cxMapIterator() family of functions to also accept NULL as argument 116 * changes all cxListIterator() and cxMapIterator() families of functions to also accept NULL as argument
117 * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element 117 * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element
118 * changes the compare function wrapper for pointer lists so that it no longer invokes the actual compare function for NULL pointers 118 * changes the compare function wrapper for pointer lists so that it no longer invokes the actual compare function for NULL pointers
119 * changes struct cx_array_reallocator_s by replacing the four generic data members with two specifically named members 119 * changes struct cx_array_reallocator_s by replacing the four generic data members with two specifically named members
120 * changes cx_array_reserve() so that it reserves exactly the requested capacity (i.e., without overallocation) 120 * changes cx_array_reserve() so that it reserves exactly the requested capacity (i.e., without overallocation)
121 * changes all other array functions to perform smart overallocation to avoid too many subsequent allocations 121 * changes all other array functions to perform smart overallocation to avoid too many subsequent allocations

mercurial