Thu, 23 Nov 2023 23:41:40 +0100
fix incorrect documentation of cxBufferEof()
|
750
8a3336743c4e
update CHANGELOG, COPYING, and README
Mike Becker <universe@uap-core.de>
parents:
390
diff
changeset
|
1 | Version 3.0 - 2023-07-09 |
|
8a3336743c4e
update CHANGELOG, COPYING, and README
Mike Becker <universe@uap-core.de>
parents:
390
diff
changeset
|
2 | ------------------------ |
|
8a3336743c4e
update CHANGELOG, COPYING, and README
Mike Becker <universe@uap-core.de>
parents:
390
diff
changeset
|
3 | * complete redesign from scratch |
|
8a3336743c4e
update CHANGELOG, COPYING, and README
Mike Becker <universe@uap-core.de>
parents:
390
diff
changeset
|
4 | * collections can now store copies of objects and not just pointers |
|
8a3336743c4e
update CHANGELOG, COPYING, and README
Mike Becker <universe@uap-core.de>
parents:
390
diff
changeset
|
5 | * collections are now dynamically implemented |
|
8a3336743c4e
update CHANGELOG, COPYING, and README
Mike Becker <universe@uap-core.de>
parents:
390
diff
changeset
|
6 | * users of the library can specify own implementations of collections that work with the UCX API |
|
8a3336743c4e
update CHANGELOG, COPYING, and README
Mike Becker <universe@uap-core.de>
parents:
390
diff
changeset
|
7 | * low level API for custom lists that do not use the UCX structures |
|
8a3336743c4e
update CHANGELOG, COPYING, and README
Mike Becker <universe@uap-core.de>
parents:
390
diff
changeset
|
8 | * various fixes and improvements |
|
8a3336743c4e
update CHANGELOG, COPYING, and README
Mike Becker <universe@uap-core.de>
parents:
390
diff
changeset
|
9 | * drops some other, rarely used, features |
|
8a3336743c4e
update CHANGELOG, COPYING, and README
Mike Becker <universe@uap-core.de>
parents:
390
diff
changeset
|
10 | * removes testing implementation from the lib |
|
390
d345541018fa
starts ucx 3.0 development
Mike Becker <universe@uap-core.de>
parents:
381
diff
changeset
|
11 | |
|
d345541018fa
starts ucx 3.0 development
Mike Becker <universe@uap-core.de>
parents:
381
diff
changeset
|
12 | |
| 381 | 13 | Version 2.1 - 2019-12-30 |
| 14 | ------------------------ | |
| 15 | ||
| 16 | * adds string replace functions | |
| 17 | * adds set operations for UcxList and UcxMap | |
| 18 | * adds sstrcaseprefix() and sstrcasesuffix() | |
| 19 | * improves Doxygen documentation in ucx/string.h | |
| 20 | * adds UcxArray data type | |
| 21 | * adds support for CMake builds, but main build system is still autotools | |
| 22 | ||
| 23 | Version 2.0 - 2018-12-28 | |
| 24 | ------------------------ | |
| 25 | ||
| 26 | * some uncritical bug fixes | |
| 27 | * overflow of sstrnlen now returns SIZE_MAX instead of zero | |
| 28 | * adds scstr_t - a const char* variant for sstr_t | |
| 29 | * renames utility compare functions | |
| 30 | ||
| 31 | Version 1.1 - 2018-05-14 | |
| 32 | ------------------------ | |
| 33 | ||
| 34 | * adds missing 32 bit support to integer overflow checks | |
| 35 | * adds ucx_buffer_to_sstr() macro | |
| 36 | * adds ucx_avl_free_content() | |
| 37 | * adds some more compare and distance functions in utils.h | |
| 38 | * adds SFMT() and PRIsstr convenience macros | |
| 39 | * destructor functions for *_free_content() functions are now optional | |
| 40 | ||
| 41 | Version 1.0.1 - 2018-01-21 | |
| 42 | -------------------------- | |
| 43 | ||
| 44 | * some bug fixes | |
| 45 | * adds integer overflow checks | |
| 46 | ||
| 47 | Version 1.0 - 2017-10-28 | |
| 48 | ------------------------ | |
| 49 | ||
| 50 | * first stable version of UCX released |