changelog
- Sun, 28 Dec 2025 18:43:21 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 28 Dec 2025 18:43:21 +0100] rev 1677
- add full generic support for cx_strstr()
relates to #792
- Sun, 28 Dec 2025 18:30:25 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 28 Dec 2025 18:30:25 +0100] rev 1676
- add full generic support for cx_strchr() and cx_strrchr()
relates to #792
- Sun, 28 Dec 2025 17:31:20 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 28 Dec 2025 17:31:20 +0100] rev 1675
- overhaul all attributes
- Sun, 28 Dec 2025 15:45:39 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 28 Dec 2025 15:45:39 +0100] rev 1674
- full generic support for cx_strsubs() and cx_strsubsl()
relates to #792
- Sun, 28 Dec 2025 14:47:36 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 28 Dec 2025 14:47:36 +0100] rev 1673
- add cx_strcast_m()
relates to #792
- Sun, 28 Dec 2025 14:10:14 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 28 Dec 2025 14:10:14 +0100] rev 1672
- partially revert the changes to cx_strcat() and add CX_NULLSTR macro
relates to #792
- Thu, 25 Dec 2025 12:07:37 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 25 Dec 2025 12:07:37 +0100] rev 1671
- simplify cx_strtok_next() by removing the _m() variant - relates to #792
- Thu, 25 Dec 2025 11:48:25 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 25 Dec 2025 11:48:25 +0100] rev 1670
- merge changes for Windows
- Thu, 25 Dec 2025 11:47:50 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 25 Dec 2025 11:47:50 +0100] rev 1669
- add test_properties_next_starts_with_newlines()
just a precaution
- Thu, 25 Dec 2025 11:39:26 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 25 Dec 2025 11:39:26 +0100] rev 1668
- add cx_strat()
- Thu, 25 Dec 2025 11:10:13 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 25 Dec 2025 11:10:13 +0100] rev 1667
- changes cx_strcat() family of function to return an int and removes two unnecessary variants
relates to #792
- Wed, 24 Dec 2025 15:05:36 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 24 Dec 2025 15:05:36 +0100] rev 1666
- fix compilation errors and warnings under MSVC
- Wed, 24 Dec 2025 12:13:59 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 24 Dec 2025 12:13:59 +0100] rev 1665
- enable inline optimizations when creating hash keys from literals
- Wed, 24 Dec 2025 12:00:33 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 24 Dec 2025 12:00:33 +0100] rev 1664
- adds support for CxHashKey pointers in CX_HASH_KEY() and all map functions
- Wed, 24 Dec 2025 11:53:40 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 24 Dec 2025 11:53:40 +0100] rev 1663
- remove obsolete changelog entry for cx_cmp_memcmp()
- Tue, 23 Dec 2025 17:08:14 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 23 Dec 2025 17:08:14 +0100] rev 1662
- fixes that cx_list_default_insert_array() has the wrong nonnull attribute when used for cxListEmplaceArray()
fixes #790
- Tue, 23 Dec 2025 14:31:56 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 23 Dec 2025 14:31:56 +0100] rev 1661
- add WITH_MKSTEMP macro because the previous feature test did not always work
- Tue, 23 Dec 2025 10:14:13 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 23 Dec 2025 10:14:13 +0100] rev 1660
- add ubsan feature (for debugging)
- Tue, 23 Dec 2025 10:00:02 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 23 Dec 2025 10:00:02 +0100] rev 1659
- make find_remove tests robust against possible duplicates in the random test data
resolves #791
- Mon, 22 Dec 2025 16:59:48 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 22 Dec 2025 16:59:48 +0100] rev 1658
- revert incorrect use of elem_size argument in cxArrayListCreate()
- Mon, 22 Dec 2025 16:45:58 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 22 Dec 2025 16:45:58 +0100] rev 1657
- improve code in cxArrayListCreate()
- Mon, 22 Dec 2025 16:40:24 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 22 Dec 2025 16:40:24 +0100] rev 1656
- add overflow check to cx_array_insert()
- Mon, 22 Dec 2025 16:36:06 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 22 Dec 2025 16:36:06 +0100] rev 1655
- optimize test whether elements need to be moved in cx_array_insert()
- Mon, 22 Dec 2025 16:21:04 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 22 Dec 2025 16:21:04 +0100] rev 1654
- adds cx_bstr() and cx_bstr_m()
- Mon, 22 Dec 2025 16:12:20 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 22 Dec 2025 16:12:20 +0100] rev 1653
- adds cx_hash_key_as_string()
- Mon, 22 Dec 2025 15:47:59 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 22 Dec 2025 15:47:59 +0100] rev 1652
- add support for any string as a delimiter in all cx_strsplit() variants
relates to #789
- Mon, 22 Dec 2025 15:28:07 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 22 Dec 2025 15:28:07 +0100] rev 1651
- add support for any string to all cx_strreplace() variants
relates to #789
- Mon, 22 Dec 2025 00:20:41 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 22 Dec 2025 00:20:41 +0100] rev 1650
- define own cx_thread_local macro that is compatible to C11/C17, C23, and MSVC
- Mon, 22 Dec 2025 00:20:01 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 22 Dec 2025 00:20:01 +0100] rev 1649
- add more checks to the check-all.sh
- Mon, 22 Dec 2025 00:16:51 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 22 Dec 2025 00:16:51 +0100] rev 1648
- fix missing parameter list for cx_test_suite_linked_list_low_level()