changelog
- Mon, 24 Nov 2025 22:15:16 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 24 Nov 2025 22:15:16 +0100] rev 1510
- 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
- Sun, 23 Nov 2025 13:30:07 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Nov 2025 13:30:07 +0100] rev 1509
- complete test coverage for array_list.c and delete unreachable code
- Sun, 23 Nov 2025 13:15:19 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Nov 2025 13:15:19 +0100] rev 1508
- optimize sorted insertion by using the infimum instead of the supremum
The reason is that the supremum returns the equal element with the smallest index, and we want the largest.
Therefore, we use the infimum, which already gives us the largest index when there are equal elements, and increase the index by one. The infimum is also guaranteed to exist in that case.
- Sun, 23 Nov 2025 12:19:24 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Nov 2025 12:19:24 +0100] rev 1507
- stable return value for binary search when there are duplicates in the array
- Sat, 22 Nov 2025 19:16:27 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Nov 2025 19:16:27 +0100] rev 1506
- fix that a particular tree test was never executed
bonus: the test was broken
- Sat, 22 Nov 2025 19:16:10 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Nov 2025 19:16:10 +0100] rev 1505
- fix that cxTreeVisitorDispose() does not set the queue pointers to NULL
plus add coverage exclusion to tree.c
- Sat, 22 Nov 2025 19:03:04 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Nov 2025 19:03:04 +0100] rev 1504
- add missing coverage exclusions for linked_list.c
- Sat, 22 Nov 2025 19:00:44 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Nov 2025 19:00:44 +0100] rev 1503
- add coverage exclusions for properties.c
- Sat, 22 Nov 2025 18:49:43 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Nov 2025 18:49:43 +0100] rev 1502
- increase test coverage for buffer.c
- Sat, 22 Nov 2025 18:49:39 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Nov 2025 18:49:39 +0100] rev 1501
- add fallback when sysconf() returns -1 when obtaining the page size
- Thu, 20 Nov 2025 20:06:20 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 20 Nov 2025 20:06:20 +0100] rev 1500
- add missing test coverage in string.c and fix overflow checking bug in cx_strcat()
- Thu, 20 Nov 2025 18:51:00 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 20 Nov 2025 18:51:00 +0100] rev 1499
- add coverage exclusion rules to hash_map.c
there is one missing test case left
- Thu, 20 Nov 2025 18:46:50 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 20 Nov 2025 18:46:50 +0100] rev 1498
- complete test coverage for CxHashKey
- Wed, 19 Nov 2025 19:42:05 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 19 Nov 2025 19:42:05 +0100] rev 1497
- fix MSVC compilation error
- Tue, 18 Nov 2025 17:55:49 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 18 Nov 2025 17:55:49 +0100] rev 1496
- add missing exclusions for some allocation error handling (all remaining uncovered lines must be covered eventually)
- Tue, 18 Nov 2025 17:52:12 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 18 Nov 2025 17:52:12 +0100] rev 1495
- add missing test coverage for cx_array_copy()
- Tue, 18 Nov 2025 17:36:41 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 18 Nov 2025 17:36:41 +0100] rev 1494
- add missing test coverage for cx_array_reserve()
- Mon, 17 Nov 2025 22:28:04 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 17 Nov 2025 22:28:04 +0100] rev 1493
- add missing test coverage for inserting a duplicate for the beginning node with cx_linked_list_insert_sorted()
- Sat, 15 Nov 2025 08:30:00 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 15 Nov 2025 08:30:00 +0100] rev 1492
- update uwproj
- Thu, 13 Nov 2025 17:47:00 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 13 Nov 2025 17:47:00 +0100] rev 1491
- add missing test for cx_cmp_size()
- Thu, 13 Nov 2025 17:39:36 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 13 Nov 2025 17:39:36 +0100] rev 1490
- exclude almost impossible negative return values for snprintf() from code coverage
- Tue, 11 Nov 2025 18:47:48 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Nov 2025 18:47:48 +0100] rev 1489
- fix various typos in the docs
- Tue, 11 Nov 2025 18:43:08 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Nov 2025 18:43:08 +0100] rev 1488
- fix wrong type of cast in C++ version of string.h
- Tue, 11 Nov 2025 18:39:18 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Nov 2025 18:39:18 +0100] rev 1487
- fix missing newline at end of list.c (-Wnewline-eof complains about that)
- Tue, 11 Nov 2025 18:15:42 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Nov 2025 18:15:42 +0100] rev 1486
- tighten the test expectation for cx_array_reserve() after the recent change
- Tue, 11 Nov 2025 18:15:17 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Nov 2025 18:15:17 +0100] rev 1485
- add tests for cxListShrink() and cxListReserve() + fixes a bug
- Tue, 11 Nov 2025 17:02:26 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Nov 2025 17:02:26 +0100] rev 1484
- add DESTDIR support
- Mon, 10 Nov 2025 21:56:09 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 10 Nov 2025 21:56:09 +0100] rev 1483
- fix some memory management bugs in the map and list tests
- Mon, 10 Nov 2025 21:36:15 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 10 Nov 2025 21:36:15 +0100] rev 1482
- implement a new allocation strategy for array lists and add cxListReserve() and cxListShrink()
resolves #758
- Sun, 09 Nov 2025 16:29:22 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 09 Nov 2025 16:29:22 +0100] rev 1481
- improve insert_unique test case to cover previously uncovered cases