Wed, 24 Dec 2025 11:53:40 +0100 Mike Becker remove obsolete changelog entry for cx_cmp_memcmp() changeset | files
Tue, 23 Dec 2025 17:08:14 +0100 Mike Becker fixes that cx_list_default_insert_array() has the wrong nonnull attribute when used for cxListEmplaceArray() changeset | files
Tue, 23 Dec 2025 14:31:56 +0100 Mike Becker add WITH_MKSTEMP macro because the previous feature test did not always work changeset | files
Tue, 23 Dec 2025 10:14:13 +0100 Mike Becker add ubsan feature (for debugging) changeset | files
Tue, 23 Dec 2025 10:00:02 +0100 Mike Becker make find_remove tests robust against possible duplicates in the random test data changeset | files
Mon, 22 Dec 2025 16:59:48 +0100 Mike Becker revert incorrect use of elem_size argument in cxArrayListCreate() changeset | files
Mon, 22 Dec 2025 16:45:58 +0100 Mike Becker improve code in cxArrayListCreate() changeset | files
Mon, 22 Dec 2025 16:40:24 +0100 Mike Becker add overflow check to cx_array_insert() changeset | files
Mon, 22 Dec 2025 16:36:06 +0100 Mike Becker optimize test whether elements need to be moved in cx_array_insert() changeset | files
Mon, 22 Dec 2025 16:21:04 +0100 Mike Becker adds cx_bstr() and cx_bstr_m() changeset | files
Mon, 22 Dec 2025 16:12:20 +0100 Mike Becker adds cx_hash_key_as_string() changeset | files
Mon, 22 Dec 2025 15:47:59 +0100 Mike Becker add support for any string as a delimiter in all cx_strsplit() variants changeset | files
Mon, 22 Dec 2025 15:28:07 +0100 Mike Becker add support for any string to all cx_strreplace() variants changeset | files
Mon, 22 Dec 2025 00:20:41 +0100 Mike Becker define own cx_thread_local macro that is compatible to C11/C17, C23, and MSVC changeset | files
Mon, 22 Dec 2025 00:20:01 +0100 Mike Becker add more checks to the check-all.sh changeset | files
Mon, 22 Dec 2025 00:16:51 +0100 Mike Becker fix missing parameter list for cx_test_suite_linked_list_low_level() changeset | files
Sun, 21 Dec 2025 23:59:15 +0100 Mike Becker merge remote changes changeset | files
Sun, 21 Dec 2025 23:58:30 +0100 Mike Becker add support for any string to cx_strstr() and cx_strstr_m() changeset | files
Sun, 21 Dec 2025 12:28:13 +0100 Olaf Wintermann use C11 _Thread_local keyword instead of macro changeset | files
Sun, 21 Dec 2025 11:09:46 +0100 Mike Becker changes cx_strcpy() and cx_strcpy_a() to accept any string changeset | files
Sat, 20 Dec 2025 11:11:58 +0100 Mike Becker annotate unreachable path (if the pre-condition is not violated) changeset | files
Sat, 20 Dec 2025 11:08:30 +0100 Mike Becker add some compare_func2 tests for linked lists - resolves #622 changeset | files
Sat, 20 Dec 2025 10:51:56 +0100 Mike Becker improve output of test results changeset | files
Sat, 20 Dec 2025 10:51:45 +0100 Mike Becker move low-level linked list tests to separate suite changeset | files
Sat, 20 Dec 2025 10:43:14 +0100 Mike Becker update online documentation - relates to #622 changeset | files
Fri, 19 Dec 2025 18:31:26 +0100 Mike Becker add tests for cxMapCompare() - relates to #622 changeset | files
Fri, 19 Dec 2025 18:12:20 +0100 Mike Becker add complete test coverage for the new array features changeset | files
Fri, 19 Dec 2025 17:54:15 +0100 Mike Becker add test for growing an array's capacity changeset | files
Fri, 19 Dec 2025 17:41:53 +0100 Mike Becker use safe memcmp also as default for the hash map - relates to # 615 changeset | files
Fri, 19 Dec 2025 17:37:17 +0100 Mike Becker remove cx_ccmp_memcmp() again - i.e. we don't provide any 3-arg cmp func in compare.h changeset | files
Fri, 19 Dec 2025 17:24:18 +0100 Mike Becker fixes elem_size for default memcmp-based compare function not robust against reallocations changeset | files
Fri, 19 Dec 2025 14:15:54 +0100 Mike Becker fix outdated names of the cx_ccmp functions + adds first tests for using cx_compare_func2 changeset | files
Fri, 19 Dec 2025 14:14:22 +0100 Mike Becker fix cxSetAdvancedCompareFunc() setting the wrong custom data field changeset | files
Fri, 19 Dec 2025 14:13:49 +0100 Mike Becker check-all.sh now also works when nothing has been configured so far changeset | files
Fri, 19 Dec 2025 14:06:21 +0100 Mike Becker let check-all.sh restore the build tree when it's done changeset | files
Fri, 19 Dec 2025 13:47:50 +0100 Mike Becker add tmpnam() fallback when in ISO C23 mode - resolves #786 changeset | files
Fri, 19 Dec 2025 13:47:10 +0100 Mike Becker make check-all.sh faster by adding parallelization changeset | files
Fri, 19 Dec 2025 12:40:58 +0100 Mike Becker add cx_array_remove() and cx_array_remove_fast() changeset | files
Thu, 18 Dec 2025 18:07:29 +0100 Mike Becker changes macros for adding/inserting a single element into an array to automatically take the address - relates to #619 changeset | files
Thu, 18 Dec 2025 16:44:11 +0100 Mike Becker add missing _c variants for some linked-list functions - relates to #622 changeset | files
Thu, 18 Dec 2025 16:43:05 +0100 Mike Becker fix nonnull attribute for cx_array_insert_sorted_c_() - relates to #622 changeset | files
Thu, 18 Dec 2025 14:53:16 +0100 Mike Becker add missing compare_func2 variants of the array functions - relates to #622 changeset | files
Thu, 18 Dec 2025 12:26:25 +0100 Mike Becker add convenience array_sort functions - relates to #622 changeset | files
Thu, 18 Dec 2025 12:11:30 +0100 Mike Becker use qsort_r() when it is available - relates to #622 changeset | files
Wed, 17 Dec 2025 20:13:08 +0100 Mike Becker fix and simplify discovery of memrchr changeset | files
Wed, 17 Dec 2025 19:05:50 +0100 Mike Becker huge refactoring of collections to add support for 3-arg compare functions changeset | files
Tue, 16 Dec 2025 21:33:58 +0100 Mike Becker add tests for freeing memory with a reallocation of size zero changeset | files
Tue, 16 Dec 2025 18:33:12 +0100 Mike Becker update names of internal simple_clone funcs to shallow_clone funcs - relates to #780 changeset | files
Tue, 16 Dec 2025 18:32:35 +0100 Mike Becker remove dependency from tree.c to array_list.h changeset | files
Tue, 16 Dec 2025 18:30:08 +0100 Mike Becker update the online docs with the new array API - resolves #619 changeset | files
Tue, 16 Dec 2025 16:01:37 +0100 Mike Becker minor improvement of iterator.h documentation changeset | files
Tue, 16 Dec 2025 15:57:51 +0100 Mike Becker change build s.t. the online docs are generated exactly how we want to publish them changeset | files
Tue, 16 Dec 2025 12:07:01 +0100 Mike Becker adds docstrings to the new array API - relates to #619 changeset | files
Tue, 16 Dec 2025 11:48:52 +0100 Mike Becker fix missing docstrings for the convenience macros in allocator.h changeset | files
Tue, 16 Dec 2025 11:32:18 +0100 Mike Becker fixes docstring comment for 'continuation' member changeset | files
Mon, 15 Dec 2025 19:00:51 +0100 Mike Becker complete refactoring of low-level array list functions - relates to #619 changeset | files
Sun, 14 Dec 2025 23:17:48 +0100 Mike Becker next step of simplifying the array API - relates to #619 changeset | files
Sun, 14 Dec 2025 21:14:34 +0100 Mike Becker first draft for simplifying the low-level array API - relates to #619 changeset | files
Sun, 14 Dec 2025 17:30:17 +0100 Mike Becker refactor the list and map construction functions and remove the simple macros changeset | files
Sun, 14 Dec 2025 16:21:09 +0100 Mike Becker rename the "simple" cloning functions from Simple to Shallow changeset | files
Sun, 14 Dec 2025 16:15:57 +0100 Mike Becker change signatures of cxPropertiesLoad() changeset | files
Sun, 14 Dec 2025 15:45:01 +0100 Mike Becker change signatures of cxJsonToString() and cxJsonToPrettyString() changeset | files
Sun, 14 Dec 2025 15:41:02 +0100 Mike Becker change signature of cxBufferInit() and cxBufferCreate() changeset | files
Sun, 14 Dec 2025 14:29:27 +0100 Mike Becker fix regression in cx_kvl_map_put() - after recent refactoring it returned the wrong value changeset | files
Sun, 14 Dec 2025 14:15:26 +0100 Mike Becker fix wrong return value documentation for cxMapEmplace() changeset | files
Sun, 14 Dec 2025 12:07:55 +0100 Olaf Wintermann add json array clone tests changeset | files
Sun, 14 Dec 2025 11:54:50 +0100 Olaf Wintermann add more json array compare tests changeset | files
Sun, 14 Dec 2025 11:45:43 +0100 Olaf Wintermann fix unexpected token error when parsing an empty json array changeset | files
Sun, 14 Dec 2025 11:05:03 +0100 Olaf Wintermann add json clone tests, obj tests still dysfunctional - relates to #785 changeset | files
Sat, 13 Dec 2025 20:47:07 +0100 Mike Becker add cxJsonClone - resolves #785 except for the tests changeset | files
Sat, 13 Dec 2025 20:44:57 +0100 Mike Becker fix incorrect definition of cx_clone_func fptr changeset | files
Sat, 13 Dec 2025 16:47:07 +0100 Olaf Wintermann optimize cxJsonCompare in case both value pointers are identical changeset | files
Sat, 13 Dec 2025 16:41:10 +0100 Mike Becker fix misplaced includes changeset | files
Sat, 13 Dec 2025 16:31:55 +0100 Mike Becker changelog fixes and make dependency fixes changeset | files
Sat, 13 Dec 2025 16:30:41 +0100 Olaf Wintermann add json array compare tests changeset | files
Sat, 13 Dec 2025 16:27:24 +0100 Mike Becker extend json compare test changeset | files
Sat, 13 Dec 2025 16:27:16 +0100 Mike Becker fix critical UAF because kv-list stored pointers to the wrong key data changeset | files
Sat, 13 Dec 2025 15:16:25 +0100 Olaf Wintermann add json compare tests changeset | files
Sat, 13 Dec 2025 13:55:27 +0100 Mike Becker fix that cxJsonCompare() is not symmetric when comparing integer with double changeset | files
Sat, 13 Dec 2025 13:33:43 +0100 Mike Becker fix that cxJsonCompare() could not compare integers with numbers changeset | files
Sat, 13 Dec 2025 13:24:02 +0100 Mike Becker add cxJsonCompare() changeset | files
Sat, 13 Dec 2025 12:54:56 +0100 Mike Becker removes the CX_STR() macro and instead makes the cx_str() inlinable changeset | files
Sat, 13 Dec 2025 12:50:37 +0100 Mike Becker fix previous removal of clean target from makefile.mk breaking check-cxx target changeset | files
Sat, 13 Dec 2025 12:44:23 +0100 Mike Becker fix misplaced parenthesis changeset | files
Sat, 13 Dec 2025 12:24:35 +0100 Mike Becker add cxMapCompare() - resolves #784 changeset | files
Sat, 13 Dec 2025 12:09:58 +0100 Mike Becker add break_on_failure debugging macro to ucxtest.c changeset | files
Fri, 12 Dec 2025 15:09:57 +0100 Mike Becker simplify cxBufferAppend() because it does not need to care about flushing anymore changeset | files
Fri, 12 Dec 2025 15:07:38 +0100 Mike Becker improves cxBufferPutString() and adds cxBufferAppendString() - resolves #779 changeset | files
Thu, 11 Dec 2025 23:47:46 +0100 Mike Becker improves cxBufferTerminate() changeset | files
Thu, 11 Dec 2025 23:07:24 +0100 Mike Becker fix missing error handling when terminating the string changeset | files
Thu, 11 Dec 2025 22:59:55 +0100 Mike Becker add cxJsonToString() and cxJsonToPrettyString() - resolves #778 changeset | files
Thu, 11 Dec 2025 22:43:13 +0100 Mike Becker adds new CX_BUFFER_DO_NOT_FREE buffer flag changeset | files
Thu, 11 Dec 2025 17:08:17 +0100 Mike Becker removes buffer flush and adds maximum capacity instead - resolves #185 changeset | files
Wed, 10 Dec 2025 23:27:32 +0100 Mike Becker add test for multiple consecutive line continuations changeset | files
Wed, 10 Dec 2025 23:17:00 +0100 Mike Becker adjusts documentation regarding line continuation support - relates to #457 changeset | files
Wed, 10 Dec 2025 23:01:26 +0100 Mike Becker add CHANGELOG entry for the bug found by test issue #777 changeset | files
Wed, 10 Dec 2025 22:53:41 +0100 Mike Becker fix cxJsonFromString() ignoring unexpected trailing data + fix wrong handling of trailing whitespaces in general changeset | files
Wed, 10 Dec 2025 22:34:48 +0100 Mike Becker fix that the docu does not explain that you must reset a parser that ran into an error changeset | files
Wed, 10 Dec 2025 22:16:19 +0100 Mike Becker fix that cxJsonFromString() stores NULL instead of a "nothing" value in case of a fill error changeset | files
Wed, 10 Dec 2025 22:03:08 +0100 Mike Becker fix that token_destroy() did not set token->allocated to false changeset | files
Wed, 10 Dec 2025 14:05:20 +0100 Olaf Wintermann fix memory leak in the json parser and add more tests for cxJsonFromString - relates to #777 changeset | files
Wed, 10 Dec 2025 13:12:27 +0100 Olaf Wintermann add support for line continuation in the properties parser - resolves #457 changeset | files
Tue, 09 Dec 2025 19:05:35 +0100 Mike Becker add more tests for cxPropertiesLoad() changeset | files
Tue, 09 Dec 2025 18:55:14 +0100 Mike Becker add note that cxPropertiesLoad() does not roll back the changes to the map on error changeset | files
Tue, 09 Dec 2025 18:51:11 +0100 Mike Becker fix that cxPropertiesLoad() is not falling back to the default allocator when the allocator is NULL changeset | files
Tue, 09 Dec 2025 17:27:58 +0100 Mike Becker fix return value of cxPropertiesLoad() for non-empty files that do not contain keys changeset | files
Mon, 08 Dec 2025 23:09:11 +0100 Mike Becker add allocator support to cxPropertiesLoad() - resolves #776 changeset | files
Sun, 07 Dec 2025 19:36:51 +0100 Mike Becker add cxJsonFromString() - resolves #771 changeset | files
Sun, 07 Dec 2025 15:34:46 +0100 Mike Becker properties.h: removes the source/sink API and adds a new cxPropertiesLoad() changeset | files
Sun, 07 Dec 2025 15:33:16 +0100 Mike Becker changes cxFreeDefault() from a macro to a function so that it can be used as a simple destructor changeset | files
Sun, 07 Dec 2025 13:24:18 +0100 Mike Becker fix the note about AnyStr and add it to the files where it was missing changeset | files
Sun, 07 Dec 2025 13:18:22 +0100 Mike Becker fix order of bugfixes and removed features in changelog changeset | files
Sun, 07 Dec 2025 13:17:25 +0100 Mike Becker improve member names of CxJsonArray changeset | files
Sat, 06 Dec 2025 18:13:28 +0100 Mike Becker fix the example in json.h.md after removing the sort_members flag changeset | files
Sat, 06 Dec 2025 18:01:52 +0100 Mike Becker changes CxTree structure so that it now inherits CX_COLLECTION_BASE - resolves #629 changeset | files
Sat, 06 Dec 2025 17:51:08 +0100 Mike Becker fixes cxJsonWrite() incorrectly returning non-zero when strings needed to be escaped changeset | files
Sat, 06 Dec 2025 16:30:11 +0100 Mike Becker replace JSON object member array with kv-list - resolves #762 changeset | files
Sat, 06 Dec 2025 16:22:19 +0100 Mike Becker fixes that overwriting elements with cxMapPut() in a kv-list did not work changeset | files
Sat, 06 Dec 2025 15:55:53 +0100 Mike Becker fixes critical memory leak when using cxMapFree() on a kv-list that is using destructors changeset | files
Sat, 06 Dec 2025 15:50:55 +0100 Mike Becker add .clang-tidy file to mute warnings about using NULL instead of nullptr changeset | files
Sat, 06 Dec 2025 13:46:55 +0100 Mike Becker use an anonymous union for the CxJsonValue changeset | files
Fri, 05 Dec 2025 16:38:17 +0100 Mike Becker change cxBufferReserve() to allow reducing the capacity changeset | files
Fri, 05 Dec 2025 16:36:10 +0100 Mike Becker fix that certain reallocate functions did not properly support size zero changeset | files
Fri, 05 Dec 2025 16:22:57 +0100 Mike Becker fix name of cx_system_page_size() in allocator.c changeset | files
Fri, 05 Dec 2025 16:11:39 +0100 Mike Becker add cx_system_page_size() to allocator.h changeset | files
Thu, 04 Dec 2025 18:57:54 +0100 Mike Becker make clean and distclean are now independent from config.mk changeset | files
Wed, 03 Dec 2025 00:01:17 +0100 Mike Becker add documentation for cx_linked_list_extra_data() changeset | files
Tue, 02 Dec 2025 17:35:54 +0100 Mike Becker start development of UCX 4 changeset | files
Sun, 30 Nov 2025 16:01:48 +0100 Mike Becker Added tag v3.2 for changeset 38d3f40a50ec changeset | files
Sun, 30 Nov 2025 15:50:36 +0100 Mike Becker instead of including stdalign.h, check if the macro is defined (Solaris does not have the header) v3.2 changeset | files
Sun, 30 Nov 2025 15:45:35 +0100 Mike Becker include stdalign.h when not using C23 or newer changeset | files
Sun, 30 Nov 2025 15:41:15 +0100 Mike Becker fix missing memory alignment for linked list node extra data changeset | files
Sun, 30 Nov 2025 15:06:02 +0100 Mike Becker fix out-of-bounds read in cx_array_insert_sorted_impl() changeset | files
Sun, 30 Nov 2025 15:05:21 +0100 Mike Becker replace dist-clean target with a proper distclean target changeset | files
Sun, 30 Nov 2025 14:40:39 +0100 Mike Becker fix that mkdir -p needs a trailing slash on some platforms changeset | files
Sun, 30 Nov 2025 14:33:19 +0100 Mike Becker fix that pkgconfdir is only different on FreeBSD changeset | files
Sun, 30 Nov 2025 14:10:56 +0100 Mike Becker add release date for UCX 3.2 changeset | files
Sun, 30 Nov 2025 14:08:52 +0100 Mike Becker add command line option for pkgconfigdir changeset | files
Sun, 30 Nov 2025 13:55:12 +0100 Mike Becker fix missing fallback for doxygen executable changeset | files
Sun, 30 Nov 2025 13:29:35 +0100 Mike Becker merge with remote changes changeset | files
Sun, 30 Nov 2025 13:29:07 +0100 Mike Becker update uwproj and fix pkgconfigdir location on BSD changeset | files
Sat, 29 Nov 2025 12:10:27 +0100 Olaf Wintermann fix install-lib.sh compatibility with older shells changeset | files
Sat, 29 Nov 2025 10:33:50 +0100 Mike Becker fix missing CX_EXPORT for cxTreeVisit() changeset | files
Fri, 28 Nov 2025 15:23:40 +0100 Mike Becker fix missing parameter list in system_page_size() changeset | files
Fri, 28 Nov 2025 15:16:19 +0100 Mike Becker add missing docstring for CX_INLINE changeset | files
Fri, 28 Nov 2025 15:09:57 +0100 Mike Becker add the last test for full line coverage changeset | files
Thu, 27 Nov 2025 21:39:20 +0100 Mike Becker add test case for cxBufferPop() changeset | files
Wed, 26 Nov 2025 23:35:25 +0100 Mike Becker fixes that cxBufferWrite() could auto-extend the buffer beyond the configured threshold changeset | files
Wed, 26 Nov 2025 23:22:03 +0100 Mike Becker add cxBufferReserve() changeset | files
Wed, 26 Nov 2025 23:06:12 +0100 Mike Becker add cxBufferPop() changeset | files
Tue, 25 Nov 2025 20:35:27 +0100 Mike Becker implement better strings for json.c + complete test coverage changeset | files
Mon, 24 Nov 2025 22:39:18 +0100 Mike Becker add the note to the docstrings that tree iterator/visitor counter include the currently visited node changeset | files
Mon, 24 Nov 2025 22:38:50 +0100 Mike Becker complete test coverage for tree.c changeset | files
Mon, 24 Nov 2025 22:15:16 +0100 Mike Becker adjust test_hash_map_remove_via_iterator s.t. we achieve coverage for the case where we remove not the first element of a bucket changeset | files
Sun, 23 Nov 2025 13:30:07 +0100 Mike Becker complete test coverage for array_list.c and delete unreachable code changeset | files
Sun, 23 Nov 2025 13:15:19 +0100 Mike Becker optimize sorted insertion by using the infimum instead of the supremum changeset | files
Sun, 23 Nov 2025 12:19:24 +0100 Mike Becker stable return value for binary search when there are duplicates in the array changeset | files
Sat, 22 Nov 2025 19:16:27 +0100 Mike Becker fix that a particular tree test was never executed changeset | files
Sat, 22 Nov 2025 19:16:10 +0100 Mike Becker fix that cxTreeVisitorDispose() does not set the queue pointers to NULL changeset | files
Sat, 22 Nov 2025 19:03:04 +0100 Mike Becker add missing coverage exclusions for linked_list.c changeset | files
Sat, 22 Nov 2025 19:00:44 +0100 Mike Becker add coverage exclusions for properties.c changeset | files
Sat, 22 Nov 2025 18:49:43 +0100 Mike Becker increase test coverage for buffer.c changeset | files
Sat, 22 Nov 2025 18:49:39 +0100 Mike Becker add fallback when sysconf() returns -1 when obtaining the page size changeset | files
Thu, 20 Nov 2025 20:06:20 +0100 Mike Becker add missing test coverage in string.c and fix overflow checking bug in cx_strcat() changeset | files
Thu, 20 Nov 2025 18:51:00 +0100 Mike Becker add coverage exclusion rules to hash_map.c changeset | files
Thu, 20 Nov 2025 18:46:50 +0100 Mike Becker complete test coverage for CxHashKey changeset | files
Wed, 19 Nov 2025 19:42:05 +0100 Mike Becker fix MSVC compilation error changeset | files
Tue, 18 Nov 2025 17:55:49 +0100 Mike Becker add missing exclusions for some allocation error handling (all remaining uncovered lines must be covered eventually) changeset | files
Tue, 18 Nov 2025 17:52:12 +0100 Mike Becker add missing test coverage for cx_array_copy() changeset | files
Tue, 18 Nov 2025 17:36:41 +0100 Mike Becker add missing test coverage for cx_array_reserve() changeset | files
Mon, 17 Nov 2025 22:28:04 +0100 Mike Becker add missing test coverage for inserting a duplicate for the beginning node with cx_linked_list_insert_sorted() changeset | files
Sat, 15 Nov 2025 08:30:00 +0100 Mike Becker update uwproj changeset | files
Thu, 13 Nov 2025 17:47:00 +0100 Mike Becker add missing test for cx_cmp_size() changeset | files
Thu, 13 Nov 2025 17:39:36 +0100 Mike Becker exclude almost impossible negative return values for snprintf() from code coverage changeset | files
Tue, 11 Nov 2025 18:47:48 +0100 Mike Becker fix various typos in the docs changeset | files
Tue, 11 Nov 2025 18:43:08 +0100 Mike Becker fix wrong type of cast in C++ version of string.h changeset | files
Tue, 11 Nov 2025 18:39:18 +0100 Mike Becker fix missing newline at end of list.c (-Wnewline-eof complains about that) changeset | files
Tue, 11 Nov 2025 18:15:42 +0100 Mike Becker tighten the test expectation for cx_array_reserve() after the recent change changeset | files
Tue, 11 Nov 2025 18:15:17 +0100 Mike Becker add tests for cxListShrink() and cxListReserve() + fixes a bug changeset | files
Tue, 11 Nov 2025 17:02:26 +0100 Mike Becker add DESTDIR support changeset | files
Mon, 10 Nov 2025 21:56:09 +0100 Mike Becker fix some memory management bugs in the map and list tests changeset | files
Mon, 10 Nov 2025 21:36:15 +0100 Mike Becker implement a new allocation strategy for array lists and add cxListReserve() and cxListShrink() changeset | files
Sun, 09 Nov 2025 16:29:22 +0100 Mike Becker improve insert_unique test case to cover previously uncovered cases changeset | files
Sun, 09 Nov 2025 16:12:07 +0100 Mike Becker add tests for simple clone functions changeset | files
Sat, 08 Nov 2025 23:45:19 +0100 Mike Becker implement simple versions of the clone functions changeset | files
Fri, 07 Nov 2025 19:23:21 +0100 Mike Becker add warning, not to pass the same pointer multiple times to the clone functions changeset | files
Fri, 07 Nov 2025 19:13:28 +0100 Mike Becker implement cxListUnion() - resolves #755 changeset | files
Fri, 07 Nov 2025 18:42:06 +0100 Mike Becker add documentation for cx_array_align_capacity() and use it in cx_arl_insert_array() changeset | files
Fri, 07 Nov 2025 18:08:41 +0100 Mike Becker small improvement of the buffer config macros documentation changeset | files
Wed, 05 Nov 2025 23:04:46 +0100 Mike Becker implement cxMapUnion() - resolves #756 changeset | files
Wed, 05 Nov 2025 22:39:39 +0100 Mike Becker protect arguments of rm and ln commands with quotes changeset | files
Wed, 05 Nov 2025 19:45:08 +0100 Olaf Wintermann fix install-lib.sh - relates #752 changeset | files
Wed, 05 Nov 2025 19:40:06 +0100 Olaf Wintermann install shared libs with a new install-lib script, with variants for normal unix and macos - fixes #752 broken macos dylib support changeset | files
Tue, 04 Nov 2025 22:38:34 +0100 Mike Becker update uwproj (incl. fix of toolchain.sh) changeset | files
Tue, 04 Nov 2025 14:38:42 +0100 Mike Becker implement cxListIntersection() - resolves #554 changeset | files
Tue, 04 Nov 2025 14:31:31 +0100 Mike Becker fix clone_func not checked for being nonnull changeset | files
Mon, 03 Nov 2025 19:55:04 +0100 Mike Becker implements cxMapIntersection() and cxMapListIntersection() - resolves #555 changeset | files
Sun, 02 Nov 2025 18:04:35 +0100 Mike Becker difference shall not check already present items in the destination - fixes #753 changeset | files
Sat, 01 Nov 2025 19:48:50 +0100 Mike Becker specify the intersection functions changeset | files
Sat, 01 Nov 2025 19:31:48 +0100 Mike Becker add cxCollectionCompareFunc() macro changeset | files
Thu, 30 Oct 2025 19:27:18 +0100 Mike Becker fix typo bug in cxListDifference() - resolves #745 changeset | files
Thu, 30 Oct 2025 19:26:47 +0100 Mike Becker add tests for cxListDifference() - resolves #751 changeset | files
Tue, 28 Oct 2025 22:09:55 +0100 Mike Becker remove mingw support (we have MSVC support) + fix regression on macos platform changeset | files
Tue, 28 Oct 2025 21:46:37 +0100 Mike Becker add support for multiple parallel versions of ucx changeset | files
Tue, 28 Oct 2025 21:33:24 +0100 Mike Becker remove *.pc attribute that might cause compatibility issues changeset | files
Tue, 28 Oct 2025 21:24:49 +0100 Mike Becker protect against possible spaces in the paths changeset | files
Tue, 28 Oct 2025 21:22:06 +0100 Mike Becker add pkgconf support changeset | files
Tue, 28 Oct 2025 19:22:56 +0100 Mike Becker ucx 3.2 is not binary compatible - increase the LIBVERSION changeset | files
Tue, 28 Oct 2025 19:19:17 +0100 Mike Becker fix that the symlinks for the libraries are not relative changeset | files
Sun, 26 Oct 2025 16:23:36 +0100 Mike Becker cxListDifference() sets the sorted flag if it can guarantee that changeset | files
Sun, 26 Oct 2025 16:16:43 +0100 Mike Becker add implementation for cxListDifference() - issue #745 changeset | files
Sun, 26 Oct 2025 15:51:49 +0100 Mike Becker continue to fix warnings on certain compilers due to implicit cast from fptr to bool changeset | files
Sun, 26 Oct 2025 15:46:55 +0100 Mike Becker fix warnings on certain compilers due to implicit cast from fptr to bool changeset | files
Sun, 26 Oct 2025 13:08:42 +0100 Mike Becker add more test coverage for new map functions and fixes some issues changeset | files
Sun, 26 Oct 2025 12:50:43 +0100 Mike Becker simplify clone implementations changeset | files
Sun, 26 Oct 2025 12:44:33 +0100 Mike Becker add tests for cxMapDifference() and cxMapListDifference() changeset | files
Sun, 26 Oct 2025 12:01:28 +0100 Mike Becker add documentation for cxMapDifference() and cxMapListDifference() changeset | files
Sun, 26 Oct 2025 11:50:33 +0100 Mike Becker default NULL allocator to cxDefaultAllocator changeset | files
Sat, 25 Oct 2025 21:33:56 +0200 Mike Becker add implementations for map difference changeset | files
Sat, 25 Oct 2025 21:12:59 +0200 Mike Becker make clone functions return int instead of size_t changeset | files
Fri, 24 Oct 2025 21:15:14 +0200 Mike Becker add test coverage for allocation failures in clone-function changeset | files
Fri, 24 Oct 2025 20:52:10 +0200 Mike Becker fix hash map not being able to deal with 64-bit hashes changeset | files
Thu, 23 Oct 2025 17:54:17 +0200 Mike Becker add documentation for cxListClone() - relates to #744 changeset | files
Thu, 23 Oct 2025 17:50:28 +0200 Mike Becker add documentation for cxMapClone() - resolves #743 changeset | files
(0) -1000 -224 tip

mercurial