| Thu, 30 Oct 2025 19:27:18 +0100 | Mike Becker | fix typo bug in cxListDifference() - resolves #745
default tip | file |
diff |
annotate | 
| Sun, 26 Oct 2025 16:23:36 +0100 | Mike Becker | cxListDifference() sets the sorted flag if it can guarantee that | file |
diff |
annotate | 
| Sun, 26 Oct 2025 16:16:43 +0100 | Mike Becker | add implementation for cxListDifference() - issue #745 | file |
diff |
annotate | 
| Sun, 26 Oct 2025 12:50:43 +0100 | Mike Becker | simplify clone implementations | file |
diff |
annotate | 
| Sun, 26 Oct 2025 11:50:33 +0100 | Mike Becker | default NULL allocator to cxDefaultAllocator | file |
diff |
annotate | 
| Sat, 25 Oct 2025 21:12:59 +0200 | Mike Becker | make clone functions return int instead of size_t | 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 | 
| Fri, 17 Oct 2025 15:04:56 +0200 | Mike Becker | add support for non-sorted lists in cxListInsertUnique() and cxListInsertUniqueArray() | 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 | 
| Sat, 11 Oct 2025 15:42:48 +0200 | Mike Becker | fixes various bugs related to skipping duplicates in insert_unique - relates to #557 | 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 | 
| Mon, 18 Aug 2025 23:08:56 +0200 | Mike Becker | fix that the support for NULL when creating mutating iterators was  broken | file |
diff |
annotate | 
| Thu, 15 May 2025 16:12:09 +0200 | Mike Becker | add convenience macros for using the default allocator - relates to #669 | 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, 13 Apr 2025 11:09:05 +0200 | Mike Becker | adds cxListSet() - resolves #642 | file |
diff |
annotate | 
| Tue, 28 Jan 2025 18:27:46 +0100 | Mike Becker | optimize cx_arl_find_remove for sorted arrays - fixes #547 | file |
diff |
annotate | 
| Mon, 27 Jan 2025 20:27:39 +0100 | Mike Becker | remove dependency to ssize_t - fixes #552 | 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 14:03:30 +0100 | Mike Becker | free functions should not be inline in release mode - relates to #541 | file |
diff |
annotate | 
| Sun, 29 Dec 2024 16:56:13 +0100 | Mike Becker | improve coverage metrics | file |
diff |
annotate | 
| Tue, 26 Nov 2024 22:16:27 +0100 | Mike Becker | make names of destroy and free functions consistent - fixes #484 | file |
diff |
annotate | 
| Thu, 07 Nov 2024 22:46:58 +0100 | Mike Becker | major refactoring of attributes | file |
diff |
annotate | 
| Mon, 07 Oct 2024 20:20:21 +0200 | Mike Becker | add possibility to remove arrays of data and retrieve removed data | file |
diff |
annotate | 
| Sat, 28 Sep 2024 15:47:28 +0200 | Mike Becker | move all const keywords to the west - fixes #426 | file |
diff |
annotate | 
| Sun, 01 Sep 2024 16:14:34 +0200 | Mike Becker | optimize default insert_sorted implementation | file |
diff |
annotate | 
| Sun, 01 Sep 2024 14:48:43 +0200 | Mike Becker | add stupid default implementation for high level insertion sort | file |
diff |
annotate | 
| Thu, 29 Aug 2024 21:30:52 +0200 | Mike Becker | add default impl for some list member functions | file |
diff |
annotate | 
| Thu, 23 May 2024 20:43:04 +0200 | Mike Becker | fix name of collection base member (to avoid base.base) | file |
diff |
annotate | 
| Thu, 23 May 2024 20:31:37 +0200 | Mike Becker | fix inconsistent use of item_size and elem_size | file |
diff |
annotate | 
| Thu, 23 May 2024 20:29:28 +0200 | Mike Becker | fix members inherited by macro or include are not documented | file |
diff |
annotate | 
| Thu, 23 May 2024 19:29:14 +0200 | Mike Becker | simplify iterator structures | file |
diff |
annotate | 
| Fri, 12 Jan 2024 20:13:13 +0100 | Mike Becker | fix #356 : broken cxListCompare | file |
diff |
annotate | 
| Thu, 28 Dec 2023 19:17:45 +0100 | Mike Becker | fix accidental generation of cxListIterator() symbol | file |
diff |
annotate | 
| Mon, 18 Dec 2023 18:22:53 +0100 | Mike Becker | add cxListFindRemove and cx_linked_list_find_node | file |
diff |
annotate | 
| Sun, 21 May 2023 14:56:10 +0200 | Mike Becker | fix inconsistent destructor requirements for list and map classes | file |
diff |
annotate | 
| Sun, 21 May 2023 14:04:34 +0200 | Mike Becker | fix cxListCompare if-condition | file |
diff |
annotate | 
| Sun, 21 May 2023 14:03:21 +0200 | Mike Becker | add empty list implementation - fixes #258 | file |
diff |
annotate | 
| Sat, 22 Apr 2023 14:21:02 +0200 | Mike Becker | make list find return a negative value when elem not found | file |
diff |
annotate | 
| Sun, 09 Apr 2023 20:00:44 +0200 | Mike Becker | fix wrong operator precedence in destructor macros | file |
diff |
annotate | 
| Sun, 09 Apr 2023 19:03:58 +0200 | Mike Becker | refactoring of collections to make use of destructors in map implementations | file |
diff |
annotate | 
| Mon, 20 Mar 2023 19:09:08 +0100 | Mike Becker | add unit test for cxListClear + fix destructor functions not always invoked with the correct pointer | file |
diff |
annotate | 
| Tue, 14 Mar 2023 20:25:24 +0100 | Mike Becker | add cxListClear and fix missing destructor invocations - #241 #246 | file |
diff |
annotate | 
| Wed, 15 Feb 2023 16:48:11 +0100 | Mike Becker | implement backwards iterator - fixes #238 | file |
diff |
annotate | 
| Wed, 08 Feb 2023 20:26:09 +0100 | Mike Becker | implement swap function for list elements - fixes #218 | file |
diff |
annotate | 
| Thu, 26 Jan 2023 20:59:36 +0100 | Mike Becker | add new pointer list wrapper - resolves #234 | file |
diff |
annotate | 
| Wed, 25 Jan 2023 19:19:29 +0100 | Mike Becker | simplify list class - fixes #236 | file |
diff |
annotate | 
| Sat, 26 Nov 2022 16:58:41 +0100 | Mike Becker | separate iterators and mutating iterators | file |
diff |
annotate | 
| Sun, 20 Nov 2022 21:08:36 +0100 | Mike Becker | use //-style single line comments everywhere | file |
diff |
annotate | 
| Sun, 20 Nov 2022 15:51:02 +0100 | Mike Becker | #219 array list: implement compare | file |
diff |
annotate | 
| Mon, 18 Apr 2022 17:26:21 +0200 | Mike Becker | #179 improve API for list content destruction | file |
diff |
annotate | 
| Mon, 18 Apr 2022 16:29:14 +0200 | Mike Becker | simplify destructor signature (but loads more responsibility onto the user) | file |
diff |
annotate | 
| Mon, 18 Apr 2022 15:59:09 +0200 | Mike Becker | simplify auto-free contents in lists | file |
diff |
annotate | 
| Mon, 18 Apr 2022 15:29:52 +0200 | Mike Becker | remove list destructor | file |
diff |
annotate | 
| Sat, 16 Apr 2022 20:44:47 +0200 | Mike Becker | make cxListMemoryMgmt a linkable symbol | file |
diff |
annotate | 
| Tue, 15 Feb 2022 19:41:48 +0100 | Mike Becker | add new destructor API and apply it to CxList | file |
diff |
annotate | 
| Mon, 27 Sep 2021 18:50:07 +0200 | Mike Becker | add high-level function cxListAt() | file |
diff |
annotate |