CHANGELOG

Tue, 05 Oct 2021 11:19:32 +0200

author
Mike Becker <universe@uap-core.de>
date
Tue, 05 Oct 2021 11:19:32 +0200
changeset 460
e075009b33b7
parent 390
d345541018fa
child 750
8a3336743c4e
permissions
-rw-r--r--

remove convenience macros

Users should write their own wrappers s.t. the type
information does not have to be repeated on every
call site.

390
d345541018fa starts ucx 3.0 development
Mike Becker <universe@uap-core.de>
parents: 381
diff changeset
1 Version 3.0 M1
d345541018fa starts ucx 3.0 development
Mike Becker <universe@uap-core.de>
parents: 381
diff changeset
2 --------------
d345541018fa starts ucx 3.0 development
Mike Becker <universe@uap-core.de>
parents: 381
diff changeset
3 work in progress
d345541018fa starts ucx 3.0 development
Mike Becker <universe@uap-core.de>
parents: 381
diff changeset
4
d345541018fa starts ucx 3.0 development
Mike Becker <universe@uap-core.de>
parents: 381
diff changeset
5
381
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
6 Version 2.1 - 2019-12-30
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
7 ------------------------
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
8
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
9 * adds string replace functions
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
10 * adds set operations for UcxList and UcxMap
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
11 * adds sstrcaseprefix() and sstrcasesuffix()
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
12 * improves Doxygen documentation in ucx/string.h
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
13 * adds UcxArray data type
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
14 * adds support for CMake builds, but main build system is still autotools
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
15
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
16 Version 2.0 - 2018-12-28
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
17 ------------------------
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
18
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
19 * some uncritical bug fixes
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
20 * overflow of sstrnlen now returns SIZE_MAX instead of zero
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
21 * adds scstr_t - a const char* variant for sstr_t
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
22 * renames utility compare functions
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
23
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
24 Version 1.1 - 2018-05-14
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
25 ------------------------
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
26
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
27 * adds missing 32 bit support to integer overflow checks
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
28 * adds ucx_buffer_to_sstr() macro
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
29 * adds ucx_avl_free_content()
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
30 * adds some more compare and distance functions in utils.h
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
31 * adds SFMT() and PRIsstr convenience macros
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
32 * destructor functions for *_free_content() functions are now optional
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
33
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
34 Version 1.0.1 - 2018-01-21
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
35 --------------------------
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
36
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
37 * some bug fixes
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
38 * adds integer overflow checks
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
39
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
40 Version 1.0 - 2017-10-28
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
41 ------------------------
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
42
f5421bb2c8d1 adds CHANGELOG
Mike Becker <universe@uap-core.de>
parents:
diff changeset
43 * first stable version of UCX released

mercurial