| Mon, 20 Oct 2025 20:38:02 +0200 | 
Mike Becker | 
fix accidental additions of unnecessary unistd.h includes
 | 
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
 | 
| 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
 | 
| 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, 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
 | 
| Tue, 09 Sep 2025 22:30:18 +0200 | 
Mike Becker | 
change linked_list.c to allow custom data in nodes + implement cx_kv_list_set_key()
 | 
file |
diff |
annotate
 | 
| Tue, 02 Sep 2025 21:12:51 +0200 | 
Mike Becker | 
implement cx_kvl_map_remove()
 | 
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, 23 Feb 2025 13:47:10 +0100 | 
Mike Becker | 
fix cxListFind() crashing on empty linked lists
 | 
file |
diff |
annotate
 | 
| Mon, 27 Jan 2025 20:27:39 +0100 | 
Mike Becker | 
remove dependency to ssize_t - fixes #552
 | 
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
 | 
| 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, 29 Dec 2024 16:56:13 +0100 | 
Mike Becker | 
improve coverage metrics
 | 
file |
diff |
annotate
 | 
| Thu, 31 Oct 2024 14:54:44 +0100 | 
Mike Becker | 
remove cx_for_n() macro - fixes #467
 | 
file |
diff |
annotate
 | 
| Tue, 29 Oct 2024 16:47:19 +0100 | 
Mike Becker | 
fix missing pointer initializations
 | 
file |
diff |
annotate
 | 
| Sun, 13 Oct 2024 14:06:32 +0200 | 
Mike Becker | 
fix several survivors of east-const and some missing consts
 | 
file |
diff |
annotate
 | 
| Sat, 12 Oct 2024 19:41:04 +0200 | 
Mike Becker | 
fix invalid reads when removing linked list nodes
 | 
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
 | 
| Mon, 09 Sep 2024 21:54:22 +0200 | 
Mike Becker | 
fix cx_ll_insert_sorted_cmp_func not being thread local
 | 
file |
diff |
annotate
 | 
| Mon, 09 Sep 2024 21:34:39 +0200 | 
Mike Becker | 
implement optimized sorted insert for linked lists - resolves #415
 | 
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 20:48:15 +0200 | 
Mike Becker | 
fix inserting via iterator correctly increases element count
 | 
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
 | 
| Thu, 23 May 2024 15:05:24 +0200 | 
Mike Becker | 
add iterator over raw C arrays - closes #389
 | 
file |
diff |
annotate
 | 
| Sat, 17 Feb 2024 20:51:27 +0100 | 
Mike Becker | 
remove unnecessary flag_removal function
 | 
file |
diff |
annotate
 | 
| Mon, 15 Jan 2024 20:59:18 +0100 | 
Mike Becker | 
remove flags to disable SBO in tests - fix #343 fix #358
 | 
file |
diff |
annotate
 | 
| Mon, 18 Dec 2023 18:22:53 +0100 | 
Mike Becker | 
add cxListFindRemove and cx_linked_list_find_node
 | 
file |
diff |
annotate
 | 
| Mon, 18 Dec 2023 16:14:07 +0100 | 
Mike Becker | 
make cx_cmp_ptr default comparator for pointer lists - relates to #340
 | 
file |
diff |
annotate
 | 
| Fri, 07 Jul 2023 17:46:00 +0200 | 
Mike Becker | 
unify the list swap SBO sizes
 | 
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 11:52:58 +0200 | 
Mike Becker | 
improve cx_linked_list_sort() - fixes #257
 | 
file |
diff |
annotate
 | 
| Fri, 05 May 2023 19:07:56 +0200 | 
Mike Becker | 
fix cx_linked_list_sort() not working for empty lists
 | 
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 19:03:58 +0200 | 
Mike Becker | 
refactoring of collections to make use of destructors in map implementations
 | 
file |
diff |
annotate
 | 
| Tue, 28 Mar 2023 21:00:33 +0200 | 
Mike Becker | 
allow NULL for allocator and comparator
 | 
file |
diff |
annotate
 | 
| Tue, 21 Mar 2023 17:18:29 +0100 | 
Mike Becker | 
add CX_STORE_POINTERS special "item size" for lists
 | 
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
 | 
| Thu, 23 Feb 2023 22:43:13 +0100 | 
Mike Becker | 
add simple functions for creating lists
 | 
file |
diff |
annotate
 | 
| Thu, 23 Feb 2023 22:27:41 +0100 | 
Mike Becker | 
add CX_LINKED_LIST_SORT_SBO_SIZE macro
 | 
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:26 +0100 | 
Mike Becker | 
Automated merge
 | 
file |
diff |
annotate
 | 
| Tue, 07 Feb 2023 20:08:45 +0100 | 
Mike Becker | 
fix code not compiling under windows+mingw
 | 
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
 | 
| Mon, 23 Jan 2023 20:34:18 +0100 | 
Mike Becker | 
temporarily remove pointer lists - see #234
 | 
file |
diff |
annotate
 | 
| Mon, 23 Jan 2023 20:22:11 +0100 | 
Mike Becker | 
add cxListInsertArray() - fixes #224
 | 
file |
diff |
annotate
 | 
| Sat, 26 Nov 2022 16:58:41 +0100 | 
Mike Becker | 
separate iterators and mutating iterators
 | 
file |
diff |
annotate
 | 
| Wed, 23 Nov 2022 22:40:55 +0100 | 
Mike Becker | 
#224 add cxListAddArray()
 | 
file |
diff |
annotate
 | 
| Sun, 20 Nov 2022 21:08:36 +0100 | 
Mike Becker | 
use //-style single line comments everywhere
 | 
file |
diff |
annotate
 | 
| Sun, 23 Oct 2022 13:32:16 +0200 | 
Mike Becker | 
enclose macro arguments in parenthesis
 | 
file |
diff |
annotate
 |