| Sun, 26 Oct 2025 16:16:43 +0100 | Mike Becker | add implementation for cxListDifference() - issue #745 | file |
diff |
annotate | 
| Sun, 26 Oct 2025 12:01:28 +0100 | Mike Becker | add documentation for cxMapDifference() and cxMapListDifference() | file |
diff |
annotate | 
| Thu, 23 Oct 2025 17:50:28 +0200 | Mike Becker | add documentation for cxMapClone() - resolves #743 | file |
diff |
annotate | 
| Tue, 21 Oct 2025 17:06:17 +0200 | Mike Becker | add cxListClone() - resolves #744 except for test coverage | file |
diff |
annotate | 
| Mon, 20 Oct 2025 20:10:36 +0200 | Mike Becker | add cxListEmplaceArray() and cxListEmplaceArrayAt() as preparation for the clone implementation | file |
diff |
annotate | 
| Fri, 17 Oct 2025 16:53:24 +0200 | Mike Becker | remove the concept of "mutating iterators" - resolves #579 | file |
diff |
annotate | 
| Thu, 16 Oct 2025 19:57:47 +0200 | Mike Becker | clean up header files and adds support for comparing arbitrary strings with string.h functions | file |
diff |
annotate | 
| Wed, 15 Oct 2025 22:45:21 +0200 | Mike Becker | remove unnecessary members from the array reallocator struct - fixes #621 | file |
diff |
annotate | 
| Sat, 11 Oct 2025 11:55:46 +0200 | Mike Becker | changes the compare function wrapper for pointer lists so that it no longer invokes the actual compare function for NULL pointers | file |
diff |
annotate | 
| Fri, 10 Oct 2025 17:24:19 +0200 | Mike Becker | add functions to insert elements into lists/arrays without duplicates - resolves #557 | file |
diff |
annotate | 
| Sat, 27 Sep 2025 17:53:41 +0200 | Mike Becker | add changelog entries for issue #720 | file |
diff |
annotate | 
| Wed, 24 Sep 2025 23:50:41 +0200 | Mike Becker | fix typo in CHANGELOG | file |
diff |
annotate | 
| Mon, 22 Sep 2025 19:22:23 +0200 | Mike Becker | the elem_count member of an iterator was not updated after removing an element flagged by cxIteratorFlagRemoval() - fixes #728 | file |
diff |
annotate | 
| Sun, 21 Sep 2025 18:42:18 +0200 | Mike Becker | add changelog entry | file |
diff |
annotate | 
| Mon, 18 Aug 2025 23:06:27 +0200 | Mike Becker | add support for NULL in map iterators | file |
diff |
annotate | 
| Sun, 17 Aug 2025 23:05:16 +0200 | Mike Becker | add cxMapEmplace() | file |
diff |
annotate | 
| Fri, 15 Aug 2025 17:42:01 +0200 | Mike Becker | add cxJsonObjRemove() #627 | file |
diff |
annotate | 
| Thu, 14 Aug 2025 23:03:01 +0200 | Mike Becker | add cxJsonArrayRemove() | file |
diff |
annotate | 
| Sun, 01 Jun 2025 16:00:16 +0200 | Mike Becker | allow NULL for creating UCX strings - resolves #683 | file |
diff |
annotate | 
| Tue, 27 May 2025 22:23:33 +0200 | Mike Becker | add support for C-strings in cx_strcast() - resolves #549 | file |
diff |
annotate | 
| Fri, 23 May 2025 13:36:11 +0200 | Mike Becker | stabilizes mempool implementation | file |
diff |
annotate | 
| Thu, 22 May 2025 22:22:14 +0200 | Mike Becker | improve mempool destructor support (3/3) | file |
diff |
annotate | 
| Thu, 22 May 2025 16:23:55 +0200 | Mike Becker | fix critical memory overflow in the stack-based array reallocator | file |
diff |
annotate | 
| Thu, 15 May 2025 16:02:54 +0200 | Mike Becker | allow changing the cxDefaultAllocator - resolves #669 | file |
diff |
annotate | 
| Sun, 04 May 2025 17:22:30 +0200 | Mike Becker | add cxListEmplace() and cxListEmplaceAt() plus some improvements to the array list implementation | file |
diff |
annotate | 
| Sun, 04 May 2025 12:15:03 +0200 | Mike Becker | add convenience functions for easy access to first/last element of a list | file |
diff |
annotate | 
| Sun, 27 Apr 2025 12:56:05 +0200 | Mike Becker | fix that iteration continued with siblings for a subtree-root - fixes #656 | file |
diff |
annotate | 
| Sun, 20 Apr 2025 10:41:25 +0200 | Mike Becker | some cxListIterator() variants now also allow NULL lists | file |
diff |
annotate | 
| Sat, 19 Apr 2025 14:43:16 +0200 | Mike Becker | adds cx_strcpy() and cx_strcpy_a() | file |
diff |
annotate | 
| Sat, 19 Apr 2025 11:33:15 +0200 | Mike Becker | fix code not compiling with GCC 15 | file |
diff |
annotate | 
| Thu, 17 Apr 2025 21:45:01 +0200 | Mike Becker | improve cx_strreplacen() - resolves #623 | file |
diff |
annotate | 
| Wed, 16 Apr 2025 20:35:34 +0200 | Mike Becker | bring back CX_PRIstr and CX_SFMT macros - resolves #612 | file |
diff |
annotate | 
| Tue, 15 Apr 2025 22:16:05 +0200 | Mike Becker | fixes unnecessary allocations in cx_strcat() family of functions | file |
diff |
annotate | 
| Mon, 14 Apr 2025 19:53:20 +0200 | Mike Becker | add cxTreeSize() - resolves #624 | file |
diff |
annotate | 
| Mon, 14 Apr 2025 19:36:43 +0200 | Mike Becker | add test and documentation for cxListContains() - fixes #643 | file |
diff |
annotate | 
| Sun, 13 Apr 2025 14:30:51 +0200 | Mike Becker | new auto-extend strategy for CxBuffer - resolves #641 | file |
diff |
annotate | 
| Sun, 13 Apr 2025 13:02:54 +0200 | Mike Becker | adds cxBufferShrink() - resolves #626 | file |
diff |
annotate | 
| Sun, 13 Apr 2025 11:54:10 +0200 | Mike Becker | fixes errno value after failing cxBufferSeek() to be consistently EINVAL | file |
diff |
annotate | 
| Sun, 13 Apr 2025 11:09:05 +0200 | Mike Becker | adds cxListSet() - resolves #642 | file |
diff |
annotate | 
| Sat, 12 Apr 2025 21:32:31 +0200 | Mike Becker | fixes that cx_tree_search() did not investigate subtrees with equally good distance | file |
diff |
annotate | 
| Fri, 11 Apr 2025 16:48:58 +0200 | Mike Becker | fix allocator of some printf.h functions not being const - fixes #611 | file |
diff |
annotate | 
| Fri, 11 Apr 2025 16:45:20 +0200 | Mike Becker | fix implementation of cxBufferTerminate() - fixes #631 | file |
diff |
annotate | 
| Fri, 11 Apr 2025 15:12:20 +0200 | Mike Becker | add cxMempoolTransferObject() - resolves #640 | file |
diff |
annotate | 
| Fri, 11 Apr 2025 13:20:07 +0200 | Mike Becker | add cxMempoolTransfer() - partially resolves #640 | file |
diff |
annotate | 
| Fri, 11 Apr 2025 09:15:21 +0200 | Mike Becker | start development of UCX 3.2 | file |
diff |
annotate | 
| Tue, 11 Feb 2025 21:28:55 +0100 | Mike Becker | fix typos in CHANGELOG | file |
diff |
annotate | 
| Tue, 11 Feb 2025 19:51:02 +0100 | Mike Becker | finalize CHANGELOG | file |
diff |
annotate | 
| Mon, 10 Feb 2025 19:24:26 +0100 | Mike Becker | change name of cxBasicMempoolCreate() to cxMempoolCreateSimple() - fixes #590 | file |
diff |
annotate | 
| Mon, 10 Feb 2025 18:25:16 +0100 | Mike Becker | remove cx_strupper() and cx_strlower() - fixes #591 | file |
diff |
annotate | 
| Wed, 15 Jan 2025 19:42:49 +0100 | Mike Becker | removes some unnecessary string functions - fixes #561 | file |
diff |
annotate | 
| Wed, 08 Jan 2025 20:06:37 +0100 | Mike Becker | create specialized map iterators - fixes #550 | file |
diff |
annotate | 
| Tue, 07 Jan 2025 18:37:07 +0100 | Mike Becker | remove CX_LINKED_LIST_SWAP_SBO_SIZE - fixes #551 | file |
diff |
annotate | 
| Tue, 07 Jan 2025 00:12:46 +0100 | Mike Becker | add convenience macros to avoid a fptr cast for cxBufferRead and cxBufferWrite | file |
diff |
annotate | 
| Mon, 06 Jan 2025 23:29:41 +0100 | Mike Becker | remove API for changing the store_pointer property after list creation | file |
diff |
annotate | 
| Sun, 05 Jan 2025 18:19:42 +0100 | Mike Becker | re-implement flushing | file |
diff |
annotate | 
| Wed, 01 Jan 2025 15:26:50 +0100 | Mike Becker | fix cx_strcmp() and cx_strcasecmp() - fixes #546 | file |
diff |
annotate | 
| Wed, 01 Jan 2025 14:03:49 +0100 | Mike Becker | add array iterator over pointer arrays | file |
diff |
annotate | 
| Sat, 28 Dec 2024 17:31:28 +0100 | Mike Becker | add cx_vcmp_* family of functions | file |
diff |
annotate | 
| Sat, 28 Dec 2024 15:06:15 +0100 | Mike Becker | implement string to integer conversions | file |
diff |
annotate | 
| Sun, 22 Dec 2024 23:10:07 +0100 | Mike Becker | make cx_strcast() also support cxstring | file |
diff |
annotate |