changelog
- Mon, 09 Sep 2024 21:54:22 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 09 Sep 2024 21:54:22 +0200] rev 880
- fix cx_ll_insert_sorted_cmp_func not being thread local
relates to #415
- Mon, 09 Sep 2024 21:34:39 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 09 Sep 2024 21:34:39 +0200] rev 879
- implement optimized sorted insert for linked lists - resolves #415
- Mon, 09 Sep 2024 19:00:47 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 09 Sep 2024 19:00:47 +0200] rev 878
- fix typo in documentation
- Sun, 01 Sep 2024 16:14:34 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 Sep 2024 16:14:34 +0200] rev 877
- optimize default insert_sorted implementation
resolves #418
- Sun, 01 Sep 2024 14:48:43 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 Sep 2024 14:48:43 +0200] rev 876
- add stupid default implementation for high level insertion sort
relates to #418
- Thu, 29 Aug 2024 21:30:52 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 29 Aug 2024 21:30:52 +0200] rev 875
- add default impl for some list member functions
resolves #419
- Thu, 29 Aug 2024 20:48:15 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 29 Aug 2024 20:48:15 +0200] rev 874
- fix inserting via iterator correctly increases element count
fixes #423
- Tue, 20 Aug 2024 18:04:31 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Aug 2024 18:04:31 +0200] rev 873
- close feature branch
- Tue, 20 Aug 2024 18:02:39 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Aug 2024 18:02:39 +0200] rev 872
- merge feature/tree_add branch
relates to #390
- Tue, 20 Aug 2024 18:01:03 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Aug 2024 18:01:03 +0200] rev 871
- rework cx_tree_add() API to allow insertion of edge nodes
closes #390
- Tue, 20 Aug 2024 13:53:18 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Aug 2024 13:53:18 +0200] rev 870
- remove condition that is always false after recent fix
- Tue, 20 Aug 2024 13:36:56 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Aug 2024 13:36:56 +0200] rev 869
- fix cx_tree_search() not remembering root as a valid candidate
- Tue, 20 Aug 2024 12:39:35 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Aug 2024 12:39:35 +0200] rev 868
- cx_tree_add_iter() - optimize check for empty trees
relates to #390
- Tue, 20 Aug 2024 11:02:54 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Aug 2024 11:02:54 +0200] rev 867
- cx_tree_add() fix missing spec for adding duplicates
relates to #390
- Mon, 19 Aug 2024 20:46:36 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 19 Aug 2024 20:46:36 +0200] rev 866
- complete cx_tree_add() implementations
resolves #390 - but we still need more test coverage
- Mon, 19 Aug 2024 18:46:49 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 19 Aug 2024 18:46:49 +0200] rev 865
- fix return type of cx_tree_node_create_func
relates to #390
- Sun, 18 Aug 2024 11:26:34 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 18 Aug 2024 11:26:34 +0200] rev 864
- complete specification for tree_add functions
relates to #390
- Sat, 17 Aug 2024 11:14:39 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 17 Aug 2024 11:14:39 +0200] rev 863
- merge changes from default branch
- Sun, 07 Jul 2024 14:56:44 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 07 Jul 2024 14:56:44 +0200] rev 862
- change cx_tree_link() from prepending to appending children - fixes #391
- Sun, 07 Jul 2024 14:20:28 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 07 Jul 2024 14:20:28 +0200] rev 861
- fix mixed up arguments for calloc()
- Sun, 07 Jul 2024 12:21:58 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 07 Jul 2024 12:21:58 +0200] rev 860
- add prototypes for cx_tree_add() family of functions
relates to #390
- Wed, 03 Jul 2024 22:07:42 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 03 Jul 2024 22:07:42 +0200] rev 859
- minor doc fixes
- Sat, 08 Jun 2024 20:08:09 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 08 Jun 2024 20:08:09 +0200] rev 858
- add cxIteratorRef() macro
- Thu, 23 May 2024 22:06:32 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 22:06:32 +0200] rev 857
- add missing convenience functions
- Thu, 23 May 2024 20:43:04 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 20:43:04 +0200] rev 856
- fix name of collection base member (to avoid base.base)
- Thu, 23 May 2024 20:31:37 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 20:31:37 +0200] rev 855
- fix inconsistent use of item_size and elem_size
- Thu, 23 May 2024 20:29:28 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 20:29:28 +0200] rev 854
- fix members inherited by macro or include are not documented
- Thu, 23 May 2024 19:29:14 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 19:29:14 +0200] rev 853
- simplify iterator structures
- Thu, 23 May 2024 18:21:36 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 18:21:36 +0200] rev 852
- fix documentation
relates to #389
- Thu, 23 May 2024 18:21:08 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 18:21:08 +0200] rev 851
- issue #389 : add separate function for immutable arrays
- Thu, 23 May 2024 15:05:24 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 15:05:24 +0200] rev 850
- add iterator over raw C arrays - closes #389
- Fri, 12 Apr 2024 21:48:12 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Apr 2024 21:48:12 +0200] rev 849
- improves interface of cx_sprintf() variants
- Wed, 03 Apr 2024 21:22:23 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 03 Apr 2024 21:22:23 +0200] rev 848
- implement tree continue - fixes #376
- Wed, 20 Mar 2024 23:35:32 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 20 Mar 2024 23:35:32 +0100] rev 847
- add missing cxTreeVisitorDispose() test
- Wed, 20 Mar 2024 23:35:18 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 20 Mar 2024 23:35:18 +0100] rev 846
- add missing header dependencies
- Wed, 20 Mar 2024 23:31:41 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 20 Mar 2024 23:31:41 +0100] rev 845
- add cx_tree_visitor()
- Thu, 14 Mar 2024 22:07:19 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 14 Mar 2024 22:07:19 +0100] rev 844
- fix another superfluous semicolon...
- Thu, 14 Mar 2024 22:05:20 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 14 Mar 2024 22:05:20 +0100] rev 843
- fix superfluous semicolon
- Mon, 04 Mar 2024 09:06:15 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 04 Mar 2024 09:06:15 +0100] rev 842
- add -lm to ldflags on Solaris
- Mon, 04 Mar 2024 08:57:26 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 04 Mar 2024 08:57:26 +0100] rev 841
- fix build in case CX_SZMUL_BUILTIN is undefined
- Mon, 26 Feb 2024 21:07:23 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 26 Feb 2024 21:07:23 +0100] rev 840
- allow freeing tree nodes on exit - fixes #377
- Wed, 21 Feb 2024 18:53:55 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 21 Feb 2024 18:53:55 +0100] rev 839
- add xml test case for the tree iterator
closes #371
- Wed, 21 Feb 2024 18:32:38 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 21 Feb 2024 18:32:38 +0100] rev 838
- add visit_on_exit to iterator implementation
relates to #371
- Mon, 19 Feb 2024 22:12:13 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 19 Feb 2024 22:12:13 +0100] rev 837
- add depth assertion to basic tree iterator test
- Mon, 19 Feb 2024 22:09:16 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 19 Feb 2024 22:09:16 +0100] rev 836
- implement basic (enter only) tree iterator
relates to #371
- Mon, 19 Feb 2024 22:08:09 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 19 Feb 2024 22:08:09 +0100] rev 835
- set tree iterator stack pointer to NULL on dispose to avoid accidental double-frees
- Sun, 18 Feb 2024 21:12:28 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 18 Feb 2024 21:12:28 +0100] rev 834
- capitalize cx_array_declare()
- Sun, 18 Feb 2024 13:38:42 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 18 Feb 2024 13:38:42 +0100] rev 833
- vastly simplify tree iterators and add test for creating them
relates to #371
- Sun, 18 Feb 2024 13:16:38 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 18 Feb 2024 13:16:38 +0100] rev 832
- make cx_array_simple_add() automatically take the address of the element
- Sun, 18 Feb 2024 13:01:09 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 18 Feb 2024 13:01:09 +0100] rev 831
- add convenience macros for cx_array_*
- Sun, 18 Feb 2024 12:24:04 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 18 Feb 2024 12:24:04 +0100] rev 830
- commit complicated stuff before simplifying it
relates to #371
- Sat, 17 Feb 2024 20:51:27 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 17 Feb 2024 20:51:27 +0100] rev 829
- remove unnecessary flag_removal function
- Sat, 17 Feb 2024 20:22:13 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 17 Feb 2024 20:22:13 +0100] rev 828
- improve tree iterator struct and add signature for a function that can create an iterator
relates to #371
- Fri, 16 Feb 2024 20:23:48 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 16 Feb 2024 20:23:48 +0100] rev 827
- first draft of a tree iterator
see issue #371
- Thu, 15 Feb 2024 21:54:43 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 15 Feb 2024 21:54:43 +0100] rev 826
- add cx_tree_search() - relates to #165
- Wed, 14 Feb 2024 22:32:13 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 14 Feb 2024 22:32:13 +0100] rev 825
- be honest at least in the lib version
- Wed, 14 Feb 2024 22:12:35 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 14 Feb 2024 22:12:35 +0100] rev 824
- fix missing typedef
- Wed, 14 Feb 2024 21:43:32 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 14 Feb 2024 21:43:32 +0100] rev 823
- declare cx_tree_search_func function pointer
- Wed, 14 Feb 2024 21:31:38 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 14 Feb 2024 21:31:38 +0100] rev 822
- add code documentation for tree functions
- Wed, 14 Feb 2024 21:27:12 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 14 Feb 2024 21:27:12 +0100] rev 821
- update uwproj configure template
- Fri, 26 Jan 2024 19:17:46 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 26 Jan 2024 19:17:46 +0100] rev 820
- remove check that is always true in cx_arl_remove()
- Thu, 25 Jan 2024 22:05:48 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 25 Jan 2024 22:05:48 +0100] rev 819
- rename cx_array_copy_result to just cx_array_result
- Thu, 25 Jan 2024 22:01:12 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 25 Jan 2024 22:01:12 +0100] rev 818
- add cx_array_add() + fix type of cx_array_default_reallocator
- Wed, 24 Jan 2024 22:19:05 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 24 Jan 2024 22:19:05 +0100] rev 817
- add cx_array_default_reallocator
- Mon, 22 Jan 2024 19:34:38 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 22 Jan 2024 19:34:38 +0100] rev 816
- add first basic low level tree functions
relates to #165 tested by issue #167
- Sat, 20 Jan 2024 16:02:04 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 20 Jan 2024 16:02:04 +0100] rev 815
- update uwproj and check toolchain dependency for coverage flags - fixes #345
- Wed, 17 Jan 2024 21:01:50 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 17 Jan 2024 21:01:50 +0100] rev 814
- fix using warning options with compilers which do not support them - fixes #363
- Tue, 16 Jan 2024 23:43:27 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 16 Jan 2024 23:43:27 +0100] rev 813
- improve program flow - relates to #353
- Tue, 16 Jan 2024 23:16:15 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 16 Jan 2024 23:16:15 +0100] rev 812
- fix unnecessary printf retry when printed string is empty
- Tue, 16 Jan 2024 23:15:36 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 16 Jan 2024 23:15:36 +0100] rev 811
- fix missing va_end() calls
- Tue, 16 Jan 2024 23:13:01 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 16 Jan 2024 23:13:01 +0100] rev 810
- add cx_sprintf() variants - fixes #353
- Tue, 16 Jan 2024 23:12:43 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 16 Jan 2024 23:12:43 +0100] rev 809
- fix assertion failure depending on possibly uninitialized memory
- Tue, 16 Jan 2024 21:34:21 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 16 Jan 2024 21:34:21 +0100] rev 808
- add missing CHANGELOG entries
- Mon, 15 Jan 2024 20:59:18 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 15 Jan 2024 20:59:18 +0100] rev 807
- remove flags to disable SBO in tests - fix #343 fix #358
- Sun, 14 Jan 2024 13:50:17 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 14 Jan 2024 13:50:17 +0100] rev 806
- add constant for reading out strstr sbo size - relates to #343
also fixes the related test which was working with the old SBO size of 256 and was broken after increasing it to 512
- Sun, 14 Jan 2024 13:13:12 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 14 Jan 2024 13:13:12 +0100] rev 805
- add constant for reading out printf sbo size - relates to #343
- Sat, 13 Jan 2024 17:51:42 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 13 Jan 2024 17:51:42 +0100] rev 804
- add CX_DISABLE_ARRAY_LIST_SWAP_SBO flag
- Fri, 12 Jan 2024 20:24:29 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 12 Jan 2024 20:24:29 +0100] rev 803
- complete migration of list tests - fixes #342
- Fri, 12 Jan 2024 20:13:13 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 12 Jan 2024 20:13:13 +0100] rev 802
- fix #356 : broken cxListCompare
- Wed, 10 Jan 2024 22:13:23 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 10 Jan 2024 22:13:23 +0100] rev 801
- migrate list create and destroy tests - relates to #342
- Tue, 09 Jan 2024 21:25:08 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 09 Jan 2024 21:25:08 +0100] rev 800
- migrate cxEmptyList tests - relates to #342
- Tue, 09 Jan 2024 00:09:11 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 09 Jan 2024 00:09:11 +0100] rev 799
- fix some broken cleanup
- Tue, 09 Jan 2024 00:01:03 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 09 Jan 2024 00:01:03 +0100] rev 798
- migrate low level linked list tests - relates to #342
- Sun, 07 Jan 2024 11:01:33 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Jan 2024 11:01:33 +0100] rev 797
- use that recent uwproj trims indents in project.xml
- Fri, 05 Jan 2024 20:35:13 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 05 Jan 2024 20:35:13 +0100] rev 796
- update uwproj configure template
- Fri, 05 Jan 2024 00:12:11 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 05 Jan 2024 00:12:11 +0100] rev 795
- fix documentation of reallocator struct
- Thu, 04 Jan 2024 21:24:55 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 04 Jan 2024 21:24:55 +0100] rev 794
- improve output of coverage summary
- Thu, 04 Jan 2024 21:05:32 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 04 Jan 2024 21:05:32 +0100] rev 793
- migrate remaining buffer tests - relates to #342
- Wed, 03 Jan 2024 22:17:40 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 03 Jan 2024 22:17:40 +0100] rev 792
- migrate more buffer tests - relates to #342
only read and write tests are remaining now
- Tue, 02 Jan 2024 23:31:00 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 02 Jan 2024 23:31:00 +0100] rev 791
- generate (release) config.mk if none exists - fixes #350
- Mon, 01 Jan 2024 16:43:18 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 01 Jan 2024 16:43:18 +0100] rev 790
- some text replacements to prepare migration of list tests
- Mon, 01 Jan 2024 16:42:37 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 01 Jan 2024 16:42:37 +0100] rev 789
- begin migration of buffer tests - relates to #342
- Mon, 01 Jan 2024 15:33:20 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 01 Jan 2024 15:33:20 +0100] rev 788
- move coverage flags to make/*.mk files - relates to #345
- Sun, 31 Dec 2023 15:02:11 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 31 Dec 2023 15:02:11 +0100] rev 787
- migrate compare tests - relates to #342
- Sun, 31 Dec 2023 14:29:46 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 31 Dec 2023 14:29:46 +0100] rev 786
- declare cx_compare_func in compare.h - fixes #344
- Sat, 30 Dec 2023 18:48:25 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 30 Dec 2023 18:48:25 +0100] rev 785
- migrate map tests - relates to #342
- Sat, 30 Dec 2023 15:21:16 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 30 Dec 2023 15:21:16 +0100] rev 784
- fix broken CX_TEST_SUBROUTINE - relates to #341
- Sat, 30 Dec 2023 14:58:06 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 30 Dec 2023 14:58:06 +0100] rev 783
- add command to remove outdated coverage data
- Sat, 30 Dec 2023 14:32:42 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 30 Dec 2023 14:32:42 +0100] rev 782
- migrate allocator tests - relates to #342
- Sat, 30 Dec 2023 14:11:20 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 30 Dec 2023 14:11:20 +0100] rev 781
- migrate mempool tests - relates to #342
- Fri, 29 Dec 2023 17:27:14 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 29 Dec 2023 17:27:14 +0100] rev 780
- migrate printf tests - relates to #342
- Fri, 29 Dec 2023 17:17:43 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 29 Dec 2023 17:17:43 +0100] rev 779
- revert the insanely stupid idea to automatically run the test program on default build
- Fri, 29 Dec 2023 16:15:05 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 29 Dec 2023 16:15:05 +0100] rev 778
- fix missing dependencies for test_string.c
- Thu, 28 Dec 2023 20:37:53 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 28 Dec 2023 20:37:53 +0100] rev 777
- migrate string tests - relates to #342
- Thu, 28 Dec 2023 19:17:45 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 28 Dec 2023 19:17:45 +0100] rev 776
- fix accidental generation of cxListIterator() symbol
- Wed, 27 Dec 2023 17:28:33 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Dec 2023 17:28:33 +0100] rev 775
- ignore the intentional use-after-free
- Wed, 27 Dec 2023 17:19:54 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Dec 2023 17:19:54 +0100] rev 774
- add make target to automatically gather coverage info
- Wed, 27 Dec 2023 16:18:10 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Dec 2023 16:18:10 +0100] rev 773
- fix missing LDFLAGS when linking ucxtest
- Wed, 27 Dec 2023 16:16:11 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Dec 2023 16:16:11 +0100] rev 772
- add coverage feature - relates to #342
Note: this is currently not checking the availability of the compiler flags.
- Wed, 27 Dec 2023 16:07:45 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Dec 2023 16:07:45 +0100] rev 771
- remove CXX flags that have become unnecessary
- Wed, 27 Dec 2023 16:04:38 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Dec 2023 16:04:38 +0100] rev 770
- migrates self-test for testing allocator - relates to #342
- Wed, 27 Dec 2023 14:54:04 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Dec 2023 14:54:04 +0100] rev 769
- change default make target from 'compile test-compile' to 'check'
- Wed, 20 Dec 2023 18:13:30 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 20 Dec 2023 18:13:30 +0100] rev 768
- migrate hash_key tests - relates to #342
- Wed, 20 Dec 2023 17:57:18 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 20 Dec 2023 17:57:18 +0100] rev 767
- migrate utils tests - relates to #342
- Wed, 20 Dec 2023 16:46:14 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 20 Dec 2023 16:46:14 +0100] rev 766
- bring back UCX test - fixes #341
- Mon, 18 Dec 2023 18:54:17 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 18 Dec 2023 18:54:17 +0100] rev 765
- fix usage of COPYALL in Makefiles
- Mon, 18 Dec 2023 18:22:53 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 18 Dec 2023 18:22:53 +0100] rev 764
- add cxListFindRemove and cx_linked_list_find_node
resolves #339
- Mon, 18 Dec 2023 16:14:07 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 18 Dec 2023 16:14:07 +0100] rev 763
- make cx_cmp_ptr default comparator for pointer lists - relates to #340
- Mon, 18 Dec 2023 16:04:21 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 18 Dec 2023 16:04:21 +0100] rev 762
- add cx_cmp_ptr() - fix #340
- Mon, 18 Dec 2023 15:13:26 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 18 Dec 2023 15:13:26 +0100] rev 761
- add cxBufferReset() - resolves #338
- Mon, 18 Dec 2023 14:25:10 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 18 Dec 2023 14:25:10 +0100] rev 760
- update build instructions
- Mon, 18 Dec 2023 14:14:47 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 18 Dec 2023 14:14:47 +0100] rev 759
- increase version number to 3.1
remove per-file version information
from Doxygen output
- Mon, 18 Dec 2023 14:05:12 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 18 Dec 2023 14:05:12 +0100] rev 758
- fix #318 - incorrect link to ucx 3 docs
- Thu, 23 Nov 2023 23:41:40 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Nov 2023 23:41:40 +0100] rev 757
- fix incorrect documentation of cxBufferEof()
- Thu, 23 Nov 2023 23:35:51 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Nov 2023 23:35:51 +0100] rev 756
- fix wrong static lib name in check target
- Thu, 23 Nov 2023 23:33:09 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Nov 2023 23:33:09 +0100] rev 755
- add update-rules script
- Wed, 18 Oct 2023 21:07:02 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 18 Oct 2023 21:07:02 +0200] rev 754
- add an uwproj based install target
- Thu, 12 Oct 2023 00:00:35 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 12 Oct 2023 00:00:35 +0200] rev 753
- replace most of the build system with uwproj
- Sun, 03 Sep 2023 09:10:16 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Sep 2023 09:10:16 +0200] rev 752
- make C++ compiler and pandoc entirely optional
- Sun, 09 Jul 2023 12:43:13 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 09 Jul 2023 12:43:13 +0200] rev 751
- Release 3.0
- Sun, 09 Jul 2023 12:33:20 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 09 Jul 2023 12:33:20 +0200] rev 750
- update CHANGELOG, COPYING, and README
- Sun, 09 Jul 2023 12:17:29 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 09 Jul 2023 12:17:29 +0200] rev 749
- Release Version 3.0
- Sun, 09 Jul 2023 12:12:29 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 09 Jul 2023 12:12:29 +0200] rev 748
- add release date for UCX 3.0
- Fri, 07 Jul 2023 20:29:44 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Jul 2023 20:29:44 +0200] rev 747
- Added tag v3.0 for changeset b4bd0155f03f
- Fri, 07 Jul 2023 20:22:30 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Jul 2023 20:22:30 +0200] rev 746
- improve the CSV example
- Fri, 07 Jul 2023 20:20:03 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Jul 2023 20:20:03 +0200] rev 745
- some fixes in example code
- Fri, 07 Jul 2023 18:43:11 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Jul 2023 18:43:11 +0200] rev 744
- merge upstream changes
- Fri, 07 Jul 2023 18:33:11 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Jul 2023 18:33:11 +0200] rev 743
- fix typo in mempool.h
- Fri, 07 Jul 2023 18:41:44 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 07 Jul 2023 18:41:44 +0200] rev 742
- change cxMempoolDestroy doc
- Fri, 07 Jul 2023 18:41:03 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 07 Jul 2023 18:41:03 +0200] rev 741
- more doc fixes
- Fri, 07 Jul 2023 18:29:00 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 07 Jul 2023 18:29:00 +0200] rev 740
- fix iterator doc
- Fri, 07 Jul 2023 18:20:07 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 07 Jul 2023 18:20:07 +0200] rev 739
- fix typo in list.h
- Fri, 07 Jul 2023 18:22:13 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Jul 2023 18:22:13 +0200] rev 738
- fix typos in hash_map.h
- Fri, 07 Jul 2023 17:59:52 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Jul 2023 17:59:52 +0200] rev 737
- add overridable macros to the install docs
- Fri, 07 Jul 2023 17:51:54 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Jul 2023 17:51:54 +0200] rev 736
- make streamcopy buffer sizes overridable
- Fri, 07 Jul 2023 17:46:00 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Jul 2023 17:46:00 +0200] rev 735
- unify the list swap SBO sizes
- Fri, 07 Jul 2023 17:31:25 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Jul 2023 17:31:25 +0200] rev 734
- slightly improve CSS
- Fri, 07 Jul 2023 17:28:07 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Jul 2023 17:28:07 +0200] rev 733
- add iterator documentation
- Fri, 07 Jul 2023 17:11:15 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Jul 2023 17:11:15 +0200] rev 732
- add map documentation
- Mon, 03 Jul 2023 18:37:19 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 03 Jul 2023 18:37:19 +0200] rev 731
- add documentation for the lists
- Sat, 01 Jul 2023 14:29:16 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 01 Jul 2023 14:29:16 +0200] rev 730
- add documentation for collection.h
- Sat, 01 Jul 2023 14:05:52 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 01 Jul 2023 14:05:52 +0200] rev 729
- add mempool example
- Wed, 28 Jun 2023 20:36:25 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 28 Jun 2023 20:36:25 +0200] rev 728
- improve how GTest config is passed during builds
- Wed, 28 Jun 2023 20:07:52 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 28 Jun 2023 20:07:52 +0200] rev 727
- improve mempool implementation
- Wed, 28 Jun 2023 19:18:01 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 28 Jun 2023 19:18:01 +0200] rev 726
- add a low-level stdlib-based cx_reallocate()
- Tue, 27 Jun 2023 20:04:48 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 27 Jun 2023 20:04:48 +0200] rev 725
- add docs for the compare.h and printf.h utilities
- Tue, 27 Jun 2023 18:44:37 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 27 Jun 2023 18:44:37 +0200] rev 724
- add web docs for buffer and stream copy
- Tue, 27 Jun 2023 18:24:28 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 27 Jun 2023 18:24:28 +0200] rev 723
- add web documentation for strings
- Tue, 27 Jun 2023 18:10:34 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 27 Jun 2023 18:10:34 +0200] rev 722
- add allocator example
- Tue, 27 Jun 2023 17:53:56 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 27 Jun 2023 17:53:56 +0200] rev 721
- update install instructions for ucx 3.0
- Tue, 20 Jun 2023 19:46:01 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Jun 2023 19:46:01 +0200] rev 720
- add empty sections to features.md
- Tue, 20 Jun 2023 19:24:26 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Jun 2023 19:24:26 +0200] rev 719
- remove deprecated align=center attribute
- Tue, 20 Jun 2023 19:20:51 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Jun 2023 19:20:51 +0200] rev 718
- remove trees from UCX 3.0
- Tue, 20 Jun 2023 19:13:31 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Jun 2023 19:13:31 +0200] rev 717
- fix some typos in UCX 2.1 documentation
- Tue, 20 Jun 2023 19:04:07 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Jun 2023 19:04:07 +0200] rev 716
- update general web documentation structure
- Tue, 20 Jun 2023 19:00:52 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Jun 2023 19:00:52 +0200] rev 715
- add header and footer to list of build dependencies
- Tue, 20 Jun 2023 18:30:13 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Jun 2023 18:30:13 +0200] rev 714
- add missing docs for cxEmptyMap
- Tue, 20 Jun 2023 18:29:12 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Jun 2023 18:29:12 +0200] rev 713
- fix wrong docs for cx_stream_copy()
- Tue, 20 Jun 2023 18:28:47 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Jun 2023 18:28:47 +0200] rev 712
- add missing docs for cx_invoke_destructor()
- Tue, 20 Jun 2023 18:26:35 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Jun 2023 18:26:35 +0200] rev 711
- update Doxyfile to Doxygen 1.9.6
- Sun, 21 May 2023 16:22:09 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 21 May 2023 16:22:09 +0200] rev 710
- fix const-ness of non-mutating iterator creation for maps
- Sun, 21 May 2023 15:07:31 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 21 May 2023 15:07:31 +0200] rev 709
- simplify map class structure
- Sun, 21 May 2023 14:56:10 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 21 May 2023 14:56:10 +0200] rev 708
- fix inconsistent destructor requirements for list and map classes
- Sun, 21 May 2023 14:40:05 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 21 May 2023 14:40:05 +0200] rev 707
- fix rehash not valid for non-hash-maps
- Sun, 21 May 2023 14:37:56 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 21 May 2023 14:37:56 +0200] rev 706
- add empty map implementation - fixes #259
- Sun, 21 May 2023 14:04:34 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 21 May 2023 14:04:34 +0200] rev 705
- fix cxListCompare if-condition
- Sun, 21 May 2023 14:03:21 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 21 May 2023 14:03:21 +0200] rev 704
- add empty list implementation - fixes #258
- Sun, 21 May 2023 11:52:58 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 21 May 2023 11:52:58 +0200] rev 703
- improve cx_linked_list_sort() - fixes #257
- Fri, 05 May 2023 19:07:56 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 May 2023 19:07:56 +0200] rev 702
- fix cx_linked_list_sort() not working for empty lists
- Mon, 24 Apr 2023 19:08:56 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 24 Apr 2023 19:08:56 +0200] rev 701
- explicitly set cmake policy CMP0077
- Sat, 22 Apr 2023 19:01:06 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 22 Apr 2023 19:01:06 +0200] rev 700
- add cx_strdup_m() and cx_strdup_ma()
- Sat, 22 Apr 2023 14:21:02 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 22 Apr 2023 14:21:02 +0200] rev 699
- make list find return a negative value when elem not found
- Sat, 22 Apr 2023 14:09:46 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 22 Apr 2023 14:09:46 +0200] rev 698
- fix wrong doc in cxListFind()
- Sat, 22 Apr 2023 13:06:18 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 22 Apr 2023 13:06:18 +0200] rev 697
- add cx_strcat_m() and cx_strcat_ma() for in-place concatenation
- Sat, 22 Apr 2023 12:29:00 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 22 Apr 2023 12:29:00 +0200] rev 696
- add cxHashMapCreateSimple()
- Sat, 22 Apr 2023 12:16:34 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 22 Apr 2023 12:16:34 +0200] rev 695
- fix typo
- Fri, 21 Apr 2023 20:50:19 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 21 Apr 2023 20:50:19 +0200] rev 694
- fix missing controlling-expression for char const*
- Fri, 21 Apr 2023 20:28:55 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 21 Apr 2023 20:28:55 +0200] rev 693
- fix missing const qualifier for allocator
- Fri, 21 Apr 2023 20:17:09 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 21 Apr 2023 20:17:09 +0200] rev 692
- add cxmutstr to the map generics
- Fri, 21 Apr 2023 19:50:43 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 21 Apr 2023 19:50:43 +0200] rev 691
- bring a generic interface to CxMap
- Fri, 21 Apr 2023 18:38:18 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 21 Apr 2023 18:38:18 +0200] rev 690
- simplify CxHashKey
- Thu, 20 Apr 2023 19:13:25 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 20 Apr 2023 19:13:25 +0200] rev 689
- fix typo
- Tue, 18 Apr 2023 19:19:04 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 18 Apr 2023 19:19:04 +0200] rev 688
- serious code formatting problems ;-)
- Tue, 18 Apr 2023 19:15:50 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 18 Apr 2023 19:15:50 +0200] rev 687
- tweak rehash test to achieve missing coverage
- Tue, 18 Apr 2023 19:10:45 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 18 Apr 2023 19:10:45 +0200] rev 686
- add destructor functions for maps - fixes #253
- Tue, 18 Apr 2023 18:01:41 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 18 Apr 2023 18:01:41 +0200] rev 685
- add base collection members to map interface
- Mon, 17 Apr 2023 21:47:34 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 17 Apr 2023 21:47:34 +0200] rev 684
- change CX_STR: use compound literal in C and ctor in C++
- Sun, 16 Apr 2023 21:35:08 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 16 Apr 2023 21:35:08 +0200] rev 683
- add convenience functions for allocating a buffer on the heap
- Sun, 16 Apr 2023 21:09:25 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 16 Apr 2023 21:09:25 +0200] rev 682
- work around some MSC problems
- Sun, 16 Apr 2023 20:50:19 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 16 Apr 2023 20:50:19 +0200] rev 681
- fix common.h include problems - fixes #255
- Sun, 09 Apr 2023 20:00:44 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 09 Apr 2023 20:00:44 +0200] rev 680
- fix wrong operator precedence in destructor macros
- Sun, 09 Apr 2023 19:37:00 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 09 Apr 2023 19:37:00 +0200] rev 679
- add pointer array list tests
- Sun, 09 Apr 2023 19:06:16 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 09 Apr 2023 19:06:16 +0200] rev 678
- reformat code
- Sun, 09 Apr 2023 19:03:58 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 09 Apr 2023 19:03:58 +0200] rev 677
- refactoring of collections to make use of destructors in map implementations
- Fri, 07 Apr 2023 11:30:28 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 07 Apr 2023 11:30:28 +0200] rev 676
- fix initial storage allocation for array lists created with CX_STORE_POINTERS
- Mon, 03 Apr 2023 19:48:00 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 03 Apr 2023 19:48:00 +0200] rev 675
- simplify cx_stream_ncopy()
- Mon, 03 Apr 2023 19:20:30 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 03 Apr 2023 19:20:30 +0200] rev 674
- add stream copy utils - fixes #254
- Mon, 03 Apr 2023 19:09:31 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 03 Apr 2023 19:09:31 +0200] rev 673
- make allocator in cxBufferInit optional
- Sat, 01 Apr 2023 11:51:48 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 01 Apr 2023 11:51:48 +0200] rev 672
- increase test coverage - fixes #250
- Sat, 01 Apr 2023 11:00:59 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 01 Apr 2023 11:00:59 +0200] rev 671
- test coverage for cx_strcmp pointer variants
- Tue, 28 Mar 2023 21:00:33 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Mar 2023 21:00:33 +0200] rev 670
- allow NULL for allocator and comparator
- Tue, 28 Mar 2023 19:13:33 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Mar 2023 19:13:33 +0200] rev 669
- add docs for CX_STORE_POINTERS and remove cxHashMapCreateForPointers()
- Tue, 21 Mar 2023 17:21:20 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 21 Mar 2023 17:21:20 +0100] rev 668
- add CX_STORE_POINTERS special item size for maps
- Tue, 21 Mar 2023 17:18:29 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 21 Mar 2023 17:18:29 +0100] rev 667
- add CX_STORE_POINTERS special "item size" for lists
- Mon, 20 Mar 2023 19:09:08 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Mar 2023 19:09:08 +0100] rev 666
- add unit test for cxListClear + fix destructor functions not always invoked with the correct pointer
- Mon, 20 Mar 2023 18:05:12 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 20 Mar 2023 18:05:12 +0100] rev 665
- fix hashmap iterator skipping the second element in some cases
- Tue, 14 Mar 2023 20:25:24 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 14 Mar 2023 20:25:24 +0100] rev 664
- add cxListClear and fix missing destructor invocations - #241 #246
- Sun, 05 Mar 2023 10:55:32 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 05 Mar 2023 10:55:32 +0100] rev 663
- add cx_hash_key_cxstr() macro
- Thu, 23 Feb 2023 22:43:13 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Feb 2023 22:43:13 +0100] rev 662
- add simple functions for creating lists
- Thu, 23 Feb 2023 22:27:41 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Feb 2023 22:27:41 +0100] rev 661
- add CX_LINKED_LIST_SORT_SBO_SIZE macro
- Thu, 23 Feb 2023 22:24:26 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Feb 2023 22:24:26 +0100] rev 660
- add some asserts
- Thu, 23 Feb 2023 21:42:46 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Feb 2023 21:42:46 +0100] rev 659
- split cxMapRemove() to cxMapRemoveAndGet()
- Thu, 23 Feb 2023 18:58:15 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Feb 2023 18:58:15 +0100] rev 658
- make hashmap store objects instead of pointers by default - fixes #239
- Mon, 20 Feb 2023 19:55:42 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2023 19:55:42 +0100] rev 657
- add CxListComparator compatible string compare functions
- Mon, 20 Feb 2023 19:14:42 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2023 19:14:42 +0100] rev 656
- fix gmock being build and gtest and gmock being installed
- Wed, 15 Feb 2023 16:48:11 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 15 Feb 2023 16:48:11 +0100] rev 655
- implement backwards iterator - fixes #238
- Wed, 08 Feb 2023 20:26:26 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 08 Feb 2023 20:26:26 +0100] rev 654
- Automated merge
- Tue, 07 Feb 2023 21:55:37 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 07 Feb 2023 21:55:37 +0100] rev 653
- rename test directory to avoid name clash with Makefile target
- Tue, 07 Feb 2023 21:53:06 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 07 Feb 2023 21:53:06 +0100] rev 652
- fix README showing how tests were run in the automake era
- Tue, 07 Feb 2023 21:37:55 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 07 Feb 2023 21:37:55 +0100] rev 651
- fix last change of mul overflow builtin breaking non-windows compilations
now we use the generic builtin and leave the type resolution to the compiler
- Tue, 07 Feb 2023 20:08:45 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 07 Feb 2023 20:08:45 +0100] rev 650
- fix code not compiling under windows+mingw
- Tue, 07 Feb 2023 20:08:08 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 07 Feb 2023 20:08:08 +0100] rev 649
- fix wrong types for umul overflow builtins
- Tue, 07 Feb 2023 20:06:33 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 07 Feb 2023 20:06:33 +0100] rev 648
- remove too platform dependent printf tests
- Wed, 08 Feb 2023 20:26:09 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 08 Feb 2023 20:26:09 +0100] rev 647
- implement swap function for list elements - fixes #218
- Wed, 08 Feb 2023 18:56:58 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 08 Feb 2023 18:56:58 +0100] rev 646
- add pointer swap utility
- Thu, 02 Feb 2023 20:25:34 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 02 Feb 2023 20:25:34 +0100] rev 645
- add strtok API - fixes #220
- Wed, 01 Feb 2023 18:07:16 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 01 Feb 2023 18:07:16 +0100] rev 644
- reformat file
- Wed, 01 Feb 2023 18:06:50 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 01 Feb 2023 18:06:50 +0100] rev 643
- #228 make buffer sizes adjustable at compile time
- Wed, 01 Feb 2023 17:14:17 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 01 Feb 2023 17:14:17 +0100] rev 642
- minor fix for testing allocator self-test
- Thu, 26 Jan 2023 20:59:36 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 26 Jan 2023 20:59:36 +0100] rev 641
- add new pointer list wrapper - resolves #234
since we need a thread local variable, this drops C99 support
- Wed, 25 Jan 2023 19:19:29 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 25 Jan 2023 19:19:29 +0100] rev 640
- simplify list class - fixes #236
- Mon, 23 Jan 2023 20:34:18 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 23 Jan 2023 20:34:18 +0100] rev 639
- temporarily remove pointer lists - see #234
- Mon, 23 Jan 2023 20:22:11 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 23 Jan 2023 20:22:11 +0100] rev 638
- add cxListInsertArray() - fixes #224
- Mon, 23 Jan 2023 20:00:26 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 23 Jan 2023 20:00:26 +0100] rev 637
- remove the untrue restriction for the index parameter of cx_array_copy() from the documentation
- Tue, 20 Dec 2022 16:09:03 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 20 Dec 2022 16:09:03 +0100] rev 636
- add printf tests
- Tue, 20 Dec 2022 15:08:08 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 20 Dec 2022 15:08:08 +0100] rev 635
- add attributes to printf functions
- Tue, 20 Dec 2022 14:14:09 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 20 Dec 2022 14:14:09 +0100] rev 634
- change prefix of UCX_PRINTF_BUFSIZE to CX
- Tue, 20 Dec 2022 14:12:36 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 20 Dec 2022 14:12:36 +0100] rev 633
- add utils tests
- Wed, 07 Dec 2022 21:07:54 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 07 Dec 2022 21:07:54 +0100] rev 632
- fix public header destination
- Wed, 07 Dec 2022 20:11:44 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 07 Dec 2022 20:11:44 +0100] rev 631
- tests for compare functions
- Sat, 26 Nov 2022 16:58:41 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 26 Nov 2022 16:58:41 +0100] rev 630
- separate iterators and mutating iterators
Trade tons of code duplication for const-correctness.
- Wed, 23 Nov 2022 22:40:55 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 23 Nov 2022 22:40:55 +0100] rev 629
- #224 add cxListAddArray()
This also replaces cxLinkedListFromArray().
- Sun, 20 Nov 2022 21:08:36 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 20 Nov 2022 21:08:36 +0100] rev 628
- use //-style single line comments everywhere
- Sun, 20 Nov 2022 17:48:42 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 20 Nov 2022 17:48:42 +0100] rev 627
- fix cx_array_copy() unintentionally shrinking the array
- Sun, 20 Nov 2022 17:47:26 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 20 Nov 2022 17:47:26 +0100] rev 626
- #219: fix off-by-one bug in cx_arl_remove()
- Sun, 20 Nov 2022 17:22:37 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 20 Nov 2022 17:22:37 +0100] rev 625
- fix calculation of new capacity in cx_array_copy()
- Sun, 20 Nov 2022 17:06:00 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 20 Nov 2022 17:06:00 +0100] rev 624
- #219: cx_arl_remove short-circuit for last element
- Sun, 20 Nov 2022 16:58:51 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 20 Nov 2022 16:58:51 +0100] rev 623
- #219 array list: implement reverse
- Sun, 20 Nov 2022 16:28:03 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 20 Nov 2022 16:28:03 +0100] rev 622
- #219 array list: implement compare member func
- Sun, 20 Nov 2022 16:22:50 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 20 Nov 2022 16:22:50 +0100] rev 621
- missing const in cxListFind
- Sun, 20 Nov 2022 16:22:16 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 20 Nov 2022 16:22:16 +0100] rev 620
- #219 improve cx_arl_iter_next
Remove one function call
- Sun, 20 Nov 2022 16:21:03 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 20 Nov 2022 16:21:03 +0100] rev 619
- #219 array list: implement insert via iterator
- Sun, 20 Nov 2022 15:51:02 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 20 Nov 2022 15:51:02 +0100] rev 618
- #219 array list: implement compare
- Sun, 20 Nov 2022 12:17:34 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 20 Nov 2022 12:17:34 +0100] rev 617
- fix include in array_list.h
- Fri, 18 Nov 2022 22:32:17 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 18 Nov 2022 22:32:17 +0100] rev 616
- #219 array list: add iterator
- Thu, 17 Nov 2022 18:55:14 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 17 Nov 2022 18:55:14 +0100] rev 615
- #219 array list: implement sort
- Thu, 17 Nov 2022 18:46:55 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 17 Nov 2022 18:46:55 +0100] rev 614
- #219 array list: implement find
- Thu, 17 Nov 2022 18:32:59 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 17 Nov 2022 18:32:59 +0100] rev 613
- #219 array list: implement remove
- Thu, 17 Nov 2022 18:29:59 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 17 Nov 2022 18:29:59 +0100] rev 612
- fix typo in enum cx_array_copy_result
- Thu, 17 Nov 2022 18:25:40 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 17 Nov 2022 18:25:40 +0100] rev 611
- #219 array list: implement insert
- Wed, 16 Nov 2022 22:27:46 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 16 Nov 2022 22:27:46 +0100] rev 610
- #219 array list: implement add and at
Add uses the low level cx_array_copy function which is
now also implemented, but not tested by individual unit
tests.
- Sun, 13 Nov 2022 13:29:15 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 13 Nov 2022 13:29:15 +0100] rev 609
- more custom data for array re-allocator
- Sun, 13 Nov 2022 13:22:03 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 13 Nov 2022 13:22:03 +0100] rev 608
- proposal for a low level array copy
- Sun, 13 Nov 2022 13:21:48 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 13 Nov 2022 13:21:48 +0100] rev 607
- implement array list ctor and dtor
also lays out the "glue level" functions
- Sat, 12 Nov 2022 15:56:58 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 12 Nov 2022 15:56:58 +0100] rev 606
- add array list tests
- Sun, 06 Nov 2022 16:11:11 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 06 Nov 2022 16:11:11 +0100] rev 605
- fix typo in compare.h
- Sun, 06 Nov 2022 16:07:32 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 06 Nov 2022 16:07:32 +0100] rev 604
- change hash functions
1) for zero-terminated strings, the terminator is no longer included in the hash
2) for NULL there is now a special hash value different from the hash for empty data
- Sun, 06 Nov 2022 14:46:59 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 06 Nov 2022 14:46:59 +0100] rev 603
- fix missing const in cx_hash_key signature
- Sun, 06 Nov 2022 14:17:33 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 06 Nov 2022 14:17:33 +0100] rev 602
- use ucx compare function in list tests
- Sat, 05 Nov 2022 17:50:04 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 05 Nov 2022 17:50:04 +0100] rev 601
- add compare functions
- Sat, 05 Nov 2022 17:44:52 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 05 Nov 2022 17:44:52 +0100] rev 600
- east const
- Sat, 05 Nov 2022 17:17:17 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 05 Nov 2022 17:17:17 +0100] rev 599
- #222 add printf-like functions
- Sun, 23 Oct 2022 17:02:07 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 23 Oct 2022 17:02:07 +0200] rev 598
- #217 cover cx_strreplace_a() macro
- Sun, 23 Oct 2022 16:57:10 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 23 Oct 2022 16:57:10 +0200] rev 597
- #217 cover cx_strcat macro
- Sun, 23 Oct 2022 16:49:35 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 23 Oct 2022 16:49:35 +0200] rev 596
- #216 test hashing functions
- Sun, 23 Oct 2022 16:40:53 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 23 Oct 2022 16:40:53 +0200] rev 595
- remove unnecessary code
- Sun, 23 Oct 2022 13:39:44 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 23 Oct 2022 13:39:44 +0200] rev 594
- add test for cxMapClear()
- Sun, 23 Oct 2022 13:32:46 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 23 Oct 2022 13:32:46 +0200] rev 593
- explicitly cast int to char
- Sun, 23 Oct 2022 13:32:16 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 23 Oct 2022 13:32:16 +0200] rev 592
- enclose macro arguments in parenthesis
- Tue, 04 Oct 2022 19:25:07 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 04 Oct 2022 19:25:07 +0200] rev 591
- fix over-optimization of strstr
1. it's actually less performant to frequently read bytes
from an array instead of using the native word length
2. the SBO buffer should be local and not static to allow
multi-threading usage
- Tue, 04 Oct 2022 18:55:20 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 04 Oct 2022 18:55:20 +0200] rev 590
- fix missing zero-termination in strreplace
- Tue, 04 Oct 2022 18:49:14 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 04 Oct 2022 18:49:14 +0200] rev 589
- add zero-termination guarantees
- Tue, 20 Sep 2022 10:37:29 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Sep 2022 10:37:29 +0200] rev 588
- do not use c++ object initialization
- Tue, 20 Sep 2022 10:36:04 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Sep 2022 10:36:04 +0200] rev 587
- use EXPECT_STREQ instead of strcmp
- Tue, 20 Sep 2022 10:30:54 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Sep 2022 10:30:54 +0200] rev 586
- add tests for strupper and strlower
- Tue, 20 Sep 2022 10:24:03 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 20 Sep 2022 10:24:03 +0200] rev 585
- add test coverage for _m variant functions
- Tue, 13 Sep 2022 20:11:26 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 13 Sep 2022 20:11:26 +0200] rev 584
- disallow NULL for cx_str() and cx_mutstr()
- Fri, 09 Sep 2022 20:19:08 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 09 Sep 2022 20:19:08 +0200] rev 583
- add tests and missing implementations for strings
- Sat, 03 Sep 2022 15:11:23 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 03 Sep 2022 15:11:23 +0200] rev 582
- implement strupper and strlower
- Sat, 03 Sep 2022 14:56:07 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 03 Sep 2022 14:56:07 +0200] rev 581
- implement more string functions
- Wed, 31 Aug 2022 23:12:05 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 31 Aug 2022 23:12:05 +0200] rev 580
- more implementations of string functions
- Tue, 30 Aug 2022 19:56:07 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 30 Aug 2022 19:56:07 +0200] rev 579
- start implementing string functions
- Tue, 30 Aug 2022 19:55:56 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 30 Aug 2022 19:55:56 +0200] rev 578
- some function can be macros using the default allocator
- Tue, 30 Aug 2022 19:34:22 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 30 Aug 2022 19:34:22 +0200] rev 577
- wrong position of struct identifier
- Mon, 29 Aug 2022 20:54:42 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 29 Aug 2022 20:54:42 +0200] rev 576
- first proposal for the string header
- Fri, 12 Aug 2022 16:56:41 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Aug 2022 16:56:41 +0200] rev 575
- fix #200 - key contents not compared in cx_hash_map_put()
- Fri, 12 Aug 2022 16:48:59 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Aug 2022 16:48:59 +0200] rev 574
- invert if-condition in preparation for the next bugfix
- Fri, 12 Aug 2022 16:47:11 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Aug 2022 16:47:11 +0200] rev 573
- remove unused variable (return immediately)
- Mon, 08 Aug 2022 17:12:00 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 08 Aug 2022 17:12:00 +0200] rev 572
- #201 - remove dangerous allocator config
There is no plausible use case, except using the testing
allocator in the test case, and having the possibility to
specify any allocator (including another mempool) causes
more harm than good.
- Wed, 03 Aug 2022 17:27:55 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 03 Aug 2022 17:27:55 +0200] rev 571
- #201 - add mempool implementation
- Wed, 03 Aug 2022 15:44:46 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 03 Aug 2022 15:44:46 +0200] rev 570
- remove currently unused ssize_t definition
- Mon, 25 Jul 2022 15:40:27 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 25 Jul 2022 15:40:27 +0200] rev 569
- #170 test cxBufferRead
- Mon, 25 Jul 2022 15:34:19 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 25 Jul 2022 15:34:19 +0200] rev 568
- #170 test cxBufferGet
- Mon, 25 Jul 2022 15:29:56 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 25 Jul 2022 15:29:56 +0200] rev 567
- #184 #170 more thorough flush testing
Also adds proper doc for write function.
- Mon, 25 Jul 2022 14:16:49 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 25 Jul 2022 14:16:49 +0200] rev 566
- fix two tests reading one byte too much
- Mon, 25 Jul 2022 14:01:45 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 25 Jul 2022 14:01:45 +0200] rev 565
- fix putc tests to make more sense of the bitwise or
- Wed, 08 Jun 2022 21:38:45 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 08 Jun 2022 21:38:45 +0200] rev 564
- fix obsolete documentation
- Wed, 08 Jun 2022 21:33:31 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 08 Jun 2022 21:33:31 +0200] rev 563
- improve hash key handling
- Fri, 27 May 2022 17:40:27 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 May 2022 17:40:27 +0200] rev 562
- #189 #199 implement and test map rehash
- Fri, 27 May 2022 14:14:55 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 May 2022 14:14:55 +0200] rev 561
- #199 test removing via iterator
- Fri, 27 May 2022 14:02:27 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 May 2022 14:02:27 +0200] rev 560
- fix wrong slot and index numbers
- Fri, 27 May 2022 14:02:14 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 May 2022 14:02:14 +0200] rev 559
- corrects documentation of iterator behavior
- Fri, 27 May 2022 13:25:42 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 May 2022 13:25:42 +0200] rev 558
- add convenience function to make keys from strings
- Fri, 27 May 2022 12:59:41 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 May 2022 12:59:41 +0200] rev 557
- remove unused header
- Fri, 27 May 2022 12:59:32 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 May 2022 12:59:32 +0200] rev 556
- #199 tests for hash map
- Fri, 27 May 2022 12:28:49 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 May 2022 12:28:49 +0200] rev 555
- fix documentation for map iterators
- Fri, 27 May 2022 12:28:35 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 May 2022 12:28:35 +0200] rev 554
- fix kv-pair not initialized
- Fri, 27 May 2022 11:39:50 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 May 2022 11:39:50 +0200] rev 553
- fix missing static inline for map functions
- Sat, 21 May 2022 12:10:25 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 21 May 2022 12:10:25 +0200] rev 552
- #178 fix that lists of different kind cannot be compared
- Sat, 21 May 2022 11:22:47 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 21 May 2022 11:22:47 +0200] rev 551
- #189 implement map iterators
- Thu, 19 May 2022 14:30:20 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 19 May 2022 14:30:20 +0200] rev 550
- #189 basic map implementation
- Wed, 18 May 2022 16:26:32 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 18 May 2022 16:26:32 +0200] rev 549
- #189 declare basic map functions
- Mon, 16 May 2022 19:25:19 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 16 May 2022 19:25:19 +0200] rev 548
- #170 test buffer eof
- Mon, 16 May 2022 19:15:44 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 16 May 2022 19:15:44 +0200] rev 547
- #170 test buffer seek
- Sun, 01 May 2022 16:48:26 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 May 2022 16:48:26 +0200] rev 546
- #184 #170 flush at threshold test
- Sun, 01 May 2022 16:12:13 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 May 2022 16:12:13 +0200] rev 545
- #184 #170 first basic flush test
- Sun, 01 May 2022 13:14:31 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 May 2022 13:14:31 +0200] rev 544
- #184 untested implementation of the flush feature
- Sun, 01 May 2022 11:54:10 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 May 2022 11:54:10 +0200] rev 543
- optimization for buffer write easy cases
- Sun, 01 May 2022 11:46:54 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 May 2022 11:46:54 +0200] rev 542
- #170 no bug never existed
- Sun, 01 May 2022 11:44:23 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 May 2022 11:44:23 +0200] rev 541
- #170 complete write tests for status quo
- Sun, 01 May 2022 10:39:13 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 May 2022 10:39:13 +0200] rev 540
- fix regression: nitems adjusted at the wrong location
- Sat, 30 Apr 2022 09:47:20 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 30 Apr 2022 09:47:20 +0200] rev 539
- #184 start implementation of the flush feature
- Sat, 30 Apr 2022 09:03:17 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 30 Apr 2022 09:03:17 +0200] rev 538
- #170 first basic write tests
- Sat, 30 Apr 2022 08:40:40 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 30 Apr 2022 08:40:40 +0200] rev 537
- fix doc error for cxBufferWrite
- Sat, 30 Apr 2022 08:30:51 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 30 Apr 2022 08:30:51 +0200] rev 536
- #170 add cxBufferClear test
- Sun, 24 Apr 2022 17:45:09 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 24 Apr 2022 17:45:09 +0200] rev 535
- #170 add several more buffer tests
- Sun, 24 Apr 2022 17:44:52 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 24 Apr 2022 17:44:52 +0200] rev 534
- fix cxBufferMinimumCapacity not using the allocator
- Sun, 24 Apr 2022 17:29:34 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 24 Apr 2022 17:29:34 +0200] rev 533
- do not implicitly zero freshly allocated memory
- Sun, 24 Apr 2022 17:14:05 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 24 Apr 2022 17:14:05 +0200] rev 532
- fix cxBufferMinimumCapacity implementation still using additional_bytes
- Sun, 24 Apr 2022 16:23:44 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 24 Apr 2022 16:23:44 +0200] rev 531
- fix erroneous doc for cxBufferShift
- Sun, 24 Apr 2022 15:15:39 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 24 Apr 2022 15:15:39 +0200] rev 530
- #170 first buffer tests
- Sun, 24 Apr 2022 14:54:50 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 24 Apr 2022 14:54:50 +0200] rev 529
- #171 const qualifier and nonnull attributes
Also removes cxBufferExtract temporarily.
- Mon, 18 Apr 2022 17:26:21 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 Apr 2022 17:26:21 +0200] rev 528
- #179 improve API for list content destruction
- Mon, 18 Apr 2022 16:56:29 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 Apr 2022 16:56:29 +0200] rev 527
- add doc for cx_for_n
- Mon, 18 Apr 2022 16:29:14 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 Apr 2022 16:29:14 +0200] rev 526
- simplify destructor signature (but loads more responsibility onto the user)
- Mon, 18 Apr 2022 15:59:09 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 Apr 2022 15:59:09 +0200] rev 525
- simplify auto-free contents in lists
- Mon, 18 Apr 2022 15:29:52 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 Apr 2022 15:29:52 +0200] rev 524
- remove list destructor
- Mon, 18 Apr 2022 14:41:19 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 Apr 2022 14:41:19 +0200] rev 523
- configure clang-tidy to ignore cert-err58-cpp for test code
- Mon, 18 Apr 2022 14:35:41 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 Apr 2022 14:35:41 +0200] rev 522
- add [[maybe_unused]] attributed to params of mocked function
- Sat, 16 Apr 2022 22:12:47 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 22:12:47 +0200] rev 521
- add test for cxListCompare
Also increases size for low level sort test in order to
exceed the SBO limit.
- Sat, 16 Apr 2022 21:12:02 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 21:12:02 +0200] rev 520
- fix memory leak in test data
- Sat, 16 Apr 2022 20:44:47 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 20:44:47 +0200] rev 519
- make cxListMemoryMgmt a linkable symbol
- Sat, 16 Apr 2022 20:17:01 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 20:17:01 +0200] rev 518
- improve testing allocator + add tests for it
- Sat, 16 Apr 2022 18:02:10 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 18:02:10 +0200] rev 517
- migrate list tests to gtest
- Sat, 16 Apr 2022 17:28:36 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 17:28:36 +0200] rev 516
- fix required cast if compiled with C++
- Sat, 16 Apr 2022 14:47:27 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 14:47:27 +0200] rev 515
- migrate tree tests to gtest
- Sat, 16 Apr 2022 09:10:10 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 09:10:10 +0200] rev 514
- test uncovered branch in cxReallocate()
- Sat, 16 Apr 2022 08:59:51 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 08:59:51 +0200] rev 513
- do not use macro for suite name
- Sat, 16 Apr 2022 08:58:27 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 08:58:27 +0200] rev 512
- compile only one single binary for tests
- Sat, 16 Apr 2022 08:49:31 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 08:49:31 +0200] rev 511
- migrate allocator tests to gtest
- Fri, 15 Apr 2022 21:28:51 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 15 Apr 2022 21:28:51 +0200] rev 510
- add googletest framework
- Sat, 09 Apr 2022 18:02:53 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 09 Apr 2022 18:02:53 +0200] rev 509
- #129 - remove test code duplication
- Sat, 09 Apr 2022 16:37:43 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 09 Apr 2022 16:37:43 +0200] rev 508
- #168 - add attributes and const
- Sun, 06 Mar 2022 13:57:36 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 06 Mar 2022 13:57:36 +0100] rev 507
- remove test code duplication for cxListAdd
- Fri, 25 Feb 2022 14:35:18 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 25 Feb 2022 14:35:18 +0100] rev 506
- add setup and teardown functions to test_list.c
- Tue, 15 Feb 2022 20:01:59 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 15 Feb 2022 20:01:59 +0100] rev 505
- fix typo in documentation
- Tue, 15 Feb 2022 19:48:25 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 15 Feb 2022 19:48:25 +0100] rev 504
- add convenience function to configure list memory management
- Tue, 15 Feb 2022 19:41:48 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 15 Feb 2022 19:41:48 +0100] rev 503
- add new destructor API and apply it to CxList
- Tue, 15 Feb 2022 19:07:14 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 15 Feb 2022 19:07:14 +0100] rev 502
- change Doxyfile to ignore __attribute__ and include static inline functions
- Mon, 31 Jan 2022 17:15:59 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 31 Jan 2022 17:15:59 +0100] rev 501
- add allocator support to CxBuffer
Also change how the buffer itself is allocated and destroyed.
- Sun, 30 Jan 2022 14:19:00 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Jan 2022 14:19:00 +0100] rev 500
- do not hide pointers behind typedefs
- Sat, 29 Jan 2022 14:32:04 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 29 Jan 2022 14:32:04 +0100] rev 499
- add cxListInsertAfter() and cxListInsertBefore()
- Sat, 29 Jan 2022 12:46:07 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 29 Jan 2022 12:46:07 +0100] rev 498
- reorder the list test functions
This should make it easier to spot duplicated code and think about a
strategy to uniformly test "normal" linked lists and pointer lists.
- Sat, 22 Jan 2022 19:10:04 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Jan 2022 19:10:04 +0100] rev 497
- pointer type must be explicit in cx_foreach macro
- Sat, 22 Jan 2022 19:04:32 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Jan 2022 19:04:32 +0100] rev 496
- add cx_foreach macro
- Sat, 22 Jan 2022 18:49:06 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Jan 2022 18:49:06 +0100] rev 495
- add the feature to remove items during iteration
- Sat, 22 Jan 2022 17:15:14 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Jan 2022 17:15:14 +0100] rev 494
- add iterator interface + linked list iterator
- Sat, 22 Jan 2022 10:29:48 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Jan 2022 10:29:48 +0100] rev 493
- hide __attribute__ from compilers that may not support it
- Tue, 28 Dec 2021 18:05:14 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 18:05:14 +0100] rev 492
- simplifies some linked list tests
- Tue, 28 Dec 2021 17:49:52 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 17:49:52 +0100] rev 491
- fix missing cleanup in test_hl_linked_list_from_array
- Tue, 28 Dec 2021 17:41:51 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 17:41:51 +0100] rev 490
- add cxListReverse()
- Tue, 28 Dec 2021 17:38:02 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 17:38:02 +0100] rev 489
- add some const qualifiers
- Tue, 28 Dec 2021 17:24:18 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 17:24:18 +0100] rev 488
- add cxLinkedListFromArray() and cxListCompare()
- Tue, 28 Dec 2021 14:25:05 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 14:25:05 +0100] rev 487
- use c99 bool + add test for low level find
- Tue, 28 Dec 2021 14:16:04 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 14:16:04 +0100] rev 486
- add cx_linked_list_compare() and simplifies some tests
- Mon, 27 Dec 2021 17:16:32 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 27 Dec 2021 17:16:32 +0100] rev 485
- use same doxygen style in all files
also adds doxygen main page
- Mon, 27 Dec 2021 17:02:32 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 27 Dec 2021 17:02:32 +0100] rev 484
- add common.h include to all other header files
- Mon, 27 Dec 2021 16:51:10 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 27 Dec 2021 16:51:10 +0100] rev 483
- add ported UCX buffer implementation
Notes:
* ucx_buffer_extend has been removed
in favor of cxBufferMinimumCapacity
* the buffer struct now has a union for
char* and unsigned char* buffers
- Mon, 27 Dec 2021 14:44:08 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 27 Dec 2021 14:44:08 +0100] rev 482
- add tests for the new low level functions
- Thu, 23 Dec 2021 15:20:50 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Dec 2021 15:20:50 +0100] rev 481
- add several new linked list functions
* cx_linked_list_insert()
* cx_linked_list_insert_chain()
* cx_linked_list_link()
* cx_linked_list_unlink()
Also uses the most general function wherever possible.
- Mon, 20 Dec 2021 13:01:38 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Dec 2021 13:01:38 +0100] rev 480
- add cx_linked_list_find()
- Mon, 20 Dec 2021 12:10:48 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Dec 2021 12:10:48 +0100] rev 479
- add linked list tests for cxListAt()
- Mon, 20 Dec 2021 11:58:36 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Dec 2021 11:58:36 +0100] rev 478
- add more nonnull attributes
This also changes the contract for last/first in the sense that these
functions now also require a valid pointer.
- Mon, 20 Dec 2021 11:26:39 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Dec 2021 11:26:39 +0100] rev 477
- add more explicit documentation to cx_linked_list_remove()
also require nonnull node argument
- Mon, 20 Dec 2021 11:17:06 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Dec 2021 11:17:06 +0100] rev 476
- change contract of cx_linked_list_remove()
also use cx_linked_list_remove() in high level API
- Sat, 04 Dec 2021 17:38:23 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Dec 2021 17:38:23 +0100] rev 475
- add cx_linked_list_first() + cx_linked_list_prepend()
removes concatenating behavior of cx_linked_list_add()
- Sat, 09 Oct 2021 11:12:48 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 09 Oct 2021 11:12:48 +0200] rev 474
- remove cxListLast (can be realized via cxListAt and index=size-1)
- Fri, 08 Oct 2021 19:47:31 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 08 Oct 2021 19:47:31 +0200] rev 473
- add cx_linked_list_{prev, remove, reverse}
changes assertions for some low level methods (loc_next is now always mandatory)
- Fri, 08 Oct 2021 18:58:49 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 08 Oct 2021 18:58:49 +0200] rev 472
- move dereference operation into macro
- Tue, 05 Oct 2021 16:22:48 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 16:22:48 +0200] rev 471
- add new ucx_list_sort test
- Wed, 06 Oct 2021 14:24:52 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 06 Oct 2021 14:24:52 +0200] rev 470
- add tree.h to list of headers
- Wed, 06 Oct 2021 14:10:19 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 06 Oct 2021 14:10:19 +0200] rev 469
- add high level list sort and inlines method invocation functions
- Tue, 05 Oct 2021 16:33:11 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 16:33:11 +0200] rev 468
- add cx_linked_list_sort()
- Tue, 05 Oct 2021 13:04:20 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 13:04:20 +0200] rev 467
- remove unused cxLinkedListRecalculateSize()
It is not clear what this function was ever supposed to do.
- Tue, 05 Oct 2021 13:03:45 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 13:03:45 +0200] rev 466
- add special linked list implementation for storing pointers
- Tue, 05 Oct 2021 12:25:23 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 12:25:23 +0200] rev 465
- remove redundant documentation for function pointers
- Tue, 05 Oct 2021 12:23:46 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 12:23:46 +0200] rev 464
- add documentation for list.h
- Tue, 05 Oct 2021 12:19:19 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 12:19:19 +0200] rev 463
- change src dir of Doxygen to only include header files
- Tue, 05 Oct 2021 12:16:50 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 12:16:50 +0200] rev 462
- remove obsolete config from Doxyfile
- Tue, 05 Oct 2021 12:12:09 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 12:12:09 +0200] rev 461
- put attributes on separate lines
- Tue, 05 Oct 2021 11:19:32 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 11:19:32 +0200] rev 460
- remove convenience macros
Users should write their own wrappers s.t. the type
information does not have to be repeated on every
call site.
- Sun, 03 Oct 2021 18:51:44 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 18:51:44 +0200] rev 459
- add tests for high level functions
- Sun, 03 Oct 2021 18:37:13 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 18:37:13 +0200] rev 458
- add convenience macros for pointer casts
- Sun, 03 Oct 2021 18:36:51 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 18:36:51 +0200] rev 457
- fix bad start index in cx_ll_node_at()
- Sun, 03 Oct 2021 16:30:47 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 16:30:47 +0200] rev 456
- change cx_linked_list_last() and add a test for it
- Sun, 03 Oct 2021 16:02:53 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 16:02:53 +0200] rev 455
- change test names
- Sun, 03 Oct 2021 15:40:38 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 15:40:38 +0200] rev 454
- remove unused cx_tree_last()
- Sun, 03 Oct 2021 14:06:57 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 14:06:57 +0200] rev 453
- add some documentation and changes some signatures
- Sun, 03 Oct 2021 13:07:48 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 13:07:48 +0200] rev 452
- add __alloc_size__ attribute
- Sun, 03 Oct 2021 12:04:27 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 12:04:27 +0200] rev 451
- make cx_linked_list_class static
- Sun, 03 Oct 2021 12:02:57 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 12:02:57 +0200] rev 450
- improves usage of attributes
- Sun, 03 Oct 2021 10:43:31 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 10:43:31 +0200] rev 449
- minor code changes
These changes do not affect program behavior.
- Tue, 28 Sep 2021 18:49:12 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Sep 2021 18:49:12 +0200] rev 448
- implement cx_ll_insert()
change cx_ll_add() to use insert with index=size
- Tue, 28 Sep 2021 18:33:42 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Sep 2021 18:33:42 +0200] rev 447
- implement cx_ll_remove()
- Tue, 28 Sep 2021 18:22:00 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Sep 2021 18:22:00 +0200] rev 446
- remove unnecessary fields from linked list node and simplifies cx_ll_add()
- Tue, 28 Sep 2021 18:09:25 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Sep 2021 18:09:25 +0200] rev 445
- Automated merge
- Tue, 28 Sep 2021 18:07:05 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 28 Sep 2021 18:07:05 +0200] rev 444
- rename test_cx_linked_list_add
- Tue, 28 Sep 2021 18:05:52 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 28 Sep 2021 18:05:52 +0200] rev 443
- remove error handling from tests
- Tue, 28 Sep 2021 18:03:10 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 28 Sep 2021 18:03:10 +0200] rev 442
- add test for cx_linked_list_add
- Tue, 28 Sep 2021 18:09:14 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Sep 2021 18:09:14 +0200] rev 441
- change cxLinkedListCreate() setting all fields instead of calling cxListRecalculateSize()
- Mon, 27 Sep 2021 18:57:17 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 27 Sep 2021 18:57:17 +0200] rev 440
- fix mixed up cases in cx_ll_at()
- Mon, 27 Sep 2021 18:50:07 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 27 Sep 2021 18:50:07 +0200] rev 439
- add high-level function cxListAt()
- Mon, 27 Sep 2021 18:33:30 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 27 Sep 2021 18:33:30 +0200] rev 438
- add function cx_linked_list_at()
This commit also makes glue functions static.
- Mon, 27 Sep 2021 17:49:23 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 27 Sep 2021 17:49:23 +0200] rev 437
- implement linked list find
- Mon, 27 Sep 2021 17:00:19 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 27 Sep 2021 17:00:19 +0200] rev 436
- add node destruction in cxLinkedListDestroy()
- Sun, 26 Sep 2021 18:31:24 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 18:31:24 +0200] rev 435
- change inheritance model for lists
- Sun, 26 Sep 2021 18:01:51 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 18:01:51 +0200] rev 434
- add attributes to allocator functions
- Sun, 26 Sep 2021 17:58:27 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 17:58:27 +0200] rev 433
- add option to enable more warnings
- Sun, 26 Sep 2021 16:12:25 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 16:12:25 +0200] rev 432
- Automated merge
- Sun, 26 Sep 2021 15:43:58 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 26 Sep 2021 15:43:58 +0200] rev 431
- implement cx_tree_add_child_node using cx_linked_list_add
- Sun, 26 Sep 2021 15:43:41 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 26 Sep 2021 15:43:41 +0200] rev 430
- add cx_tree_add_child_node tests
- Sun, 26 Sep 2021 16:12:21 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 16:12:21 +0200] rev 429
- add documentation to allocator.h
- Sun, 26 Sep 2021 15:26:43 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 15:26:43 +0200] rev 428
- fix special cases for linked_list_add
- Sun, 26 Sep 2021 14:45:51 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 14:45:51 +0200] rev 427
- Automated merge
- Sun, 26 Sep 2021 14:41:49 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 26 Sep 2021 14:41:49 +0200] rev 426
- implement cx_tree_add_node()
- Sun, 26 Sep 2021 14:21:20 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 26 Sep 2021 14:21:20 +0200] rev 425
- add cx_tree_add_node test
- Sun, 26 Sep 2021 13:34:30 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 26 Sep 2021 13:34:30 +0200] rev 424
- add some low level tree function declarations
- Sun, 26 Sep 2021 14:45:42 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 14:45:42 +0200] rev 423
- implement at least freeing the linked list container
- Sun, 26 Sep 2021 14:41:16 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 14:41:16 +0200] rev 422
- add utility to verify allocations
- Sun, 26 Sep 2021 14:34:49 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 14:34:49 +0200] rev 421
- fix reallocate_null test not used and wrong
- Sun, 26 Sep 2021 13:41:52 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 13:41:52 +0200] rev 420
- change detection of Doxygen
- Sun, 26 Sep 2021 13:06:48 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 13:06:48 +0200] rev 419
- remove public visibility of default allocator class
- Sun, 26 Sep 2021 12:03:38 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 12:03:38 +0200] rev 418
- merge with remote default
- Sun, 22 Aug 2021 14:33:06 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 22 Aug 2021 14:33:06 +0200] rev 417
- add missing quotation marks
- Sun, 26 Sep 2021 12:01:25 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 12:01:25 +0200] rev 416
- remove unnecessary check
- Sun, 26 Sep 2021 11:57:27 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 11:57:27 +0200] rev 415
- fix missing extern "C"
- Mon, 01 Mar 2021 22:19:06 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 01 Mar 2021 22:19:06 +0100] rev 414
- adds cxReallocate()
- Sun, 14 Feb 2021 15:37:12 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 14 Feb 2021 15:37:12 +0100] rev 413
- perform array and list tests in the same test binary (use the same assertions, later)
- Sun, 14 Feb 2021 15:13:53 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 14 Feb 2021 15:13:53 +0100] rev 412
- removes stupid high level wrapper for linked lists + adds test for cxLinkedListCreate
- Sun, 14 Feb 2021 11:31:13 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 14 Feb 2021 11:31:13 +0100] rev 411
- add first test suite to test_linked_list.c
- Sun, 14 Feb 2021 11:30:47 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 14 Feb 2021 11:30:47 +0100] rev 410
- add test config and let the test binary return nonzero on test failures
- Sun, 14 Feb 2021 11:30:19 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 14 Feb 2021 11:30:19 +0100] rev 409
- adds cxLinkedListDestroy prototype
- Mon, 08 Feb 2021 00:20:52 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 08 Feb 2021 00:20:52 +0100] rev 408
- fixes cx_linked_list_add not recalculating end
- Mon, 08 Feb 2021 00:18:09 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 08 Feb 2021 00:18:09 +0100] rev 407
- simplifies linked list descriptor
- Mon, 08 Feb 2021 00:14:07 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 08 Feb 2021 00:14:07 +0100] rev 406
- adds cxLinkedListWrap and cxLinkedListRecalculateSize
- Sun, 07 Feb 2021 21:29:51 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 21:29:51 +0100] rev 405
- removes unnecessary typedefs
- Sun, 07 Feb 2021 21:26:48 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 21:26:48 +0100] rev 404
- adds cxListLast
- Sun, 07 Feb 2021 21:14:39 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 21:14:39 +0100] rev 403
- use C99 flexible array to mark the node's payload
- Sun, 07 Feb 2021 21:03:30 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 21:03:30 +0100] rev 402
- use named fields to access node memory
- Sun, 07 Feb 2021 20:37:20 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 20:37:20 +0100] rev 401
- copy list items when they are added to the list
- Sun, 07 Feb 2021 20:08:13 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 20:08:13 +0100] rev 400
- changes off_t to ptrdiff_t
- Sun, 07 Feb 2021 20:05:26 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 20:05:26 +0100] rev 399
- adds missing assignments for new list node
- Sun, 07 Feb 2021 19:42:12 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 19:42:12 +0100] rev 398
- adds first draft for linked list implementation
- Sun, 07 Feb 2021 18:08:21 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 18:08:21 +0100] rev 397
- removes unnecessary cx_allocator typedef
- Sun, 07 Feb 2021 17:17:46 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 17:17:46 +0100] rev 396
- make cx_allocator_class shared
- Sun, 07 Feb 2021 16:52:21 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 16:52:21 +0100] rev 395
- fixes missing CUnit include dir
- Sun, 07 Feb 2021 16:24:41 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 16:24:41 +0100] rev 394
- high level allocator functions should be real functions, not macros
- Sun, 07 Feb 2021 15:35:52 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 15:35:52 +0100] rev 393
- no C99 comments
- Sun, 07 Feb 2021 12:27:21 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 12:27:21 +0100] rev 392
- add at least a cxFree() call, even if we can't test it
- Sun, 07 Feb 2021 12:20:07 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 12:20:07 +0100] rev 391
- adds allocator interface and default implementation
- Sat, 06 Feb 2021 19:11:44 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 06 Feb 2021 19:11:44 +0100] rev 390
- starts ucx 3.0 development
- Mon, 30 Dec 2019 09:54:10 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 30 Dec 2019 09:54:10 +0100] rev 389
- Added tag v2.1 for changeset 871a8ffe6c9d
- Mon, 30 Dec 2019 09:52:44 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 30 Dec 2019 09:52:44 +0100] rev 388
- merges closed feature/array branch
- Mon, 30 Dec 2019 09:52:07 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 30 Dec 2019 09:52:07 +0100] rev 387
- closes array branch towards ucx 2.1 release
- Mon, 30 Dec 2019 09:20:48 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 30 Dec 2019 09:20:48 +0100] rev 386
- adds changelog to html documentation
- Mon, 30 Dec 2019 09:13:51 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 30 Dec 2019 09:13:51 +0100] rev 385
- fix: missing test header files in make dist target
- Sun, 29 Dec 2019 20:21:35 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 29 Dec 2019 20:21:35 +0100] rev 384
- fixes build on FreeBSD and macOS
- Sun, 29 Dec 2019 19:45:00 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 29 Dec 2019 19:45:00 +0100] rev 383
- fixes string replace function in case replmax is 0
- Sun, 29 Dec 2019 16:04:34 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 29 Dec 2019 16:04:34 +0100] rev 382
- adds more sstrreplace tests
- Sun, 29 Dec 2019 13:39:36 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 29 Dec 2019 13:39:36 +0100] rev 381
- adds CHANGELOG
- Sun, 29 Dec 2019 12:52:56 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 29 Dec 2019 12:52:56 +0100] rev 380
- fixes another leak in string replace function
- Sun, 29 Dec 2019 11:30:39 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 29 Dec 2019 11:30:39 +0100] rev 379
- fix: index buffer in string replace was not freed
- Sun, 29 Dec 2019 11:29:17 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 29 Dec 2019 11:29:17 +0100] rev 378
- adds string replace functions
- Fri, 27 Dec 2019 11:48:55 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 27 Dec 2019 11:48:55 +0100] rev 377
- adds install target for cmake builds
- Fri, 20 Dec 2019 14:44:50 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2019 14:44:50 +0100] rev 376
- fixes logging of absolute paths in ucx_logger_logf()
- Fri, 20 Dec 2019 14:29:41 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2019 14:29:41 +0100] rev 375
- adds proper cmake build targets
- Thu, 19 Dec 2019 19:58:41 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 19 Dec 2019 19:58:41 +0100] rev 374
- adds set operations for UcxMap
- Thu, 19 Dec 2019 18:47:23 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 19 Dec 2019 18:47:23 +0100] rev 373
- adds missing documentation for custom multiplication function
- Thu, 19 Dec 2019 18:40:00 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 19 Dec 2019 18:40:00 +0100] rev 372
- adds very simple cmake wrapper
- Sun, 24 Nov 2019 17:57:25 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 24 Nov 2019 17:57:25 +0100] rev 371
- adds set operations to UcxList
- Thu, 07 Nov 2019 10:43:31 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 07 Nov 2019 10:43:31 +0100] rev 370
- updates the web doc for array
- Thu, 07 Nov 2019 10:10:36 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 07 Nov 2019 10:10:36 +0100] rev 369
- removes some bugs by redesigning the array API
- Wed, 06 Nov 2019 21:01:25 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 06 Nov 2019 21:01:25 +0100] rev 368
- removes c11 default again and leave the choice to the user
- Wed, 06 Nov 2019 20:34:54 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 06 Nov 2019 20:34:54 +0100] rev 367
- fix: configure.ac
- Wed, 06 Nov 2019 16:27:54 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 06 Nov 2019 16:27:54 +0100] rev 366
- adds testcase to uncover a bug in ucx_array_append()
- Sun, 03 Nov 2019 17:03:10 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2019 17:03:10 +0100] rev 365
- fix: missing documentation for first param in ucx_array_init_a()
- Sun, 03 Nov 2019 16:34:29 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2019 16:34:29 +0100] rev 364
- adds case independent versions of sstrprefix() and sstrsuffix()
- Sun, 03 Nov 2019 16:22:46 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2019 16:22:46 +0100] rev 363
- fixes hard to use documentation in string.h
- Sun, 03 Nov 2019 15:35:29 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2019 15:35:29 +0100] rev 362
- adds automatic c11 detection to configure.ac
- Sat, 05 Oct 2019 17:07:16 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Oct 2019 17:07:16 +0200] rev 361
- adds missing include for strncasecmp() to avoid an implicit declaration
- Sat, 05 Oct 2019 16:58:16 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Oct 2019 16:58:16 +0200] rev 360
- merges the UcxArray implementation
- Sat, 05 Oct 2019 16:57:06 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Oct 2019 16:57:06 +0200] rev 359
- adjusts the UcxArray documentation to the recent changes
- Thu, 03 Oct 2019 11:16:12 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Oct 2019 11:16:12 +0200] rev 358
- tells libtool to prefer the static library to avoid accidental testing against a previously installed version of ucx
- Thu, 03 Oct 2019 11:15:48 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Oct 2019 11:15:48 +0200] rev 357
- fixes two bugs: clone to uninitialized array and missing return in ucx_array_ensurecap()
- Thu, 03 Oct 2019 10:55:39 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Oct 2019 10:55:39 +0200] rev 356
- changes UcxArray from value to pointer semantics
- Tue, 24 Sep 2019 20:16:00 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 24 Sep 2019 20:16:00 +0200] rev 355
- adds array utility functions for user defined arrays
- Sat, 10 Aug 2019 11:12:49 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 10 Aug 2019 11:12:49 +0200] rev 354
- improves array append/prepend/set interface
- Sat, 10 Aug 2019 09:47:59 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 10 Aug 2019 09:47:59 +0200] rev 353
- renames ucx_array_free() to ucx_array_destroy()
- Sat, 10 Aug 2019 08:47:25 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 10 Aug 2019 08:47:25 +0200] rev 352
- merges master changes
- Sat, 10 Aug 2019 08:46:38 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 10 Aug 2019 08:46:38 +0200] rev 351
- fixes dist_int() function in AVL tests broken on 32 bit platforms
- Sat, 10 Aug 2019 08:45:12 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 10 Aug 2019 08:45:12 +0200] rev 350
- fixes array_equals test (broken on 32 bit platforms)
- Sat, 10 Aug 2019 08:44:36 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 10 Aug 2019 08:44:36 +0200] rev 349
- adds a broader set of compare and distance functions
- Wed, 07 Aug 2019 23:23:58 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 07 Aug 2019 23:23:58 +0200] rev 348
- use qsort_s on solaris
- Wed, 07 Aug 2019 21:44:35 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 07 Aug 2019 21:44:35 +0200] rev 347
- fixes build on FreeBSD
- Wed, 07 Aug 2019 21:20:08 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Aug 2019 21:20:08 +0200] rev 346
- fixes #ifdefs to be sure no redefine can ever happen
- Wed, 07 Aug 2019 21:14:58 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Aug 2019 21:14:58 +0200] rev 345
- ucx_array_sort() uses qsort_r(), if available
- Wed, 07 Aug 2019 20:45:21 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Aug 2019 20:45:21 +0200] rev 344
- reverts deletion of tests for ucx_array_at()
- Wed, 07 Aug 2019 19:43:50 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Aug 2019 19:43:50 +0200] rev 343
- adjusts the documentation for ucx_array_sort() to the current plans
- Tue, 06 Aug 2019 16:26:46 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 06 Aug 2019 16:26:46 +0200] rev 342
- removes cumbersome array accessor macros
- Thu, 11 Jul 2019 10:11:43 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 11 Jul 2019 10:11:43 +0200] rev 341
- resets revision number
- Fri, 05 Jul 2019 15:47:57 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Jul 2019 15:47:57 +0200] rev 340
- adds documentation
- Fri, 05 Jul 2019 15:07:43 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Jul 2019 15:07:43 +0200] rev 339
- fixes doxygen doc
- Fri, 05 Jul 2019 15:02:04 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Jul 2019 15:02:04 +0200] rev 338
- adjusts library version
- Thu, 04 Jul 2019 22:32:03 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Jul 2019 22:32:03 +0200] rev 337
- adds ucx_array_set()
- Thu, 04 Jul 2019 22:23:15 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Jul 2019 22:23:15 +0200] rev 336
- implements ucx_array_sort()
- Thu, 04 Jul 2019 21:31:45 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Jul 2019 21:31:45 +0200] rev 335
- fixes inappropriate size datatype in list merge sort
- Thu, 04 Jul 2019 20:07:31 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Jul 2019 20:07:31 +0200] rev 334
- adds array interface and tests
- Fri, 28 Dec 2018 17:20:23 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 28 Dec 2018 17:20:23 +0100] rev 333
- fixes an url typo which survived surprisingly long
- Fri, 28 Dec 2018 17:09:05 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 28 Dec 2018 17:09:05 +0100] rev 332
- Added tag v2.0 for changeset 3b985a4eb05b
- Sun, 07 Oct 2018 09:00:08 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 07 Oct 2018 09:00:08 +0200] rev 331
- fixes ucx_szmul definition for gcc < 5
- Fri, 28 Sep 2018 21:47:30 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 28 Sep 2018 21:47:30 +0200] rev 330
- adds some additional avl tree tests
- Wed, 22 Aug 2018 14:39:24 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 22 Aug 2018 14:39:24 +0200] rev 329
- adds Eclipse hidden files to .hgignore
- Thu, 21 Jun 2018 16:10:19 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 21 Jun 2018 16:10:19 +0200] rev 328
- makes g++ happy again
- Thu, 21 Jun 2018 16:00:37 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 21 Jun 2018 16:00:37 +0200] rev 327
- UcxMap now separates internal non-const keys from public const keys
This simplifies function calls with constant keys like scstr_t or const char*.
- Wed, 30 May 2018 11:13:52 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 11:13:52 +0200] rev 326
- being more precise on the different required behavior of a destructor function for pooled and non-pooled memory
- Tue, 29 May 2018 11:05:12 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 29 May 2018 11:05:12 +0200] rev 325
- changes sstr shortcut macros s.t. they distinguish sstr_t and scstr_t + add macros which can completely disable the shortcuts
- Tue, 29 May 2018 10:02:55 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 29 May 2018 10:02:55 +0200] rev 324
- fixes logging messages starting with '- ' when no additional information is selected
- Thu, 17 May 2018 11:13:02 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 17 May 2018 11:13:02 +0200] rev 323
- removes deprecated ucx_list_append_once() and ucx_list_prepend_once()
- Wed, 16 May 2018 19:33:31 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 May 2018 19:33:31 +0200] rev 322
- Tags finalization of the scstr_t integration.
- Wed, 16 May 2018 19:27:45 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 May 2018 19:27:45 +0200] rev 321
- adds scstr_t to modules.md + fixes parenthesis bug in sstrsplit_a macro
- Wed, 16 May 2018 19:01:21 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 May 2018 19:01:21 +0200] rev 320
- use 'convert' as more precise term than 'cast' for the conversion from sstr_t to scstr_t
- Wed, 16 May 2018 18:56:44 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 May 2018 18:56:44 +0200] rev 319
- unifies naming of sstr_t related and scstr_t related functions
- Wed, 16 May 2018 14:02:59 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 May 2018 14:02:59 +0200] rev 318
- adds remaining documentation for the scstr functions
- Wed, 16 May 2018 13:13:33 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 May 2018 13:13:33 +0200] rev 317
- overflow of sstrnlen should return SIZE_MAX instead of zero
- Mon, 14 May 2018 19:24:34 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 19:24:34 +0200] rev 316
- adjusts documentation of UCX string types, converters, and constructors
- Mon, 14 May 2018 18:27:23 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:27:23 +0200] rev 315
- finally removes the underscore of ugliness from ucx_str_cmp() and ucx_str_casecmp()
- Mon, 14 May 2018 18:25:20 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:25:20 +0200] rev 314
- renames int and longint distance and compare functions according to the new scheme
- Mon, 14 May 2018 18:23:35 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:23:35 +0200] rev 313
- renames ucx_doublecmp() and ucx_floatcmp() to ucx_cmp_double() and ucx_cmp_float()
- Mon, 14 May 2018 18:20:56 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:20:56 +0200] rev 312
- renames ucx_ptrcmp() to ucx_cmp_ptr()
- Mon, 14 May 2018 18:19:16 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:19:16 +0200] rev 311
- renames ucx_memcmp() to ucx_cmp_mem()
- Mon, 14 May 2018 18:16:12 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:16:12 +0200] rev 310
- renames ucx_sstrcmp() to ucx_cmp_sstr()
- Mon, 14 May 2018 18:13:03 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:13:03 +0200] rev 309
- renames ucx_strncmp() to ucx_cmp_strn()
- Mon, 14 May 2018 18:12:14 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:12:14 +0200] rev 308
- renames ucx_strcmp() to ucx_cmp_str()
- Mon, 14 May 2018 17:58:06 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 17:58:06 +0200] rev 307
- closes constsstr branch
- Mon, 14 May 2018 17:56:03 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 17:56:03 +0200] rev 306
- merges constsstr branch
- Mon, 14 May 2018 15:58:51 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 15:58:51 +0200] rev 305
- Version 1.1 (library version 2:0:1).
- Mon, 14 May 2018 13:15:32 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 13:15:32 +0200] rev 304
- fixes typo in modules.md
- Mon, 14 May 2018 13:13:36 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 13:13:36 +0200] rev 303
- adds documentation for ucx_szmul and 32 bit support
- Mon, 14 May 2018 12:54:37 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 12:54:37 +0200] rev 302
- comprehensive code example for the memory pool
- Sun, 13 May 2018 17:34:06 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 May 2018 17:34:06 +0200] rev 301
- documentation for the UcxStack
- Sun, 13 May 2018 07:13:09 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 13 May 2018 07:13:09 +0200] rev 300
- completes conversion to scstr
- Sat, 12 May 2018 14:56:17 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 12 May 2018 14:56:17 +0200] rev 299
- adjusts code sample for UcxMap
- Sat, 12 May 2018 14:50:09 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 12 May 2018 14:50:09 +0200] rev 298
- adds a code sample for UcxMap
- Sat, 12 May 2018 14:13:53 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 12 May 2018 14:13:53 +0200] rev 297
- documentation for the testing framework
- Sat, 12 May 2018 13:57:12 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 12 May 2018 13:57:12 +0200] rev 296
- fixes logger test case
- Fri, 11 May 2018 19:48:19 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 May 2018 19:48:19 +0200] rev 295
- documents (and fixes!) the UcxLogger
- Fri, 11 May 2018 18:46:31 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 May 2018 18:46:31 +0200] rev 294
- example code for the usage of a UcxList
- Fri, 11 May 2018 18:35:08 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 May 2018 18:35:08 +0200] rev 293
- adds deprecation notice for *_append/prepend_once()
- Fri, 11 May 2018 18:13:54 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 May 2018 18:13:54 +0200] rev 292
- adds ucx_sstrcmp() compare function to utils.h
- Fri, 11 May 2018 17:40:16 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 May 2018 17:40:16 +0200] rev 291
- adds ucx_list_prepend_once() and ucx_list_prepend_once_a()
- Wed, 09 May 2018 20:15:10 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 09 May 2018 20:15:10 +0200] rev 290
- adds new shift operations for UcxBuffer (including tests and a usage example in modules.md)
- Wed, 09 May 2018 15:04:15 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 09 May 2018 15:04:15 +0200] rev 289
- adds ucx_buffer_to_sstr() macro
- Tue, 08 May 2018 12:49:56 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 08 May 2018 12:49:56 +0200] rev 288
- makes sstrcat and sstrnlen scstr_t compatible
- Thu, 03 May 2018 10:44:33 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 May 2018 10:44:33 +0200] rev 287
- adds ucx_avl_free_content() function and documentation in modules.md
- Thu, 03 May 2018 10:09:49 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 May 2018 10:09:49 +0200] rev 286
- adds distance functions for integers as utils
- Thu, 03 May 2018 09:49:38 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 May 2018 09:49:38 +0200] rev 285
- adds ucx_longintcmp() compare function
- Thu, 03 May 2018 09:26:06 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 May 2018 09:26:06 +0200] rev 284
- introduces macro for library version, s.t. both version numbers can be changed in configure.ac
- Wed, 02 May 2018 21:45:52 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 21:45:52 +0200] rev 283
- adds more convenience macros for sstr
This commit also increases the UCX version number towards the next release.
- New product version: 1.1
- New library version: 2.0.1 - we are backwards, but not forward compatible.
- Wed, 02 May 2018 20:55:23 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 20:55:23 +0200] rev 282
- minor formatting fix in modules.md
- Wed, 02 May 2018 19:16:58 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 19:16:58 +0200] rev 281
- doc: adds ucx_sprintf() and ucx_bprintf() samples + fixes leftmenu
- Wed, 02 May 2018 18:47:22 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 18:47:22 +0200] rev 280
- removes artificial anchors from modules.md
- Wed, 02 May 2018 18:42:04 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 18:42:04 +0200] rev 279
- doc: MWE for ucx_stream_copy()
- Wed, 02 May 2018 18:10:00 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 18:10:00 +0200] rev 278
- tell the user how allocation of property values works
- Wed, 02 May 2018 16:14:40 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 16:14:40 +0200] rev 277
- makes destructor functions for *_free_content() optional + more documentation for UcxProperties
- Sun, 01 Apr 2018 09:51:01 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 01 Apr 2018 09:51:01 +0200] rev 276
- adapts sstrtrim, sstrsplit, sstrcmp and sstrstr to new const string API
- Sun, 11 Mar 2018 13:43:07 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 11 Mar 2018 13:43:07 +0100] rev 275
- adds scstr_t struct for const strings and adapts some string functions
- Tue, 23 Jan 2018 19:23:34 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 23 Jan 2018 19:23:34 +0100] rev 274
- Tag as version 1.0.1
- Sun, 21 Jan 2018 14:10:59 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 21 Jan 2018 14:10:59 +0100] rev 273
- fixes return value for multiplication with zero in ucx_szmul
- Sun, 21 Jan 2018 10:57:32 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 21 Jan 2018 10:57:32 +0100] rev 272
- adds integer overflow checks to sstrlen and sstrcat
- Sun, 21 Jan 2018 10:14:47 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 21 Jan 2018 10:14:47 +0100] rev 271
- makes default_allocator static
- Sun, 21 Jan 2018 10:13:21 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 21 Jan 2018 10:13:21 +0100] rev 270
- adds integer overflow checks
- Tue, 02 Jan 2018 17:00:21 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 02 Jan 2018 17:00:21 +0100] rev 269
- ucx_buffere_getc should return an unsigned char (0-255) or EOF (-1)
- Mon, 20 Nov 2017 18:06:32 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Nov 2017 18:06:32 +0100] rev 268
- removes man dir from clean target of doc makefile
- Mon, 20 Nov 2017 16:10:23 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Nov 2017 16:10:23 +0100] rev 267
- restructures documentation + adds some examples for sstr_t
- Mon, 13 Nov 2017 15:54:17 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 13 Nov 2017 15:54:17 +0100] rev 266
- toc for examples
- Mon, 13 Nov 2017 13:27:18 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 13 Nov 2017 13:27:18 +0100] rev 265
- fixes bad header specification in root Makefile.am
- Mon, 13 Nov 2017 12:21:55 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 13 Nov 2017 12:21:55 +0100] rev 264
- web doc has now proper titles
- Sat, 28 Oct 2017 16:31:29 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 16:31:29 +0200] rev 263
- fixes sourceforge link in doxygen doc
- Sat, 28 Oct 2017 16:25:47 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 16:25:47 +0200] rev 262
- fixes sourceforge link in doxygen doc
- Sat, 28 Oct 2017 16:07:52 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 16:07:52 +0200] rev 261
- UCX release
- Sat, 28 Oct 2017 15:59:16 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 15:59:16 +0200] rev 260
- rename LICENSE to COPYING to be distributed by autoconf
- Sat, 28 Oct 2017 15:43:51 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 15:43:51 +0200] rev 259
- modules documentation
- Sat, 28 Oct 2017 11:25:27 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 11:25:27 +0200] rev 258
- removes "integration" from documentation
- Sat, 28 Oct 2017 11:23:54 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 11:23:54 +0200] rev 257
- TOC for modules documentation
- Fri, 20 Oct 2017 15:28:06 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 20 Oct 2017 15:28:06 +0200] rev 256
- documentation will now be generated using pandoc
- Fri, 20 Oct 2017 13:50:13 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 20 Oct 2017 13:50:13 +0200] rev 255
- adds support for older automake versions + comments in configure.ac
- Wed, 18 Oct 2017 19:10:29 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 18 Oct 2017 19:10:29 +0200] rev 254
- fixes include path and non-cpp build for test program
- Wed, 18 Oct 2017 14:23:57 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 18 Oct 2017 14:23:57 +0200] rev 253
- removes unnecessary macros from ucx.h + removes the usage of restrict and _Bool completely, instead of defining macros
- Wed, 18 Oct 2017 12:03:44 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 18 Oct 2017 12:03:44 +0200] rev 252
- removes custom make files and adds autoconf support
- Tue, 17 Oct 2017 16:15:41 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 17 Oct 2017 16:15:41 +0200] rev 251
- changes source directory structure in preperation for autotools rollout
- Tue, 17 Oct 2017 15:15:54 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 17 Oct 2017 15:15:54 +0200] rev 250
- updates license
- Tue, 19 Sep 2017 15:32:53 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 19 Sep 2017 15:32:53 +0200] rev 249
- removes unusedFunction check for now (we may add it later to get a further indicator for test coverage)
- Tue, 19 Sep 2017 14:35:08 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 19 Sep 2017 14:35:08 +0200] rev 248
- explicit cast from (void*) for (ucx_memchunk*) to silence a warning
- Tue, 19 Sep 2017 14:16:26 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 19 Sep 2017 14:16:26 +0200] rev 247
- fixes wrong format specifier in test result output
- Tue, 19 Sep 2017 14:13:40 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 19 Sep 2017 14:13:40 +0200] rev 246
- adds cppcheck make target
- Sat, 15 Jul 2017 22:36:29 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 15 Jul 2017 22:36:29 +0200] rev 245
- adds AVL predecessor and successor functions
- Sat, 15 Jul 2017 20:46:18 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 15 Jul 2017 20:46:18 +0200] rev 244
- adds const qualifiers to compare, distance and copy function signatures
- Sat, 15 Jul 2017 19:20:06 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 15 Jul 2017 19:20:06 +0200] rev 243
- adds distance function and ucx_avl_find_node()
- Mon, 06 Mar 2017 16:22:42 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 06 Mar 2017 16:22:42 +0100] rev 242
- safe one multiplication in overflow check for mempool_chcap()
- Mon, 06 Mar 2017 16:09:42 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 06 Mar 2017 16:09:42 +0100] rev 241
- removes unused ucx_mempool_clamp() and changes storage behavior of mempool to increase the capacity by a factor of two
- Mon, 06 Mar 2017 15:37:40 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 06 Mar 2017 15:37:40 +0100] rev 240
- ucx_mempool_free() aborts execution instead of just exiting on failure
- Mon, 27 Feb 2017 17:25:36 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 27 Feb 2017 17:25:36 +0100] rev 239
- fixes integer overflow in ucx_buffer_extract
- Mon, 27 Feb 2017 11:45:31 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 27 Feb 2017 11:45:31 +0100] rev 238
- fixes major bug in construction of KMP prefix table for strstr()
- Thu, 23 Feb 2017 15:25:26 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Feb 2017 15:25:26 +0100] rev 237
- further performance tweaks to sstrstr() function
- Thu, 23 Feb 2017 14:30:12 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Feb 2017 14:30:12 +0100] rev 236
- improves sstrstr function by using KMP string search algorithm
- Mon, 20 Feb 2017 17:28:58 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2017 17:28:58 +0100] rev 235
- reduces amount of realloc calls in sstrsplit
- Mon, 20 Feb 2017 17:12:14 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2017 17:12:14 +0100] rev 234
- adds an optimization for one-byte delimiters to sstrsplit (will take effect after planned reimplementation of sstrstr)
- Mon, 20 Feb 2017 16:57:09 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2017 16:57:09 +0100] rev 233
- reimplementation of sstrsplit
- Mon, 20 Feb 2017 16:04:14 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2017 16:04:14 +0100] rev 232
- adds new test case for sstrsplit: string ends with delimiter but empty string exceeds list bound
- Mon, 20 Feb 2017 15:25:28 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2017 15:25:28 +0100] rev 231
- improves handling of special cases delimiter size >= string size in sstrsplit
- Fri, 16 Dec 2016 23:22:18 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 16 Dec 2016 23:22:18 +0100] rev 230
- adds missing stdint.h include for int32_t + fixes possible implicit const cast overflow + adds support for DESTDIR variable in Makefile
- Fri, 18 Nov 2016 15:33:58 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 18 Nov 2016 15:33:58 +0100] rev 229
- removes ucx_list_prepend_once() - this was a big mistake....
- Fri, 18 Nov 2016 15:17:04 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 18 Nov 2016 15:17:04 +0100] rev 228
- adds ucx_list_append_once() and ucx_list_prepend_once()
- Thu, 13 Oct 2016 16:25:21 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 13 Oct 2016 16:25:21 +0200] rev 227
- fixes memory leak in test_ucx_buffer_eof
- Thu, 08 Sep 2016 16:39:45 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 08 Sep 2016 16:39:45 +0200] rev 226
- adds web documentation to project
- Thu, 08 Sep 2016 15:12:56 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 08 Sep 2016 15:12:56 +0200] rev 225
- updates documenting comments
- Thu, 08 Sep 2016 12:04:01 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 08 Sep 2016 12:04:01 +0200] rev 224
- documents UCX_STREAM_COPY_BUFSIZE
- Wed, 07 Sep 2016 12:41:30 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Sep 2016 12:41:30 +0200] rev 223
- fixes ucx_sprintf macro and adds tests for sprintf and bprintf
- Wed, 07 Sep 2016 12:26:01 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Sep 2016 12:26:01 +0200] rev 222
- changes ucx_stream_Xcopy API
- Wed, 07 Sep 2016 11:32:22 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Sep 2016 11:32:22 +0200] rev 221
- removes superfluous UCX_VERSION macro
- Tue, 23 Aug 2016 12:41:04 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 23 Aug 2016 12:41:04 +0200] rev 220
- fixes UCX_FOREACH documentation
- Fri, 11 Mar 2016 18:06:27 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 11 Mar 2016 18:06:27 +0100] rev 219
- fixed misaligned memory access in test_ucx_buffer_write
- Fri, 26 Feb 2016 16:33:04 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 26 Feb 2016 16:33:04 +0100] rev 218
- fixed further usages of SIZE_MAX
- Fri, 26 Feb 2016 16:22:20 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 26 Feb 2016 16:22:20 +0100] rev 217
- removed dependency to stdint.h in stack header
- Fri, 26 Feb 2016 16:00:18 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 26 Feb 2016 16:00:18 +0100] rev 216
- added casts for mallocs in AVL implementation (to satisfy c++ compiler)
- Fri, 26 Feb 2016 14:59:52 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 26 Feb 2016 14:59:52 +0100] rev 215
- removed some implementation details from documentation + fixed ucx_buffer_write doc
- Tue, 27 Oct 2015 15:29:34 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 27 Oct 2015 15:29:34 +0100] rev 214
- added sstrstr() function + improved sstrsplit variants by using sstrprefix()
- Mon, 26 Oct 2015 14:09:45 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 26 Oct 2015 14:09:45 +0100] rev 213
- added important test case to sstrsplit and fixed bug with consecutively occurring delimiters + fixed build system not linking test binary with newest library build
- Thu, 22 Oct 2015 11:35:40 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 22 Oct 2015 11:35:40 +0200] rev 212
- fixed name of ucx_list_free_content()
- Wed, 21 Oct 2015 16:32:30 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 21 Oct 2015 16:32:30 +0200] rev 211
- added ucx_list_free_contents()
- Thu, 15 Oct 2015 16:52:53 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 16:52:53 +0200] rev 210
- added sstrlower / sstrupper variants
- Thu, 15 Oct 2015 14:59:25 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 14:59:25 +0200] rev 209
- moved ucx_destructor type to ucx.h and added destructor argument to ucx_map_free_content
- Thu, 15 Oct 2015 14:21:38 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 14:21:38 +0200] rev 208
- added convenience function ucx_map_free_contents()
- Thu, 15 Oct 2015 12:39:50 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 12:39:50 +0200] rev 207
- optimized ucx_map_clear (noop for count == 0)
- Thu, 15 Oct 2015 12:34:10 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 12:34:10 +0200] rev 206
- added ucx_map_clean()
- Tue, 19 May 2015 17:01:28 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 19 May 2015 17:01:28 +0200] rev 205
- improved avl function names
- Tue, 19 May 2015 16:47:54 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 19 May 2015 16:47:54 +0200] rev 204
- better and better and better AVL API
- Mon, 18 May 2015 20:39:04 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 20:39:04 +0200] rev 203
- added 1 assert in ucx_avl_remove tests and fixed source code formatting
- Mon, 18 May 2015 20:32:29 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 20:32:29 +0200] rev 202
- fixed bug in ucx_avl_remove
- Mon, 18 May 2015 20:17:16 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 20:17:16 +0200] rev 201
- extended ucx_avl_remove tests
- Mon, 18 May 2015 19:52:03 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 19:52:03 +0200] rev 200
- added ucx_avl_remove tests
- Mon, 18 May 2015 19:49:03 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 May 2015 19:49:03 +0200] rev 199
- added ucx_avl_count
- Mon, 18 May 2015 19:12:32 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 19:12:32 +0200] rev 198
- added test for ucx_avl_put
- Mon, 18 May 2015 18:42:45 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 May 2015 18:42:45 +0200] rev 197
- fuck -Wparentheses
- Mon, 18 May 2015 18:39:19 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 May 2015 18:39:19 +0200] rev 196
- added free() to AVL tree implementation + use UcxAllocator
- Mon, 18 May 2015 12:54:18 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 May 2015 12:54:18 +0200] rev 195
- added AVL tree implementation - TODO: free memory + test cases
- Sun, 17 May 2015 18:32:41 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 17 May 2015 18:32:41 +0200] rev 194
- finalized AVL tree interface + added implementation skeleton + fixed ucx_ptrcmp()
- Sun, 17 May 2015 17:59:07 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 17 May 2015 17:59:07 +0200] rev 193
- defined AVL tree functional interface
- Sun, 17 May 2015 17:31:32 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 17 May 2015 17:31:32 +0200] rev 192
- updated copyright notice + added files for upcoming AVL tree implementation
- Sat, 04 Apr 2015 19:02:15 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 04 Apr 2015 19:02:15 +0200] rev 191
- fuck_
- Sat, 04 Apr 2015 18:58:24 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 04 Apr 2015 18:58:24 +0200] rev 190
- added ucx_sprintf macro
- Tue, 31 Mar 2015 10:17:36 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 31 Mar 2015 10:17:36 +0200] rev 189
- sstrtrim now uses isspace()
- Mon, 28 Jul 2014 15:10:22 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 28 Jul 2014 15:10:22 +0200] rev 188
- fixed doc
- Mon, 28 Jul 2014 15:02:17 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 28 Jul 2014 15:02:17 +0200] rev 187
- fixed stack tests to work with 4-byte-alignment + fixed logging tests
- Mon, 28 Jul 2014 14:44:06 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 28 Jul 2014 14:44:06 +0200] rev 186
- fixed logging tests for mingw
- Mon, 28 Jul 2014 14:36:25 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 28 Jul 2014 14:36:25 +0200] rev 185
- added stack implementation + added g++ config and added some fixes for C++
- Mon, 21 Jul 2014 13:18:32 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 21 Jul 2014 13:18:32 +0200] rev 184
- added some string tests
- Mon, 21 Jul 2014 13:04:57 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 21 Jul 2014 13:04:57 +0200] rev 183
- added sstrcat documentation
- Mon, 14 Jul 2014 16:54:10 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 Jul 2014 16:54:10 +0200] rev 182
- merged sstrcat function
- Mon, 14 Jul 2014 13:20:03 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 Jul 2014 13:20:03 +0200] rev 181
- fixed stream copy bug + fixed doc issues in mempool
- Mon, 14 Jul 2014 13:51:02 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 14 Jul 2014 13:51:02 +0200] rev 180
- added new sstrcat
- Mon, 14 Jul 2014 12:45:48 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 Jul 2014 12:45:48 +0200] rev 179
- removed old sstrncat
- Mon, 07 Jul 2014 11:54:55 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 07 Jul 2014 11:54:55 +0200] rev 178
- fixed doc for __FUNCTION__ macro
- Mon, 07 Jul 2014 11:18:13 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 07 Jul 2014 11:18:13 +0200] rev 177
- go ahead, nothing to see here
- Fri, 27 Jun 2014 12:39:48 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 Jun 2014 12:39:48 +0200] rev 176
- fixed way too optimistic version number
- Fri, 27 Jun 2014 12:06:53 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 Jun 2014 12:06:53 +0200] rev 175
- adjusted README
- Wed, 11 Jun 2014 09:27:02 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 11 Jun 2014 09:27:02 +0200] rev 174
- fixed missing malloc return value validation in ucx_vasprintf
- Tue, 10 Jun 2014 15:43:13 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 10 Jun 2014 15:43:13 +0200] rev 173
- fixed some sstring issues + added allocator macros
- Mon, 02 Jun 2014 16:04:11 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 02 Jun 2014 16:04:11 +0200] rev 172
- refactoring of list tests + some bug fixes
- Tue, 06 May 2014 14:35:29 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 06 May 2014 14:35:29 +0200] rev 171
- logger: removed unnecessary boundary checks and limited string parts so they always respect buffer lengths
- Tue, 06 May 2014 14:22:08 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 06 May 2014 14:22:08 +0200] rev 170
- improved logger tests
- Tue, 06 May 2014 12:30:12 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 06 May 2014 12:30:12 +0200] rev 169
- fixed issues revealed by buffer tests
- Tue, 06 May 2014 12:03:16 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 06 May 2014 12:03:16 +0200] rev 168
- completed buffer tests
- Tue, 06 May 2014 10:56:54 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 06 May 2014 10:56:54 +0200] rev 167
- ucx_buffer_extract tests
- Mon, 05 May 2014 15:56:39 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 05 May 2014 15:56:39 +0200] rev 166
- improved more buffer tests + some doc fixes
- Mon, 05 May 2014 14:52:40 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 05 May 2014 14:52:40 +0200] rev 165
- hotfix for ucx_buffer_seek documentation
- Mon, 05 May 2014 13:53:27 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 05 May 2014 13:53:27 +0200] rev 164
- added allocator tests + started refactoring UcxBuffer tests (HINT: don't fix issues yet, complete tests first)
- Thu, 17 Apr 2014 14:33:06 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 17 Apr 2014 14:33:06 +0200] rev 163
- minor lexical and documentation fixes
- Thu, 10 Apr 2014 11:32:59 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 10 Apr 2014 11:32:59 +0200] rev 162
- added more tests for ucx_list_remove
- Thu, 10 Apr 2014 11:18:12 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 10 Apr 2014 11:18:12 +0200] rev 161
- fixed ucx_list_remove crashing when removing the last element of a list
- Tue, 18 Mar 2014 09:53:50 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 18 Mar 2014 09:53:50 +0100] rev 160
- fixed documentation error in sstr_split
- Fri, 17 Jan 2014 12:44:54 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 17 Jan 2014 12:44:54 +0100] rev 159
- added license to readme + added underlines to chapter titles
- Sat, 21 Dec 2013 12:31:31 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 21 Dec 2013 12:31:31 +0100] rev 158
- Added allocator to mempool struct + fixed suncc.mk
- Mon, 09 Sep 2013 14:26:12 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 09 Sep 2013 14:26:12 +0200] rev 157
- added new mingw config
- Mon, 09 Sep 2013 11:54:32 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 09 Sep 2013 11:54:32 +0200] rev 156
- removed unnecessary configurations + added build command for shared lib
- Mon, 09 Sep 2013 10:48:08 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 09 Sep 2013 10:48:08 +0200] rev 155
- further improved build system (debug is now a target instead of a configuration)
- Fri, 06 Sep 2013 17:01:53 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 06 Sep 2013 17:01:53 +0200] rev 154
- fixed makefiles
- Fri, 06 Sep 2013 13:28:05 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 06 Sep 2013 13:28:05 +0200] rev 153
- windows specifics
- Fri, 06 Sep 2013 13:20:20 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 06 Sep 2013 13:20:20 +0200] rev 152
- minor code fixes + added clang support + improved build system
- Thu, 05 Sep 2013 13:55:04 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 05 Sep 2013 13:55:04 +0200] rev 151
- added README file - TODO: make install
- Mon, 19 Aug 2013 13:41:53 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 19 Aug 2013 13:41:53 +0200] rev 150
- fixes for ultra fail not C99 supporting VC wannebe compiler
- Mon, 19 Aug 2013 11:54:54 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 19 Aug 2013 11:54:54 +0200] rev 149
- added sstrcasecmp
- Mon, 19 Aug 2013 10:44:11 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 19 Aug 2013 10:44:11 +0200] rev 148
- added sstrrchr
- Fri, 16 Aug 2013 14:48:58 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 16 Aug 2013 14:48:58 +0200] rev 147
- added printf for UcxBuffer + fixed memory leaks
- Fri, 16 Aug 2013 13:40:10 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 16 Aug 2013 13:40:10 +0200] rev 146
- fixed documentation for netbeans parser + added sstrprefix() and sstrsuffix()
- Wed, 14 Aug 2013 16:07:49 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 14 Aug 2013 16:07:49 +0200] rev 145
- fixed utils tests
- Wed, 14 Aug 2013 15:54:22 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 14 Aug 2013 15:54:22 +0200] rev 144
- fixed printf functions
- Wed, 14 Aug 2013 15:24:14 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 14 Aug 2013 15:24:14 +0200] rev 143
- fail again
- Wed, 14 Aug 2013 15:22:35 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 14 Aug 2013 15:22:35 +0200] rev 142
- added printf functions
- Wed, 14 Aug 2013 13:13:36 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 14 Aug 2013 13:13:36 +0200] rev 141
- added mempool clamp + some minor fixes
- Tue, 13 Aug 2013 14:20:12 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 13 Aug 2013 14:20:12 +0200] rev 140
- completed documentation + changed API for buffer/stream generic copy functions
- Mon, 12 Aug 2013 14:43:22 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 12 Aug 2013 14:43:22 +0200] rev 139
- 8-) f**k
- Mon, 12 Aug 2013 14:39:51 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 12 Aug 2013 14:39:51 +0200] rev 138
- documented map.h + changed return value of ucx_map_iter_next()
- Fri, 09 Aug 2013 18:46:07 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 09 Aug 2013 18:46:07 +0200] rev 137
- changed parameter order of ucx_map_new_a
- Fri, 09 Aug 2013 15:29:26 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 09 Aug 2013 15:29:26 +0200] rev 136
- started documentation of map.h + renamed allocator version of ucx_map_new
- Fri, 09 Aug 2013 14:36:54 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 09 Aug 2013 14:36:54 +0200] rev 135
- documented mempool + some fixes
- Fri, 09 Aug 2013 11:32:10 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 09 Aug 2013 11:32:10 +0200] rev 134
- documented test.h and removed duplicated implement/declare macros for UCX_TEST
- Fri, 09 Aug 2013 10:24:02 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 09 Aug 2013 10:24:02 +0200] rev 133
- finished documentation of UcxProperties
- Wed, 07 Aug 2013 09:40:46 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Aug 2013 09:40:46 +0200] rev 132
- fixed ssize_t fix for MinGW
- Tue, 06 Aug 2013 10:22:03 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 06 Aug 2013 10:22:03 +0200] rev 131
- fixed some warnings when compiling with the sun C++ Compiler
- Mon, 05 Aug 2013 14:38:37 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 05 Aug 2013 14:38:37 +0200] rev 130
- started documentation of UcxProperties + some fixes
- Wed, 24 Jul 2013 14:26:17 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 24 Jul 2013 14:26:17 +0200] rev 129
- documentation for UcxLogger
- Tue, 23 Jul 2013 14:43:45 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 23 Jul 2013 14:43:45 +0200] rev 128
- finished documentation of UcxList
- Tue, 23 Jul 2013 12:54:45 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 23 Jul 2013 12:54:45 +0200] rev 127
- added ssize_t typedef for windows
- Tue, 23 Jul 2013 12:14:17 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 23 Jul 2013 12:14:17 +0200] rev 126
- changed includes in list.h to satisfy Mac OS X users
- Tue, 23 Jul 2013 12:06:28 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 23 Jul 2013 12:06:28 +0200] rev 125
- changed suffix for allocator aware functions + added allocator aware functions for UcxList
- Mon, 22 Jul 2013 14:51:52 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 22 Jul 2013 14:51:52 +0200] rev 124
- more documentation for UcxList
- Mon, 22 Jul 2013 13:45:49 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 22 Jul 2013 13:45:49 +0200] rev 123
- changed signature of sstrncat + some documentation for UcxList + new features for UcxList
- Mon, 22 Jul 2013 11:53:39 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 22 Jul 2013 11:53:39 +0200] rev 122
- removal of single linked list implemenation - step 2: renamed UcxDlist to UcxList (new single implementation)
- Mon, 22 Jul 2013 11:39:06 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 22 Jul 2013 11:39:06 +0200] rev 121
- removal of single linked list implemenation - step 1: removal
- Sat, 20 Jul 2013 11:13:26 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 20 Jul 2013 11:13:26 +0200] rev 120
- some fixes
- Fri, 19 Jul 2013 14:17:12 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 19 Jul 2013 14:17:12 +0200] rev 119
- completed documentation on sstr_t + sstrsplit overhaul + allocator version of sstrsplit
- Wed, 17 Jul 2013 20:03:01 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 17 Jul 2013 20:03:01 +0200] rev 118
- documented allocator + some further documentation for sstr_t
- Wed, 17 Jul 2013 16:17:42 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 17 Jul 2013 16:17:42 +0200] rev 117
- fixed properties parser
- Wed, 17 Jul 2013 15:56:01 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 17 Jul 2013 15:56:01 +0200] rev 116
- some fixes and some documentation
- Wed, 17 Jul 2013 12:32:03 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 17 Jul 2013 12:32:03 +0200] rev 115
- added man page output
- Wed, 17 Jul 2013 11:47:02 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 17 Jul 2013 11:47:02 +0200] rev 114
- added doxyfile and documentation for ucx.h
- Mon, 15 Jul 2013 16:59:52 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 15 Jul 2013 16:59:52 +0200] rev 113
- added mempool allocator
- Mon, 15 Jul 2013 15:43:18 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 15 Jul 2013 15:43:18 +0200] rev 112
- removed map load/store
- Mon, 15 Jul 2013 14:25:50 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 15 Jul 2013 14:25:50 +0200] rev 111
- new map foreach macro
- Mon, 15 Jul 2013 13:53:51 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 15 Jul 2013 13:53:51 +0200] rev 110
- renamed properties functions
- Sun, 14 Jul 2013 17:11:34 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 14 Jul 2013 17:11:34 +0200] rev 109
- added properties load/store functions
- Fri, 12 Jul 2013 20:50:18 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 12 Jul 2013 20:50:18 +0200] rev 108
- new properties parser
- Thu, 11 Jul 2013 17:32:48 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 11 Jul 2013 17:32:48 +0200] rev 107
- map uses an allocator
- Fri, 21 Jun 2013 11:18:24 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 21 Jun 2013 11:18:24 +0200] rev 106
- fixed makefiles for ms c++ compiler
- Fri, 21 Jun 2013 10:50:50 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 21 Jun 2013 10:50:50 +0200] rev 105
- fixed logging test
- Fri, 21 Jun 2013 10:27:03 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 21 Jun 2013 10:27:03 +0200] rev 104
- fixed sstrtrim and some warnings
- Thu, 28 Feb 2013 08:50:24 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 28 Feb 2013 08:50:24 +0100] rev 103
- added license and copyright notice to all files
- Thu, 28 Feb 2013 08:17:26 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 28 Feb 2013 08:17:26 +0100] rev 102
- added headers that are missing under visual studio
- Thu, 28 Feb 2013 08:15:15 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 28 Feb 2013 08:15:15 +0100] rev 101
- regained support for microsoft c++ compiler
- Wed, 27 Feb 2013 16:59:02 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 16:59:02 +0100] rev 100
- happy 100th commit + removed deprecated sstrcat + fixed sstrncat
- Wed, 27 Feb 2013 14:52:52 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 27 Feb 2013 14:52:52 +0100] rev 99
- fixed suncc makefiles
- Wed, 27 Feb 2013 14:12:28 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 14:12:28 +0100] rev 98
- fixed sstrtrim for empty strings
- Wed, 27 Feb 2013 14:04:45 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 14:04:45 +0100] rev 97
- fixed execution order of tests + added test for sstrtrim
- Wed, 27 Feb 2013 13:53:28 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 27 Feb 2013 13:53:28 +0100] rev 96
- added sstrtrim
- Wed, 27 Feb 2013 13:30:21 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 13:30:21 +0100] rev 95
- added gnu++11 support
- Wed, 27 Feb 2013 11:48:29 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 11:48:29 +0100] rev 94
- renamed comparator to utils module and added copy functions
- Wed, 27 Feb 2013 11:37:27 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 11:37:27 +0100] rev 93
- removed brain-afk code
- Wed, 27 Feb 2013 10:57:40 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 10:57:40 +0100] rev 92
- added floating point comparators
- Wed, 27 Feb 2013 10:35:42 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 10:35:42 +0100] rev 91
- added memcmp to the comparator module
- Wed, 27 Feb 2013 10:28:02 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 10:28:02 +0100] rev 90
- added tests for ucx_(d)list_contains
- Wed, 27 Feb 2013 10:09:23 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 10:09:23 +0100] rev 89
- comparator module
- Wed, 27 Feb 2013 09:41:17 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 09:41:17 +0100] rev 88
- variadic test subroutines
- Mon, 25 Feb 2013 16:26:50 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 25 Feb 2013 16:26:50 +0100] rev 87
- some fixes + ucx_(d)list_contains
- Mon, 25 Feb 2013 13:25:07 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 25 Feb 2013 13:25:07 +0100] rev 86
- added generic ncopy
- Mon, 25 Feb 2013 12:18:31 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 25 Feb 2013 12:18:31 +0100] rev 85
- fixed comments + added ucx_buffer_clear
- Tue, 19 Feb 2013 17:15:30 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 19 Feb 2013 17:15:30 +0100] rev 84
- added optimizing for debug build
- Fri, 08 Feb 2013 17:09:12 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 08 Feb 2013 17:09:12 +0100] rev 83
- modified code to compile with -pedantic
- Fri, 08 Feb 2013 11:25:04 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 08 Feb 2013 11:25:04 +0100] rev 82
- logger can now log timestamps
- Fri, 08 Feb 2013 10:37:24 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 08 Feb 2013 10:37:24 +0100] rev 81
- changed logger to behave more like printf + added possibility to specify write function
- Wed, 06 Feb 2013 14:35:15 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 06 Feb 2013 14:35:15 +0100] rev 80
- Fixed map tests + added some formatting options to logger
- Wed, 06 Feb 2013 14:31:44 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 06 Feb 2013 14:31:44 +0100] rev 79
- fixed macros and ucx_map_store_enc
- Wed, 06 Feb 2013 12:55:56 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 06 Feb 2013 12:55:56 +0100] rev 78
- some fixes
- Thu, 17 Jan 2013 23:56:48 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 17 Jan 2013 23:56:48 +0100] rev 77
- used more library friendly optimization level
- Fri, 30 Nov 2012 13:10:58 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 30 Nov 2012 13:10:58 +0100] rev 76
- fixed buffer
- Sun, 04 Nov 2012 20:50:12 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 04 Nov 2012 20:50:12 +0100] rev 75
- fixed some compiler warnings
- Fri, 12 Oct 2012 12:46:54 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Oct 2012 12:46:54 +0200] rev 74
- made the code work with g++ and without warnings
- Fri, 12 Oct 2012 12:12:59 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Oct 2012 12:12:59 +0200] rev 73
- lists now sort on heap to prevent stack overflows
- Fri, 12 Oct 2012 12:09:00 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Oct 2012 12:09:00 +0200] rev 72
- Merge with 6721482eaf8e8d35b1cd46f0a21285bfaa520d5a
- Fri, 12 Oct 2012 12:08:34 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Oct 2012 12:08:34 +0200] rev 71
- made the code work with g++ without errors (but warnings)
- Fri, 12 Oct 2012 12:00:06 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 12 Oct 2012 12:00:06 +0200] rev 70
- fixed memory leak in ucx_map_rehash
- Fri, 12 Oct 2012 10:54:55 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Oct 2012 10:54:55 +0200] rev 69
- made the code work with VC++ compiler (use make CONF=windows)
- Thu, 11 Oct 2012 16:29:30 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 11 Oct 2012 16:29:30 +0200] rev 68
- removed const from string.*
- Thu, 11 Oct 2012 11:42:31 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 11 Oct 2012 11:42:31 +0200] rev 67
- added some qualifiers + removed pointer alias in mergesort
- Thu, 11 Oct 2012 08:42:56 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 11 Oct 2012 08:42:56 +0200] rev 66
- added separated debug makefiles and some optimization options
- Wed, 10 Oct 2012 14:26:53 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 14:26:53 +0200] rev 65
- added _Bool macro for cplusplus
- Wed, 10 Oct 2012 14:18:06 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 14:18:06 +0200] rev 64
- added autoextend feature to buffer
and we celebrate the 50th test case
- Wed, 10 Oct 2012 13:58:51 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 13:58:51 +0200] rev 63
- discarded fascism from buffer
- Wed, 10 Oct 2012 10:46:20 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 10:46:20 +0200] rev 62
- added extract function
- Wed, 10 Oct 2012 10:04:01 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 10:04:01 +0200] rev 61
- added flag field to buffer
- Wed, 10 Oct 2012 09:54:57 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 09:54:57 +0200] rev 60
- renamed UcxMemstream to UcxBuffer
- Wed, 10 Oct 2012 09:34:13 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 09:34:13 +0200] rev 59
- added semicolons to UCX_TEST_DECLARE calls
- Wed, 10 Oct 2012 09:32:06 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 09:32:06 +0200] rev 58
- discarded memprintf / memscanf
Reason: memscanf has no chance to get the amount of bytes read
- Tue, 09 Oct 2012 16:46:29 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 09 Oct 2012 16:46:29 +0200] rev 57
- some fixes
- Tue, 09 Oct 2012 15:02:40 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 09 Oct 2012 15:02:40 +0200] rev 56
- added memstream to ucx - still little work to do
- Tue, 09 Oct 2012 10:21:18 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 09 Oct 2012 10:21:18 +0200] rev 55
- fixed map tests + used tmpfiles in tests
- Mon, 08 Oct 2012 14:04:52 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 08 Oct 2012 14:04:52 +0200] rev 54
- added logging API
- Mon, 08 Oct 2012 12:29:27 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 08 Oct 2012 12:29:27 +0200] rev 53
- added ucx_map_remove
- Fri, 05 Oct 2012 16:59:14 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 05 Oct 2012 16:59:14 +0200] rev 52
- added ucx_map_copy and fixed ucx_map_rehash
- Fri, 05 Oct 2012 14:06:40 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Oct 2012 14:06:40 +0200] rev 51
- added rehashing to maps by using clone function
- Fri, 05 Oct 2012 13:23:25 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Oct 2012 13:23:25 +0200] rev 50
- moved allocator to seperate file
function signatures are now "generic" and not restricted to UcxMempool
- Fri, 05 Oct 2012 11:55:36 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Oct 2012 11:55:36 +0200] rev 49
- Merge with 22fb97e9f58a0a8b18db7f81b7392dae0cd64571
- Fri, 05 Oct 2012 11:52:53 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Oct 2012 11:52:53 +0200] rev 48
- map can now load values from file into pooled memory
use with care when using a decoder that also allocates memory
- Fri, 05 Oct 2012 10:38:51 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 05 Oct 2012 10:38:51 +0200] rev 47
- sstrncat uses memcpy
- Fri, 05 Oct 2012 10:25:33 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Oct 2012 10:25:33 +0200] rev 46
- implemented encoder/decoder for map store/load
- Thu, 04 Oct 2012 19:46:10 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 04 Oct 2012 19:46:10 +0200] rev 45
- map counts elements
- Thu, 04 Oct 2012 18:46:57 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 04 Oct 2012 18:46:57 +0200] rev 44
- added map clone
- Thu, 04 Oct 2012 18:23:32 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Oct 2012 18:23:32 +0200] rev 43
- fixed crash fails by completing the implementation of the tested function....
- Thu, 04 Oct 2012 16:03:18 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Oct 2012 16:03:18 +0200] rev 42
- (broken-commit) - added load and store functions, tests failing
some evil crash happens when executing the test - remove the strcmp calls in the test case for the store and load function and everything "works"
the error must be somewhere else - maybe something that should not be freed is freed during the test
- Thu, 04 Oct 2012 14:08:31 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Oct 2012 14:08:31 +0200] rev 41
- simplified UCX_MAP_FOREACH
- Thu, 04 Oct 2012 11:37:23 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Oct 2012 11:37:23 +0200] rev 40
- added semicolons to assert makros
- Tue, 02 Oct 2012 13:43:17 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 02 Oct 2012 13:43:17 +0200] rev 39
- added sstrsplit function
- Tue, 02 Oct 2012 11:18:47 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 02 Oct 2012 11:18:47 +0200] rev 38
- added missing stddef includes
added no break comments
- Thu, 16 Aug 2012 12:36:23 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 16 Aug 2012 12:36:23 +0200] rev 37
- replaced qsort with natural merge sort
- Thu, 16 Aug 2012 11:31:16 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 16 Aug 2012 11:31:16 +0200] rev 36
- changed API of sort algorithms (no further hint for the algorithms used in preparation for the upcomming change from qsort to natural merge sort)
- Wed, 15 Aug 2012 19:32:29 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 15 Aug 2012 19:32:29 +0200] rev 35
- added mkdir for build directory to makefile + added qsort for list and dlist
- Fri, 01 Jun 2012 12:35:30 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 01 Jun 2012 12:35:30 +0200] rev 34
- completed map tests
- Thu, 31 May 2012 12:51:22 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 31 May 2012 12:51:22 +0200] rev 33
- major refactoring of test framework
- Thu, 31 May 2012 09:18:26 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 31 May 2012 09:18:26 +0200] rev 32
- consequently used intptr_t in mpool tests
- Fri, 25 May 2012 17:39:27 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 25 May 2012 17:39:27 +0200] rev 31
- added map iterator
- Fri, 24 Feb 2012 15:53:50 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 24 Feb 2012 15:53:50 +0100] rev 30
- some fixes
- Tue, 21 Feb 2012 01:13:17 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 21 Feb 2012 01:13:17 +0100] rev 29
- fixed map with the help of new tests
- Mon, 20 Feb 2012 15:30:45 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2012 15:30:45 +0100] rev 28
- new mempool tests
- Sat, 18 Feb 2012 18:36:30 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 18 Feb 2012 18:36:30 +0100] rev 27
- removed old foreach + refactored list tests
- Sat, 18 Feb 2012 15:50:43 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 18 Feb 2012 15:50:43 +0100] rev 26
- added test framework and foreach macro
- Thu, 09 Feb 2012 10:40:19 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 09 Feb 2012 10:40:19 +0100] rev 25
- changed hgignore filter
- Wed, 08 Feb 2012 23:43:02 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 08 Feb 2012 23:43:02 +0100] rev 24
- changed make clean + added dlist_clone with copy test + added va_end statements to string.c
- Sun, 15 Jan 2012 14:20:25 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 15 Jan 2012 14:20:25 +0100] rev 23
- added ucx_list_remove
- Sun, 15 Jan 2012 14:12:34 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 15 Jan 2012 14:12:34 +0100] rev 22
- added ucx_dlist_remove and tests + fixed makefile error
- Sat, 14 Jan 2012 13:07:18 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 14 Jan 2012 13:07:18 +0100] rev 21
- merge
- Thu, 05 Jan 2012 14:53:54 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 05 Jan 2012 14:53:54 +0100] rev 20
- added some map functions
- Wed, 11 Jan 2012 12:19:48 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 11 Jan 2012 12:19:48 +0100] rev 19
- Removed linked list from tests (assume that they are correct if the dlist tests are correct)
- Wed, 04 Jan 2012 14:51:54 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 04 Jan 2012 14:51:54 +0100] rev 18
- added clone and equals to lists
- Sat, 31 Dec 2011 22:48:28 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 22:48:28 +0100] rev 17
- fix for ultra fail fix
- Sat, 31 Dec 2011 22:46:27 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 22:46:27 +0100] rev 16
- fixed ultra fail + renamed files from mpool to mempool
- Sat, 31 Dec 2011 22:41:16 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 22:41:16 +0100] rev 15
- fixed mpool compiler warnings
- Sat, 31 Dec 2011 22:21:45 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 22:21:45 +0100] rev 14
- Fixed realloc
- Sat, 31 Dec 2011 21:05:59 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 21:05:59 +0100] rev 13
- Added mempool
- Sat, 31 Dec 2011 19:10:29 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 19:10:29 +0100] rev 12
- Added list tests2
- Sat, 31 Dec 2011 19:08:27 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 19:08:27 +0100] rev 11
- Added list tests
- Sat, 31 Dec 2011 19:05:26 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 19:05:26 +0100] rev 10
- added list implementation
- Sat, 31 Dec 2011 18:57:30 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 18:57:30 +0100] rev 9
- Added dlist tests
- Sat, 31 Dec 2011 18:46:48 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 18:46:48 +0100] rev 8
- completed dlist
- Sat, 31 Dec 2011 18:18:03 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 18:18:03 +0100] rev 7
- added dlist to makefile, implemented first functions, discarded some fails
- Sat, 31 Dec 2011 18:04:28 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 18:04:28 +0100] rev 6
- Fixed fatal super bug
- Sat, 31 Dec 2011 17:54:52 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 17:54:52 +0100] rev 5
- added list specification
- Sat, 31 Dec 2011 17:52:26 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 17:52:26 +0100] rev 4
- added dlist specification
- Sat, 31 Dec 2011 17:15:13 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 17:15:13 +0100] rev 3
- added hgignore
- Sat, 31 Dec 2011 17:08:26 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 17:08:26 +0100] rev 2
- Added some source files
- Sat, 31 Dec 2011 15:54:08 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 15:54:08 +0100] rev 1
- Moved object files to build/
- Sat, 31 Dec 2011 14:04:40 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 14:04:40 +0100] rev 0
- Added makefiles