docs/Writerside/topics/about.md

changeset 1426
3a89b31f0724
parent 1425
83284b289430
child 1429
6e0c3a8a914a
equal deleted inserted replaced
1425:83284b289430 1426:3a89b31f0724
30 30
31 * adds cxMempoolTransfer() and cxMempoolTransferObject() 31 * adds cxMempoolTransfer() and cxMempoolTransferObject()
32 * adds support for different destruction strategies in CxMempool 32 * adds support for different destruction strategies in CxMempool
33 * adds new key-value-based list implementation 33 * adds new key-value-based list implementation
34 * adds support for integer keys to CxHashKey 34 * adds support for integer keys to CxHashKey
35 * adds support for comparing arbitrary strings without explicit call to cx_strcast()
35 * adds cxListSet() 36 * adds cxListSet()
36 * adds cxListContains() 37 * adds cxListContains()
37 * adds cxListFirst() and cxListLast() 38 * adds cxListFirst() and cxListLast()
38 * adds cxListRemoveAndGetFirst() and cxListRemoveAndGetLast(), 39 * adds cxListRemoveAndGetFirst() and cxListRemoveAndGetLast(),
39 and corresponding macro aliases cxListPopFront() and cxListPop() 40 and corresponding macro aliases cxListPopFront() and cxListPop()
46 * adds CX_PRIstr and CX_SFMT macros for formatting UCX strings 47 * adds CX_PRIstr and CX_SFMT macros for formatting UCX strings
47 * adds cx_strcpy() and cx_strcpy_a() 48 * adds cx_strcpy() and cx_strcpy_a()
48 * adds cxJsonArrRemove() and cxJsonObjRemove() 49 * adds cxJsonArrRemove() and cxJsonObjRemove()
49 * adds cxStdlibAllocator and allows changes of cxDefaultAllocator 50 * adds cxStdlibAllocator and allows changes of cxDefaultAllocator
50 * improves performance of the CxList array list implementation 51 * improves performance of the CxList array list implementation
52 * changes over-aggressively declaring functions as static inline
51 * changes cx_str() and cx_mutstr() to allow NULL strings 53 * changes cx_str() and cx_mutstr() to allow NULL strings
52 * changes cx_strcast() to also accept C-strings as input 54 * changes cx_strcast() to also accept C-strings as input
53 * changes grow strategy for the memory pool to reduce reallocations 55 * changes grow strategy for the memory pool to reduce reallocations
54 * changes grow strategy for CxBuffer, which does now take the page size into account 56 * changes grow strategy for CxBuffer, which does now take the page size into account
55 * changes the implementation of cx_strreplacen() for improved efficiency 57 * changes the implementation of cx_strreplacen() for improved efficiency

mercurial