docs/Writerside/topics/about.md

changeset 1316
c41538edfcef
parent 1315
b4c3e0b4c3d5
equal deleted inserted replaced
1315:b4c3e0b4c3d5 1316:c41538edfcef
32 * adds cxListSet() 32 * adds cxListSet()
33 * adds cxListContains() 33 * adds cxListContains()
34 * adds cxListFirst() and cxListLast() 34 * adds cxListFirst() and cxListLast()
35 * adds cxListRemoveAndGetFirst() and cxListRemoveAndGetLast(), 35 * adds cxListRemoveAndGetFirst() and cxListRemoveAndGetLast(),
36 and corresponding macro aliases cxListPopFront() and cxListPop() 36 and corresponding macro aliases cxListPopFront() and cxListPop()
37 * adds cxListEmplace() and cxListEmplaceAt()
37 * adds cxBufferShrink() 38 * adds cxBufferShrink()
38 * adds cxTreeSize() 39 * adds cxTreeSize()
39 * adds CX_PRIstr and CX_SFMT macros for formatting UCX strings 40 * adds CX_PRIstr and CX_SFMT macros for formatting UCX strings
40 * adds cx_strcpy() and cx_strcpy_a() 41 * adds cx_strcpy() and cx_strcpy_a()
42 * improves performance of the CxList array list implementation
41 * changes grow strategy for the memory pool to reduce reallocations 43 * changes grow strategy for the memory pool to reduce reallocations
42 * changes grow strategy for CxBuffer, which does now take the page size into account 44 * changes grow strategy for CxBuffer, which does now take the page size into account
43 * changes the implementation of cx_strreplacen() for improved efficiency 45 * changes the implementation of cx_strreplacen() for improved efficiency
44 * changes all cxListIterator() without index to also accept NULL as list argument 46 * changes all cxListIterator() without index to also accept NULL as list argument
47 * changes insert_element member function of CxList to accept NULL source and return a pointer to the inserted element
45 * fixes that starting an iteration in a non-root node incorrectly continues iteration with the siblings of that node 48 * fixes that starting an iteration in a non-root node incorrectly continues iteration with the siblings of that node
46 * fixes unnecessary allocations in cx_strcat() family of functions 49 * fixes unnecessary allocations in cx_strcat() family of functions
47 * fixes errno value after failing cxBufferSeek() to be consistently EINVAL 50 * fixes errno value after failing cxBufferSeek() to be consistently EINVAL
48 * fixes implementation of cxBufferTerminate() 51 * fixes implementation of cxBufferTerminate()
49 * fixes allocator arguments for some printf.h functions not being const 52 * fixes allocator arguments for some printf.h functions not being const

mercurial