changelog
- Sun, 15 Jun 2025 18:40:31 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 15 Jun 2025 18:40:31 +0200] rev 1335
- update uwproj - adds libdir detection w/o config.site
- Sun, 01 Jun 2025 16:00:16 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 Jun 2025 16:00:16 +0200] rev 1334
- allow NULL for creating UCX strings - resolves #683
- Tue, 27 May 2025 22:31:06 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 27 May 2025 22:31:06 +0200] rev 1333
- merge remote tracking changes
- Tue, 27 May 2025 22:23:33 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 27 May 2025 22:23:33 +0200] rev 1332
- add support for C-strings in cx_strcast() - resolves #549
- Tue, 27 May 2025 22:23:06 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 27 May 2025 22:23:06 +0200] rev 1331
- apply latest uwproj fixes
- Sat, 24 May 2025 00:04:11 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 24 May 2025 00:04:11 +0200] rev 1330
- implement zalloc() - resolves #679
- Fri, 23 May 2025 14:00:24 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 23 May 2025 14:00:24 +0200] rev 1329
- add base allocator to mempool
otherwise, mempools could not be used as
new default allocators
- Fri, 23 May 2025 13:36:11 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 23 May 2025 13:36:11 +0200] rev 1328
- stabilizes mempool implementation
resolves #676
fixes #677
fixes #678
- Fri, 23 May 2025 12:44:24 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 23 May 2025 12:44:24 +0200] rev 1327
- make test-compile depend on both static and shared
the shared lib is not needed for the tests,
but when run with coverage, gcov will be confused
when outdated line information is available from
a previous shared build
- Fri, 23 May 2025 11:44:44 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 23 May 2025 11:44:44 +0200] rev 1326
- fix test coverage for cxStdlibAllocator
- Thu, 22 May 2025 22:22:14 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 22 May 2025 22:22:14 +0200] rev 1325
- improve mempool destructor support (3/3)
documentation and final fixes
resolves #655
- Thu, 22 May 2025 21:00:33 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 22 May 2025 21:00:33 +0200] rev 1324
- improve mempool destructor support (2/3)
implement new behavior
issue #655
- Thu, 22 May 2025 16:25:32 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 22 May 2025 16:25:32 +0200] rev 1323
- improve mempool destructor support (1/3)
refactoring while keeping old behavior
issue #655
- Thu, 22 May 2025 16:23:55 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 22 May 2025 16:23:55 +0200] rev 1322
- fix critical memory overflow in the stack-based array reallocator
- Thu, 22 May 2025 16:03:20 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 22 May 2025 16:03:20 +0200] rev 1321
- fix stack buffer overflow in arl_swap_no_sbo test
- Thu, 22 May 2025 15:48:00 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 22 May 2025 15:48:00 +0200] rev 1320
- add an option to enable address sanitizer
- 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
- Wed, 26 Mar 2025 16:38:08 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 26 Mar 2025 16:38:08 +0100] rev 1263
- document the buffer flags
relates to #451
- Wed, 26 Mar 2025 12:26:20 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 26 Mar 2025 12:26:20 +0100] rev 1262
- document buffer read operations
relates to #451
- Tue, 25 Mar 2025 22:11:06 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 25 Mar 2025 22:11:06 +0100] rev 1261
- add documentation for reset and clear
relates to #451
- Mon, 24 Mar 2025 20:16:36 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 24 Mar 2025 20:16:36 +0100] rev 1260
- add documentation for the shift functions
relates to #451
- Sun, 23 Mar 2025 12:26:03 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Mar 2025 12:26:03 +0100] rev 1259
- more documentation for buffer.h + set errno in cxBufferSeek() on invalid whence argument
relates to #451
- Sun, 23 Mar 2025 11:28:20 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Mar 2025 11:28:20 +0100] rev 1258
- add status code documentation and documentation for accessing values
relates to #451
- Sat, 22 Mar 2025 15:29:55 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Mar 2025 15:29:55 +0100] rev 1257
- define structure for json.h doc
relates to #451
- Sat, 22 Mar 2025 14:14:29 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Mar 2025 14:14:29 +0100] rev 1256
- define structure for buffer.h doc
relates to #451
- Fri, 21 Mar 2025 19:47:38 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 21 Mar 2025 19:47:38 +0100] rev 1255
- add some tree.h documentation
relates to #451
- Thu, 20 Mar 2025 20:12:53 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 20 Mar 2025 20:12:53 +0100] rev 1254
- add intro text for tree.h doc
relates to #451
- Thu, 20 Mar 2025 20:12:37 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 20 Mar 2025 20:12:37 +0100] rev 1253
- add favicon
- Tue, 18 Mar 2025 19:03:18 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 18 Mar 2025 19:03:18 +0100] rev 1252
- basic structure for tree.h documentation
relates to #451
- Mon, 17 Mar 2025 21:06:55 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 17 Mar 2025 21:06:55 +0100] rev 1251
- remove the lie about the detailed documentation
- Mon, 17 Mar 2025 21:05:50 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 17 Mar 2025 21:05:50 +0100] rev 1250
- move the note about the key type to the top
- Mon, 17 Mar 2025 20:44:17 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 17 Mar 2025 20:44:17 +0100] rev 1249
- add examples to map.h documentation
relates to #451
- Sun, 16 Mar 2025 15:23:45 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 16 Mar 2025 15:23:45 +0100] rev 1248
- complete array_list.h documentation
relates to #451
- Sat, 15 Mar 2025 22:58:51 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 15 Mar 2025 22:58:51 +0100] rev 1247
- fix warning in test case due to C23 multibyte strings not being compatible with const char*
- Thu, 13 Mar 2025 11:07:00 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 13 Mar 2025 11:07:00 +0100] rev 1246
- document declare and init
relates to #451
- Wed, 12 Mar 2025 18:32:57 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 12 Mar 2025 18:32:57 +0100] rev 1245
- define structure for array_list.h documentation
relates to #451
- Wed, 12 Mar 2025 16:08:35 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 12 Mar 2025 16:08:35 +0100] rev 1244
- complete most of the map.h documentation
relates to #451
- Tue, 11 Mar 2025 12:05:01 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Mar 2025 12:05:01 +0100] rev 1243
- structur for map.h documentation
relates to #451
- Tue, 11 Mar 2025 11:10:19 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Mar 2025 11:10:19 +0100] rev 1242
- downgrade info regarding stream_copy from warning to note
relates to #451
- Mon, 10 Mar 2025 17:03:26 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 10 Mar 2025 17:03:26 +0100] rev 1241
- complete linked_list.h docu
relates to #451
- Mon, 10 Mar 2025 11:54:46 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 10 Mar 2025 11:54:46 +0100] rev 1240
- complete list.h documentation
relates to #451
- Thu, 06 Mar 2025 20:28:34 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 06 Mar 2025 20:28:34 +0100] rev 1239
- complete more than 80% of the list.h documentation
relates to #451
- Wed, 05 Mar 2025 20:53:41 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 05 Mar 2025 20:53:41 +0100] rev 1238
- documentation for list compare and dispose
relates to #451
- Tue, 04 Mar 2025 18:20:36 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 04 Mar 2025 18:20:36 +0100] rev 1237
- add structure to list documentation
relates to #451
- Mon, 03 Mar 2025 21:41:59 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 03 Mar 2025 21:41:59 +0100] rev 1236
- list all function from list.h that need to be documented
relates to #451
- Sun, 02 Mar 2025 18:30:38 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 02 Mar 2025 18:30:38 +0100] rev 1235
- fix compilation problems with gcc below version 11
- Sun, 02 Mar 2025 16:45:46 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 02 Mar 2025 16:45:46 +0100] rev 1234
- improve Makefile for users who want to build and install in one step
- Sat, 01 Mar 2025 15:49:08 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 01 Mar 2025 15:49:08 +0100] rev 1233
- add one more sentence to the example for properties source and sink
- Sat, 01 Mar 2025 15:02:57 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 01 Mar 2025 15:02:57 +0100] rev 1232
- complete the properties documentation
relates to #451
- Fri, 28 Feb 2025 19:07:47 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 28 Feb 2025 19:07:47 +0100] rev 1231
- write basic parsing documentation
relates to #451
- Thu, 27 Feb 2025 14:07:59 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 27 Feb 2025 14:07:59 +0100] rev 1230
- add information about supported properties syntax
relates to #451
- Wed, 26 Feb 2025 23:01:27 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 26 Feb 2025 23:01:27 +0100] rev 1229
- basic structure for properties docu
relates to #451
- Mon, 24 Feb 2025 20:39:29 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 24 Feb 2025 20:39:29 +0100] rev 1228
- add documentation for hash_map.h
relates to #451
- Sun, 23 Feb 2025 14:04:38 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Feb 2025 14:04:38 +0100] rev 1227
- fix outdated link to develop.uap-core.de and link to latest dist
- Sun, 23 Feb 2025 14:03:15 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Feb 2025 14:03:15 +0100] rev 1226
- complete documentation for string.h
relates to #451
- Sun, 23 Feb 2025 13:47:10 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Feb 2025 13:47:10 +0100] rev 1225
- fix cxListFind() crashing on empty linked lists
- Sun, 23 Feb 2025 13:25:53 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Feb 2025 13:25:53 +0100] rev 1224
- make CX_STR more robust when used in macro expansions
- Sun, 23 Feb 2025 13:15:07 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Feb 2025 13:15:07 +0100] rev 1223
- fix cx_strdup() not using cx_strcast()
- Sun, 23 Feb 2025 13:11:46 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Feb 2025 13:11:46 +0100] rev 1222
- add documentation for cx_strsplit()
- Sat, 22 Feb 2025 18:55:25 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Feb 2025 18:55:25 +0100] rev 1221
- document cx_strreplace() family of functions and improve docstrings
relates to #451
- Fri, 21 Feb 2025 21:06:07 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 21 Feb 2025 21:06:07 +0100] rev 1220
- document substring family of functions
relates to #451
- Thu, 20 Feb 2025 21:21:25 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 20 Feb 2025 21:21:25 +0100] rev 1219
- write section in string docu about comparisons and concatenation
relates to #451
- Thu, 20 Feb 2025 20:49:04 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 20 Feb 2025 20:49:04 +0100] rev 1218
- write Section about basic string functions
relates to #451
- Mon, 17 Feb 2025 23:34:33 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 17 Feb 2025 23:34:33 +0100] rev 1217
- start documenting the string functions
relates to #451
- Sun, 16 Feb 2025 12:59:14 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 16 Feb 2025 12:59:14 +0100] rev 1216
- add missing documentation about creating iterators
relates to #451
- Sun, 16 Feb 2025 12:40:51 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 16 Feb 2025 12:40:51 +0100] rev 1215
- add iterator documentation
relates to #451
- Sun, 16 Feb 2025 12:17:18 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 16 Feb 2025 12:17:18 +0100] rev 1214
- add convenience type CxIteratorBase
- Sun, 16 Feb 2025 12:15:27 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 16 Feb 2025 12:15:27 +0100] rev 1213
- fix build dir not created when invoking docs target directly
- Sun, 16 Feb 2025 11:21:48 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 16 Feb 2025 11:21:48 +0100] rev 1212
- intro text for parsers
relates to #451
- Sat, 15 Feb 2025 17:44:13 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 15 Feb 2025 17:44:13 +0100] rev 1211
- add w.i.p hint to parsers topic
relates to #451
- Sat, 15 Feb 2025 17:43:21 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 15 Feb 2025 17:43:21 +0100] rev 1210
- complete the printf documentation and fix code formatting
relates to #451
- Sat, 15 Feb 2025 16:36:29 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 15 Feb 2025 16:36:29 +0100] rev 1209
- complete description for strings and buffers
relates to #451
- Fri, 14 Feb 2025 16:00:05 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 14 Feb 2025 16:00:05 +0100] rev 1208
- add link summary text to strings and buffers topic
there should be more text to explain the what and why
relates to #451
- Fri, 14 Feb 2025 15:39:59 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 14 Feb 2025 15:39:59 +0100] rev 1207
- fixes accidental typos due to auto-resolution of topic titles
relates to #451
- Thu, 13 Feb 2025 10:37:05 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 13 Feb 2025 10:37:05 +0100] rev 1206
- add intro text for collections API
relates to #451
- Wed, 12 Feb 2025 19:40:59 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 12 Feb 2025 19:40:59 +0100] rev 1205
- add introduction text for API documentation
- Tue, 11 Feb 2025 21:59:06 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 21:59:06 +0100] rev 1204
- end LTS for ucx 2.1
- Tue, 11 Feb 2025 21:58:33 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 21:58:33 +0100] rev 1203
- Added tag v3.1 for changeset f0aa627c37b6
- Tue, 11 Feb 2025 21:58:22 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 21:58:22 +0100] rev 1202
- Removed tag scstr_t-final
- Tue, 11 Feb 2025 21:53:03 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 11 Feb 2025 21:53:03 +0100] rev 1201
- fix list.h was not includable by C++
- Tue, 11 Feb 2025 21:47:12 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 21:47:12 +0100] rev 1200
- add missing clean to check script for cxx builds
- Tue, 11 Feb 2025 21:43:14 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 21:43:14 +0100] rev 1199
- fix that msvc solution is not included in dist package
- Tue, 11 Feb 2025 21:40:48 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 21:40:48 +0100] rev 1198
- update READE file and copyright year
- Tue, 11 Feb 2025 21:37:12 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 21:37:12 +0100] rev 1197
- revert naming convention for the dist package
- Tue, 11 Feb 2025 21:33:42 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 21:33:42 +0100] rev 1196
- add docstring to cx_attr_export
- Tue, 11 Feb 2025 21:31:02 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 21:31:02 +0100] rev 1195
- exclude new docs folder from dist package
- Tue, 11 Feb 2025 21:28:55 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 21:28:55 +0100] rev 1194
- fix typos in CHANGELOG
- Tue, 11 Feb 2025 21:19:20 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 21:19:20 +0100] rev 1193
- last minute fixes for issue #548
- Tue, 11 Feb 2025 21:05:24 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 11 Feb 2025 21:05:24 +0100] rev 1192
- fix some typos - issue #548
- Tue, 11 Feb 2025 21:04:47 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 21:04:47 +0100] rev 1191
- link doxygen and coverage reports on overview page
relates to #451
- Tue, 11 Feb 2025 20:10:29 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 20:10:29 +0100] rev 1190
- bring incomplete docs into a shape that can be released
relates to #451
- Tue, 11 Feb 2025 19:57:01 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 19:57:01 +0100] rev 1189
- close documentation branch
- Tue, 11 Feb 2025 19:55:32 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 19:55:32 +0100] rev 1188
- merge documentation branch
- Tue, 11 Feb 2025 19:51:02 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 19:51:02 +0100] rev 1187
- finalize CHANGELOG
- Tue, 11 Feb 2025 19:47:58 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 19:47:58 +0100] rev 1186
- improve consistency in compare.h documentation
- Tue, 11 Feb 2025 19:41:02 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 19:41:02 +0100] rev 1185
- use reallocate instead of re-allocate
- Tue, 11 Feb 2025 19:37:53 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 19:37:53 +0100] rev 1184
- add another case to str_to_number tests
- Tue, 11 Feb 2025 19:31:01 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Feb 2025 19:31:01 +0100] rev 1183
- fix test function having the wrong type
- Mon, 10 Feb 2025 21:59:39 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 10 Feb 2025 21:59:39 +0100] rev 1182
- update install instructions with instructions for windows DLL
relates to #451
relates to #582
- Mon, 10 Feb 2025 21:47:25 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 10 Feb 2025 21:47:25 +0100] rev 1181
- fix some typos - issue #548
- Mon, 10 Feb 2025 20:59:02 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 10 Feb 2025 20:59:02 +0100] rev 1180
- add support for building windows DLLs - resolves #582
- Mon, 10 Feb 2025 21:30:51 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 10 Feb 2025 21:30:51 +0100] rev 1179
- fix test_json_escaped_unicode_strings when compiled with suncc
- Mon, 10 Feb 2025 19:24:26 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 10 Feb 2025 19:24:26 +0100] rev 1178
- change name of cxBasicMempoolCreate() to cxMempoolCreateSimple() - fixes #590
- Mon, 10 Feb 2025 19:20:43 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 10 Feb 2025 19:20:43 +0100] rev 1177
- fix unicode tests not working on all platforms
- Mon, 10 Feb 2025 18:25:16 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 10 Feb 2025 18:25:16 +0100] rev 1176
- remove cx_strupper() and cx_strlower() - fixes #591
- Sun, 09 Feb 2025 22:06:00 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 09 Feb 2025 22:06:00 +0100] rev 1175
- reorder the topics to make more sense when read from top to bottom
relates to #451
- Sun, 09 Feb 2025 22:03:52 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 09 Feb 2025 22:03:52 +0100] rev 1174
- add missing documentation about what header to include
relates to #451
- Sun, 09 Feb 2025 22:02:13 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 09 Feb 2025 22:02:13 +0100] rev 1173
- add sub-section intro texts to install.md
relates to #451
- Sun, 09 Feb 2025 22:00:17 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 09 Feb 2025 22:00:17 +0100] rev 1172
- basic structure for printf documentation
relates to #451
- Sat, 08 Feb 2025 20:38:05 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 08 Feb 2025 20:38:05 +0100] rev 1171
- adds documentation for destructor functions and collections
also invented some new macros for the collection.h
relates to #451
- Sat, 08 Feb 2025 14:24:22 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 08 Feb 2025 14:24:22 +0100] rev 1170
- add Memory Management Section description
relates to #451
- Sat, 08 Feb 2025 14:13:59 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 08 Feb 2025 14:13:59 +0100] rev 1169
- add documentation for allocator.h
relates to #451
- Fri, 07 Feb 2025 17:55:28 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 07 Feb 2025 17:55:28 +0100] rev 1168
- add mempool documentation
relates to #451
- Thu, 06 Feb 2025 20:26:31 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 06 Feb 2025 20:26:31 +0100] rev 1167
- add documentation for compare.h
relates to #451
- Thu, 06 Feb 2025 20:09:55 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 06 Feb 2025 20:09:55 +0100] rev 1166
- write introduction for the Utilities Section
relates to #451
- Wed, 29 Jan 2025 23:58:17 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 29 Jan 2025 23:58:17 +0100] rev 1165
- basic structur for the strings chapter
relates to #451
- Tue, 28 Jan 2025 18:31:17 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Jan 2025 18:31:17 +0100] rev 1164
- merge recent changes into docs branch
- Tue, 28 Jan 2025 18:27:46 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Jan 2025 18:27:46 +0100] rev 1163
- optimize cx_arl_find_remove for sorted arrays - fixes #547
- Mon, 27 Jan 2025 20:27:39 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 27 Jan 2025 20:27:39 +0100] rev 1162
- remove dependency to ssize_t - fixes #552
- Sun, 26 Jan 2025 14:37:07 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 26 Jan 2025 14:37:07 +0100] rev 1161
- improve cx_strchr()
- Sun, 26 Jan 2025 14:23:13 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 26 Jan 2025 14:23:13 +0100] rev 1160
- simplify array access
- Sun, 26 Jan 2025 14:15:21 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 26 Jan 2025 14:15:21 +0100] rev 1159
- fix wrong inequality
- Sun, 26 Jan 2025 14:13:48 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 26 Jan 2025 14:13:48 +0100] rev 1158
- extract unescape_unicode_string() and fix rages
- Sun, 26 Jan 2025 13:22:58 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 26 Jan 2025 13:22:58 +0100] rev 1157
- fix memory leaks
- Sun, 26 Jan 2025 13:20:05 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 26 Jan 2025 13:20:05 +0100] rev 1156
- add test and implementation for malformed escape sequences
- Sun, 26 Jan 2025 12:24:49 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 26 Jan 2025 12:24:49 +0100] rev 1155
- do not trim strings before conversion to number
- Sun, 26 Jan 2025 11:59:16 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 26 Jan 2025 11:59:16 +0100] rev 1154
- add missing test coverage for escape sequences
- Sun, 26 Jan 2025 11:28:50 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 26 Jan 2025 11:28:50 +0100] rev 1153
- put coverage report into a subdir
- Sun, 26 Jan 2025 10:23:32 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 26 Jan 2025 10:23:32 +0100] rev 1152
- implement decoder for utf16 surrogate pairs in unescape_string
- Sat, 25 Jan 2025 16:27:48 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 25 Jan 2025 16:27:48 +0100] rev 1151
- replace cx_strtou32_lc_ with cx_strtou32_lc in json.c
- Sat, 25 Jan 2025 16:27:32 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 25 Jan 2025 16:27:32 +0100] rev 1150
- fix incorrect str length comparision in unescape_string
- Sat, 25 Jan 2025 16:13:28 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 25 Jan 2025 16:13:28 +0100] rev 1149
- implement unicode escape sequences in json unescape_string function
- Sat, 25 Jan 2025 15:22:01 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 25 Jan 2025 15:22:01 +0100] rev 1148
- documentation of test.h
relates to #451
- Sat, 25 Jan 2025 14:05:35 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 25 Jan 2025 14:05:35 +0100] rev 1147
- fix minor bugs in hash_key.h and streams.h docs
relates to #451
- Sat, 25 Jan 2025 13:44:24 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 25 Jan 2025 13:44:24 +0100] rev 1146
- add marker to every incomplete page
relates to #451
- Sat, 25 Jan 2025 13:40:50 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 25 Jan 2025 13:40:50 +0100] rev 1145
- add stream.h docs and reworks hash_key.h docs
relates to #451
- Fri, 24 Jan 2025 21:38:40 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 24 Jan 2025 21:38:40 +0100] rev 1144
- documentation of hash_key.h
relates to #451
- Fri, 24 Jan 2025 21:12:09 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 24 Jan 2025 21:12:09 +0100] rev 1143
- assign proper names to the documentation topics
relates to #451
- Thu, 23 Jan 2025 20:19:03 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Jan 2025 20:19:03 +0100] rev 1142
- add symbols that need documentation as TODOs
relates to #451
- Thu, 23 Jan 2025 01:33:36 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Jan 2025 01:33:36 +0100] rev 1141
- create new page structure
relates to #451
- Thu, 23 Jan 2025 01:15:52 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Jan 2025 01:15:52 +0100] rev 1140
- start overhauling the entire web documentation
relates to #451
- Wed, 22 Jan 2025 21:02:46 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 22 Jan 2025 21:02:46 +0100] rev 1139
- remove token_escape bool from CxJson struct
- Wed, 22 Jan 2025 20:36:10 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 22 Jan 2025 20:36:10 +0100] rev 1138
- avoid recursion in cxBufferWrite() - fixes #567
- Mon, 20 Jan 2025 22:50:24 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Jan 2025 22:50:24 +0100] rev 1137
- allocate first index buffer for strreplacen on the stack - fixes #575
- Mon, 20 Jan 2025 22:43:46 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Jan 2025 22:43:46 +0100] rev 1136
- reduce default SBO memory for strstr - relates to #575
- Sun, 19 Jan 2025 17:17:01 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 19 Jan 2025 17:17:01 +0100] rev 1135
- add test case for flushing when target is full and fixes a bug related to that
fixes #564
- Sat, 18 Jan 2025 14:10:51 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 18 Jan 2025 14:10:51 +0100] rev 1134
- fix that some IDEs cannot resolve documentation
the way we used macros was confusing the IDE
fixes #562
- Sat, 18 Jan 2025 14:07:52 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 18 Jan 2025 14:07:52 +0100] rev 1133
- fix duplicate dependency
- Sat, 18 Jan 2025 13:30:51 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 18 Jan 2025 13:30:51 +0100] rev 1132
- remove uses of ctype.h - temporarily fixes #577
we are in desperate need of a good solution that also supports Unicode, though
- Fri, 17 Jan 2025 17:55:21 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 17 Jan 2025 17:55:21 +0100] rev 1131
- fix cxBufferAppend() not adjusting position after flush
fixes #565
- Fri, 17 Jan 2025 17:41:29 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 17 Jan 2025 17:41:29 +0100] rev 1130
- fix wrong accidental unicode escaping
- Thu, 16 Jan 2025 18:56:44 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 16 Jan 2025 18:56:44 +0100] rev 1129
- fix #566 by changing the spec (pro-move 8)
- Thu, 16 Jan 2025 18:56:17 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 16 Jan 2025 18:56:17 +0100] rev 1128
- fix stupid signature of the flush helper
- Wed, 15 Jan 2025 19:42:49 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 15 Jan 2025 19:42:49 +0100] rev 1127
- removes some unnecessary string functions - fixes #561
- Wed, 15 Jan 2025 19:32:53 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 15 Jan 2025 19:32:53 +0100] rev 1126
- fix mistake string test: CX_STR should be used for initializers only
- Tue, 14 Jan 2025 21:40:29 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 14 Jan 2025 21:40:29 +0100] rev 1125
- avoid unnecessary comparison
- Sun, 12 Jan 2025 13:25:50 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 12 Jan 2025 13:25:50 +0100] rev 1124
- fix wrong status of cxPropertiesLoad() when data is incomplete - fixes #560
- Sun, 12 Jan 2025 13:04:32 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 12 Jan 2025 13:04:32 +0100] rev 1123
- make escaping slashes optional - fixes #569
- Sat, 11 Jan 2025 12:56:54 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 11 Jan 2025 12:56:54 +0100] rev 1122
- add more escape sequences to unescape function
and change the name of token_start to more clearly express what it actually is
(the start of the currently parsed PART of the token)
- Sat, 11 Jan 2025 12:33:10 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 11 Jan 2025 12:33:10 +0100] rev 1121
- minor cleanup of json.c
- Fri, 10 Jan 2025 23:16:36 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 10 Jan 2025 23:16:36 +0100] rev 1120
- remove unreachable assert(false) since some compilers might warn about it - relates to #541
- Fri, 10 Jan 2025 23:11:08 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 10 Jan 2025 23:11:08 +0100] rev 1119
- implement string escape - resolves #526
- Fri, 10 Jan 2025 15:03:58 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 10 Jan 2025 15:03:58 +0100] rev 1118
- fix build on Solaris 10 and other platforms, where ferror is a just a macro
- Thu, 09 Jan 2025 22:37:10 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 09 Jan 2025 22:37:10 +0100] rev 1117
- add fractional number formatting - relates to #526
- Thu, 09 Jan 2025 21:19:52 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 09 Jan 2025 21:19:52 +0100] rev 1116
- fix JSON create value functions not actually accepting NULL as allocator arg
- Wed, 08 Jan 2025 20:06:37 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 08 Jan 2025 20:06:37 +0100] rev 1115
- create specialized map iterators - fixes #550
- Tue, 07 Jan 2025 19:16:03 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 07 Jan 2025 19:16:03 +0100] rev 1114
- fix that overwriting a map element did not call any destructor function
fixes also, that two tests were never called and increases test coverage in general
fixes #558
- Tue, 07 Jan 2025 18:37:07 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 07 Jan 2025 18:37:07 +0100] rev 1113
- remove CX_LINKED_LIST_SWAP_SBO_SIZE - fixes #551
- Tue, 07 Jan 2025 00:12:46 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 07 Jan 2025 00:12:46 +0100] rev 1112
- add convenience macros to avoid a fptr cast for cxBufferRead and cxBufferWrite
fixes #545
- Mon, 06 Jan 2025 23:29:41 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 06 Jan 2025 23:29:41 +0100] rev 1111
- remove API for changing the store_pointer property after list creation
fixes #553
- Sun, 05 Jan 2025 18:19:42 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 18:19:42 +0100] rev 1110
- re-implement flushing
fixes #542 fixes #543
- Sun, 05 Jan 2025 14:03:30 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 14:03:30 +0100] rev 1109
- free functions should not be inline in release mode - relates to #541
- Sun, 05 Jan 2025 13:54:09 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 13:54:09 +0100] rev 1108
- refine docs for tree.h - issue #548
and also remove cx_tree_node_layout() from public scope
- Sun, 05 Jan 2025 13:44:02 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 13:44:02 +0100] rev 1107
- refine docs for string.h - issue #548
- Sun, 05 Jan 2025 13:19:56 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 13:19:56 +0100] rev 1106
- refine docs for properties.h - issue #548
- Sun, 05 Jan 2025 13:02:51 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 13:02:51 +0100] rev 1105
- refine docs for printf.h - issue #548
- Sun, 05 Jan 2025 12:59:01 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 12:59:01 +0100] rev 1104
- remove unused attributes
- Sun, 05 Jan 2025 12:41:43 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 12:41:43 +0100] rev 1103
- refine docs for mempool.h - issue #548
- Sun, 05 Jan 2025 12:40:43 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 12:40:43 +0100] rev 1102
- refine docs for map.h - issue #548
- Sun, 05 Jan 2025 12:07:39 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 12:07:39 +0100] rev 1101
- refine docs for list.h - issue #548
- Sun, 05 Jan 2025 11:51:11 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jan 2025 11:51:11 +0100] rev 1100
- refine docs for linked_list.h - issue #548
- Sat, 04 Jan 2025 18:44:11 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 18:44:11 +0100] rev 1099
- refine docs for streams.h - issue #548
- Sat, 04 Jan 2025 18:40:29 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 18:40:29 +0100] rev 1098
- refine docs for test.h - issue #548
- Sat, 04 Jan 2025 18:34:13 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 18:34:13 +0100] rev 1097
- refine docs for json.h - issue #548
- Sat, 04 Jan 2025 18:02:08 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 18:02:08 +0100] rev 1096
- refine docs for iterator.h - issue #548
- Sat, 04 Jan 2025 17:48:35 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 17:48:35 +0100] rev 1095
- refine docs for hash_map.h - issue #548
- Sat, 04 Jan 2025 17:46:32 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 17:46:32 +0100] rev 1094
- refine docs for hash_key.h - issue #548
- Sat, 04 Jan 2025 17:37:47 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 17:37:47 +0100] rev 1093
- refine docs for common.h - issue #548
- Sat, 04 Jan 2025 16:10:53 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 16:10:53 +0100] rev 1092
- refine docs for compare.h - issue #548
- Sat, 04 Jan 2025 16:02:20 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 16:02:20 +0100] rev 1091
- refine docs for collection.h - issue #548
- Sat, 04 Jan 2025 15:41:02 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 15:41:02 +0100] rev 1090
- refine docs for buffer.h - issue #548
also fixes the ultra fail in the struct declaration
- Sat, 04 Jan 2025 14:19:11 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 14:19:11 +0100] rev 1089
- refine docs for array_list.h - issue #548
plus also allows NULL values for CxArrayReallocator*
- Sat, 04 Jan 2025 14:18:27 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 14:18:27 +0100] rev 1088
- do not mixup Doxygen command syntax
relates to #548
- Sat, 04 Jan 2025 14:17:51 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 14:17:51 +0100] rev 1087
- don't document constness of arguments in macros
relates to #548
- Sat, 04 Jan 2025 13:40:34 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 13:40:34 +0100] rev 1086
- refine docs for util_allocator.h - issue #548
- Sat, 04 Jan 2025 13:34:37 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 13:34:37 +0100] rev 1085
- refine docs for allocator.h - issue #548
- Sat, 04 Jan 2025 12:31:28 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 12:31:28 +0100] rev 1084
- change cx_array_reserve() and cx_array_copy() to accept width in bytes instead of bits
- Sat, 04 Jan 2025 11:55:31 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Jan 2025 11:55:31 +0100] rev 1083
- fix typo in assert()
- Fri, 03 Jan 2025 19:18:00 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 03 Jan 2025 19:18:00 +0100] rev 1082
- implement index array to preserve order of json object members
relates to #526 and resolves #462
- Fri, 03 Jan 2025 17:16:49 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 03 Jan 2025 17:16:49 +0100] rev 1081
- remove code duplication from writer tests - relates to #526
- Fri, 03 Jan 2025 17:12:28 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 03 Jan 2025 17:12:28 +0100] rev 1080
- add test case for pretty printing with tabs - relates to #526
- Thu, 02 Jan 2025 21:00:11 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 02 Jan 2025 21:00:11 +0100] rev 1079
- remove idea for an array wrapping feature - relates to #526
- Thu, 02 Jan 2025 20:58:32 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 02 Jan 2025 20:58:32 +0100] rev 1078
- implement JSON pretty printing - relates to #526
- Thu, 02 Jan 2025 19:07:56 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 02 Jan 2025 19:07:56 +0100] rev 1077
- add functions to create default JSON writers - relates to #526
- Wed, 01 Jan 2025 16:06:32 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 16:06:32 +0100] rev 1076
- fix missing SSIZE_T not only for MSVC
- Wed, 01 Jan 2025 15:56:02 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 15:56:02 +0100] rev 1075
- fix cxJsonDestroy() not freeing uncompleted object member names
- Wed, 01 Jan 2025 15:50:57 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 15:50:57 +0100] rev 1074
- add missing new-line
- Wed, 01 Jan 2025 15:48:48 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 15:48:48 +0100] rev 1073
- fix for ultrafail fix #546
- Wed, 01 Jan 2025 15:33:41 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 15:33:41 +0100] rev 1072
- first mvp for the json writer - relates to #526
- Wed, 01 Jan 2025 15:26:50 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 15:26:50 +0100] rev 1071
- fix cx_strcmp() and cx_strcasecmp() - fixes #546
- Wed, 01 Jan 2025 14:03:49 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 14:03:49 +0100] rev 1070
- add array iterator over pointer arrays
- Wed, 01 Jan 2025 13:31:38 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 01 Jan 2025 13:31:38 +0100] rev 1069
- fix include guard for properties.h
- Tue, 31 Dec 2024 12:41:01 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 31 Dec 2024 12:41:01 +0100] rev 1068
- move the test execution for string_to_number back in line
- Sun, 29 Dec 2024 18:03:21 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 29 Dec 2024 18:03:21 +0100] rev 1067
- optimize cxJsonObjGet() part 1 - binary search
part 2 will be the index buffer to preserve the order
relates to #462
- Sun, 29 Dec 2024 17:45:56 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 29 Dec 2024 17:45:56 +0100] rev 1066
- add missing convenience macros for sorted insert with array reallocator
- Sun, 29 Dec 2024 16:56:13 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 29 Dec 2024 16:56:13 +0100] rev 1065
- improve coverage metrics
- Sun, 29 Dec 2024 15:24:20 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 29 Dec 2024 15:24:20 +0100] rev 1064
- change coverage tool from gcov to gcovr
- Sat, 28 Dec 2024 17:32:36 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 28 Dec 2024 17:32:36 +0100] rev 1063
- implement floating point string to number conversions
The current implementation is not extremely precise. That is why
we are only testing against our own compare functions.
A future revision should increase the precision.
fixes #532
- Sat, 28 Dec 2024 17:31:28 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 28 Dec 2024 17:31:28 +0100] rev 1062
- add cx_vcmp_* family of functions
fixes #538
- Sat, 28 Dec 2024 15:06:15 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 28 Dec 2024 15:06:15 +0100] rev 1061
- implement string to integer conversions
relates to #532
- Fri, 27 Dec 2024 13:01:31 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 27 Dec 2024 13:01:31 +0100] rev 1060
- avoid copying the filled data in the json parser when possible - fixes #530
- Fri, 27 Dec 2024 12:23:14 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 27 Dec 2024 12:23:14 +0100] rev 1059
- add references between both variants of the properties fill function
- Fri, 27 Dec 2024 12:18:38 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 27 Dec 2024 12:18:38 +0100] rev 1058
- downgrades the severity of the advice in cxPropertiesFilln() from attention to remark
- Thu, 26 Dec 2024 20:33:06 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 26 Dec 2024 20:33:06 +0100] rev 1057
- add tests for JSON create functions and fix a bug in cxJsonCreateCxString()
resolves issue #527
- Thu, 26 Dec 2024 19:26:37 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 26 Dec 2024 19:26:37 +0100] rev 1056
- add documentation for json value creation API
issue #532
- Thu, 26 Dec 2024 18:32:05 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 26 Dec 2024 18:32:05 +0100] rev 1055
- fix cxJsonObjPut() for existing keys
issue #532
- Wed, 25 Dec 2024 19:33:04 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 25 Dec 2024 19:33:04 +0100] rev 1054
- add implementation for creating new json values
relates to #527
- Mon, 23 Dec 2024 18:32:25 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 23 Dec 2024 18:32:25 +0100] rev 1053
- fix missing definition of SSIZE_MAX in windows
- Mon, 23 Dec 2024 00:34:05 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 23 Dec 2024 00:34:05 +0100] rev 1052
- add temporary implementations for string to number and first test cases
issue #532
- Mon, 23 Dec 2024 00:33:27 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 23 Dec 2024 00:33:27 +0100] rev 1051
- fix another missing free() in json tests
- Sun, 22 Dec 2024 23:10:07 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 22 Dec 2024 23:10:07 +0100] rev 1050
- make cx_strcast() also support cxstring
also makes the solution for issue #536 a lot nicer
- Sun, 22 Dec 2024 22:53:53 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 22 Dec 2024 22:53:53 +0100] rev 1049
- fix cx_hash_key_cxstr() being a macro
issue #536
- Sun, 22 Dec 2024 22:14:57 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 22 Dec 2024 22:14:57 +0100] rev 1048
- implement all string to number conversions that are just wrappers
issue #532
- Sun, 22 Dec 2024 22:10:04 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 22 Dec 2024 22:10:04 +0100] rev 1047
- don't trust that size_t always has word width
it should be the case on all platforms supported by UCX, but it's not strictly defined in POSIX that it must be the case
- Sun, 22 Dec 2024 21:57:53 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 22 Dec 2024 21:57:53 +0100] rev 1046
- fix datatype in long long variants
issue #532
- Sun, 22 Dec 2024 21:42:16 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 22 Dec 2024 21:42:16 +0100] rev 1045
- add attributes to string to number conversion functions
issue #532
- Sun, 22 Dec 2024 21:33:10 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 22 Dec 2024 21:33:10 +0100] rev 1044
- add documentation for string to number conversion functions
issue #532
- Sun, 22 Dec 2024 11:34:05 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 22 Dec 2024 11:34:05 +0100] rev 1043
- add function prototypes and macros for string conversion function
issue #532
- Sun, 22 Dec 2024 11:14:05 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 22 Dec 2024 11:14:05 +0100] rev 1042
- add missing libc string.h include
- Sun, 22 Dec 2024 11:10:11 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 22 Dec 2024 11:10:11 +0100] rev 1041
- fix missing errno.h include
- Sat, 21 Dec 2024 21:03:28 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 21 Dec 2024 21:03:28 +0100] rev 1040
- add some more overflow treatment and make sure to set errno properly
resolves #469
- Fri, 20 Dec 2024 21:25:33 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2024 21:25:33 +0100] rev 1039
- upgrade Doxyfile
- Fri, 20 Dec 2024 21:22:25 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2024 21:22:25 +0100] rev 1038
- fix outdated documentation in properties.h
- Fri, 20 Dec 2024 21:09:20 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2024 21:09:20 +0100] rev 1037
- generify cxJsonObjGet() - fixes #525
- Fri, 20 Dec 2024 16:56:20 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2024 16:56:20 +0100] rev 1036
- add missing documentation for struct cx_properties_config_s
- Fri, 20 Dec 2024 16:55:23 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2024 16:55:23 +0100] rev 1035
- add missing documentation in iterator.h
- Fri, 20 Dec 2024 16:53:46 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2024 16:53:46 +0100] rev 1034
- add missing documentation of CX_WORDSIZE
- Fri, 20 Dec 2024 16:51:01 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2024 16:51:01 +0100] rev 1033
- add cxJsonArrIter() - fixes #524
- Fri, 20 Dec 2024 15:15:18 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2024 15:15:18 +0100] rev 1032
- fix memory leaks in json tests
- Fri, 20 Dec 2024 15:00:31 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2024 15:00:31 +0100] rev 1031
- rework of properties parser - fixes #529 and resolves #458
- 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
- Tue, 10 Dec 2024 00:09:55 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 10 Dec 2024 00:09:55 +0100] rev 1006
- fix stupid initialization of target buffer in tests where no flush target is used
- Tue, 10 Dec 2024 00:07:16 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 10 Dec 2024 00:07:16 +0100] rev 1005
- add cxBufferTerminate()
- Mon, 09 Dec 2024 23:31:42 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 09 Dec 2024 23:31:42 +0100] rev 1004
- make cxBufferEof() return a bool
- Sun, 08 Dec 2024 00:18:47 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 08 Dec 2024 00:18:47 +0100] rev 1003
- add test case to cover new branches inside cx_strcat_ma()
- Sun, 08 Dec 2024 00:13:38 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 08 Dec 2024 00:13:38 +0100] rev 1002
- add status codes to json parser - relates to #431
- Sat, 07 Dec 2024 23:59:54 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 07 Dec 2024 23:59:54 +0100] rev 1001
- change cx_strcat variants to allow handling of ENOMEM
- Thu, 05 Dec 2024 01:54:12 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 05 Dec 2024 01:54:12 +0100] rev 1000
- simplify how the json parser works
relates to #431 and fixes several errors related to issue #475
- Thu, 05 Dec 2024 01:51:47 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 05 Dec 2024 01:51:47 +0100] rev 999
- add cx_array_reserve() and several more array convenience functions
- Mon, 02 Dec 2024 20:58:17 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 02 Dec 2024 20:58:17 +0100] rev 998
- make cx_array_copy() support different types for size/capacity - fixes #492
- Thu, 28 Nov 2024 20:59:11 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 28 Nov 2024 20:59:11 +0100] rev 997
- fix missing cxMempoolFree in json allocator test
- Thu, 28 Nov 2024 20:53:56 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 28 Nov 2024 20:53:56 +0100] rev 996
- add support for allocators to the json parser
- Thu, 28 Nov 2024 19:37:00 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 28 Nov 2024 19:37:00 +0100] rev 995
- fix cx_array_advanced_realloc to handle reallocation of NULL arrays, consistent with standard realloc behavior
- Wed, 27 Nov 2024 22:33:30 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Nov 2024 22:33:30 +0100] rev 994
- remove map detach function - fixes #487
- Tue, 26 Nov 2024 22:16:27 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 26 Nov 2024 22:16:27 +0100] rev 993
- make names of destroy and free functions consistent - fixes #484
- Tue, 26 Nov 2024 22:00:03 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 26 Nov 2024 22:00:03 +0100] rev 992
- missing comma in map iterator docs
- Tue, 26 Nov 2024 21:53:06 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 26 Nov 2024 21:53:06 +0100] rev 991
- cxBufferFree() now calls cxBufferDestroy()
- Sat, 23 Nov 2024 15:15:09 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 23 Nov 2024 15:15:09 +0100] rev 990
- automatically disable szmul builtin when testing with coverage
- Sat, 23 Nov 2024 14:45:32 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 23 Nov 2024 14:45:32 +0100] rev 989
- improve consistency for allocator arguments - fixes #485
- Mon, 18 Nov 2024 22:05:42 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 18 Nov 2024 22:05:42 +0100] rev 988
- make ucx C++ compatible again (and add tests for it) - fixes #486
- Tue, 12 Nov 2024 17:34:04 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 12 Nov 2024 17:34:04 +0100] rev 987
- add configure option for szmul
- Mon, 11 Nov 2024 21:42:14 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 11 Nov 2024 21:42:14 +0100] rev 986
- simplify cx_array_copy() - fixes #474
- Thu, 07 Nov 2024 22:46:58 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 07 Nov 2024 22:46:58 +0100] rev 985
- major refactoring of attributes
resolves #460
resolves #471
resolves #472
- Thu, 07 Nov 2024 20:22:56 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 07 Nov 2024 20:22:56 +0100] rev 984
- let cxMapDestroy() ignore NULL as any free()-like function should do
- Sun, 03 Nov 2024 20:15:14 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2024 20:15:14 +0100] rev 983
- instruct Doxygen to expand all macros
- Sun, 03 Nov 2024 19:36:21 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2024 19:36:21 +0100] rev 982
- add -c flag to ARFLAGS to suppress diagnostic message on stderr
- Sun, 03 Nov 2024 19:30:50 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2024 19:30:50 +0100] rev 981
- add script to invoke make check with different configurations
- Sun, 03 Nov 2024 16:08:15 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2024 16:08:15 +0100] rev 980
- remove obsolete reference to previously removed cxPropertiesInput()
- Sun, 03 Nov 2024 16:01:55 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2024 16:01:55 +0100] rev 979
- fix broken docs target after uwproj update
- Sun, 03 Nov 2024 09:57:17 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 03 Nov 2024 09:57:17 +0100] rev 978
- fix memory leaks in json tests
- Sun, 03 Nov 2024 09:56:33 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 03 Nov 2024 09:56:33 +0100] rev 977
- add test for reading multiple json values
- Sun, 03 Nov 2024 09:30:10 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 03 Nov 2024 09:30:10 +0100] rev 976
- fix missing value_ready reset when returning a CxJsonValue
- Sat, 02 Nov 2024 20:19:58 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 02 Nov 2024 20:19:58 +0100] rev 975
- adds test case for numbers - currently fails due to issue #482
- Sat, 02 Nov 2024 20:17:38 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 02 Nov 2024 20:17:38 +0100] rev 974
- fix copy-pasted parameter name
- Sat, 02 Nov 2024 19:37:59 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 02 Nov 2024 19:37:59 +0100] rev 973
- add UCX string support to cxJsonFill()
- Sat, 02 Nov 2024 19:27:45 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 02 Nov 2024 19:27:45 +0100] rev 972
- add support for UCX strings in cxPropertiesFill()
- Sat, 02 Nov 2024 13:48:53 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 02 Nov 2024 13:48:53 +0100] rev 971
- rename utils.h to streams.h
resolves #470
- Sat, 02 Nov 2024 13:38:51 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 02 Nov 2024 13:38:51 +0100] rev 970
- move szmul to common.h
relates to #470
- Fri, 01 Nov 2024 18:33:16 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 01 Nov 2024 18:33:16 +0100] rev 969
- simplify parsing of numbers
relates to #431
- Fri, 01 Nov 2024 18:17:19 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 01 Nov 2024 18:17:19 +0100] rev 968
- add assertion that triggers when cx_array_copy() stops working for NULL arrays
- Fri, 01 Nov 2024 18:16:32 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 01 Nov 2024 18:16:32 +0100] rev 967
- simplify parsing of array and object elements
relates to #431
- Fri, 01 Nov 2024 17:35:42 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 01 Nov 2024 17:35:42 +0100] rev 966
- treat integers and doubles both as JSON numbers
relates to #431
- Fri, 01 Nov 2024 17:24:51 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 01 Nov 2024 17:24:51 +0100] rev 965
- remove single-member structs
relates to #431
- Fri, 01 Nov 2024 16:21:06 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 01 Nov 2024 16:21:06 +0100] rev 964
- fix test function names not in line with naming convention
- Thu, 31 Oct 2024 17:53:55 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 31 Oct 2024 17:53:55 +0100] rev 963
- add reallocarray() like functions - resolves #468
- Thu, 31 Oct 2024 14:54:44 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 31 Oct 2024 14:54:44 +0100] rev 962
- remove cx_for_n() macro - fixes #467
- Thu, 31 Oct 2024 14:39:05 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 31 Oct 2024 14:39:05 +0100] rev 961
- increase list test coverage - fixes #454
- Thu, 31 Oct 2024 13:24:39 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 31 Oct 2024 13:24:39 +0100] rev 960
- test coverage does not really work with clang
- Thu, 31 Oct 2024 12:15:45 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 31 Oct 2024 12:15:45 +0100] rev 959
- add common.h include to test.h - fixes #464
- Thu, 31 Oct 2024 12:15:13 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 31 Oct 2024 12:15:13 +0100] rev 958
- update build dependencies for json.c
- Wed, 30 Oct 2024 16:59:53 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 30 Oct 2024 16:59:53 +0100] rev 957
- fix map.h C++ inline functions not ported to new collection base class
- Tue, 29 Oct 2024 18:47:49 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 29 Oct 2024 18:47:49 +0100] rev 956
- fix comparing size_t with int
- Tue, 29 Oct 2024 18:46:50 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 29 Oct 2024 18:46:50 +0100] rev 955
- remove cx_swap_ptr()
- Tue, 29 Oct 2024 18:15:06 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 29 Oct 2024 18:15:06 +0100] rev 954
- use cx_array_add() instead of reimplementing the magic
- Tue, 29 Oct 2024 18:14:02 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 29 Oct 2024 18:14:02 +0100] rev 953
- add function to create array reallocator that can move arrays from stack to heap
resolves #465
- Tue, 29 Oct 2024 16:53:00 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 29 Oct 2024 16:53:00 +0100] rev 952
- add msvc support
- Tue, 29 Oct 2024 16:47:40 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 29 Oct 2024 16:47:40 +0100] rev 951
- remove dynamic arrays which are not supported by msvc
- Tue, 29 Oct 2024 16:47:19 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 29 Oct 2024 16:47:19 +0100] rev 950
- fix missing pointer initializations
- Tue, 29 Oct 2024 16:08:37 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 29 Oct 2024 16:08:37 +0100] rev 949
- add cast from size_t to unsigned to avoid warnings from certain compilers
- Tue, 29 Oct 2024 16:01:10 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 29 Oct 2024 16:01:10 +0100] rev 948
- fix compile regression on some platforms after removing sys/types.h include
- Wed, 23 Oct 2024 19:33:36 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 23 Oct 2024 19:33:36 +0200] rev 947
- fix cx_mempool_free crash if ptr is null
- Tue, 22 Oct 2024 23:10:31 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 22 Oct 2024 23:10:31 +0200] rev 946
- avoid state buffer allocation for JSON with reasonable nesting depth
- Tue, 22 Oct 2024 22:42:48 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 22 Oct 2024 22:42:48 +0200] rev 945
- add cx_nmemb() utility
- Tue, 22 Oct 2024 22:20:50 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 22 Oct 2024 22:20:50 +0200] rev 944
- make both gcc and clang happy with how cx_json_value_nothing is initialized
- Tue, 22 Oct 2024 12:23:43 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 22 Oct 2024 12:23:43 +0200] rev 943
- fix memory leak in case of json parser errors
- Tue, 22 Oct 2024 12:17:48 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 22 Oct 2024 12:17:48 +0200] rev 942
- use json reader state macros everywhere
- Tue, 22 Oct 2024 12:16:16 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 22 Oct 2024 12:16:16 +0200] rev 941
- fix incomplete json object not resulting in syntax error
- Sun, 20 Oct 2024 12:30:30 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 20 Oct 2024 12:30:30 +0200] rev 940
- fix memory leak in json reader when handling incomplete tokens
- Sun, 20 Oct 2024 11:39:54 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 20 Oct 2024 11:39:54 +0200] rev 939
- add test for parsing json with multiple incomplete tokens
- Sun, 20 Oct 2024 10:49:38 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 20 Oct 2024 10:49:38 +0200] rev 938
- simplify cx_json_value_nothing initialization
- Sat, 19 Oct 2024 17:25:11 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Oct 2024 17:25:11 +0200] rev 937
- add first draft of json implementation - relates to #431
- Sat, 19 Oct 2024 16:28:15 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Oct 2024 16:28:15 +0200] rev 936
- add missing dependencies for test_properties.o
- Sat, 19 Oct 2024 14:24:26 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Oct 2024 14:24:26 +0200] rev 935
- add convenience macro for cx_reallocate to hide the (void**) cast
- Sat, 19 Oct 2024 13:49:44 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Oct 2024 13:49:44 +0200] rev 934
- remove <sys/types.h> include from common.h
- Sat, 19 Oct 2024 13:45:49 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Oct 2024 13:45:49 +0200] rev 933
- add extern "C" to iterator.h
- Sat, 19 Oct 2024 13:43:10 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Oct 2024 13:43:10 +0200] rev 932
- add extern "C" to properties.h
- Sat, 19 Oct 2024 13:21:58 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Oct 2024 13:21:58 +0200] rev 931
- add test coverage for unlinking tree nodes w/o prev pointer
- Sat, 19 Oct 2024 13:08:06 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Oct 2024 13:08:06 +0200] rev 930
- add max depth for tree search - closes #459
- Sun, 13 Oct 2024 16:47:14 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 Oct 2024 16:47:14 +0200] rev 929
- fix totally bugged assertion in cxPropertiesUseStack()
- Sun, 13 Oct 2024 16:44:29 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 Oct 2024 16:44:29 +0200] rev 928
- add source/sink facility for properties - fixes #430
- Sun, 13 Oct 2024 15:19:12 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 Oct 2024 15:19:12 +0200] rev 927
- fix missing parameter doc
- Sun, 13 Oct 2024 14:06:32 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 Oct 2024 14:06:32 +0200] rev 926
- fix several survivors of east-const and some missing consts
- Sat, 12 Oct 2024 19:41:04 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 12 Oct 2024 19:41:04 +0200] rev 925
- fix invalid reads when removing linked list nodes
- Sat, 12 Oct 2024 19:34:19 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 12 Oct 2024 19:34:19 +0200] rev 924
- add implementation for the properties parser
relates to #429
- Thu, 10 Oct 2024 18:40:27 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 10 Oct 2024 18:40:27 +0200] rev 923
- add ucx2.1 style interface for a properties parser
relates to #429
- Tue, 08 Oct 2024 19:52:09 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 08 Oct 2024 19:52:09 +0200] rev 922
- also report coverage for header files
- Tue, 08 Oct 2024 18:47:45 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 08 Oct 2024 18:47:45 +0200] rev 921
- make loc_prev in trees optional - fixes #433
- Tue, 08 Oct 2024 18:32:48 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 08 Oct 2024 18:32:48 +0200] rev 920
- update CHANGELOG
- Mon, 07 Oct 2024 20:20:21 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 07 Oct 2024 20:20:21 +0200] rev 919
- add possibility to remove arrays of data and retrieve removed data
resolves #453
resolves #413
- Sun, 06 Oct 2024 19:17:41 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 19:17:41 +0200] rev 918
- add cxTreeSetParent()
- Sun, 06 Oct 2024 19:02:32 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 19:02:32 +0200] rev 917
- add functions to start iteration in a subtree
- Sun, 06 Oct 2024 13:48:00 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 13:48:00 +0200] rev 916
- add missing details for 100% test coverage in tree.c
- Sun, 06 Oct 2024 13:44:26 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 13:44:26 +0200] rev 915
- add test for creating an iterator over an empty tree
- Sun, 06 Oct 2024 13:41:26 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 13:41:26 +0200] rev 914
- simplify tree class
- Sun, 06 Oct 2024 13:37:05 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 13:37:05 +0200] rev 913
- implement cxTreeDestroyNode and cxTreeDestroySubtree - resolves #438
- Sun, 06 Oct 2024 12:40:44 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 12:40:44 +0200] rev 912
- fix missing free() in test_array_insert_sorted
- Sun, 06 Oct 2024 12:33:57 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 12:33:57 +0200] rev 911
- fix missing free() in test_tree_add_duplicate_root
- Sun, 06 Oct 2024 12:32:28 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 12:32:28 +0200] rev 910
- fix uninitialized simple_destructor - fixes #443
- Sat, 05 Oct 2024 19:05:47 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Oct 2024 19:05:47 +0200] rev 909
- implement cxTreeRemove() with re-link function
fixes #437
- Sat, 05 Oct 2024 14:42:14 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Oct 2024 14:42:14 +0200] rev 908
- rename cxTreeRemove() to cxTreeRemoveSubtree()
relates to #437
- Sat, 05 Oct 2024 14:22:42 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Oct 2024 14:22:42 +0200] rev 907
- fix bug when removing the root node of a tree
relates to #166
- Sat, 05 Oct 2024 14:16:01 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Oct 2024 14:16:01 +0200] rev 906
- add test for simple destructor in trees - fixes #436
- Thu, 03 Oct 2024 17:39:21 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Oct 2024 17:39:21 +0200] rev 905
- complete implementation of remaining high level tree functions
relates to #166
- Thu, 03 Oct 2024 16:31:09 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Oct 2024 16:31:09 +0200] rev 904
- implement cxTreeInsert family of functions
relates to #166
- Thu, 03 Oct 2024 15:42:35 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Oct 2024 15:42:35 +0200] rev 903
- add cxTreeSubtreeDepth()
relates to #166
- Thu, 03 Oct 2024 15:38:05 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Oct 2024 15:38:05 +0200] rev 902
- implement cxTreeCreate family of functions
relates to #166
- Wed, 02 Oct 2024 19:11:40 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 Oct 2024 19:11:40 +0200] rev 901
- add functions to link/unlink nodes manually
relates to #166
- Mon, 30 Sep 2024 19:19:44 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 30 Sep 2024 19:19:44 +0200] rev 900
- downgrade the attention block regarding the auto-register of a simple destructor to a note
relates to #166
- Mon, 30 Sep 2024 19:17:19 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 30 Sep 2024 19:17:19 +0200] rev 899
- more prototypes for tree functions
relates to #166
- Sun, 29 Sep 2024 23:08:40 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 29 Sep 2024 23:08:40 +0200] rev 898
- prototypes for create and destroy functions
relates to #166
- Sun, 29 Sep 2024 22:45:43 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 29 Sep 2024 22:45:43 +0200] rev 897
- add allocator and root node pointer to tree structure
relates to #166
- Sun, 29 Sep 2024 14:40:43 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 29 Sep 2024 14:40:43 +0200] rev 896
- allow find() member function to start in an arbitrary subtree
relates to #166
- Sun, 29 Sep 2024 14:38:41 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 29 Sep 2024 14:38:41 +0200] rev 895
- provide a default tree node layout, but do not make it mandatory
relates to #166
- Sun, 29 Sep 2024 13:49:33 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 29 Sep 2024 13:49:33 +0200] rev 894
- first draft of a class for high level trees
relates to #166
- Sun, 29 Sep 2024 13:32:33 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 29 Sep 2024 13:32:33 +0200] rev 893
- add bounding parameter to cx_tree_add_iter()
- Sun, 29 Sep 2024 13:10:52 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 29 Sep 2024 13:10:52 +0200] rev 892
- fix misleading documentation that could have indicated that an allocator is optional for lists
- Sat, 28 Sep 2024 15:55:14 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Sep 2024 15:55:14 +0200] rev 891
- make all function attributes leading - fixes #425
- Sat, 28 Sep 2024 15:47:28 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Sep 2024 15:47:28 +0200] rev 890
- move all const keywords to the west - fixes #426
- Wed, 18 Sep 2024 00:02:18 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 18 Sep 2024 00:02:18 +0200] rev 889
- apply binary search in cx_array_insert_sorted()
resolves #416
relates to #424
- Tue, 17 Sep 2024 23:37:15 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 17 Sep 2024 23:37:15 +0200] rev 888
- fix for empty arrays
relates to #424