changelog
    
    
    - Fri, 20 Dec 2024 15:00:05 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2024 15:00:05 +0100] rev 1030
 
    - add cxBufferAppend() - fixes #534
 
    - Fri, 20 Dec 2024 13:13:38 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2024 13:13:38 +0100] rev 1029
 
    - add advice to set the size of a buffer initialized with existing data
 
    - Thu, 19 Dec 2024 21:33:45 +0100
 
    - by Mike Becker <universe@uap-core.de> [Thu, 19 Dec 2024 21:33:45 +0100] rev 1028
 
    - add copy-on-extend feature to UCX buffer - fixes #533
 
    - Thu, 19 Dec 2024 12:00:20 +0100
 
    - by Mike Becker <universe@uap-core.de> [Thu, 19 Dec 2024 12:00:20 +0100] rev 1027
 
    - add CHANGELOG entry for issue #431
 
    - Wed, 18 Dec 2024 15:40:13 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 18 Dec 2024 15:40:13 +0100] rev 1026
 
    - merge remote changes
 
    - Wed, 18 Dec 2024 15:36:45 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 18 Dec 2024 15:36:45 +0100] rev 1025
 
    - add CHANGELOG entry for issue #531
 
    - Wed, 18 Dec 2024 15:35:42 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 18 Dec 2024 15:35:42 +0100] rev 1024
 
    - add copy-on-write feature to UCX buffer - fixes #531
 
    - Sun, 15 Dec 2024 16:42:44 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 16:42:44 +0100] rev 1023
 
    - fix out of range access in test on platforms which are actually shrinking the buffer
 
    - Sun, 15 Dec 2024 16:28:05 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 16:28:05 +0100] rev 1022
 
    - add shortcut to binary search when array size is one
 
    - Sun, 15 Dec 2024 16:10:19 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 16:10:19 +0100] rev 1021
 
    - add szmul.c to msvc project
It was previously missing because it was conditionally included. 
    - Sun, 15 Dec 2024 15:46:51 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 15:46:51 +0100] rev 1020
 
    - fix wrong "variant" of zero/NULL/false
 
    - Sun, 15 Dec 2024 15:44:40 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 15:44:40 +0100] rev 1019
 
    - add explicit casts to silence warnings
 
    - Sun, 15 Dec 2024 15:41:18 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 15:41:18 +0100] rev 1018
 
    - fix compilation for compilers which don't set __WORDSIZE
 
    - Sun, 15 Dec 2024 15:23:29 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 15:23:29 +0100] rev 1017
 
    - add check for C23 compatibility
resolves #479 
    - Sun, 15 Dec 2024 15:22:45 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 15:22:45 +0100] rev 1016
 
    - add sys/types.h to the common includes to fix a problem with ssize_t
 
    - Sun, 15 Dec 2024 14:32:51 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 14:32:51 +0100] rev 1015
 
    - increase test coverage
relates to #431 
    - Sun, 15 Dec 2024 14:32:39 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 14:32:39 +0100] rev 1014
 
    - fix number parser not detecting integers out of range
Note: for doubles the same approach does not work, because
it takes a lot to push a double out of range (for strtod)
and long before that happens, the value gets insanely
imprecise.
relates to #431 
    - Sun, 15 Dec 2024 13:44:08 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 13:44:08 +0100] rev 1013
 
    - add cxJsonReset() and cxPropertiesReset()
relates to #431 
    - Sun, 15 Dec 2024 12:19:21 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 12:19:21 +0100] rev 1012
 
    - add documentation - resolves #431
 
    - Sun, 15 Dec 2024 11:11:16 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 15 Dec 2024 11:11:16 +0100] rev 1011
 
    - and changelog entry for issue #523
 
    - Tue, 10 Dec 2024 22:10:05 +0100
 
    - by Mike Becker <universe@uap-core.de> [Tue, 10 Dec 2024 22:10:05 +0100] rev 1010
 
    - add fake doc to mute doxygen complaints
 
    - Tue, 10 Dec 2024 21:40:39 +0100
 
    - by Mike Becker <universe@uap-core.de> [Tue, 10 Dec 2024 21:40:39 +0100] rev 1009
 
    - minor cleanup
relates to #431 
    - Tue, 10 Dec 2024 00:52:15 +0100
 
    - by Mike Becker <universe@uap-core.de> [Tue, 10 Dec 2024 00:52:15 +0100] rev 1008
 
    - json: enable multiple subsequent fills - relates to #431
 
    - Tue, 10 Dec 2024 00:19:45 +0100
 
    - by Mike Becker <universe@uap-core.de> [Tue, 10 Dec 2024 00:19:45 +0100] rev 1007
 
    - fix that cxBufferSeek() cannot move pos past the end - fixes #523