| 10 * adds cx_cmp_ptr() |
10 * adds cx_cmp_ptr() |
| 11 * adds cx_sprintf() and several more variants |
11 * adds cx_sprintf() and several more variants |
| 12 * adds runtime constants to read out the actual SBO sizes |
12 * adds runtime constants to read out the actual SBO sizes |
| 13 * adds improved version of UCX 2 Test framework (now a self-contained header) |
13 * adds improved version of UCX 2 Test framework (now a self-contained header) |
| 14 * adds cx_nmemb() utility function to common.h |
14 * adds cx_nmemb() utility function to common.h |
| 15 * move cx_szmul() to common.h |
15 * moves cx_compare_func typedef to compare.h |
| 16 * the cx_compare_func symbol is now declared by compare.h |
16 * moves cx_szmul() to common.h |
| 17 * fixes wrong link from UCX 2 documentation to UCX 3 documentation |
17 * moves stream copy functions to new streams.h |
| 18 * fixes critical bug that produced wrong results when comparing lists of different type but same size |
18 * removes utils.h |
| 19 * removes flag_removal function from iterator (unfortunately breaks binary compatibility) |
19 * removes flag_removal function from iterator (unfortunately breaks binary compatibility) |
| 20 * removes CMake |
20 * removes CMake |
| 21 * removes GTest dependency |
21 * removes GTest dependency |
| 22 * removes flags to disable SBO in tests |
22 * removes flags to disable SBO in tests |
| |
23 * fixes wrong link from UCX 2 documentation to UCX 3 documentation |
| |
24 * fixes critical bug that produced wrong results when comparing lists of different type but same size |
| 23 |
25 |
| 24 Version 3.0 - 2023-07-09 |
26 Version 3.0 - 2023-07-09 |
| 25 ------------------------ |
27 ------------------------ |
| 26 * complete redesign from scratch |
28 * complete redesign from scratch |
| 27 * collections can now store copies of objects and not just pointers |
29 * collections can now store copies of objects and not just pointers |