changelog
- Thu, 15 May 2025 16:12:09 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 May 2025 16:12:09 +0200] rev 1319
- add convenience macros for using the default allocator - relates to #669
- Thu, 15 May 2025 16:02:54 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 May 2025 16:02:54 +0200] rev 1318
- allow changing the cxDefaultAllocator - resolves #669
- Thu, 15 May 2025 15:43:30 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 May 2025 15:43:30 +0200] rev 1317
- fix that testing allocator is counting free(NULL)
- Sun, 04 May 2025 17:22:30 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 04 May 2025 17:22:30 +0200] rev 1316
- add cxListEmplace() and cxListEmplaceAt() plus some improvements to the array list implementation
resolves #665
- Sun, 04 May 2025 12:15:03 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 04 May 2025 12:15:03 +0200] rev 1315
- add convenience functions for easy access to first/last element of a list
resolves #666
- Sun, 04 May 2025 11:46:13 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 04 May 2025 11:46:13 +0200] rev 1314
- critical: fixes uninitialized memory in tree iterator
regression relates to #632
- Sun, 04 May 2025 11:30:10 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 04 May 2025 11:30:10 +0200] rev 1313
- fix copy/paste documentation
- Sun, 04 May 2025 11:29:46 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 04 May 2025 11:29:46 +0200] rev 1312
- remove unused file
- Sat, 03 May 2025 13:29:22 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 03 May 2025 13:29:22 +0200] rev 1311
- fix wrong flags in toolchain.mk files after updating uwproj
- Fri, 02 May 2025 19:26:47 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 02 May 2025 19:26:47 +0200] rev 1310
- update uwproj
- Sun, 27 Apr 2025 12:56:05 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 27 Apr 2025 12:56:05 +0200] rev 1309
- fix that iteration continued with siblings for a subtree-root - fixes #656
- Sun, 27 Apr 2025 12:54:16 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 27 Apr 2025 12:54:16 +0200] rev 1308
- add explanation of depth to the iterator/visitor field
- Sun, 27 Apr 2025 12:37:29 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 27 Apr 2025 12:37:29 +0200] rev 1307
- add a test case that proves that visitors are not affected by issue #656
- Sat, 26 Apr 2025 19:37:24 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 26 Apr 2025 19:37:24 +0200] rev 1306
- add test case that shows issue #656
- Sun, 20 Apr 2025 10:41:25 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 20 Apr 2025 10:41:25 +0200] rev 1305
- some cxListIterator() variants now also allow NULL lists
- Sat, 19 Apr 2025 14:43:16 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Apr 2025 14:43:16 +0200] rev 1304
- adds cx_strcpy() and cx_strcpy_a()
- Sat, 19 Apr 2025 11:36:53 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Apr 2025 11:36:53 +0200] rev 1303
- C23 is not a preview any longer
- Sat, 19 Apr 2025 11:35:56 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Apr 2025 11:35:56 +0200] rev 1302
- fix unnecessary explicit zero-terminator
- Sat, 19 Apr 2025 11:33:15 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Apr 2025 11:33:15 +0200] rev 1301
- fix code not compiling with GCC 15
- Thu, 17 Apr 2025 21:45:01 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 17 Apr 2025 21:45:01 +0200] rev 1300
- improve cx_strreplacen() - resolves #623
- Thu, 17 Apr 2025 20:48:29 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 17 Apr 2025 20:48:29 +0200] rev 1299
- fix theoretical (but not actual) use-after-free
- Thu, 17 Apr 2025 20:47:43 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 17 Apr 2025 20:47:43 +0200] rev 1298
- use new string formatting macros in documentation
- Wed, 16 Apr 2025 20:35:34 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 Apr 2025 20:35:34 +0200] rev 1297
- bring back CX_PRIstr and CX_SFMT macros - resolves #612
- Tue, 15 Apr 2025 22:16:05 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 15 Apr 2025 22:16:05 +0200] rev 1296
- fixes unnecessary allocations in cx_strcat() family of functions
fixes #604
- Mon, 14 Apr 2025 19:53:20 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 Apr 2025 19:53:20 +0200] rev 1295
- add cxTreeSize() - resolves #624
- Mon, 14 Apr 2025 19:36:43 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 Apr 2025 19:36:43 +0200] rev 1294
- add test and documentation for cxListContains() - fixes #643
- Sun, 13 Apr 2025 18:01:29 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 Apr 2025 18:01:29 +0200] rev 1293
- adds cxListContains() implementation (still needs test and docu)
- Sun, 13 Apr 2025 14:56:05 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 Apr 2025 14:56:05 +0200] rev 1292
- add windows support for new buffer auto-extend strategy - relates to #641
- Sun, 13 Apr 2025 14:30:51 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 Apr 2025 14:30:51 +0200] rev 1291
- new auto-extend strategy for CxBuffer - resolves #641
- Sun, 13 Apr 2025 13:02:54 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 Apr 2025 13:02:54 +0200] rev 1290
- adds cxBufferShrink() - resolves #626
- Sun, 13 Apr 2025 12:30:18 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 Apr 2025 12:30:18 +0200] rev 1289
- fixes missing cx_attr_export - relates to #642
- Sun, 13 Apr 2025 11:54:10 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 Apr 2025 11:54:10 +0200] rev 1288
- fixes errno value after failing cxBufferSeek() to be consistently EINVAL
fixes #628
- Sun, 13 Apr 2025 11:09:05 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 Apr 2025 11:09:05 +0200] rev 1287
- adds cxListSet() - resolves #642
- Sat, 12 Apr 2025 21:32:31 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 12 Apr 2025 21:32:31 +0200] rev 1286
- fixes that cx_tree_search() did not investigate subtrees with equally good distance
fixes #632
- Fri, 11 Apr 2025 16:48:58 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 Apr 2025 16:48:58 +0200] rev 1285
- fix allocator of some printf.h functions not being const - fixes #611
- Fri, 11 Apr 2025 16:45:20 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 Apr 2025 16:45:20 +0200] rev 1284
- fix implementation of cxBufferTerminate() - fixes #631
- Fri, 11 Apr 2025 15:12:20 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 Apr 2025 15:12:20 +0200] rev 1283
- add cxMempoolTransferObject() - resolves #640
- Fri, 11 Apr 2025 14:49:23 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 Apr 2025 14:49:23 +0200] rev 1282
- remove warning regarding destruction order, because it is actually not a problem
relates to #640
- Fri, 11 Apr 2025 13:20:07 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 Apr 2025 13:20:07 +0200] rev 1281
- add cxMempoolTransfer() - partially resolves #640
- Fri, 11 Apr 2025 09:15:21 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 Apr 2025 09:15:21 +0200] rev 1280
- start development of UCX 3.2
- Fri, 11 Apr 2025 09:11:02 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 Apr 2025 09:11:02 +0200] rev 1279
- Added tag v3.1 for changeset 18a1a499f065
- Fri, 11 Apr 2025 09:10:51 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 Apr 2025 09:10:51 +0200] rev 1278
- Removed tag v3.1
- Sun, 06 Apr 2025 13:21:17 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Apr 2025 13:21:17 +0200] rev 1277
- fixes some docs compiler complaints
- Sun, 06 Apr 2025 13:13:52 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Apr 2025 13:13:52 +0200] rev 1276
- add buffer example
this fucking completes issue #451
- Sun, 06 Apr 2025 12:38:40 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Apr 2025 12:38:40 +0200] rev 1275
- complete tree documentation
relates to #451
- Sat, 05 Apr 2025 14:18:37 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Apr 2025 14:18:37 +0200] rev 1274
- add example for implementing own map
relates to #451
- Fri, 04 Apr 2025 18:02:35 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 04 Apr 2025 18:02:35 +0200] rev 1273
- document tree search functions
relates to #451
- Fri, 04 Apr 2025 00:10:08 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 04 Apr 2025 00:10:08 +0200] rev 1272
- refine parts of the tree documentation
relates to #451
- Thu, 03 Apr 2025 23:59:31 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Apr 2025 23:59:31 +0200] rev 1271
- add iterator / visitor docu
relates to #451
- Wed, 02 Apr 2025 20:25:50 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 Apr 2025 20:25:50 +0200] rev 1270
- document buffer write functions
relates to #451
- Tue, 01 Apr 2025 19:21:04 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 01 Apr 2025 19:21:04 +0200] rev 1269
- document the flushing feature for the buffer
relates #451
- Mon, 31 Mar 2025 19:39:42 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 31 Mar 2025 19:39:42 +0200] rev 1268
- complete JSON documentation
relates to #451
- Sun, 30 Mar 2025 18:21:43 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 30 Mar 2025 18:21:43 +0200] rev 1267
- document JSON writer
relates to #451
- Sat, 29 Mar 2025 19:58:41 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 29 Mar 2025 19:58:41 +0100] rev 1266
- wrapping xml tree example
relates to #451
- Fri, 28 Mar 2025 21:51:31 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 28 Mar 2025 21:51:31 +0100] rev 1265
- document remove and dispose for tree.h
relates to #451
- Thu, 27 Mar 2025 18:24:09 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 27 Mar 2025 18:24:09 +0100] rev 1264
- document buffer create/init
relates to #451