CHANGELOG

changeset 1050
3df63e95921a
parent 1049
415bf2ce6bab
equal deleted inserted replaced
1049:415bf2ce6bab 1050:3df63e95921a
18 * adds cx_nmemb() utility function to common.h 18 * adds cx_nmemb() utility function to common.h
19 * changes all functions, for which there is no dedicated xyz_a variant, 19 * changes all functions, for which there is no dedicated xyz_a variant,
20 to accept NULL as allocator argument (in which case a default allocator will be used) 20 to accept NULL as allocator argument (in which case a default allocator will be used)
21 * changes the name of destroy functions that actually free the memory to better indicate their behavior 21 * changes the name of destroy functions that actually free the memory to better indicate their behavior
22 * change cx_strcat variants to allow handling of ENOMEM 22 * change cx_strcat variants to allow handling of ENOMEM
23 * change cx_strcast() to also accept cxstring (and doing nothing in that case)
23 * change the behavior of cxBufferSeek() to allow offset zero for SEEK_END 24 * change the behavior of cxBufferSeek() to allow offset zero for SEEK_END
24 * moves cx_compare_func typedef to compare.h 25 * moves cx_compare_func typedef to compare.h
25 * moves cx_szmul() to common.h 26 * moves cx_szmul() to common.h
26 * moves stream copy functions to new streams.h 27 * moves stream copy functions to new streams.h
27 * removes utils.h 28 * removes utils.h
28 * removes flag_removal function from iterator 29 * removes flag_removal function from iterator
29 * removes cxMapDetach() and makes cxMapRemoveAndGet() compatible with both map variants 30 * removes cxMapDetach() and makes cxMapRemoveAndGet() compatible with both map variants
30 * removes CMake 31 * removes CMake
31 * removes GTest dependency 32 * removes GTest dependency
32 * removes flags to disable SBO in tests 33 * removes flags to disable SBO in tests
33 * fixes cx_hash_key_cxstr() being a macro, evaluating the argument twice 34 * fixes cx_hash_key_cxstr() evaluating the argument twice
34 * fixes wrong link from UCX 2 documentation to UCX 3 documentation 35 * fixes wrong link from UCX 2 documentation to UCX 3 documentation
35 * fixes critical bug that produced wrong results when comparing lists of different type but same size 36 * fixes critical bug that produced wrong results when comparing lists of different type but same size
36 37
37 Version 3.0 - 2023-07-09 38 Version 3.0 - 2023-07-09
38 ------------------------ 39 ------------------------

mercurial