| Fri, 24 Oct 2025 21:15:14 +0200 | Mike Becker | add test coverage for allocation failures in clone-function
default tip | changeset |
files | 
| Fri, 24 Oct 2025 20:52:10 +0200 | Mike Becker | fix hash map not being able to deal with 64-bit hashes | changeset |
files | 
| Thu, 23 Oct 2025 17:54:17 +0200 | Mike Becker | add documentation for cxListClone() - relates to #744 | changeset |
files | 
| Thu, 23 Oct 2025 17:50:28 +0200 | Mike Becker | add documentation for cxMapClone() - resolves #743 | changeset |
files | 
| Thu, 23 Oct 2025 17:38:44 +0200 | Mike Becker | add tests for cxMapClone() - relates to #743 | changeset |
files | 
| Wed, 22 Oct 2025 23:32:20 +0200 | Mike Becker | add destruction of uninitialized entries on allocation failure to cxMapClone() - relates to #743 | changeset |
files | 
| Wed, 22 Oct 2025 23:28:07 +0200 | Mike Becker | untested draft of cxMapClone() - relates to #743 | changeset |
files | 
| Tue, 21 Oct 2025 17:06:17 +0200 | Mike Becker | add cxListClone() - resolves #744 except for test coverage | changeset |
files | 
| Mon, 20 Oct 2025 20:38:02 +0200 | Mike Becker | fix accidental additions of unnecessary unistd.h includes | changeset |
files | 
| Mon, 20 Oct 2025 20:37:45 +0200 | Mike Becker | fix overlooked renaming of cx_attr_export to CX_EXPORT | changeset |
files | 
| Mon, 20 Oct 2025 20:10:36 +0200 | Mike Becker | add cxListEmplaceArray() and cxListEmplaceArrayAt() as preparation for the clone implementation | changeset |
files | 
| Mon, 20 Oct 2025 19:44:18 +0200 | Mike Becker | add possibility to wrap valid function of an iterator (just for the sake of completeness) | changeset |
files | 
| Sun, 19 Oct 2025 21:18:17 +0200 | Mike Becker | define the function pointer for clone functions | changeset |
files | 
| Fri, 17 Oct 2025 21:03:11 +0200 | Mike Becker | minor wording improvements in buffer documentation | changeset |
files | 
| Fri, 17 Oct 2025 16:53:24 +0200 | Mike Becker | remove the concept of "mutating iterators" - resolves #579 | changeset |
files | 
| Fri, 17 Oct 2025 15:04:56 +0200 | Mike Becker | add support for non-sorted lists in cxListInsertUnique() and cxListInsertUniqueArray() | changeset |
files | 
| Fri, 17 Oct 2025 14:14:21 +0200 | Mike Becker | make cxCollectionSorted() always return true for empty collections regardless of the sorted flag | changeset |
files | 
| Thu, 16 Oct 2025 19:57:47 +0200 | Mike Becker | clean up header files and adds support for comparing arbitrary strings with string.h functions | changeset |
files | 
| Wed, 15 Oct 2025 22:45:21 +0200 | Mike Becker | remove unnecessary members from the array reallocator struct - fixes #621 | changeset |
files | 
| Sun, 12 Oct 2025 20:21:56 +0200 | Mike Becker | fixes tons of typos and grammar issues across the documentation - fixes #667 | changeset |
files | 
| Sat, 11 Oct 2025 15:42:48 +0200 | Mike Becker | fixes various bugs related to skipping duplicates in insert_unique - relates to #557 | changeset |
files | 
| Sat, 11 Oct 2025 11:55:46 +0200 | Mike Becker | changes the compare function wrapper for pointer lists so that it no longer invokes the actual compare function for NULL pointers | changeset |
files | 
| Fri, 10 Oct 2025 19:40:24 +0200 | Mike Becker | fix missing documentation if insert_unique member - relates to #557 | changeset |
files | 
| Fri, 10 Oct 2025 19:35:25 +0200 | Mike Becker | fix various typos in the web documentation | changeset |
files | 
| Fri, 10 Oct 2025 17:24:19 +0200 | Mike Becker | add functions to insert elements into lists/arrays without duplicates - resolves #557 | changeset |
files | 
| Fri, 10 Oct 2025 12:26:43 +0200 | Mike Becker | assert instead of assume sorted property in debug builds | changeset |
files | 
| Wed, 08 Oct 2025 20:20:54 +0200 | Mike Becker | replace all remaining generics with cx_strcast() - resolves #700 | changeset |
files | 
| Wed, 08 Oct 2025 20:09:32 +0200 | Mike Becker | add unsigned char strings to cx_strcast() and changes documentation | changeset |
files | 
| Fri, 03 Oct 2025 18:58:44 +0200 | Mike Becker | go back to ctype.h, but this time try to avoid crashes in Microsoft's implementation | changeset |
files | 
| Thu, 02 Oct 2025 21:31:52 +0200 | Mike Becker | missing custom CFLAGS when testing for memrchr availability | changeset |
files | 
| Thu, 02 Oct 2025 21:21:45 +0200 | Mike Becker | improve feature test for memrchr() making it also available on BSD | changeset |
files | 
| Thu, 02 Oct 2025 17:58:43 +0200 | Mike Becker | use memrchr() to implement cx_strrchr() when it is available | changeset |
files | 
| Wed, 01 Oct 2025 22:45:48 +0200 | Mike Becker | fixes regression: missing closing brace in map.h in c++ builds | changeset |
files | 
| Wed, 01 Oct 2025 22:43:48 +0200 | Mike Becker | resolve TODO: test C23 base-2 literals | changeset |
files | 
| Tue, 30 Sep 2025 22:35:24 +0200 | Mike Becker | finalize the documentation on the new hash key features | changeset |
files | 
| Tue, 30 Sep 2025 22:29:54 +0200 | Mike Becker | change map.h to use new CX_HASH_KEY macro | changeset |
files | 
| Tue, 30 Sep 2025 22:21:41 +0200 | Mike Becker | add missing docstrings | changeset |
files | 
| Tue, 30 Sep 2025 20:29:55 +0200 | Mike Becker | change kv-list to use new CX_HASH_KEY macro | changeset |
files | 
| Mon, 29 Sep 2025 23:31:59 +0200 | Mike Becker | fix using empty initializer, which is a C23 extension | changeset |
files | 
| Mon, 29 Sep 2025 23:28:46 +0200 | Mike Becker | fix cxKvListSetKey() and cxKvListRemoveKey() accidentally not declared for C++ | changeset |
files | 
| Mon, 29 Sep 2025 23:25:31 +0200 | Mike Becker | add C++ implementation of CX_HASH_KEY() | changeset |
files | 
| Sun, 28 Sep 2025 22:32:42 +0200 | Mike Becker | add generic CX_HASH_KEY() macro | changeset |
files | 
| Sat, 27 Sep 2025 17:53:41 +0200 | Mike Becker | add changelog entries for issue #720 | changeset |
files | 
| Sat, 27 Sep 2025 17:49:13 +0200 | Mike Becker | add support for integer keys - resolves #720 | changeset |
files | 
| Sat, 27 Sep 2025 17:47:10 +0200 | Mike Becker | add size_t compare functions | changeset |
files | 
| Sat, 27 Sep 2025 17:03:35 +0200 | Mike Becker | simplify hash map iterator - resolves #727 | changeset |
files | 
| Fri, 26 Sep 2025 22:43:17 +0200 | Mike Becker | fix cx_kvl_map_put() returning the wrong pointer | changeset |
files | 
| Thu, 25 Sep 2025 14:49:48 +0200 | Mike Becker | add kv-list files to MSVC project files | changeset |
files | 
| Thu, 25 Sep 2025 14:49:26 +0200 | Mike Becker | fix initialization of cxDefaultAllocator for MSVC | changeset |
files | 
| Thu, 25 Sep 2025 14:30:28 +0200 | Mike Becker | add cxKvListGetKey() | changeset |
files | 
| Wed, 24 Sep 2025 23:52:36 +0200 | Mike Becker | fix that cxKvListInsert() did not lose the sorted property | changeset |
files | 
| Wed, 24 Sep 2025 23:51:04 +0200 | Mike Becker | remove unused old cx_kv_list_remove_key() prototype | changeset |
files | 
| Wed, 24 Sep 2025 23:50:41 +0200 | Mike Becker | fix typo in CHANGELOG | changeset |
files | 
| Wed, 24 Sep 2025 23:50:15 +0200 | Mike Becker | kv-list: add documentation | changeset |
files | 
| Tue, 23 Sep 2025 20:31:50 +0200 | Mike Becker | kv-list: completes test coverage | changeset |
files | 
| Tue, 23 Sep 2025 20:19:31 +0200 | Mike Becker | add tests for creating iterators with NULL lists or maps | changeset |
files | 
| Mon, 22 Sep 2025 19:22:23 +0200 | Mike Becker | the elem_count member of an iterator was not updated after removing an element flagged by cxIteratorFlagRemoval() - fixes #728 | changeset |
files | 
| Sun, 21 Sep 2025 19:31:30 +0200 | Mike Becker | kv-list: implement mutating iterator support | changeset |
files | 
| Sun, 21 Sep 2025 18:42:18 +0200 | Mike Becker | add changelog entry | changeset |
files | 
| Sat, 20 Sep 2025 18:34:15 +0200 | Mike Becker | implement non-mutating iterator | changeset |
files | 
| Sat, 20 Sep 2025 12:30:07 +0200 | Mike Becker | allow setting the key again on the same node | changeset |
files | 
| Sat, 20 Sep 2025 12:27:36 +0200 | Mike Becker | disallow setting a key that already exists | changeset |
files | 
| Sat, 20 Sep 2025 12:19:49 +0200 | Mike Becker | consider the edge case that either list or map operation fails when adding an element | changeset |
files | 
| Fri, 19 Sep 2025 16:05:41 +0200 | Mike Becker | increase test coverage for kv-list | changeset |
files | 
| Thu, 18 Sep 2025 00:40:27 +0200 | Mike Becker | improve cx_kv_list_insert() by using low level access to the list method | changeset |
files | 
| Thu, 18 Sep 2025 00:36:42 +0200 | Mike Becker | implement cx_kv_list_insert() | changeset |
files | 
| Wed, 17 Sep 2025 22:45:00 +0200 | Mike Becker | implement cxKvListRemoveKey() | changeset |
files | 
| Tue, 16 Sep 2025 22:32:23 +0200 | Mike Becker | add error handling to cx_kv_list_set_key() | changeset |
files | 
| Sat, 13 Sep 2025 20:57:59 +0200 | Mike Becker | implement cx_kvl_find_remove() | changeset |
files | 
| Sat, 13 Sep 2025 20:55:56 +0200 | Mike Becker | fix documentation of return value of cx_linked_list_find() | changeset |
files | 
| Fri, 12 Sep 2025 16:56:04 +0200 | Mike Becker | make cx_kvl_remove() also remove the keys from the map | changeset |
files | 
| Thu, 11 Sep 2025 20:17:43 +0200 | Mike Becker | kv-list: remove obsolete TODOs and add a test case to prove it | changeset |
files | 
| Thu, 11 Sep 2025 20:10:12 +0200 | Mike Becker | kv-list: fix a possible source of UB when allocation fails during list creation | changeset |
files | 
| Thu, 11 Sep 2025 20:09:33 +0200 | Mike Becker | kv-list: fix support for CX_STORE_POINTERS when using the map interface | changeset |
files | 
| Thu, 11 Sep 2025 19:59:49 +0200 | Mike Becker | remove now unused destructor wrapper | changeset |
files | 
| Wed, 10 Sep 2025 19:15:58 +0200 | Mike Becker | change kv-list destructor strategy to only use the list destructors | changeset |
files | 
| Tue, 09 Sep 2025 22:30:18 +0200 | Mike Becker | change linked_list.c to allow custom data in nodes + implement cx_kv_list_set_key() | changeset |
files | 
| Mon, 08 Sep 2025 22:48:48 +0200 | Mike Becker | add failing test case test_kv_list_set_key() | changeset |
files | 
| Sun, 07 Sep 2025 17:08:26 +0200 | Mike Becker | implement a patch function that results in (almost) always calling the correct destructors | changeset |
files | 
| Sat, 06 Sep 2025 11:57:17 +0200 | Mike Becker | fix that the fallthrough attributes were not abstracted by the cx_attr macros | changeset |
files | 
| Wed, 03 Sep 2025 23:10:36 +0200 | Mike Becker | add failing tests for when clear/remove are called with destructors in the "opposite" aspect of a kv-list | changeset |
files | 
| Wed, 03 Sep 2025 22:59:09 +0200 | Mike Becker | add several fixme and todo comments regarding invoking destructors | changeset |
files | 
| Wed, 03 Sep 2025 22:52:20 +0200 | Mike Becker | implement support for registering destructors to a kv-list using its map aspect | changeset |
files | 
| Tue, 02 Sep 2025 21:12:51 +0200 | Mike Becker | implement cx_kvl_map_remove() | changeset |
files | 
| Tue, 02 Sep 2025 20:26:10 +0200 | Mike Becker | add test_kv_list_map_remove() | changeset |
files | 
| Mon, 01 Sep 2025 20:20:12 +0200 | Mike Becker | make test_kv_list_map_put() pass | changeset |
files | 
| Sun, 31 Aug 2025 13:37:00 +0200 | Mike Becker | add failing test case for inserting into kv-list via map | changeset |
files | 
| Sat, 30 Aug 2025 13:37:00 +0200 | Mike Becker | add missing attributes to generic implementations | changeset |
files | 
| Fri, 29 Aug 2025 13:37:00 +0200 | Mike Becker | fix broken C++ build | changeset |
files | 
| Thu, 28 Aug 2025 13:37:00 +0200 | Mike Becker | fix wrong position of cstr argument in attribute | changeset |
files | 
| Wed, 27 Aug 2025 23:24:11 +0200 | Mike Becker | fix that the wrong vtable is patched when CX_STORE_POINTERS is used | changeset |
files | 
| Wed, 27 Aug 2025 23:13:53 +0200 | Mike Becker | make comparisons between kv_list and linked_list optimizable | changeset |
files | 
| Wed, 27 Aug 2025 23:07:39 +0200 | Mike Becker | fix some grammar and wording issues | changeset |
files | 
| Tue, 26 Aug 2025 21:55:19 +0200 | Mike Becker | implement kv-list to a point where it correctly behaves like a list | changeset |
files | 
| Tue, 26 Aug 2025 21:14:17 +0200 | Mike Becker | remove overlooked unnecessary attribute | changeset |
files | 
| Mon, 25 Aug 2025 21:47:45 +0200 | Mike Becker | roll out the function stubs for the kv-list | changeset |
files | 
| Sun, 24 Aug 2025 17:11:53 +0200 | Mike Becker | create a header file for the new key-value-lists | changeset |
files | 
| Mon, 18 Aug 2025 23:10:26 +0200 | Mike Becker | remove obsolete attributes | changeset |
files | 
| Mon, 18 Aug 2025 23:08:56 +0200 | Mike Becker | fix that the support for NULL when creating mutating iterators was  broken | changeset |
files | 
| Mon, 18 Aug 2025 23:06:27 +0200 | Mike Becker | add support for NULL in map iterators | changeset |
files | 
| Mon, 18 Aug 2025 23:00:55 +0200 | Mike Becker | also support NULL in index-based iterator generating functions | changeset |
files | 
| Sun, 17 Aug 2025 23:10:25 +0200 | Mike Becker | fix the documentation regarding member function that now support emplace-mechanics | changeset |
files | 
| Sun, 17 Aug 2025 23:05:16 +0200 | Mike Becker | add cxMapEmplace() | changeset |
files | 
| Fri, 15 Aug 2025 17:46:47 +0200 | Mike Becker | prepare index comparison for potential changes to binary search results | changeset |
files | 
| Fri, 15 Aug 2025 17:44:19 +0200 | Mike Becker | add documentation for cxJsonArrRemove() and cxJsonObjRemove() | changeset |
files | 
| Fri, 15 Aug 2025 17:42:01 +0200 | Mike Becker | add cxJsonObjRemove() #627 | changeset |
files | 
| Thu, 14 Aug 2025 23:03:01 +0200 | Mike Becker | add cxJsonArrayRemove() | changeset |
files | 
| Sat, 19 Jul 2025 21:09:07 +0200 | Mike Becker | fix incorrect memcpy() in cxMempoolTransfer() | changeset |
files | 
| Sun, 15 Jun 2025 18:40:31 +0200 | Mike Becker | update uwproj - adds libdir detection w/o config.site | changeset |
files | 
| Sun, 01 Jun 2025 16:00:16 +0200 | Mike Becker | allow NULL for creating UCX strings - resolves #683 | changeset |
files | 
| Tue, 27 May 2025 22:31:06 +0200 | Mike Becker | merge remote tracking changes | changeset |
files | 
| Tue, 27 May 2025 22:23:33 +0200 | Mike Becker | add support for C-strings in cx_strcast() - resolves #549 | changeset |
files | 
| Tue, 27 May 2025 22:23:06 +0200 | Mike Becker | apply latest uwproj fixes | changeset |
files | 
| Sat, 24 May 2025 00:04:11 +0200 | Mike Becker | implement zalloc() - resolves #679 | changeset |
files | 
| Fri, 23 May 2025 14:00:24 +0200 | Mike Becker | add base allocator to mempool | changeset |
files | 
| Fri, 23 May 2025 13:36:11 +0200 | Mike Becker | stabilizes mempool implementation | changeset |
files | 
| Fri, 23 May 2025 12:44:24 +0200 | Mike Becker | make test-compile depend on both static and shared | changeset |
files | 
| Fri, 23 May 2025 11:44:44 +0200 | Mike Becker | fix test coverage for cxStdlibAllocator | changeset |
files | 
| Thu, 22 May 2025 22:22:14 +0200 | Mike Becker | improve mempool destructor support (3/3) | changeset |
files | 
| Thu, 22 May 2025 21:00:33 +0200 | Mike Becker | improve mempool destructor support (2/3) | changeset |
files | 
| Thu, 22 May 2025 16:25:32 +0200 | Mike Becker | improve mempool destructor support (1/3) | changeset |
files | 
| Thu, 22 May 2025 16:23:55 +0200 | Mike Becker | fix critical memory overflow in the stack-based array reallocator | changeset |
files | 
| Thu, 22 May 2025 16:03:20 +0200 | Mike Becker | fix stack buffer overflow in arl_swap_no_sbo test | changeset |
files | 
| Thu, 22 May 2025 15:48:00 +0200 | Mike Becker | add an option to enable address sanitizer | changeset |
files | 
| Thu, 15 May 2025 16:12:09 +0200 | Mike Becker | add convenience macros for using the default allocator - relates to #669 | changeset |
files | 
| Thu, 15 May 2025 16:02:54 +0200 | Mike Becker | allow changing the cxDefaultAllocator - resolves #669 | changeset |
files | 
| Thu, 15 May 2025 15:43:30 +0200 | Mike Becker | fix that testing allocator is counting free(NULL) | changeset |
files | 
| Sun, 04 May 2025 17:22:30 +0200 | Mike Becker | add cxListEmplace() and cxListEmplaceAt() plus some improvements to the array list implementation | changeset |
files | 
| Sun, 04 May 2025 12:15:03 +0200 | Mike Becker | add convenience functions for easy access to first/last element of a list | changeset |
files | 
| Sun, 04 May 2025 11:46:13 +0200 | Mike Becker | critical: fixes uninitialized memory in tree iterator | changeset |
files | 
| Sun, 04 May 2025 11:30:10 +0200 | Mike Becker | fix copy/paste documentation | changeset |
files | 
| Sun, 04 May 2025 11:29:46 +0200 | Mike Becker | remove unused file | changeset |
files | 
| Sat, 03 May 2025 13:29:22 +0200 | Mike Becker | fix wrong flags in toolchain.mk files after updating uwproj | changeset |
files | 
| Fri, 02 May 2025 19:26:47 +0200 | Mike Becker | update uwproj | changeset |
files | 
| Sun, 27 Apr 2025 12:56:05 +0200 | Mike Becker | fix that iteration continued with siblings for a subtree-root - fixes #656 | changeset |
files | 
| Sun, 27 Apr 2025 12:54:16 +0200 | Mike Becker | add explanation of depth to the iterator/visitor field | changeset |
files | 
| Sun, 27 Apr 2025 12:37:29 +0200 | Mike Becker | add a test case that proves that visitors are not affected by issue #656 | changeset |
files | 
| Sat, 26 Apr 2025 19:37:24 +0200 | Mike Becker | add test case that shows issue #656 | changeset |
files | 
| Sun, 20 Apr 2025 10:41:25 +0200 | Mike Becker | some cxListIterator() variants now also allow NULL lists | changeset |
files | 
| Sat, 19 Apr 2025 14:43:16 +0200 | Mike Becker | adds cx_strcpy() and cx_strcpy_a() | changeset |
files | 
| Sat, 19 Apr 2025 11:36:53 +0200 | Mike Becker | C23 is not a preview any longer | changeset |
files | 
| Sat, 19 Apr 2025 11:35:56 +0200 | Mike Becker | fix unnecessary explicit zero-terminator | changeset |
files | 
| Sat, 19 Apr 2025 11:33:15 +0200 | Mike Becker | fix code not compiling with GCC 15 | changeset |
files | 
| Thu, 17 Apr 2025 21:45:01 +0200 | Mike Becker | improve cx_strreplacen() - resolves #623 | changeset |
files | 
| Thu, 17 Apr 2025 20:48:29 +0200 | Mike Becker | fix theoretical (but not actual) use-after-free | changeset |
files | 
| Thu, 17 Apr 2025 20:47:43 +0200 | Mike Becker | use new string formatting macros in documentation | changeset |
files | 
| Wed, 16 Apr 2025 20:35:34 +0200 | Mike Becker | bring back CX_PRIstr and CX_SFMT macros - resolves #612 | changeset |
files | 
| Tue, 15 Apr 2025 22:16:05 +0200 | Mike Becker | fixes unnecessary allocations in cx_strcat() family of functions | changeset |
files | 
| Mon, 14 Apr 2025 19:53:20 +0200 | Mike Becker | add cxTreeSize() - resolves #624 | changeset |
files | 
| Mon, 14 Apr 2025 19:36:43 +0200 | Mike Becker | add test and documentation for cxListContains() - fixes #643 | changeset |
files | 
| Sun, 13 Apr 2025 18:01:29 +0200 | Mike Becker | adds cxListContains() implementation (still needs test and docu) | changeset |
files | 
| Sun, 13 Apr 2025 14:56:05 +0200 | Mike Becker | add windows support for new buffer auto-extend strategy - relates to #641 | changeset |
files | 
| Sun, 13 Apr 2025 14:30:51 +0200 | Mike Becker | new auto-extend strategy for CxBuffer - resolves #641 | changeset |
files | 
| Sun, 13 Apr 2025 13:02:54 +0200 | Mike Becker | adds cxBufferShrink() - resolves #626 | changeset |
files | 
| Sun, 13 Apr 2025 12:30:18 +0200 | Mike Becker | fixes missing cx_attr_export - relates to #642 | changeset |
files | 
| Sun, 13 Apr 2025 11:54:10 +0200 | Mike Becker | fixes errno value after failing cxBufferSeek() to be consistently EINVAL | changeset |
files | 
| Sun, 13 Apr 2025 11:09:05 +0200 | Mike Becker | adds cxListSet() - resolves #642 | changeset |
files | 
| Sat, 12 Apr 2025 21:32:31 +0200 | Mike Becker | fixes that cx_tree_search() did not investigate subtrees with equally good distance | changeset |
files | 
| Fri, 11 Apr 2025 16:48:58 +0200 | Mike Becker | fix allocator of some printf.h functions not being const - fixes #611 | changeset |
files | 
| Fri, 11 Apr 2025 16:45:20 +0200 | Mike Becker | fix implementation of cxBufferTerminate() - fixes #631 | changeset |
files | 
| Fri, 11 Apr 2025 15:12:20 +0200 | Mike Becker | add cxMempoolTransferObject() - resolves #640 | changeset |
files | 
| Fri, 11 Apr 2025 14:49:23 +0200 | Mike Becker | remove warning regarding destruction order, because it is actually not a problem | changeset |
files | 
| Fri, 11 Apr 2025 13:20:07 +0200 | Mike Becker | add cxMempoolTransfer() - partially resolves #640 | changeset |
files | 
| Fri, 11 Apr 2025 09:15:21 +0200 | Mike Becker | start development of UCX 3.2 | changeset |
files | 
| Fri, 11 Apr 2025 09:11:02 +0200 | Mike Becker | Added tag v3.1 for changeset 18a1a499f065 | changeset |
files | 
| Fri, 11 Apr 2025 09:10:51 +0200 | Mike Becker | Removed tag v3.1
v3.1 | changeset |
files | 
| Sun, 06 Apr 2025 13:21:17 +0200 | Mike Becker | fixes some docs compiler complaints | changeset |
files | 
| Sun, 06 Apr 2025 13:13:52 +0200 | Mike Becker | add buffer example | changeset |
files | 
| Sun, 06 Apr 2025 12:38:40 +0200 | Mike Becker | complete tree documentation | changeset |
files | 
| Sat, 05 Apr 2025 14:18:37 +0200 | Mike Becker | add example for implementing own map | changeset |
files | 
| Fri, 04 Apr 2025 18:02:35 +0200 | Mike Becker | document tree search functions | changeset |
files | 
| Fri, 04 Apr 2025 00:10:08 +0200 | Mike Becker | refine parts of the tree documentation | changeset |
files | 
| Thu, 03 Apr 2025 23:59:31 +0200 | Mike Becker | add iterator / visitor docu | changeset |
files | 
| Wed, 02 Apr 2025 20:25:50 +0200 | Mike Becker | document buffer write functions | changeset |
files | 
| Tue, 01 Apr 2025 19:21:04 +0200 | Mike Becker | document the flushing feature for the buffer | changeset |
files | 
| Mon, 31 Mar 2025 19:39:42 +0200 | Mike Becker | complete JSON documentation | changeset |
files | 
| Sun, 30 Mar 2025 18:21:43 +0200 | Mike Becker | document JSON writer | changeset |
files | 
| Sat, 29 Mar 2025 19:58:41 +0100 | Mike Becker | wrapping xml tree example | changeset |
files | 
| Fri, 28 Mar 2025 21:51:31 +0100 | Mike Becker | document remove and dispose for tree.h | changeset |
files | 
| Thu, 27 Mar 2025 18:24:09 +0100 | Mike Becker | document buffer create/init | changeset |
files | 
| Wed, 26 Mar 2025 16:38:08 +0100 | Mike Becker | document the buffer flags | changeset |
files | 
| Wed, 26 Mar 2025 12:26:20 +0100 | Mike Becker | document buffer read operations | changeset |
files | 
| Tue, 25 Mar 2025 22:11:06 +0100 | Mike Becker | add documentation for reset and clear | changeset |
files | 
| Mon, 24 Mar 2025 20:16:36 +0100 | Mike Becker | add documentation for the shift functions | changeset |
files | 
| Sun, 23 Mar 2025 12:26:03 +0100 | Mike Becker | more documentation for buffer.h + set errno in cxBufferSeek() on invalid whence argument | changeset |
files | 
| Sun, 23 Mar 2025 11:28:20 +0100 | Mike Becker | add status code documentation and documentation for accessing values | changeset |
files | 
| Sat, 22 Mar 2025 15:29:55 +0100 | Mike Becker | define structure for json.h doc | changeset |
files | 
| Sat, 22 Mar 2025 14:14:29 +0100 | Mike Becker | define structure for buffer.h doc | changeset |
files | 
| Fri, 21 Mar 2025 19:47:38 +0100 | Mike Becker | add some tree.h documentation | changeset |
files | 
| Thu, 20 Mar 2025 20:12:53 +0100 | Mike Becker | add intro text for tree.h doc | changeset |
files | 
| Thu, 20 Mar 2025 20:12:37 +0100 | Mike Becker | add favicon | changeset |
files | 
| Tue, 18 Mar 2025 19:03:18 +0100 | Mike Becker | basic structure for tree.h documentation | changeset |
files | 
| Mon, 17 Mar 2025 21:06:55 +0100 | Mike Becker | remove the lie about the detailed documentation | changeset |
files | 
| Mon, 17 Mar 2025 21:05:50 +0100 | Mike Becker | move the note about the key type to the top | changeset |
files | 
| Mon, 17 Mar 2025 20:44:17 +0100 | Mike Becker | add examples to map.h documentation | changeset |
files | 
| Sun, 16 Mar 2025 15:23:45 +0100 | Mike Becker | complete array_list.h documentation | changeset |
files | 
| Sat, 15 Mar 2025 22:58:51 +0100 | Mike Becker | fix warning in test case due to C23 multibyte strings not being compatible with const char* | changeset |
files | 
| Thu, 13 Mar 2025 11:07:00 +0100 | Mike Becker | document declare and init | changeset |
files | 
| Wed, 12 Mar 2025 18:32:57 +0100 | Mike Becker | define structure for array_list.h documentation | changeset |
files | 
| Wed, 12 Mar 2025 16:08:35 +0100 | Mike Becker | complete most of the map.h documentation | changeset |
files | 
| Tue, 11 Mar 2025 12:05:01 +0100 | Mike Becker | structur for map.h documentation | changeset |
files | 
| Tue, 11 Mar 2025 11:10:19 +0100 | Mike Becker | downgrade info regarding stream_copy from warning to note | changeset |
files | 
| Mon, 10 Mar 2025 17:03:26 +0100 | Mike Becker | complete linked_list.h docu | changeset |
files | 
| Mon, 10 Mar 2025 11:54:46 +0100 | Mike Becker | complete list.h documentation | changeset |
files | 
| Thu, 06 Mar 2025 20:28:34 +0100 | Mike Becker | complete more than 80% of the list.h documentation | changeset |
files | 
| Wed, 05 Mar 2025 20:53:41 +0100 | Mike Becker | documentation for list compare and dispose | changeset |
files | 
| Tue, 04 Mar 2025 18:20:36 +0100 | Mike Becker | add structure to list documentation | changeset |
files | 
| Mon, 03 Mar 2025 21:41:59 +0100 | Mike Becker | list all function from list.h that need to be documented | changeset |
files | 
| Sun, 02 Mar 2025 18:30:38 +0100 | Mike Becker | fix compilation problems with gcc below version 11 | changeset |
files | 
| Sun, 02 Mar 2025 16:45:46 +0100 | Mike Becker | improve Makefile for users who want to build and install in one step | changeset |
files | 
| Sat, 01 Mar 2025 15:49:08 +0100 | Mike Becker | add one more sentence to the example for properties source and sink | changeset |
files | 
| Sat, 01 Mar 2025 15:02:57 +0100 | Mike Becker | complete the properties documentation | changeset |
files | 
| Fri, 28 Feb 2025 19:07:47 +0100 | Mike Becker | write basic parsing documentation | changeset |
files | 
| Thu, 27 Feb 2025 14:07:59 +0100 | Mike Becker | add information about supported properties syntax | changeset |
files | 
| Wed, 26 Feb 2025 23:01:27 +0100 | Mike Becker | basic structure for properties docu | changeset |
files | 
| Mon, 24 Feb 2025 20:39:29 +0100 | Mike Becker | add documentation for hash_map.h | changeset |
files | 
| Sun, 23 Feb 2025 14:04:38 +0100 | Mike Becker | fix outdated link to develop.uap-core.de and link to latest dist | changeset |
files | 
| Sun, 23 Feb 2025 14:03:15 +0100 | Mike Becker | complete documentation for string.h | changeset |
files | 
| Sun, 23 Feb 2025 13:47:10 +0100 | Mike Becker | fix cxListFind() crashing on empty linked lists | changeset |
files | 
| Sun, 23 Feb 2025 13:25:53 +0100 | Mike Becker | make CX_STR more robust when used in macro expansions | changeset |
files | 
| Sun, 23 Feb 2025 13:15:07 +0100 | Mike Becker | fix cx_strdup() not using cx_strcast() | changeset |
files | 
| Sun, 23 Feb 2025 13:11:46 +0100 | Mike Becker | add documentation for cx_strsplit() | changeset |
files | 
| Sat, 22 Feb 2025 18:55:25 +0100 | Mike Becker | document cx_strreplace() family of functions and improve docstrings | changeset |
files | 
| Fri, 21 Feb 2025 21:06:07 +0100 | Mike Becker | document substring family of functions | changeset |
files | 
| Thu, 20 Feb 2025 21:21:25 +0100 | Mike Becker | write section in string docu about comparisons and concatenation | changeset |
files | 
| Thu, 20 Feb 2025 20:49:04 +0100 | Mike Becker | write Section about basic string functions | changeset |
files | 
| Mon, 17 Feb 2025 23:34:33 +0100 | Mike Becker | start documenting the string functions | changeset |
files | 
| Sun, 16 Feb 2025 12:59:14 +0100 | Mike Becker | add missing documentation about creating iterators | changeset |
files | 
| Sun, 16 Feb 2025 12:40:51 +0100 | Mike Becker | add iterator documentation | changeset |
files | 
| Sun, 16 Feb 2025 12:17:18 +0100 | Mike Becker | add convenience type CxIteratorBase | changeset |
files | 
| Sun, 16 Feb 2025 12:15:27 +0100 | Mike Becker | fix build dir not created when invoking docs target directly | changeset |
files | 
| Sun, 16 Feb 2025 11:21:48 +0100 | Mike Becker | intro text for parsers | changeset |
files | 
| Sat, 15 Feb 2025 17:44:13 +0100 | Mike Becker | add w.i.p hint to parsers topic | changeset |
files | 
| Sat, 15 Feb 2025 17:43:21 +0100 | Mike Becker | complete the printf documentation and fix code formatting | changeset |
files | 
| Sat, 15 Feb 2025 16:36:29 +0100 | Mike Becker | complete description for strings and buffers | changeset |
files | 
| Fri, 14 Feb 2025 16:00:05 +0100 | Mike Becker | add link summary text to strings and buffers topic | changeset |
files | 
| Fri, 14 Feb 2025 15:39:59 +0100 | Mike Becker | fixes accidental typos due to auto-resolution of topic titles | changeset |
files | 
| Thu, 13 Feb 2025 10:37:05 +0100 | Mike Becker | add intro text for collections API | changeset |
files | 
| Wed, 12 Feb 2025 19:40:59 +0100 | Mike Becker | add introduction text for API documentation | changeset |
files | 
| Tue, 11 Feb 2025 21:59:06 +0100 | Mike Becker | end LTS for ucx 2.1
support/2.x | changeset |
files | 
| Tue, 11 Feb 2025 21:58:33 +0100 | Mike Becker | Added tag v3.1 for changeset f0aa627c37b6 | changeset |
files | 
| Tue, 11 Feb 2025 21:58:22 +0100 | Mike Becker | Removed tag scstr_t-final | changeset |
files | 
| Tue, 11 Feb 2025 21:53:03 +0100 | Olaf Wintermann | fix list.h was not includable by C++ | changeset |
files | 
| Tue, 11 Feb 2025 21:47:12 +0100 | Mike Becker | add missing clean to check script for cxx builds | changeset |
files | 
| Tue, 11 Feb 2025 21:43:14 +0100 | Mike Becker | fix that msvc solution is not included in dist package | changeset |
files | 
| Tue, 11 Feb 2025 21:40:48 +0100 | Mike Becker | update READE file and copyright year | changeset |
files | 
| Tue, 11 Feb 2025 21:37:12 +0100 | Mike Becker | revert naming convention for the dist package | changeset |
files | 
| Tue, 11 Feb 2025 21:33:42 +0100 | Mike Becker | add docstring to cx_attr_export | changeset |
files | 
| Tue, 11 Feb 2025 21:31:02 +0100 | Mike Becker | exclude new docs folder from dist package | changeset |
files | 
| Tue, 11 Feb 2025 21:28:55 +0100 | Mike Becker | fix typos in CHANGELOG | changeset |
files | 
| Tue, 11 Feb 2025 21:19:20 +0100 | Mike Becker | last minute fixes for issue #548 | changeset |
files | 
| Tue, 11 Feb 2025 21:05:24 +0100 | Olaf Wintermann | fix some typos - issue #548 | changeset |
files | 
| Tue, 11 Feb 2025 21:04:47 +0100 | Mike Becker | link doxygen and coverage reports on overview page | changeset |
files | 
| Tue, 11 Feb 2025 20:10:29 +0100 | Mike Becker | bring incomplete docs into a shape that can be released | changeset |
files | 
| Tue, 11 Feb 2025 19:57:01 +0100 | Mike Becker | close documentation branch
docs/3.1 | changeset |
files | 
| Tue, 11 Feb 2025 19:55:32 +0100 | Mike Becker | merge documentation branch | changeset |
files | 
| Tue, 11 Feb 2025 19:51:02 +0100 | Mike Becker | finalize CHANGELOG | changeset |
files | 
| Tue, 11 Feb 2025 19:47:58 +0100 | Mike Becker | improve consistency in compare.h documentation | changeset |
files | 
| Tue, 11 Feb 2025 19:41:02 +0100 | Mike Becker | use reallocate instead of re-allocate | changeset |
files | 
| Tue, 11 Feb 2025 19:37:53 +0100 | Mike Becker | add another case to str_to_number tests | changeset |
files | 
| Tue, 11 Feb 2025 19:31:01 +0100 | Mike Becker | fix test function having the wrong type | changeset |
files | 
| Mon, 10 Feb 2025 21:59:39 +0100 | Mike Becker | update install instructions with instructions for windows DLL
docs/3.1 | changeset |
files | 
| Mon, 10 Feb 2025 21:47:25 +0100 | Olaf Wintermann | fix some typos - issue #548 | changeset |
files | 
| Mon, 10 Feb 2025 20:59:02 +0100 | Mike Becker | add support for building windows DLLs - resolves #582 | changeset |
files | 
| Mon, 10 Feb 2025 21:30:51 +0100 | Olaf Wintermann | fix test_json_escaped_unicode_strings when compiled with suncc | changeset |
files | 
| Mon, 10 Feb 2025 19:24:26 +0100 | Mike Becker | change name of cxBasicMempoolCreate() to cxMempoolCreateSimple() - fixes #590 | changeset |
files | 
| Mon, 10 Feb 2025 19:20:43 +0100 | Mike Becker | fix unicode tests not working on all platforms | changeset |
files | 
| Mon, 10 Feb 2025 18:25:16 +0100 | Mike Becker | remove cx_strupper() and cx_strlower() - fixes #591 | changeset |
files | 
| Sun, 09 Feb 2025 22:06:00 +0100 | Mike Becker | reorder the topics to make more sense when read from top to bottom
docs/3.1 | changeset |
files | 
| Sun, 09 Feb 2025 22:03:52 +0100 | Mike Becker | add missing documentation about what header to include
docs/3.1 | changeset |
files | 
| Sun, 09 Feb 2025 22:02:13 +0100 | Mike Becker | add sub-section intro texts to install.md
docs/3.1 | changeset |
files | 
| Sun, 09 Feb 2025 22:00:17 +0100 | Mike Becker | basic structure for printf documentation
docs/3.1 | changeset |
files | 
| Sat, 08 Feb 2025 20:38:05 +0100 | Mike Becker | adds documentation for destructor functions and collections
docs/3.1 | changeset |
files | 
| Sat, 08 Feb 2025 14:24:22 +0100 | Mike Becker | add Memory Management Section description
docs/3.1 | changeset |
files | 
| Sat, 08 Feb 2025 14:13:59 +0100 | Mike Becker | add documentation for allocator.h
docs/3.1 | changeset |
files | 
| Fri, 07 Feb 2025 17:55:28 +0100 | Mike Becker | add mempool documentation
docs/3.1 | changeset |
files | 
| Thu, 06 Feb 2025 20:26:31 +0100 | Mike Becker | add documentation for compare.h
docs/3.1 | changeset |
files | 
| Thu, 06 Feb 2025 20:09:55 +0100 | Mike Becker | write introduction for the Utilities Section
docs/3.1 | changeset |
files | 
| Wed, 29 Jan 2025 23:58:17 +0100 | Mike Becker | basic structur for the strings chapter
docs/3.1 | changeset |
files | 
| Tue, 28 Jan 2025 18:31:17 +0100 | Mike Becker | merge recent changes into docs branch
docs/3.1 | changeset |
files | 
| Tue, 28 Jan 2025 18:27:46 +0100 | Mike Becker | optimize cx_arl_find_remove for sorted arrays - fixes #547 | changeset |
files | 
| Mon, 27 Jan 2025 20:27:39 +0100 | Mike Becker | remove dependency to ssize_t - fixes #552 | changeset |
files | 
| Sun, 26 Jan 2025 14:37:07 +0100 | Mike Becker | improve cx_strchr() | changeset |
files | 
| Sun, 26 Jan 2025 14:23:13 +0100 | Mike Becker | simplify array access | changeset |
files | 
| Sun, 26 Jan 2025 14:15:21 +0100 | Mike Becker | fix wrong inequality | changeset |
files | 
| Sun, 26 Jan 2025 14:13:48 +0100 | Mike Becker | extract unescape_unicode_string() and fix rages | changeset |
files | 
| Sun, 26 Jan 2025 13:22:58 +0100 | Mike Becker | fix memory leaks | changeset |
files | 
| Sun, 26 Jan 2025 13:20:05 +0100 | Mike Becker | add test and implementation for malformed escape sequences | changeset |
files | 
| Sun, 26 Jan 2025 12:24:49 +0100 | Mike Becker | do not trim strings before conversion to number | changeset |
files | 
| Sun, 26 Jan 2025 11:59:16 +0100 | Mike Becker | add missing test coverage for escape sequences | changeset |
files | 
| Sun, 26 Jan 2025 11:28:50 +0100 | Mike Becker | put coverage report into a subdir | changeset |
files | 
| Sun, 26 Jan 2025 10:23:32 +0100 | Olaf Wintermann | implement decoder for utf16 surrogate pairs in unescape_string | changeset |
files | 
| Sat, 25 Jan 2025 16:27:48 +0100 | Olaf Wintermann | replace cx_strtou32_lc_ with cx_strtou32_lc in json.c | changeset |
files | 
| Sat, 25 Jan 2025 16:27:32 +0100 | Olaf Wintermann | fix incorrect str length comparision in unescape_string | changeset |
files | 
| Sat, 25 Jan 2025 16:13:28 +0100 | Olaf Wintermann | implement unicode escape sequences in json unescape_string function | changeset |
files | 
| Sat, 25 Jan 2025 15:22:01 +0100 | Mike Becker | documentation of test.h
docs/3.1 | changeset |
files | 
| Sat, 25 Jan 2025 14:05:35 +0100 | Mike Becker | fix minor bugs in hash_key.h and streams.h docs
docs/3.1 | changeset |
files | 
| Sat, 25 Jan 2025 13:44:24 +0100 | Mike Becker | add marker to every incomplete page
docs/3.1 | changeset |
files | 
| Sat, 25 Jan 2025 13:40:50 +0100 | Mike Becker | add stream.h docs and reworks hash_key.h docs
docs/3.1 | changeset |
files | 
| Fri, 24 Jan 2025 21:38:40 +0100 | Mike Becker | documentation of hash_key.h
docs/3.1 | changeset |
files | 
| Fri, 24 Jan 2025 21:12:09 +0100 | Mike Becker | assign proper names to the documentation topics
docs/3.1 | changeset |
files | 
| Thu, 23 Jan 2025 20:19:03 +0100 | Mike Becker | add symbols that need documentation as TODOs
docs/3.1 | changeset |
files | 
| Thu, 23 Jan 2025 01:33:36 +0100 | Mike Becker | create new page structure
docs/3.1 | changeset |
files | 
| Thu, 23 Jan 2025 01:15:52 +0100 | Mike Becker | start overhauling the entire web documentation
docs/3.1 | changeset |
files | 
| Wed, 22 Jan 2025 21:02:46 +0100 | Mike Becker | remove token_escape bool from CxJson struct | changeset |
files | 
| Wed, 22 Jan 2025 20:36:10 +0100 | Mike Becker | avoid recursion in cxBufferWrite() - fixes #567 | changeset |
files | 
| Mon, 20 Jan 2025 22:50:24 +0100 | Mike Becker | allocate first index buffer for strreplacen on the stack - fixes #575 | changeset |
files | 
| Mon, 20 Jan 2025 22:43:46 +0100 | Mike Becker | reduce default SBO memory for strstr - relates to #575 | changeset |
files | 
| Sun, 19 Jan 2025 17:17:01 +0100 | Mike Becker | add test case for flushing when target is full and fixes a bug related to that | changeset |
files | 
| Sat, 18 Jan 2025 14:10:51 +0100 | Mike Becker | fix that some IDEs cannot resolve documentation | changeset |
files | 
| Sat, 18 Jan 2025 14:07:52 +0100 | Mike Becker | fix duplicate dependency | changeset |
files | 
| Sat, 18 Jan 2025 13:30:51 +0100 | Mike Becker | remove uses of ctype.h - temporarily fixes #577 | changeset |
files | 
| Fri, 17 Jan 2025 17:55:21 +0100 | Mike Becker | fix cxBufferAppend() not adjusting position after flush | changeset |
files | 
| Fri, 17 Jan 2025 17:41:29 +0100 | Mike Becker | fix wrong accidental unicode escaping | changeset |
files | 
| Thu, 16 Jan 2025 18:56:44 +0100 | Mike Becker | fix #566 by changing the spec (pro-move 8) | changeset |
files | 
| Thu, 16 Jan 2025 18:56:17 +0100 | Mike Becker | fix stupid signature of the flush helper | changeset |
files | 
| Wed, 15 Jan 2025 19:42:49 +0100 | Mike Becker | removes some unnecessary string functions - fixes #561 | changeset |
files | 
| Wed, 15 Jan 2025 19:32:53 +0100 | Mike Becker | fix mistake string test: CX_STR should be used for initializers only | changeset |
files | 
| Tue, 14 Jan 2025 21:40:29 +0100 | Mike Becker | avoid unnecessary comparison | changeset |
files | 
| Sun, 12 Jan 2025 13:25:50 +0100 | Mike Becker | fix wrong status of cxPropertiesLoad() when data is incomplete - fixes #560 | changeset |
files | 
| Sun, 12 Jan 2025 13:04:32 +0100 | Mike Becker | make escaping slashes optional - fixes #569 | changeset |
files | 
| Sat, 11 Jan 2025 12:56:54 +0100 | Mike Becker | add more escape sequences to unescape function | changeset |
files | 
| Sat, 11 Jan 2025 12:33:10 +0100 | Mike Becker | minor cleanup of json.c | changeset |
files | 
| Fri, 10 Jan 2025 23:16:36 +0100 | Mike Becker | remove unreachable assert(false) since some compilers might warn about it - relates to #541 | changeset |
files | 
| Fri, 10 Jan 2025 23:11:08 +0100 | Mike Becker | implement string escape - resolves #526 | changeset |
files | 
| Fri, 10 Jan 2025 15:03:58 +0100 | Olaf Wintermann | fix build on Solaris 10 and other platforms, where ferror is a just a macro | changeset |
files | 
| Thu, 09 Jan 2025 22:37:10 +0100 | Mike Becker | add fractional number formatting - relates to #526 | changeset |
files | 
| Thu, 09 Jan 2025 21:19:52 +0100 | Mike Becker | fix JSON create value functions not actually accepting NULL as allocator arg | changeset |
files | 
| Wed, 08 Jan 2025 20:06:37 +0100 | Mike Becker | create specialized map iterators - fixes #550 | changeset |
files | 
| Tue, 07 Jan 2025 19:16:03 +0100 | Mike Becker | fix that overwriting a map element did not call any destructor function | changeset |
files | 
| Tue, 07 Jan 2025 18:37:07 +0100 | Mike Becker | remove CX_LINKED_LIST_SWAP_SBO_SIZE - fixes #551 | changeset |
files | 
| Tue, 07 Jan 2025 00:12:46 +0100 | Mike Becker | add convenience macros to avoid a fptr cast for cxBufferRead and cxBufferWrite | changeset |
files | 
| Mon, 06 Jan 2025 23:29:41 +0100 | Mike Becker | remove API for changing the store_pointer property after list creation | changeset |
files | 
| Sun, 05 Jan 2025 18:19:42 +0100 | Mike Becker | re-implement flushing | changeset |
files | 
| Sun, 05 Jan 2025 14:03:30 +0100 | Mike Becker | free functions should not be inline in release mode - relates to #541 | changeset |
files | 
| Sun, 05 Jan 2025 13:54:09 +0100 | Mike Becker | refine docs for tree.h - issue #548 | changeset |
files | 
| Sun, 05 Jan 2025 13:44:02 +0100 | Mike Becker | refine docs for string.h - issue #548 | changeset |
files | 
| Sun, 05 Jan 2025 13:19:56 +0100 | Mike Becker | refine docs for properties.h - issue #548 | changeset |
files | 
| Sun, 05 Jan 2025 13:02:51 +0100 | Mike Becker | refine docs for printf.h - issue #548 | changeset |
files | 
| Sun, 05 Jan 2025 12:59:01 +0100 | Mike Becker | remove unused attributes | changeset |
files | 
| Sun, 05 Jan 2025 12:41:43 +0100 | Mike Becker | refine docs for mempool.h - issue #548 | changeset |
files | 
| Sun, 05 Jan 2025 12:40:43 +0100 | Mike Becker | refine docs for map.h - issue #548 | changeset |
files | 
| Sun, 05 Jan 2025 12:07:39 +0100 | Mike Becker | refine docs for list.h - issue #548 | changeset |
files | 
| Sun, 05 Jan 2025 11:51:11 +0100 | Mike Becker | refine docs for linked_list.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 18:44:11 +0100 | Mike Becker | refine docs for streams.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 18:40:29 +0100 | Mike Becker | refine docs for test.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 18:34:13 +0100 | Mike Becker | refine docs for json.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 18:02:08 +0100 | Mike Becker | refine docs for iterator.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 17:48:35 +0100 | Mike Becker | refine docs for hash_map.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 17:46:32 +0100 | Mike Becker | refine docs for hash_key.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 17:37:47 +0100 | Mike Becker | refine docs for common.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 16:10:53 +0100 | Mike Becker | refine docs for compare.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 16:02:20 +0100 | Mike Becker | refine docs for collection.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 15:41:02 +0100 | Mike Becker | refine docs for buffer.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 14:19:11 +0100 | Mike Becker | refine docs for array_list.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 14:18:27 +0100 | Mike Becker | do not mixup Doxygen command syntax | changeset |
files | 
| Sat, 04 Jan 2025 14:17:51 +0100 | Mike Becker | don't document constness of arguments in macros | changeset |
files | 
| Sat, 04 Jan 2025 13:40:34 +0100 | Mike Becker | refine docs for util_allocator.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 13:34:37 +0100 | Mike Becker | refine docs for allocator.h - issue #548 | changeset |
files | 
| Sat, 04 Jan 2025 12:31:28 +0100 | Mike Becker | change cx_array_reserve() and cx_array_copy() to accept width in bytes instead of bits | changeset |
files | 
| Sat, 04 Jan 2025 11:55:31 +0100 | Mike Becker | fix typo in assert() | changeset |
files | 
| Fri, 03 Jan 2025 19:18:00 +0100 | Mike Becker | implement index array to preserve order of json object members | changeset |
files | 
| Fri, 03 Jan 2025 17:16:49 +0100 | Mike Becker | remove code duplication from writer tests - relates to #526 | changeset |
files | 
| Fri, 03 Jan 2025 17:12:28 +0100 | Mike Becker | add test case for pretty printing with tabs - relates to #526 | changeset |
files | 
| Thu, 02 Jan 2025 21:00:11 +0100 | Mike Becker | remove idea for an array wrapping feature - relates to #526 | changeset |
files | 
| Thu, 02 Jan 2025 20:58:32 +0100 | Mike Becker | implement JSON pretty printing - relates to #526 | changeset |
files | 
| Thu, 02 Jan 2025 19:07:56 +0100 | Mike Becker | add functions to create default JSON writers - relates to #526 | changeset |
files | 
| Wed, 01 Jan 2025 16:06:32 +0100 | Mike Becker | fix missing SSIZE_T not only for MSVC | changeset |
files | 
| Wed, 01 Jan 2025 15:56:02 +0100 | Mike Becker | fix cxJsonDestroy() not freeing uncompleted object member names | changeset |
files | 
| Wed, 01 Jan 2025 15:50:57 +0100 | Mike Becker | add missing new-line | changeset |
files | 
| Wed, 01 Jan 2025 15:48:48 +0100 | Mike Becker | fix for ultrafail fix #546 | changeset |
files | 
| Wed, 01 Jan 2025 15:33:41 +0100 | Mike Becker | first mvp for the json writer - relates to #526 | changeset |
files | 
| Wed, 01 Jan 2025 15:26:50 +0100 | Mike Becker | fix cx_strcmp() and cx_strcasecmp() - fixes #546 | changeset |
files | 
| Wed, 01 Jan 2025 14:03:49 +0100 | Mike Becker | add array iterator over pointer arrays | changeset |
files | 
| Wed, 01 Jan 2025 13:31:38 +0100 | Mike Becker | fix include guard for properties.h | changeset |
files | 
| Tue, 31 Dec 2024 12:41:01 +0100 | Mike Becker | move the test execution for string_to_number back in line | changeset |
files | 
| Sun, 29 Dec 2024 18:03:21 +0100 | Mike Becker | optimize cxJsonObjGet() part 1 - binary search | changeset |
files | 
| Sun, 29 Dec 2024 17:45:56 +0100 | Mike Becker | add missing convenience macros for sorted insert with array reallocator | changeset |
files | 
| Sun, 29 Dec 2024 16:56:13 +0100 | Mike Becker | improve coverage metrics | changeset |
files | 
| Sun, 29 Dec 2024 15:24:20 +0100 | Mike Becker | change coverage tool from gcov to gcovr | changeset |
files | 
| Sat, 28 Dec 2024 17:32:36 +0100 | Mike Becker | implement floating point string to number conversions | changeset |
files | 
| Sat, 28 Dec 2024 17:31:28 +0100 | Mike Becker | add cx_vcmp_* family of functions | changeset |
files | 
| Sat, 28 Dec 2024 15:06:15 +0100 | Mike Becker | implement string to integer conversions | changeset |
files | 
| Fri, 27 Dec 2024 13:01:31 +0100 | Mike Becker | avoid copying the filled data in the json parser when possible - fixes #530 | changeset |
files | 
| Fri, 27 Dec 2024 12:23:14 +0100 | Mike Becker | add references between both variants of the properties fill function | changeset |
files | 
| Fri, 27 Dec 2024 12:18:38 +0100 | Mike Becker | downgrades the severity of the advice in cxPropertiesFilln() from attention to remark | changeset |
files | 
| Thu, 26 Dec 2024 20:33:06 +0100 | Mike Becker | add tests for JSON create functions and fix a bug in cxJsonCreateCxString() | changeset |
files | 
| Thu, 26 Dec 2024 19:26:37 +0100 | Mike Becker | add documentation for json value creation API | changeset |
files | 
| Thu, 26 Dec 2024 18:32:05 +0100 | Mike Becker | fix cxJsonObjPut() for existing keys | changeset |
files | 
| Wed, 25 Dec 2024 19:33:04 +0100 | Mike Becker | add implementation for creating new json values | changeset |
files | 
| Mon, 23 Dec 2024 18:32:25 +0100 | Mike Becker | fix missing definition of SSIZE_MAX in windows | changeset |
files | 
| Mon, 23 Dec 2024 00:34:05 +0100 | Mike Becker | add temporary implementations for string to number and first test cases | changeset |
files | 
| Mon, 23 Dec 2024 00:33:27 +0100 | Mike Becker | fix another missing free() in json tests | changeset |
files | 
| Sun, 22 Dec 2024 23:10:07 +0100 | Mike Becker | make cx_strcast() also support cxstring | changeset |
files | 
| Sun, 22 Dec 2024 22:53:53 +0100 | Mike Becker | fix cx_hash_key_cxstr() being a macro | changeset |
files | 
| Sun, 22 Dec 2024 22:14:57 +0100 | Mike Becker | implement all string to number conversions that are just wrappers | changeset |
files | 
| Sun, 22 Dec 2024 22:10:04 +0100 | Mike Becker | don't trust that size_t always has word width | changeset |
files | 
| Sun, 22 Dec 2024 21:57:53 +0100 | Mike Becker | fix datatype in long long variants | changeset |
files | 
| Sun, 22 Dec 2024 21:42:16 +0100 | Mike Becker | add attributes to string to number conversion functions | changeset |
files | 
| Sun, 22 Dec 2024 21:33:10 +0100 | Mike Becker | add documentation for string to number conversion functions | changeset |
files | 
| Sun, 22 Dec 2024 11:34:05 +0100 | Mike Becker | add function prototypes and macros for string conversion function | changeset |
files | 
| Sun, 22 Dec 2024 11:14:05 +0100 | Mike Becker | add missing libc string.h include | changeset |
files | 
| Sun, 22 Dec 2024 11:10:11 +0100 | Mike Becker | fix missing errno.h include | changeset |
files | 
| Sat, 21 Dec 2024 21:03:28 +0100 | Mike Becker | add some more overflow treatment and make sure to set errno properly | changeset |
files | 
| Fri, 20 Dec 2024 21:25:33 +0100 | Mike Becker | upgrade Doxyfile | changeset |
files | 
| Fri, 20 Dec 2024 21:22:25 +0100 | Mike Becker | fix outdated documentation in properties.h | changeset |
files | 
| Fri, 20 Dec 2024 21:09:20 +0100 | Mike Becker | generify cxJsonObjGet() - fixes #525 | changeset |
files | 
| Fri, 20 Dec 2024 16:56:20 +0100 | Mike Becker | add missing documentation for struct cx_properties_config_s | changeset |
files | 
| Fri, 20 Dec 2024 16:55:23 +0100 | Mike Becker | add missing documentation in iterator.h | changeset |
files | 
| Fri, 20 Dec 2024 16:53:46 +0100 | Mike Becker | add missing documentation of CX_WORDSIZE | changeset |
files | 
| Fri, 20 Dec 2024 16:51:01 +0100 | Mike Becker | add cxJsonArrIter() - fixes #524 | changeset |
files | 
| Fri, 20 Dec 2024 15:15:18 +0100 | Mike Becker | fix memory leaks in json tests | changeset |
files | 
| Fri, 20 Dec 2024 15:00:31 +0100 | Mike Becker | rework of properties parser - fixes #529 and resolves #458 | changeset |
files | 
| Fri, 20 Dec 2024 15:00:05 +0100 | Mike Becker | add cxBufferAppend() - fixes #534 | changeset |
files | 
| Fri, 20 Dec 2024 13:13:38 +0100 | Mike Becker | add advice to set the size of a buffer initialized with existing data | changeset |
files | 
| Thu, 19 Dec 2024 21:33:45 +0100 | Mike Becker | add copy-on-extend feature to UCX buffer - fixes #533 | changeset |
files | 
| Thu, 19 Dec 2024 12:00:20 +0100 | Mike Becker | add CHANGELOG entry for issue #431 | changeset |
files | 
| Wed, 18 Dec 2024 15:40:13 +0100 | Mike Becker | merge remote changes | changeset |
files | 
| Wed, 18 Dec 2024 15:36:45 +0100 | Mike Becker | add CHANGELOG entry for issue #531 | changeset |
files | 
| Wed, 18 Dec 2024 15:35:42 +0100 | Mike Becker | add copy-on-write feature to UCX buffer - fixes #531 | changeset |
files | 
| Sun, 15 Dec 2024 16:42:44 +0100 | Mike Becker | fix out of range access in test on platforms which are actually shrinking the buffer | changeset |
files | 
| Sun, 15 Dec 2024 16:28:05 +0100 | Mike Becker | add shortcut to binary search when array size is one | changeset |
files | 
| Sun, 15 Dec 2024 16:10:19 +0100 | Mike Becker | add szmul.c to msvc project | changeset |
files | 
| Sun, 15 Dec 2024 15:46:51 +0100 | Mike Becker | fix wrong "variant" of zero/NULL/false | changeset |
files | 
| Sun, 15 Dec 2024 15:44:40 +0100 | Mike Becker | add explicit casts to silence warnings | changeset |
files | 
| Sun, 15 Dec 2024 15:41:18 +0100 | Mike Becker | fix compilation for compilers which don't set __WORDSIZE | changeset |
files | 
| Sun, 15 Dec 2024 15:23:29 +0100 | Mike Becker | add check for C23 compatibility | changeset |
files | 
| Sun, 15 Dec 2024 15:22:45 +0100 | Mike Becker | add sys/types.h to the common includes to fix a problem with ssize_t | changeset |
files | 
| Sun, 15 Dec 2024 14:32:51 +0100 | Mike Becker | increase test coverage | changeset |
files | 
| Sun, 15 Dec 2024 14:32:39 +0100 | Mike Becker | fix number parser not detecting integers out of range | changeset |
files | 
| Sun, 15 Dec 2024 13:44:08 +0100 | Mike Becker | add cxJsonReset() and cxPropertiesReset() | changeset |
files | 
| Sun, 15 Dec 2024 12:19:21 +0100 | Mike Becker | add documentation - resolves #431 | changeset |
files | 
| Sun, 15 Dec 2024 11:11:16 +0100 | Mike Becker | and changelog entry for issue #523 | changeset |
files | 
| Tue, 10 Dec 2024 22:10:05 +0100 | Mike Becker | add fake doc to mute doxygen complaints | changeset |
files | 
| Tue, 10 Dec 2024 21:40:39 +0100 | Mike Becker | minor cleanup | changeset |
files | 
| Tue, 10 Dec 2024 00:52:15 +0100 | Mike Becker | json: enable multiple subsequent fills - relates to #431 | changeset |
files | 
| Tue, 10 Dec 2024 00:19:45 +0100 | Mike Becker | fix that cxBufferSeek() cannot move pos past the end - fixes #523 | changeset |
files | 
| Tue, 10 Dec 2024 00:09:55 +0100 | Mike Becker | fix stupid initialization of target buffer in tests where no flush target is used | changeset |
files | 
| Tue, 10 Dec 2024 00:07:16 +0100 | Mike Becker | add cxBufferTerminate() | changeset |
files | 
| Mon, 09 Dec 2024 23:31:42 +0100 | Mike Becker | make cxBufferEof() return a bool | changeset |
files | 
| Sun, 08 Dec 2024 00:18:47 +0100 | Mike Becker | add test case to cover new branches inside cx_strcat_ma() | changeset |
files | 
| Sun, 08 Dec 2024 00:13:38 +0100 | Mike Becker | add status codes to json parser - relates to #431 | changeset |
files | 
| Sat, 07 Dec 2024 23:59:54 +0100 | Mike Becker | change cx_strcat variants to allow handling of ENOMEM | changeset |
files | 
| Thu, 05 Dec 2024 01:54:12 +0100 | Mike Becker | simplify how the json parser works | changeset |
files | 
| Thu, 05 Dec 2024 01:51:47 +0100 | Mike Becker | add cx_array_reserve() and several more array convenience functions | changeset |
files | 
| Mon, 02 Dec 2024 20:58:17 +0100 | Mike Becker | make cx_array_copy() support different types for size/capacity - fixes #492 | changeset |
files | 
| Thu, 28 Nov 2024 20:59:11 +0100 | Olaf Wintermann | fix missing cxMempoolFree in json allocator test | changeset |
files | 
| Thu, 28 Nov 2024 20:53:56 +0100 | Olaf Wintermann | add support for allocators to the json parser | changeset |
files | 
| Thu, 28 Nov 2024 19:37:00 +0100 | Olaf Wintermann | fix cx_array_advanced_realloc to handle reallocation of NULL arrays, consistent with standard realloc behavior | changeset |
files | 
| Wed, 27 Nov 2024 22:33:30 +0100 | Mike Becker | remove map detach function - fixes #487 | changeset |
files | 
| Tue, 26 Nov 2024 22:16:27 +0100 | Mike Becker | make names of destroy and free functions consistent - fixes #484 | changeset |
files | 
| Tue, 26 Nov 2024 22:00:03 +0100 | Mike Becker | missing comma in map iterator docs | changeset |
files | 
| Tue, 26 Nov 2024 21:53:06 +0100 | Mike Becker | cxBufferFree() now calls cxBufferDestroy() | changeset |
files | 
| Sat, 23 Nov 2024 15:15:09 +0100 | Mike Becker | automatically disable szmul builtin when testing with coverage | changeset |
files | 
| Sat, 23 Nov 2024 14:45:32 +0100 | Mike Becker | improve consistency for allocator arguments - fixes #485 | changeset |
files | 
| Mon, 18 Nov 2024 22:05:42 +0100 | Mike Becker | make ucx C++ compatible again (and add tests for it) - fixes #486 | changeset |
files | 
| Tue, 12 Nov 2024 17:34:04 +0100 | Mike Becker | add configure option for szmul | changeset |
files | 
| Mon, 11 Nov 2024 21:42:14 +0100 | Mike Becker | simplify cx_array_copy() - fixes #474 | changeset |
files | 
| Thu, 07 Nov 2024 22:46:58 +0100 | Mike Becker | major refactoring of attributes | changeset |
files | 
| Thu, 07 Nov 2024 20:22:56 +0100 | Mike Becker | let cxMapDestroy() ignore NULL as any free()-like function should do | changeset |
files | 
| Sun, 03 Nov 2024 20:15:14 +0100 | Mike Becker | instruct Doxygen to expand all macros | changeset |
files | 
| Sun, 03 Nov 2024 19:36:21 +0100 | Mike Becker | add -c flag to ARFLAGS to suppress diagnostic message on stderr | changeset |
files | 
| Sun, 03 Nov 2024 19:30:50 +0100 | Mike Becker | add script to invoke make check with different configurations | changeset |
files | 
| Sun, 03 Nov 2024 16:08:15 +0100 | Mike Becker | remove obsolete reference to previously removed cxPropertiesInput() | changeset |
files | 
| Sun, 03 Nov 2024 16:01:55 +0100 | Mike Becker | fix broken docs target after uwproj update | changeset |
files | 
| Sun, 03 Nov 2024 09:57:17 +0100 | Olaf Wintermann | fix memory leaks in json tests | changeset |
files | 
| Sun, 03 Nov 2024 09:56:33 +0100 | Olaf Wintermann | add test for reading multiple json values | changeset |
files | 
| Sun, 03 Nov 2024 09:30:10 +0100 | Olaf Wintermann | fix missing value_ready reset when returning a CxJsonValue | changeset |
files | 
| Sat, 02 Nov 2024 20:19:58 +0100 | Mike Becker | adds test case for numbers - currently fails due to issue #482 | changeset |
files | 
| Sat, 02 Nov 2024 20:17:38 +0100 | Mike Becker | fix copy-pasted parameter name | changeset |
files | 
| Sat, 02 Nov 2024 19:37:59 +0100 | Mike Becker | add UCX string support to cxJsonFill() | changeset |
files | 
| Sat, 02 Nov 2024 19:27:45 +0100 | Mike Becker | add support for UCX strings in cxPropertiesFill() | changeset |
files | 
| Sat, 02 Nov 2024 13:48:53 +0100 | Mike Becker | rename utils.h to streams.h | changeset |
files | 
| Sat, 02 Nov 2024 13:38:51 +0100 | Mike Becker | move szmul to common.h | changeset |
files | 
| Fri, 01 Nov 2024 18:33:16 +0100 | Mike Becker | simplify parsing of numbers | changeset |
files | 
| Fri, 01 Nov 2024 18:17:19 +0100 | Mike Becker | add assertion that triggers when cx_array_copy() stops working for NULL arrays | changeset |
files | 
| Fri, 01 Nov 2024 18:16:32 +0100 | Mike Becker | simplify parsing of array and object elements | changeset |
files | 
| Fri, 01 Nov 2024 17:35:42 +0100 | Mike Becker | treat integers and doubles both as JSON numbers | changeset |
files | 
| Fri, 01 Nov 2024 17:24:51 +0100 | Mike Becker | remove single-member structs | changeset |
files | 
| Fri, 01 Nov 2024 16:21:06 +0100 | Mike Becker | fix test function names not in line with naming convention | changeset |
files | 
| Thu, 31 Oct 2024 17:53:55 +0100 | Mike Becker | add reallocarray() like functions - resolves #468 | changeset |
files | 
| Thu, 31 Oct 2024 14:54:44 +0100 | Mike Becker | remove cx_for_n() macro - fixes #467 | changeset |
files | 
| Thu, 31 Oct 2024 14:39:05 +0100 | Mike Becker | increase list test coverage - fixes #454 | changeset |
files | 
| Thu, 31 Oct 2024 13:24:39 +0100 | Mike Becker | test coverage does not really work with clang | changeset |
files | 
| Thu, 31 Oct 2024 12:15:45 +0100 | Mike Becker | add common.h include to test.h - fixes #464 | changeset |
files | 
| Thu, 31 Oct 2024 12:15:13 +0100 | Mike Becker | update build dependencies for json.c | changeset |
files | 
| Wed, 30 Oct 2024 16:59:53 +0100 | Olaf Wintermann | fix map.h C++ inline functions not ported to new collection base class | changeset |
files | 
| Tue, 29 Oct 2024 18:47:49 +0100 | Mike Becker | fix comparing size_t with int | changeset |
files | 
| Tue, 29 Oct 2024 18:46:50 +0100 | Mike Becker | remove cx_swap_ptr() | changeset |
files | 
| Tue, 29 Oct 2024 18:15:06 +0100 | Mike Becker | use cx_array_add() instead of reimplementing the magic | changeset |
files | 
| Tue, 29 Oct 2024 18:14:02 +0100 | Mike Becker | add function to create array reallocator that can move arrays from stack to heap | changeset |
files | 
| Tue, 29 Oct 2024 16:53:00 +0100 | Mike Becker | add msvc support | changeset |
files | 
| Tue, 29 Oct 2024 16:47:40 +0100 | Mike Becker | remove dynamic arrays which are not supported by msvc | changeset |
files | 
| Tue, 29 Oct 2024 16:47:19 +0100 | Mike Becker | fix missing pointer initializations | changeset |
files | 
| Tue, 29 Oct 2024 16:08:37 +0100 | Mike Becker | add cast from size_t to unsigned to avoid warnings from certain compilers | changeset |
files | 
| Tue, 29 Oct 2024 16:01:10 +0100 | Mike Becker | fix compile regression on some platforms after removing sys/types.h include | changeset |
files | 
| Wed, 23 Oct 2024 19:33:36 +0200 | Olaf Wintermann | fix cx_mempool_free crash if ptr is null | changeset |
files | 
| Tue, 22 Oct 2024 23:10:31 +0200 | Mike Becker | avoid state buffer allocation for JSON with reasonable nesting depth | changeset |
files | 
| Tue, 22 Oct 2024 22:42:48 +0200 | Mike Becker | add cx_nmemb() utility | changeset |
files | 
| Tue, 22 Oct 2024 22:20:50 +0200 | Mike Becker | make both gcc and clang happy with how cx_json_value_nothing is initialized | changeset |
files | 
| Tue, 22 Oct 2024 12:23:43 +0200 | Olaf Wintermann | fix memory leak in case of json parser errors | changeset |
files | 
| Tue, 22 Oct 2024 12:17:48 +0200 | Olaf Wintermann | use json reader state macros everywhere | changeset |
files | 
| Tue, 22 Oct 2024 12:16:16 +0200 | Olaf Wintermann | fix incomplete json object not resulting in syntax error | changeset |
files | 
| Sun, 20 Oct 2024 12:30:30 +0200 | Olaf Wintermann | fix memory leak in json reader when handling incomplete tokens | changeset |
files | 
| Sun, 20 Oct 2024 11:39:54 +0200 | Olaf Wintermann | add test for parsing json with multiple incomplete tokens | changeset |
files | 
| Sun, 20 Oct 2024 10:49:38 +0200 | Olaf Wintermann | simplify cx_json_value_nothing initialization | changeset |
files | 
| Sat, 19 Oct 2024 17:25:11 +0200 | Mike Becker | add first draft of json implementation - relates to #431 | changeset |
files | 
| Sat, 19 Oct 2024 16:28:15 +0200 | Mike Becker | add missing dependencies for test_properties.o | changeset |
files | 
| Sat, 19 Oct 2024 14:24:26 +0200 | Mike Becker | add convenience macro for cx_reallocate to hide the (void**) cast | changeset |
files | 
| Sat, 19 Oct 2024 13:49:44 +0200 | Mike Becker | remove <sys/types.h> include from common.h | changeset |
files | 
| Sat, 19 Oct 2024 13:45:49 +0200 | Mike Becker | add extern "C" to iterator.h | changeset |
files | 
| Sat, 19 Oct 2024 13:43:10 +0200 | Mike Becker | add extern "C" to properties.h | changeset |
files | 
| Sat, 19 Oct 2024 13:21:58 +0200 | Mike Becker | add test coverage for unlinking tree nodes w/o prev pointer | changeset |
files | 
| Sat, 19 Oct 2024 13:08:06 +0200 | Mike Becker | add max depth for tree search - closes #459 | changeset |
files | 
| Sun, 13 Oct 2024 16:47:14 +0200 | Mike Becker | fix totally bugged assertion in cxPropertiesUseStack() | changeset |
files | 
| Sun, 13 Oct 2024 16:44:29 +0200 | Mike Becker | add source/sink facility for properties - fixes #430 | changeset |
files | 
| Sun, 13 Oct 2024 15:19:12 +0200 | Mike Becker | fix missing parameter doc | changeset |
files | 
| Sun, 13 Oct 2024 14:06:32 +0200 | Mike Becker | fix several survivors of east-const and some missing consts | changeset |
files | 
| Sat, 12 Oct 2024 19:41:04 +0200 | Mike Becker | fix invalid reads when removing linked list nodes | changeset |
files | 
| Sat, 12 Oct 2024 19:34:19 +0200 | Mike Becker | add implementation for the properties parser | changeset |
files | 
| Thu, 10 Oct 2024 18:40:27 +0200 | Mike Becker | add ucx2.1 style interface for a properties parser | changeset |
files | 
| Tue, 08 Oct 2024 19:52:09 +0200 | Mike Becker | also report coverage for header files | changeset |
files | 
| Tue, 08 Oct 2024 18:47:45 +0200 | Mike Becker | make loc_prev in trees optional - fixes #433 | changeset |
files | 
| Tue, 08 Oct 2024 18:32:48 +0200 | Mike Becker | update CHANGELOG | changeset |
files | 
| Mon, 07 Oct 2024 20:20:21 +0200 | Mike Becker | add possibility to remove arrays of data and retrieve removed data | changeset |
files | 
| Sun, 06 Oct 2024 19:17:41 +0200 | Mike Becker | add cxTreeSetParent() | changeset |
files | 
| Sun, 06 Oct 2024 19:02:32 +0200 | Mike Becker | add functions to start iteration in a subtree | changeset |
files | 
| Sun, 06 Oct 2024 13:48:00 +0200 | Mike Becker | add missing details for 100% test coverage in tree.c | changeset |
files | 
| Sun, 06 Oct 2024 13:44:26 +0200 | Mike Becker | add test for creating an iterator over an empty tree | changeset |
files | 
| Sun, 06 Oct 2024 13:41:26 +0200 | Mike Becker | simplify tree class | changeset |
files | 
| Sun, 06 Oct 2024 13:37:05 +0200 | Mike Becker | implement cxTreeDestroyNode and cxTreeDestroySubtree - resolves #438 | changeset |
files | 
| Sun, 06 Oct 2024 12:40:44 +0200 | Mike Becker | fix missing free() in test_array_insert_sorted | changeset |
files | 
| Sun, 06 Oct 2024 12:33:57 +0200 | Mike Becker | fix missing free() in test_tree_add_duplicate_root | changeset |
files | 
| Sun, 06 Oct 2024 12:32:28 +0200 | Mike Becker | fix uninitialized simple_destructor - fixes #443 | changeset |
files | 
| Sat, 05 Oct 2024 19:05:47 +0200 | Mike Becker | implement cxTreeRemove() with re-link function | changeset |
files | 
| Sat, 05 Oct 2024 14:42:14 +0200 | Mike Becker | rename cxTreeRemove() to cxTreeRemoveSubtree() | changeset |
files | 
| Sat, 05 Oct 2024 14:22:42 +0200 | Mike Becker | fix bug when removing the root node of a tree | changeset |
files | 
| Sat, 05 Oct 2024 14:16:01 +0200 | Mike Becker | add test for simple destructor in trees - fixes #436 | changeset |
files | 
| Thu, 03 Oct 2024 17:39:21 +0200 | Mike Becker | complete implementation of remaining high level tree functions | changeset |
files | 
| Thu, 03 Oct 2024 16:31:09 +0200 | Mike Becker | implement cxTreeInsert family of functions | changeset |
files | 
| Thu, 03 Oct 2024 15:42:35 +0200 | Mike Becker | add cxTreeSubtreeDepth() | changeset |
files | 
| Thu, 03 Oct 2024 15:38:05 +0200 | Mike Becker | implement cxTreeCreate family of functions | changeset |
files | 
| Wed, 02 Oct 2024 19:11:40 +0200 | Mike Becker | add functions to link/unlink nodes manually | changeset |
files | 
| Mon, 30 Sep 2024 19:19:44 +0200 | Mike Becker | downgrade the attention block regarding the auto-register of a simple destructor to a note | changeset |
files | 
| Mon, 30 Sep 2024 19:17:19 +0200 | Mike Becker | more prototypes for tree functions | changeset |
files | 
| Sun, 29 Sep 2024 23:08:40 +0200 | Mike Becker | prototypes for create and destroy functions | changeset |
files | 
| Sun, 29 Sep 2024 22:45:43 +0200 | Mike Becker | add allocator and root node pointer to tree structure | changeset |
files | 
| Sun, 29 Sep 2024 14:40:43 +0200 | Mike Becker | allow find() member function to start in an arbitrary subtree | changeset |
files | 
| Sun, 29 Sep 2024 14:38:41 +0200 | Mike Becker | provide a default tree node layout, but do not make it mandatory | changeset |
files | 
| Sun, 29 Sep 2024 13:49:33 +0200 | Mike Becker | first draft of a class for high level trees | changeset |
files | 
| Sun, 29 Sep 2024 13:32:33 +0200 | Mike Becker | add bounding parameter to cx_tree_add_iter() | changeset |
files | 
| Sun, 29 Sep 2024 13:10:52 +0200 | Mike Becker | fix misleading documentation that could have indicated that an allocator is optional for lists | changeset |
files | 
| Sat, 28 Sep 2024 15:55:14 +0200 | Mike Becker | make all function attributes leading - fixes #425 | changeset |
files | 
| Sat, 28 Sep 2024 15:47:28 +0200 | Mike Becker | move all const keywords to the west - fixes #426 | changeset |
files | 
| Wed, 18 Sep 2024 00:02:18 +0200 | Mike Becker | apply binary search in cx_array_insert_sorted() | changeset |
files | 
| Tue, 17 Sep 2024 23:37:15 +0200 | Mike Becker | fix for empty arrays | changeset |
files | 
| Tue, 17 Sep 2024 23:32:27 +0200 | Mike Becker | fix documentation | changeset |
files | 
| Tue, 17 Sep 2024 23:29:12 +0200 | Mike Becker | also add a binary search for the supremum | changeset |
files | 
| Tue, 17 Sep 2024 23:19:03 +0200 | Mike Becker | fixes incorrect result from cx_array_binary_search() when searched element is smaller than the entire array | changeset |
files | 
| Tue, 17 Sep 2024 23:11:17 +0200 | Mike Becker | add cx_array_binary_search() - fixes #424 | changeset |
files | 
| Tue, 17 Sep 2024 19:38:41 +0200 | Mike Becker | add low level cx_array_insert_sorted() and convenience macros | changeset |
files | 
| Tue, 17 Sep 2024 19:08:22 +0200 | Mike Becker | add missing documentation for cx_list_default_swap() return value | changeset |
files | 
| Mon, 16 Sep 2024 19:52:17 +0200 | Mike Becker | add optimized implementation of insert_sorted for array lists | changeset |
files | 
| Mon, 09 Sep 2024 21:54:22 +0200 | Mike Becker | fix cx_ll_insert_sorted_cmp_func not being thread local | changeset |
files | 
| Mon, 09 Sep 2024 21:34:39 +0200 | Mike Becker | implement optimized sorted insert for linked lists - resolves #415 | changeset |
files | 
| Mon, 09 Sep 2024 19:00:47 +0200 | Mike Becker | fix typo in documentation | changeset |
files | 
| Sun, 01 Sep 2024 16:14:34 +0200 | Mike Becker | optimize default insert_sorted implementation | changeset |
files | 
| Sun, 01 Sep 2024 14:48:43 +0200 | Mike Becker | add stupid default implementation for high level insertion sort | changeset |
files | 
| Thu, 29 Aug 2024 21:30:52 +0200 | Mike Becker | add default impl for some list member functions | changeset |
files | 
| Thu, 29 Aug 2024 20:48:15 +0200 | Mike Becker | fix inserting via iterator correctly increases element count | changeset |
files | 
| Tue, 20 Aug 2024 18:04:31 +0200 | Mike Becker | close feature branch
feature/tree_add | changeset |
files | 
| Tue, 20 Aug 2024 18:02:39 +0200 | Mike Becker | merge feature/tree_add branch | changeset |
files | 
| Tue, 20 Aug 2024 18:01:03 +0200 | Mike Becker | rework cx_tree_add() API to allow insertion of edge nodes
feature/tree_add | changeset |
files | 
| Tue, 20 Aug 2024 13:53:18 +0200 | Mike Becker | remove condition that is always false after recent fix
feature/tree_add | changeset |
files | 
| Tue, 20 Aug 2024 13:36:56 +0200 | Mike Becker | fix cx_tree_search() not remembering root as a valid candidate
feature/tree_add | changeset |
files | 
| Tue, 20 Aug 2024 12:39:35 +0200 | Mike Becker | cx_tree_add_iter() - optimize check for empty trees
feature/tree_add | changeset |
files | 
| Tue, 20 Aug 2024 11:02:54 +0200 | Mike Becker | cx_tree_add() fix missing spec for adding duplicates
feature/tree_add | changeset |
files | 
| Mon, 19 Aug 2024 20:46:36 +0200 | Mike Becker | complete cx_tree_add() implementations
feature/tree_add | changeset |
files | 
| Mon, 19 Aug 2024 18:46:49 +0200 | Mike Becker | fix return type of cx_tree_node_create_func
feature/tree_add | changeset |
files | 
| Sun, 18 Aug 2024 11:26:34 +0200 | Mike Becker | complete specification for tree_add functions
feature/tree_add | changeset |
files | 
| Sat, 17 Aug 2024 11:14:39 +0200 | Mike Becker | merge changes from default branch
feature/tree_add | changeset |
files | 
| Sun, 07 Jul 2024 14:56:44 +0200 | Mike Becker | change cx_tree_link() from prepending to appending children - fixes #391 | changeset |
files | 
| Sun, 07 Jul 2024 14:20:28 +0200 | Mike Becker | fix mixed up arguments for calloc() | changeset |
files | 
| Sun, 07 Jul 2024 12:21:58 +0200 | Mike Becker | add prototypes for cx_tree_add() family of functions
feature/tree_add | changeset |
files | 
| Wed, 03 Jul 2024 22:07:42 +0200 | Mike Becker | minor doc fixes | changeset |
files | 
| Sat, 08 Jun 2024 20:08:09 +0200 | Mike Becker | add cxIteratorRef() macro | changeset |
files | 
| Thu, 23 May 2024 22:06:32 +0200 | Mike Becker | add missing convenience functions | changeset |
files | 
| Thu, 23 May 2024 20:43:04 +0200 | Mike Becker | fix name of collection base member (to avoid base.base) | changeset |
files | 
| Thu, 23 May 2024 20:31:37 +0200 | Mike Becker | fix inconsistent use of item_size and elem_size | changeset |
files | 
| Thu, 23 May 2024 20:29:28 +0200 | Mike Becker | fix members inherited by macro or include are not documented | changeset |
files | 
| Thu, 23 May 2024 19:29:14 +0200 | Mike Becker | simplify iterator structures | changeset |
files | 
| Thu, 23 May 2024 18:21:36 +0200 | Mike Becker | fix documentation | changeset |
files | 
| Thu, 23 May 2024 18:21:08 +0200 | Mike Becker | issue #389 : add separate function for immutable arrays | changeset |
files | 
| Thu, 23 May 2024 15:05:24 +0200 | Mike Becker | add iterator over raw C arrays - closes #389 | changeset |
files | 
| Fri, 12 Apr 2024 21:48:12 +0200 | Mike Becker | improves interface of cx_sprintf() variants | changeset |
files | 
| Wed, 03 Apr 2024 21:22:23 +0200 | Mike Becker | implement tree continue - fixes #376 | changeset |
files | 
| Wed, 20 Mar 2024 23:35:32 +0100 | Mike Becker | add missing cxTreeVisitorDispose() test | changeset |
files | 
| Wed, 20 Mar 2024 23:35:18 +0100 | Mike Becker | add missing header dependencies | changeset |
files | 
| Wed, 20 Mar 2024 23:31:41 +0100 | Mike Becker | add cx_tree_visitor() | changeset |
files | 
| Thu, 14 Mar 2024 22:07:19 +0100 | Mike Becker | fix another superfluous semicolon... | changeset |
files | 
| Thu, 14 Mar 2024 22:05:20 +0100 | Mike Becker | fix superfluous semicolon | changeset |
files | 
| Mon, 04 Mar 2024 09:06:15 +0100 | Olaf Wintermann | add -lm to ldflags on Solaris | changeset |
files | 
| Mon, 04 Mar 2024 08:57:26 +0100 | Olaf Wintermann | fix build in case CX_SZMUL_BUILTIN is undefined | changeset |
files | 
| Mon, 26 Feb 2024 21:07:23 +0100 | Mike Becker | allow freeing tree nodes on exit - fixes #377 | changeset |
files | 
| Wed, 21 Feb 2024 18:53:55 +0100 | Mike Becker | add xml test case for the tree iterator | changeset |
files | 
| Wed, 21 Feb 2024 18:32:38 +0100 | Mike Becker | add visit_on_exit to iterator implementation | changeset |
files | 
| Mon, 19 Feb 2024 22:12:13 +0100 | Mike Becker | add depth assertion to basic tree iterator test | changeset |
files | 
| Mon, 19 Feb 2024 22:09:16 +0100 | Mike Becker | implement basic (enter only) tree iterator | changeset |
files | 
| Mon, 19 Feb 2024 22:08:09 +0100 | Mike Becker | set tree iterator stack pointer to NULL on dispose to avoid accidental double-frees | changeset |
files | 
| Sun, 18 Feb 2024 21:12:28 +0100 | Mike Becker | capitalize cx_array_declare() | changeset |
files | 
| Sun, 18 Feb 2024 13:38:42 +0100 | Mike Becker | vastly simplify tree iterators and add test for creating them | changeset |
files | 
| Sun, 18 Feb 2024 13:16:38 +0100 | Mike Becker | make cx_array_simple_add() automatically take the address of the element | changeset |
files | 
| Sun, 18 Feb 2024 13:01:09 +0100 | Mike Becker | add convenience macros for cx_array_* | changeset |
files | 
| Sun, 18 Feb 2024 12:24:04 +0100 | Mike Becker | commit complicated stuff before simplifying it | changeset |
files | 
| Sat, 17 Feb 2024 20:51:27 +0100 | Mike Becker | remove unnecessary flag_removal function | changeset |
files | 
| Sat, 17 Feb 2024 20:22:13 +0100 | Mike Becker | improve tree iterator struct and add signature for a function that can create an iterator | changeset |
files | 
| Fri, 16 Feb 2024 20:23:48 +0100 | Mike Becker | first draft of a tree iterator | changeset |
files | 
| Thu, 15 Feb 2024 21:54:43 +0100 | Mike Becker | add cx_tree_search() - relates to #165 | changeset |
files | 
| Wed, 14 Feb 2024 22:32:13 +0100 | Mike Becker | be honest at least in the lib version | changeset |
files | 
| Wed, 14 Feb 2024 22:12:35 +0100 | Mike Becker | fix missing typedef | changeset |
files | 
| Wed, 14 Feb 2024 21:43:32 +0100 | Mike Becker | declare cx_tree_search_func function pointer | changeset |
files | 
| Wed, 14 Feb 2024 21:31:38 +0100 | Mike Becker | add code documentation for tree functions | changeset |
files | 
| Wed, 14 Feb 2024 21:27:12 +0100 | Mike Becker | update uwproj configure template | changeset |
files | 
| Fri, 26 Jan 2024 19:17:46 +0100 | Mike Becker | remove check that is always true in cx_arl_remove() | changeset |
files | 
| Thu, 25 Jan 2024 22:05:48 +0100 | Mike Becker | rename cx_array_copy_result to just cx_array_result | changeset |
files | 
| Thu, 25 Jan 2024 22:01:12 +0100 | Mike Becker | add cx_array_add() + fix type of cx_array_default_reallocator | changeset |
files | 
| Wed, 24 Jan 2024 22:19:05 +0100 | Mike Becker | add cx_array_default_reallocator | changeset |
files | 
| Mon, 22 Jan 2024 19:34:38 +0100 | Mike Becker | add first basic low level tree functions | changeset |
files | 
| Sat, 20 Jan 2024 16:02:04 +0100 | Mike Becker | update uwproj and check toolchain dependency for coverage flags - fixes #345 | changeset |
files | 
| Wed, 17 Jan 2024 21:01:50 +0100 | Mike Becker | fix using warning options with compilers which do not support them - fixes #363 | changeset |
files | 
| Tue, 16 Jan 2024 23:43:27 +0100 | Mike Becker | improve program flow - relates to #353 | changeset |
files | 
| Tue, 16 Jan 2024 23:16:15 +0100 | Mike Becker | fix unnecessary printf retry when printed string is empty | changeset |
files | 
| Tue, 16 Jan 2024 23:15:36 +0100 | Mike Becker | fix missing va_end() calls | changeset |
files | 
| Tue, 16 Jan 2024 23:13:01 +0100 | Mike Becker | add cx_sprintf() variants - fixes #353 | changeset |
files | 
| Tue, 16 Jan 2024 23:12:43 +0100 | Mike Becker | fix assertion failure depending on possibly uninitialized memory | changeset |
files | 
| Tue, 16 Jan 2024 21:34:21 +0100 | Mike Becker | add missing CHANGELOG entries | changeset |
files | 
| Mon, 15 Jan 2024 20:59:18 +0100 | Mike Becker | remove flags to disable SBO in tests - fix #343 fix #358 | changeset |
files | 
| Sun, 14 Jan 2024 13:50:17 +0100 | Mike Becker | add constant for reading out strstr sbo size - relates to #343 | changeset |
files | 
| Sun, 14 Jan 2024 13:13:12 +0100 | Mike Becker | add constant for reading out printf sbo size - relates to #343 | changeset |
files | 
| Sat, 13 Jan 2024 17:51:42 +0100 | Mike Becker | add CX_DISABLE_ARRAY_LIST_SWAP_SBO flag | changeset |
files | 
| Fri, 12 Jan 2024 20:24:29 +0100 | Mike Becker | complete migration of list tests - fixes #342 | changeset |
files | 
| Fri, 12 Jan 2024 20:13:13 +0100 | Mike Becker | fix #356 : broken cxListCompare | changeset |
files | 
| Wed, 10 Jan 2024 22:13:23 +0100 | Mike Becker | migrate list create and destroy tests - relates to #342 | changeset |
files | 
| Tue, 09 Jan 2024 21:25:08 +0100 | Mike Becker | migrate cxEmptyList tests - relates to #342 | changeset |
files | 
| Tue, 09 Jan 2024 00:09:11 +0100 | Mike Becker | fix some broken cleanup | changeset |
files | 
| Tue, 09 Jan 2024 00:01:03 +0100 | Mike Becker | migrate low level linked list tests - relates to #342 | changeset |
files | 
| Sun, 07 Jan 2024 11:01:33 +0100 | Mike Becker | use that recent uwproj trims indents in project.xml | changeset |
files | 
| Fri, 05 Jan 2024 20:35:13 +0100 | Mike Becker | update uwproj configure template | changeset |
files | 
| Fri, 05 Jan 2024 00:12:11 +0100 | Mike Becker | fix documentation of reallocator struct | changeset |
files | 
| Thu, 04 Jan 2024 21:24:55 +0100 | Mike Becker | improve output of coverage summary | changeset |
files | 
| Thu, 04 Jan 2024 21:05:32 +0100 | Mike Becker | migrate remaining buffer tests - relates to #342 | changeset |
files | 
| Wed, 03 Jan 2024 22:17:40 +0100 | Mike Becker | migrate more buffer tests - relates to #342 | changeset |
files | 
| Tue, 02 Jan 2024 23:31:00 +0100 | Mike Becker | generate (release) config.mk if none exists - fixes #350 | changeset |
files | 
| Mon, 01 Jan 2024 16:43:18 +0100 | Mike Becker | some text replacements to prepare migration of list tests | changeset |
files | 
| Mon, 01 Jan 2024 16:42:37 +0100 | Mike Becker | begin migration of buffer tests - relates to #342 | changeset |
files | 
| Mon, 01 Jan 2024 15:33:20 +0100 | Mike Becker | move coverage flags to make/*.mk files - relates to #345 | changeset |
files | 
| Sun, 31 Dec 2023 15:02:11 +0100 | Mike Becker | migrate compare tests - relates to #342 | changeset |
files | 
| Sun, 31 Dec 2023 14:29:46 +0100 | Mike Becker | declare cx_compare_func in compare.h - fixes #344 | changeset |
files | 
| Sat, 30 Dec 2023 18:48:25 +0100 | Mike Becker | migrate map tests - relates to #342 | changeset |
files | 
| Sat, 30 Dec 2023 15:21:16 +0100 | Mike Becker | fix broken CX_TEST_SUBROUTINE - relates to #341 | changeset |
files | 
| Sat, 30 Dec 2023 14:58:06 +0100 | Mike Becker | add command to remove outdated coverage data | changeset |
files | 
| Sat, 30 Dec 2023 14:32:42 +0100 | Mike Becker | migrate allocator tests - relates to #342 | changeset |
files | 
| Sat, 30 Dec 2023 14:11:20 +0100 | Mike Becker | migrate mempool tests - relates to #342 | changeset |
files | 
| Fri, 29 Dec 2023 17:27:14 +0100 | Mike Becker | migrate printf tests - relates to #342 | changeset |
files | 
| Fri, 29 Dec 2023 17:17:43 +0100 | Mike Becker | revert the insanely stupid idea to automatically run the test program on default build | changeset |
files | 
| Fri, 29 Dec 2023 16:15:05 +0100 | Mike Becker | fix missing dependencies for test_string.c | changeset |
files | 
| Thu, 28 Dec 2023 20:37:53 +0100 | Mike Becker | migrate string tests - relates to #342 | changeset |
files | 
| Thu, 28 Dec 2023 19:17:45 +0100 | Mike Becker | fix accidental generation of cxListIterator() symbol | changeset |
files | 
| Wed, 27 Dec 2023 17:28:33 +0100 | Mike Becker | ignore the intentional use-after-free | changeset |
files | 
| Wed, 27 Dec 2023 17:19:54 +0100 | Mike Becker | add make target to automatically gather coverage info | changeset |
files | 
| Wed, 27 Dec 2023 16:18:10 +0100 | Mike Becker | fix missing LDFLAGS when linking ucxtest | changeset |
files | 
| Wed, 27 Dec 2023 16:16:11 +0100 | Mike Becker | add coverage feature - relates to #342 | changeset |
files | 
| Wed, 27 Dec 2023 16:07:45 +0100 | Mike Becker | remove CXX flags that have become unnecessary | changeset |
files | 
| Wed, 27 Dec 2023 16:04:38 +0100 | Mike Becker | migrates self-test for testing allocator - relates to #342 | changeset |
files | 
| Wed, 27 Dec 2023 14:54:04 +0100 | Mike Becker | change default make target from 'compile test-compile' to 'check' | changeset |
files | 
| Wed, 20 Dec 2023 18:13:30 +0100 | Mike Becker | migrate hash_key tests - relates to #342 | changeset |
files | 
| Wed, 20 Dec 2023 17:57:18 +0100 | Mike Becker | migrate utils tests - relates to #342 | changeset |
files | 
| Wed, 20 Dec 2023 16:46:14 +0100 | Mike Becker | bring back UCX test - fixes #341 | changeset |
files | 
| Mon, 18 Dec 2023 18:54:17 +0100 | Mike Becker | fix usage of COPYALL in Makefiles | changeset |
files | 
| Mon, 18 Dec 2023 18:22:53 +0100 | Mike Becker | add cxListFindRemove and cx_linked_list_find_node | changeset |
files | 
| Mon, 18 Dec 2023 16:14:07 +0100 | Mike Becker | make cx_cmp_ptr default comparator for pointer lists - relates to #340 | changeset |
files | 
| Mon, 18 Dec 2023 16:04:21 +0100 | Mike Becker | add cx_cmp_ptr() - fix #340 | changeset |
files | 
| Mon, 18 Dec 2023 15:13:26 +0100 | Mike Becker | add cxBufferReset() - resolves #338 | changeset |
files | 
| Mon, 18 Dec 2023 14:25:10 +0100 | Mike Becker | update build instructions | changeset |
files | 
| Mon, 18 Dec 2023 14:14:47 +0100 | Mike Becker | increase version number to 3.1 | changeset |
files | 
| Mon, 18 Dec 2023 14:05:12 +0100 | Mike Becker | fix #318 - incorrect link to ucx 3 docs | changeset |
files | 
| Thu, 23 Nov 2023 23:41:40 +0100 | Mike Becker | fix incorrect documentation of cxBufferEof() | changeset |
files | 
| Thu, 23 Nov 2023 23:35:51 +0100 | Mike Becker | fix wrong static lib name in check target | changeset |
files | 
| Thu, 23 Nov 2023 23:33:09 +0100 | Mike Becker | add update-rules script | changeset |
files | 
| Wed, 18 Oct 2023 21:07:02 +0200 | Mike Becker | add an uwproj based install target | changeset |
files | 
| Thu, 12 Oct 2023 00:00:35 +0200 | Mike Becker | replace most of the build system with uwproj | changeset |
files | 
| Sun, 03 Sep 2023 09:10:16 +0200 | Mike Becker | make C++ compiler and pandoc entirely optional | changeset |
files | 
| Sun, 09 Jul 2023 12:43:13 +0200 | Mike Becker | Release 3.0 | changeset |
files | 
| Sun, 09 Jul 2023 12:33:20 +0200 | Mike Becker | update CHANGELOG, COPYING, and README
v3.0 | changeset |
files | 
| Sun, 09 Jul 2023 12:17:29 +0200 | Mike Becker | Release Version 3.0 | changeset |
files | 
| Sun, 09 Jul 2023 12:12:29 +0200 | Mike Becker | add release date for UCX 3.0 | changeset |
files | 
| Fri, 07 Jul 2023 20:29:44 +0200 | Mike Becker | Added tag v3.0 for changeset b4bd0155f03f | changeset |
files | 
| Fri, 07 Jul 2023 20:22:30 +0200 | Mike Becker | improve the CSV example | changeset |
files | 
| Fri, 07 Jul 2023 20:20:03 +0200 | Mike Becker | some fixes in example code | changeset |
files | 
| Fri, 07 Jul 2023 18:43:11 +0200 | Mike Becker | merge upstream changes | changeset |
files | 
| Fri, 07 Jul 2023 18:33:11 +0200 | Mike Becker | fix typo in mempool.h | changeset |
files | 
| Fri, 07 Jul 2023 18:41:44 +0200 | Olaf Wintermann | change cxMempoolDestroy doc | changeset |
files | 
| Fri, 07 Jul 2023 18:41:03 +0200 | Olaf Wintermann | more doc fixes | changeset |
files | 
| Fri, 07 Jul 2023 18:29:00 +0200 | Olaf Wintermann | fix iterator doc | changeset |
files | 
| Fri, 07 Jul 2023 18:20:07 +0200 | Olaf Wintermann | fix typo in list.h | changeset |
files | 
| Fri, 07 Jul 2023 18:22:13 +0200 | Mike Becker | fix typos in hash_map.h | changeset |
files | 
| Fri, 07 Jul 2023 17:59:52 +0200 | Mike Becker | add overridable macros to the install docs | changeset |
files | 
| Fri, 07 Jul 2023 17:51:54 +0200 | Mike Becker | make streamcopy buffer sizes overridable | changeset |
files | 
| Fri, 07 Jul 2023 17:46:00 +0200 | Mike Becker | unify the list swap SBO sizes | changeset |
files | 
| Fri, 07 Jul 2023 17:31:25 +0200 | Mike Becker | slightly improve CSS | changeset |
files | 
| Fri, 07 Jul 2023 17:28:07 +0200 | Mike Becker | add iterator documentation | changeset |
files | 
| Fri, 07 Jul 2023 17:11:15 +0200 | Mike Becker | add map documentation | changeset |
files | 
| Mon, 03 Jul 2023 18:37:19 +0200 | Mike Becker | add documentation for the lists | changeset |
files | 
| Sat, 01 Jul 2023 14:29:16 +0200 | Mike Becker | add documentation for collection.h | changeset |
files | 
| Sat, 01 Jul 2023 14:05:52 +0200 | Mike Becker | add mempool example | changeset |
files | 
| Wed, 28 Jun 2023 20:36:25 +0200 | Mike Becker | improve how GTest config is passed during builds | changeset |
files | 
| Wed, 28 Jun 2023 20:07:52 +0200 | Mike Becker | improve mempool implementation | changeset |
files | 
| Wed, 28 Jun 2023 19:18:01 +0200 | Mike Becker | add a low-level stdlib-based cx_reallocate() | changeset |
files | 
| Tue, 27 Jun 2023 20:04:48 +0200 | Mike Becker | add docs for the compare.h and printf.h utilities | changeset |
files | 
| Tue, 27 Jun 2023 18:44:37 +0200 | Mike Becker | add web docs for buffer and stream copy | changeset |
files | 
| Tue, 27 Jun 2023 18:24:28 +0200 | Mike Becker | add web documentation for strings | changeset |
files | 
| Tue, 27 Jun 2023 18:10:34 +0200 | Mike Becker | add allocator example | changeset |
files | 
| Tue, 27 Jun 2023 17:53:56 +0200 | Mike Becker | update install instructions for ucx 3.0 | changeset |
files | 
| Tue, 20 Jun 2023 19:46:01 +0200 | Mike Becker | add empty sections to features.md | changeset |
files | 
| Tue, 20 Jun 2023 19:24:26 +0200 | Mike Becker | remove deprecated align=center attribute | changeset |
files | 
| Tue, 20 Jun 2023 19:20:51 +0200 | Mike Becker | remove trees from UCX 3.0 | changeset |
files | 
| Tue, 20 Jun 2023 19:13:31 +0200 | Mike Becker | fix some typos in UCX 2.1 documentation | changeset |
files | 
| Tue, 20 Jun 2023 19:04:07 +0200 | Mike Becker | update general web documentation structure | changeset |
files | 
| Tue, 20 Jun 2023 19:00:52 +0200 | Mike Becker | add header and footer to list of build dependencies | changeset |
files | 
| Tue, 20 Jun 2023 18:30:13 +0200 | Mike Becker | add missing docs for cxEmptyMap | changeset |
files | 
| Tue, 20 Jun 2023 18:29:12 +0200 | Mike Becker | fix wrong docs for cx_stream_copy() | changeset |
files | 
| Tue, 20 Jun 2023 18:28:47 +0200 | Mike Becker | add missing docs for cx_invoke_destructor() | changeset |
files | 
| Tue, 20 Jun 2023 18:26:35 +0200 | Mike Becker | update Doxyfile to Doxygen 1.9.6 | changeset |
files | 
| Sun, 21 May 2023 16:22:09 +0200 | Mike Becker | fix const-ness of non-mutating iterator creation for maps | changeset |
files | 
| Sun, 21 May 2023 15:07:31 +0200 | Mike Becker | simplify map class structure | changeset |
files | 
| Sun, 21 May 2023 14:56:10 +0200 | Mike Becker | fix inconsistent destructor requirements for list and map classes | changeset |
files | 
| Sun, 21 May 2023 14:40:05 +0200 | Mike Becker | fix rehash not valid for non-hash-maps | changeset |
files | 
| Sun, 21 May 2023 14:37:56 +0200 | Mike Becker | add empty map implementation - fixes #259 | changeset |
files | 
| Sun, 21 May 2023 14:04:34 +0200 | Mike Becker | fix cxListCompare if-condition | changeset |
files | 
| Sun, 21 May 2023 14:03:21 +0200 | Mike Becker | add empty list implementation - fixes #258 | changeset |
files | 
| Sun, 21 May 2023 11:52:58 +0200 | Mike Becker | improve cx_linked_list_sort() - fixes #257 | changeset |
files | 
| Fri, 05 May 2023 19:07:56 +0200 | Mike Becker | fix cx_linked_list_sort() not working for empty lists | changeset |
files | 
| Mon, 24 Apr 2023 19:08:56 +0200 | Mike Becker | explicitly set cmake policy CMP0077 | changeset |
files | 
| Sat, 22 Apr 2023 19:01:06 +0200 | Mike Becker | add cx_strdup_m() and cx_strdup_ma() | changeset |
files | 
| Sat, 22 Apr 2023 14:21:02 +0200 | Mike Becker | make list find return a negative value when elem not found | changeset |
files | 
| Sat, 22 Apr 2023 14:09:46 +0200 | Mike Becker | fix wrong doc in cxListFind() | changeset |
files | 
| Sat, 22 Apr 2023 13:06:18 +0200 | Mike Becker | add cx_strcat_m() and cx_strcat_ma() for in-place concatenation | changeset |
files | 
| Sat, 22 Apr 2023 12:29:00 +0200 | Mike Becker | add cxHashMapCreateSimple() | changeset |
files | 
| Sat, 22 Apr 2023 12:16:34 +0200 | Mike Becker | fix typo | changeset |
files | 
| Fri, 21 Apr 2023 20:50:19 +0200 | Mike Becker | fix missing controlling-expression for char const* | changeset |
files | 
| Fri, 21 Apr 2023 20:28:55 +0200 | Mike Becker | fix missing const qualifier for allocator | changeset |
files | 
| Fri, 21 Apr 2023 20:17:09 +0200 | Mike Becker | add cxmutstr to the map generics | changeset |
files | 
| Fri, 21 Apr 2023 19:50:43 +0200 | Mike Becker | bring a generic interface to CxMap | changeset |
files | 
| Fri, 21 Apr 2023 18:38:18 +0200 | Mike Becker | simplify CxHashKey | changeset |
files | 
| Thu, 20 Apr 2023 19:13:25 +0200 | Mike Becker | fix typo | changeset |
files | 
| Tue, 18 Apr 2023 19:19:04 +0200 | Mike Becker | serious code formatting problems ;-) | changeset |
files | 
| Tue, 18 Apr 2023 19:15:50 +0200 | Mike Becker | tweak rehash test to achieve missing coverage | changeset |
files | 
| Tue, 18 Apr 2023 19:10:45 +0200 | Mike Becker | add destructor functions for maps - fixes #253 | changeset |
files | 
| Tue, 18 Apr 2023 18:01:41 +0200 | Mike Becker | add base collection members to map interface | changeset |
files | 
| Mon, 17 Apr 2023 21:47:34 +0200 | Mike Becker | change CX_STR: use compound literal in C and ctor in C++ | changeset |
files | 
| Sun, 16 Apr 2023 21:35:08 +0200 | Mike Becker | add convenience functions for allocating a buffer on the heap | changeset |
files | 
| Sun, 16 Apr 2023 21:09:25 +0200 | Mike Becker | work around some MSC problems | changeset |
files | 
| Sun, 16 Apr 2023 20:50:19 +0200 | Mike Becker | fix common.h include problems - fixes #255 | changeset |
files | 
| Sun, 09 Apr 2023 20:00:44 +0200 | Mike Becker | fix wrong operator precedence in destructor macros | changeset |
files | 
| Sun, 09 Apr 2023 19:37:00 +0200 | Mike Becker | add pointer array list tests | changeset |
files | 
| Sun, 09 Apr 2023 19:06:16 +0200 | Mike Becker | reformat code | changeset |
files | 
| Sun, 09 Apr 2023 19:03:58 +0200 | Mike Becker | refactoring of collections to make use of destructors in map implementations | changeset |
files | 
| Fri, 07 Apr 2023 11:30:28 +0200 | Mike Becker | fix initial storage allocation for array lists created with CX_STORE_POINTERS | changeset |
files | 
| Mon, 03 Apr 2023 19:48:00 +0200 | Mike Becker | simplify cx_stream_ncopy() | changeset |
files | 
| Mon, 03 Apr 2023 19:20:30 +0200 | Mike Becker | add stream copy utils - fixes #254 | changeset |
files | 
| Mon, 03 Apr 2023 19:09:31 +0200 | Mike Becker | make allocator in cxBufferInit optional | changeset |
files | 
| Sat, 01 Apr 2023 11:51:48 +0200 | Mike Becker | increase test coverage - fixes #250 | changeset |
files | 
| Sat, 01 Apr 2023 11:00:59 +0200 | Mike Becker | test coverage for cx_strcmp pointer variants | changeset |
files | 
| Tue, 28 Mar 2023 21:00:33 +0200 | Mike Becker | allow NULL for allocator and comparator | changeset |
files | 
| Tue, 28 Mar 2023 19:13:33 +0200 | Mike Becker | add docs for CX_STORE_POINTERS and remove cxHashMapCreateForPointers() | changeset |
files | 
| Tue, 21 Mar 2023 17:21:20 +0100 | Mike Becker | add CX_STORE_POINTERS special item size for maps | changeset |
files | 
| Tue, 21 Mar 2023 17:18:29 +0100 | Mike Becker | add CX_STORE_POINTERS special "item size" for lists | changeset |
files | 
| Mon, 20 Mar 2023 19:09:08 +0100 | Mike Becker | add unit test for cxListClear + fix destructor functions not always invoked with the correct pointer | changeset |
files | 
| Mon, 20 Mar 2023 18:05:12 +0100 | Olaf Wintermann | fix hashmap iterator skipping the second element in some cases | changeset |
files | 
| Tue, 14 Mar 2023 20:25:24 +0100 | Mike Becker | add cxListClear and fix missing destructor invocations - #241 #246 | changeset |
files | 
| Sun, 05 Mar 2023 10:55:32 +0100 | Mike Becker | add cx_hash_key_cxstr() macro | changeset |
files | 
| Thu, 23 Feb 2023 22:43:13 +0100 | Mike Becker | add simple functions for creating lists | changeset |
files | 
| Thu, 23 Feb 2023 22:27:41 +0100 | Mike Becker | add CX_LINKED_LIST_SORT_SBO_SIZE macro | changeset |
files | 
| Thu, 23 Feb 2023 22:24:26 +0100 | Mike Becker | add some asserts | changeset |
files | 
| Thu, 23 Feb 2023 21:42:46 +0100 | Mike Becker | split cxMapRemove() to cxMapRemoveAndGet() | changeset |
files | 
| Thu, 23 Feb 2023 18:58:15 +0100 | Mike Becker | make hashmap store objects instead of pointers by default - fixes #239 | changeset |
files | 
| Mon, 20 Feb 2023 19:55:42 +0100 | Mike Becker | add CxListComparator compatible string compare functions | changeset |
files | 
| Mon, 20 Feb 2023 19:14:42 +0100 | Mike Becker | fix gmock being build and gtest and gmock being installed | changeset |
files | 
| Wed, 15 Feb 2023 16:48:11 +0100 | Mike Becker | implement backwards iterator - fixes #238 | changeset |
files | 
| Wed, 08 Feb 2023 20:26:26 +0100 | Mike Becker | Automated merge | changeset |
files | 
| Tue, 07 Feb 2023 21:55:37 +0100 | Mike Becker | rename test directory to avoid name clash with Makefile target | changeset |
files | 
| Tue, 07 Feb 2023 21:53:06 +0100 | Mike Becker | fix README showing how tests were run in the automake era | changeset |
files | 
| Tue, 07 Feb 2023 21:37:55 +0100 | Mike Becker | fix last change of mul overflow builtin breaking non-windows compilations | changeset |
files | 
| Tue, 07 Feb 2023 20:08:45 +0100 | Mike Becker | fix code not compiling under windows+mingw | changeset |
files | 
| Tue, 07 Feb 2023 20:08:08 +0100 | Mike Becker | fix wrong types for umul overflow builtins | changeset |
files | 
| Tue, 07 Feb 2023 20:06:33 +0100 | Mike Becker | remove too platform dependent printf tests | changeset |
files | 
| Wed, 08 Feb 2023 20:26:09 +0100 | Mike Becker | implement swap function for list elements - fixes #218 | changeset |
files | 
| Wed, 08 Feb 2023 18:56:58 +0100 | Mike Becker | add pointer swap utility | changeset |
files | 
| Thu, 02 Feb 2023 20:25:34 +0100 | Mike Becker | add strtok API - fixes #220 | changeset |
files | 
| Wed, 01 Feb 2023 18:07:16 +0100 | Mike Becker | reformat file | changeset |
files | 
| Wed, 01 Feb 2023 18:06:50 +0100 | Mike Becker | #228 make buffer sizes adjustable at compile time | changeset |
files | 
| Wed, 01 Feb 2023 17:14:17 +0100 | Mike Becker | minor fix for testing allocator self-test | changeset |
files | 
| Thu, 26 Jan 2023 20:59:36 +0100 | Mike Becker | add new pointer list wrapper - resolves #234 | changeset |
files | 
| Wed, 25 Jan 2023 19:19:29 +0100 | Mike Becker | simplify list class - fixes #236 | changeset |
files | 
| Mon, 23 Jan 2023 20:34:18 +0100 | Mike Becker | temporarily remove pointer lists - see #234 | changeset |
files | 
| Mon, 23 Jan 2023 20:22:11 +0100 | Mike Becker | add cxListInsertArray() - fixes #224 | changeset |
files | 
| Mon, 23 Jan 2023 20:00:26 +0100 | Mike Becker | remove the untrue restriction for the index parameter of cx_array_copy() from the documentation | changeset |
files | 
| Tue, 20 Dec 2022 16:09:03 +0100 | Mike Becker | add printf tests | changeset |
files | 
| Tue, 20 Dec 2022 15:08:08 +0100 | Mike Becker | add attributes to printf functions | changeset |
files | 
| Tue, 20 Dec 2022 14:14:09 +0100 | Mike Becker | change prefix of UCX_PRINTF_BUFSIZE to CX | changeset |
files | 
| Tue, 20 Dec 2022 14:12:36 +0100 | Mike Becker | add utils tests | changeset |
files | 
| Wed, 07 Dec 2022 21:07:54 +0100 | Mike Becker | fix public header destination | changeset |
files | 
| Wed, 07 Dec 2022 20:11:44 +0100 | Mike Becker | tests for compare functions | changeset |
files | 
| Sat, 26 Nov 2022 16:58:41 +0100 | Mike Becker | separate iterators and mutating iterators | changeset |
files | 
| Wed, 23 Nov 2022 22:40:55 +0100 | Mike Becker | #224 add cxListAddArray() | changeset |
files | 
| Sun, 20 Nov 2022 21:08:36 +0100 | Mike Becker | use //-style single line comments everywhere | changeset |
files | 
| Sun, 20 Nov 2022 17:48:42 +0100 | Mike Becker | fix cx_array_copy() unintentionally shrinking the array | changeset |
files | 
| Sun, 20 Nov 2022 17:47:26 +0100 | Mike Becker | #219: fix off-by-one bug in cx_arl_remove() | changeset |
files | 
| Sun, 20 Nov 2022 17:22:37 +0100 | Mike Becker | fix calculation of new capacity in cx_array_copy() | changeset |
files | 
| Sun, 20 Nov 2022 17:06:00 +0100 | Mike Becker | #219: cx_arl_remove short-circuit for last element | changeset |
files | 
| Sun, 20 Nov 2022 16:58:51 +0100 | Mike Becker | #219 array list: implement reverse | changeset |
files | 
| Sun, 20 Nov 2022 16:28:03 +0100 | Mike Becker | #219 array list: implement compare member func | changeset |
files | 
| Sun, 20 Nov 2022 16:22:50 +0100 | Mike Becker | missing const in cxListFind | changeset |
files | 
| Sun, 20 Nov 2022 16:22:16 +0100 | Mike Becker | #219 improve cx_arl_iter_next | changeset |
files | 
| Sun, 20 Nov 2022 16:21:03 +0100 | Mike Becker | #219 array list: implement insert via iterator | changeset |
files | 
| Sun, 20 Nov 2022 15:51:02 +0100 | Mike Becker | #219 array list: implement compare | changeset |
files | 
| Sun, 20 Nov 2022 12:17:34 +0100 | Olaf Wintermann | fix include in array_list.h | changeset |
files | 
| Fri, 18 Nov 2022 22:32:17 +0100 | Mike Becker | #219 array list: add iterator | changeset |
files | 
| Thu, 17 Nov 2022 18:55:14 +0100 | Mike Becker | #219 array list: implement sort | changeset |
files | 
| Thu, 17 Nov 2022 18:46:55 +0100 | Mike Becker | #219 array list: implement find | changeset |
files | 
| Thu, 17 Nov 2022 18:32:59 +0100 | Mike Becker | #219 array list: implement remove | changeset |
files | 
| Thu, 17 Nov 2022 18:29:59 +0100 | Mike Becker | fix typo in enum cx_array_copy_result | changeset |
files | 
| Thu, 17 Nov 2022 18:25:40 +0100 | Mike Becker | #219 array list: implement insert | changeset |
files | 
| Wed, 16 Nov 2022 22:27:46 +0100 | Mike Becker | #219 array list: implement add and at | changeset |
files | 
| Sun, 13 Nov 2022 13:29:15 +0100 | Mike Becker | more custom data for array re-allocator | changeset |
files | 
| Sun, 13 Nov 2022 13:22:03 +0100 | Mike Becker | proposal for a low level array copy | changeset |
files | 
| Sun, 13 Nov 2022 13:21:48 +0100 | Mike Becker | implement array list ctor and dtor | changeset |
files | 
| Sat, 12 Nov 2022 15:56:58 +0100 | Mike Becker | add array list tests | changeset |
files | 
| Sun, 06 Nov 2022 16:11:11 +0100 | Mike Becker | fix typo in compare.h | changeset |
files | 
| Sun, 06 Nov 2022 16:07:32 +0100 | Mike Becker | change hash functions | changeset |
files | 
| Sun, 06 Nov 2022 14:46:59 +0100 | Mike Becker | fix missing const in cx_hash_key signature | changeset |
files | 
| Sun, 06 Nov 2022 14:17:33 +0100 | Mike Becker | use ucx compare function in list tests | changeset |
files | 
| Sat, 05 Nov 2022 17:50:04 +0100 | Mike Becker | add compare functions | changeset |
files | 
| Sat, 05 Nov 2022 17:44:52 +0100 | Mike Becker | east const | changeset |
files | 
| Sat, 05 Nov 2022 17:17:17 +0100 | Mike Becker | #222 add printf-like functions | changeset |
files | 
| Sun, 23 Oct 2022 17:02:07 +0200 | Mike Becker | #217 cover cx_strreplace_a() macro | changeset |
files | 
| Sun, 23 Oct 2022 16:57:10 +0200 | Mike Becker | #217 cover cx_strcat macro | changeset |
files | 
| Sun, 23 Oct 2022 16:49:35 +0200 | Mike Becker | #216 test hashing functions | changeset |
files | 
| Sun, 23 Oct 2022 16:40:53 +0200 | Mike Becker | remove unnecessary code | changeset |
files | 
| Sun, 23 Oct 2022 13:39:44 +0200 | Mike Becker | add test for cxMapClear() | changeset |
files | 
| Sun, 23 Oct 2022 13:32:46 +0200 | Mike Becker | explicitly cast int to char | changeset |
files | 
| Sun, 23 Oct 2022 13:32:16 +0200 | Mike Becker | enclose macro arguments in parenthesis | changeset |
files | 
| Tue, 04 Oct 2022 19:25:07 +0200 | Mike Becker | fix over-optimization of strstr | changeset |
files | 
| Tue, 04 Oct 2022 18:55:20 +0200 | Mike Becker | fix missing zero-termination in strreplace | changeset |
files | 
| Tue, 04 Oct 2022 18:49:14 +0200 | Mike Becker | add zero-termination guarantees | changeset |
files | 
| Tue, 20 Sep 2022 10:37:29 +0200 | Mike Becker | do not use c++ object initialization | changeset |
files | 
| Tue, 20 Sep 2022 10:36:04 +0200 | Mike Becker | use EXPECT_STREQ instead of strcmp | changeset |
files | 
| Tue, 20 Sep 2022 10:30:54 +0200 | Mike Becker | add tests for strupper and strlower | changeset |
files | 
| Tue, 20 Sep 2022 10:24:03 +0200 | Mike Becker | add test coverage for _m variant functions | changeset |
files | 
| Tue, 13 Sep 2022 20:11:26 +0200 | Mike Becker | disallow NULL for cx_str() and cx_mutstr() | changeset |
files | 
| Fri, 09 Sep 2022 20:19:08 +0200 | Mike Becker | add tests and missing implementations for strings | changeset |
files | 
| Sat, 03 Sep 2022 15:11:23 +0200 | Mike Becker | implement strupper and strlower | changeset |
files | 
| Sat, 03 Sep 2022 14:56:07 +0200 | Mike Becker | implement more string functions | changeset |
files | 
| Wed, 31 Aug 2022 23:12:05 +0200 | Mike Becker | more implementations of string functions | changeset |
files | 
| Tue, 30 Aug 2022 19:56:07 +0200 | Mike Becker | start implementing string functions | changeset |
files | 
| Tue, 30 Aug 2022 19:55:56 +0200 | Mike Becker | some function can be macros using the default allocator | changeset |
files | 
| Tue, 30 Aug 2022 19:34:22 +0200 | Mike Becker | wrong position of struct identifier | changeset |
files | 
| Mon, 29 Aug 2022 20:54:42 +0200 | Mike Becker | first proposal for the string header | changeset |
files | 
| Fri, 12 Aug 2022 16:56:41 +0200 | Mike Becker | fix #200 - key contents not compared in cx_hash_map_put() | changeset |
files | 
| Fri, 12 Aug 2022 16:48:59 +0200 | Mike Becker | invert if-condition in preparation for the next bugfix | changeset |
files | 
| Fri, 12 Aug 2022 16:47:11 +0200 | Mike Becker | remove unused variable (return immediately) | changeset |
files | 
| Mon, 08 Aug 2022 17:12:00 +0200 | Mike Becker | #201 - remove dangerous allocator config | changeset |
files | 
| Wed, 03 Aug 2022 17:27:55 +0200 | Mike Becker | #201 - add mempool implementation | changeset |
files | 
| Wed, 03 Aug 2022 15:44:46 +0200 | Mike Becker | remove currently unused ssize_t definition | changeset |
files | 
| Mon, 25 Jul 2022 15:40:27 +0200 | Mike Becker | #170 test cxBufferRead | changeset |
files | 
| Mon, 25 Jul 2022 15:34:19 +0200 | Mike Becker | #170 test cxBufferGet | changeset |
files | 
| Mon, 25 Jul 2022 15:29:56 +0200 | Mike Becker | #184 #170 more thorough flush testing | changeset |
files | 
| Mon, 25 Jul 2022 14:16:49 +0200 | Mike Becker | fix two tests reading one byte too much | changeset |
files | 
| Mon, 25 Jul 2022 14:01:45 +0200 | Mike Becker | fix putc tests to make more sense of the bitwise or | changeset |
files | 
| Wed, 08 Jun 2022 21:38:45 +0200 | Mike Becker | fix obsolete documentation | changeset |
files | 
| Wed, 08 Jun 2022 21:33:31 +0200 | Mike Becker | improve hash key handling | changeset |
files | 
| Fri, 27 May 2022 17:40:27 +0200 | Mike Becker | #189 #199 implement and test map rehash | changeset |
files | 
| Fri, 27 May 2022 14:14:55 +0200 | Mike Becker | #199 test removing via iterator | changeset |
files | 
| Fri, 27 May 2022 14:02:27 +0200 | Mike Becker | fix wrong slot and index numbers | changeset |
files | 
| Fri, 27 May 2022 14:02:14 +0200 | Mike Becker | corrects documentation of iterator behavior | changeset |
files | 
| Fri, 27 May 2022 13:25:42 +0200 | Mike Becker | add convenience function to make keys from strings | changeset |
files | 
| Fri, 27 May 2022 12:59:41 +0200 | Mike Becker | remove unused header | changeset |
files | 
| Fri, 27 May 2022 12:59:32 +0200 | Mike Becker | #199 tests for hash map | changeset |
files | 
| Fri, 27 May 2022 12:28:49 +0200 | Mike Becker | fix documentation for map iterators | changeset |
files | 
| Fri, 27 May 2022 12:28:35 +0200 | Mike Becker | fix kv-pair not initialized | changeset |
files | 
| Fri, 27 May 2022 11:39:50 +0200 | Mike Becker | fix missing static inline for map functions | changeset |
files | 
| Sat, 21 May 2022 12:10:25 +0200 | Mike Becker | #178 fix that lists of different kind cannot be compared | changeset |
files | 
| Sat, 21 May 2022 11:22:47 +0200 | Mike Becker | #189 implement map iterators | changeset |
files | 
| Thu, 19 May 2022 14:30:20 +0200 | Mike Becker | #189 basic map implementation | changeset |
files | 
| Wed, 18 May 2022 16:26:32 +0200 | Mike Becker | #189 declare basic map functions | changeset |
files | 
| Mon, 16 May 2022 19:25:19 +0200 | Mike Becker | #170 test buffer eof | changeset |
files | 
| Mon, 16 May 2022 19:15:44 +0200 | Mike Becker | #170 test buffer seek | changeset |
files | 
| Sun, 01 May 2022 16:48:26 +0200 | Mike Becker | #184 #170 flush at threshold test | changeset |
files | 
| Sun, 01 May 2022 16:12:13 +0200 | Mike Becker | #184 #170 first basic flush test | changeset |
files | 
| Sun, 01 May 2022 13:14:31 +0200 | Mike Becker | #184 untested implementation of the flush feature | changeset |
files | 
| Sun, 01 May 2022 11:54:10 +0200 | Mike Becker | optimization for buffer write easy cases | changeset |
files | 
| Sun, 01 May 2022 11:46:54 +0200 | Mike Becker | #170 no bug never existed | changeset |
files | 
| Sun, 01 May 2022 11:44:23 +0200 | Mike Becker | #170 complete write tests for status quo | changeset |
files | 
| Sun, 01 May 2022 10:39:13 +0200 | Mike Becker | fix regression: nitems adjusted at the wrong location | changeset |
files | 
| Sat, 30 Apr 2022 09:47:20 +0200 | Mike Becker | #184 start implementation of the flush feature | changeset |
files | 
| Sat, 30 Apr 2022 09:03:17 +0200 | Mike Becker | #170 first basic write tests | changeset |
files | 
| Sat, 30 Apr 2022 08:40:40 +0200 | Mike Becker | fix doc error for cxBufferWrite | changeset |
files | 
| Sat, 30 Apr 2022 08:30:51 +0200 | Mike Becker | #170 add cxBufferClear test | changeset |
files | 
| Sun, 24 Apr 2022 17:45:09 +0200 | Mike Becker | #170 add several more buffer tests | changeset |
files | 
| Sun, 24 Apr 2022 17:44:52 +0200 | Mike Becker | fix cxBufferMinimumCapacity not using the allocator | changeset |
files | 
| Sun, 24 Apr 2022 17:29:34 +0200 | Mike Becker | do not implicitly zero freshly allocated memory | changeset |
files | 
| Sun, 24 Apr 2022 17:14:05 +0200 | Mike Becker | fix cxBufferMinimumCapacity implementation still using additional_bytes | changeset |
files | 
| Sun, 24 Apr 2022 16:23:44 +0200 | Mike Becker | fix erroneous doc for cxBufferShift | changeset |
files | 
| Sun, 24 Apr 2022 15:15:39 +0200 | Mike Becker | #170 first buffer tests | changeset |
files | 
| Sun, 24 Apr 2022 14:54:50 +0200 | Mike Becker | #171 const qualifier and nonnull attributes | changeset |
files | 
| Mon, 18 Apr 2022 17:26:21 +0200 | Mike Becker | #179 improve API for list content destruction | changeset |
files | 
| Mon, 18 Apr 2022 16:56:29 +0200 | Mike Becker | add doc for cx_for_n | changeset |
files | 
| Mon, 18 Apr 2022 16:29:14 +0200 | Mike Becker | simplify destructor signature (but loads more responsibility onto the user) | changeset |
files | 
| Mon, 18 Apr 2022 15:59:09 +0200 | Mike Becker | simplify auto-free contents in lists | changeset |
files | 
| Mon, 18 Apr 2022 15:29:52 +0200 | Mike Becker | remove list destructor | changeset |
files | 
| Mon, 18 Apr 2022 14:41:19 +0200 | Mike Becker | configure clang-tidy to ignore cert-err58-cpp for test code | changeset |
files | 
| Mon, 18 Apr 2022 14:35:41 +0200 | Mike Becker | add [[maybe_unused]] attributed to params of mocked function | changeset |
files | 
| Sat, 16 Apr 2022 22:12:47 +0200 | Mike Becker | add test for cxListCompare | changeset |
files | 
| Sat, 16 Apr 2022 21:12:02 +0200 | Mike Becker | fix memory leak in test data | changeset |
files | 
| Sat, 16 Apr 2022 20:44:47 +0200 | Mike Becker | make cxListMemoryMgmt a linkable symbol | changeset |
files | 
| Sat, 16 Apr 2022 20:17:01 +0200 | Mike Becker | improve testing allocator + add tests for it | changeset |
files | 
| Sat, 16 Apr 2022 18:02:10 +0200 | Mike Becker | migrate list tests to gtest | changeset |
files | 
| Sat, 16 Apr 2022 17:28:36 +0200 | Mike Becker | fix required cast if compiled with C++ | changeset |
files | 
| Sat, 16 Apr 2022 14:47:27 +0200 | Mike Becker | migrate tree tests to gtest | changeset |
files | 
| Sat, 16 Apr 2022 09:10:10 +0200 | Mike Becker | test uncovered branch in cxReallocate() | changeset |
files | 
| Sat, 16 Apr 2022 08:59:51 +0200 | Mike Becker | do not use macro for suite name | changeset |
files | 
| Sat, 16 Apr 2022 08:58:27 +0200 | Mike Becker | compile only one single binary for tests | changeset |
files | 
| Sat, 16 Apr 2022 08:49:31 +0200 | Mike Becker | migrate allocator tests to gtest | changeset |
files | 
| Fri, 15 Apr 2022 21:28:51 +0200 | Mike Becker | add googletest framework | changeset |
files | 
| Sat, 09 Apr 2022 18:02:53 +0200 | Mike Becker | #129 - remove test code duplication | changeset |
files | 
| Sat, 09 Apr 2022 16:37:43 +0200 | Mike Becker | #168 - add attributes and const | changeset |
files | 
| Sun, 06 Mar 2022 13:57:36 +0100 | Mike Becker | remove test code duplication for cxListAdd | changeset |
files | 
| Fri, 25 Feb 2022 14:35:18 +0100 | Mike Becker | add setup and teardown functions to test_list.c | changeset |
files | 
| Tue, 15 Feb 2022 20:01:59 +0100 | Mike Becker | fix typo in documentation | changeset |
files | 
| Tue, 15 Feb 2022 19:48:25 +0100 | Mike Becker | add convenience function to configure list memory management | changeset |
files | 
| Tue, 15 Feb 2022 19:41:48 +0100 | Mike Becker | add new destructor API and apply it to CxList | changeset |
files | 
| Tue, 15 Feb 2022 19:07:14 +0100 | Mike Becker | change Doxyfile to ignore __attribute__ and include static inline functions | changeset |
files | 
| Mon, 31 Jan 2022 17:15:59 +0100 | Mike Becker | add allocator support to CxBuffer | changeset |
files | 
| Sun, 30 Jan 2022 14:19:00 +0100 | Mike Becker | do not hide pointers behind typedefs | changeset |
files | 
| Sat, 29 Jan 2022 14:32:04 +0100 | Mike Becker | add cxListInsertAfter() and cxListInsertBefore() | changeset |
files | 
| Sat, 29 Jan 2022 12:46:07 +0100 | Mike Becker | reorder the list test functions | changeset |
files | 
| Sat, 22 Jan 2022 19:10:04 +0100 | Mike Becker | pointer type must be explicit in cx_foreach macro | changeset |
files | 
| Sat, 22 Jan 2022 19:04:32 +0100 | Mike Becker | add cx_foreach macro | changeset |
files | 
| Sat, 22 Jan 2022 18:49:06 +0100 | Mike Becker | add the feature to remove items during iteration | changeset |
files | 
| Sat, 22 Jan 2022 17:15:14 +0100 | Mike Becker | add iterator interface + linked list iterator | changeset |
files | 
| Sat, 22 Jan 2022 10:29:48 +0100 | Mike Becker | hide __attribute__ from compilers that may not support it | changeset |
files | 
| Tue, 28 Dec 2021 18:05:14 +0100 | Mike Becker | simplifies some linked list tests | changeset |
files | 
| Tue, 28 Dec 2021 17:49:52 +0100 | Mike Becker | fix missing cleanup in test_hl_linked_list_from_array | changeset |
files | 
| Tue, 28 Dec 2021 17:41:51 +0100 | Mike Becker | add cxListReverse() | changeset |
files | 
| Tue, 28 Dec 2021 17:38:02 +0100 | Mike Becker | add some const qualifiers | changeset |
files | 
| Tue, 28 Dec 2021 17:24:18 +0100 | Mike Becker | add cxLinkedListFromArray() and cxListCompare() | changeset |
files | 
| Tue, 28 Dec 2021 14:25:05 +0100 | Mike Becker | use c99 bool + add test for low level find | changeset |
files | 
| Tue, 28 Dec 2021 14:16:04 +0100 | Mike Becker | add cx_linked_list_compare() and simplifies some tests | changeset |
files | 
| Mon, 27 Dec 2021 17:16:32 +0100 | Mike Becker | use same doxygen style in all files | changeset |
files | 
| Mon, 27 Dec 2021 17:02:32 +0100 | Mike Becker | add common.h include to all other header files | changeset |
files | 
| Mon, 27 Dec 2021 16:51:10 +0100 | Mike Becker | add ported UCX buffer implementation | changeset |
files | 
| Mon, 27 Dec 2021 14:44:08 +0100 | Mike Becker | add tests for the new low level functions | changeset |
files | 
| Thu, 23 Dec 2021 15:20:50 +0100 | Mike Becker | add several new linked list functions | changeset |
files | 
| Mon, 20 Dec 2021 13:01:38 +0100 | Mike Becker | add cx_linked_list_find() | changeset |
files | 
| Mon, 20 Dec 2021 12:10:48 +0100 | Mike Becker | add linked list tests for cxListAt() | changeset |
files | 
| Mon, 20 Dec 2021 11:58:36 +0100 | Mike Becker | add more nonnull attributes | changeset |
files | 
| Mon, 20 Dec 2021 11:26:39 +0100 | Mike Becker | add more explicit documentation to cx_linked_list_remove() | changeset |
files | 
| Mon, 20 Dec 2021 11:17:06 +0100 | Mike Becker | change contract of cx_linked_list_remove() | changeset |
files | 
| Sat, 04 Dec 2021 17:38:23 +0100 | Mike Becker | add cx_linked_list_first() + cx_linked_list_prepend() | changeset |
files | 
| Sat, 09 Oct 2021 11:12:48 +0200 | Mike Becker | remove cxListLast (can be realized via cxListAt and index=size-1) | changeset |
files | 
| Fri, 08 Oct 2021 19:47:31 +0200 | Mike Becker | add cx_linked_list_{prev, remove, reverse} | changeset |
files | 
| Fri, 08 Oct 2021 18:58:49 +0200 | Mike Becker | move dereference operation into macro | changeset |
files | 
| Tue, 05 Oct 2021 16:22:48 +0200 | Mike Becker | add new ucx_list_sort test
support/2.x | changeset |
files | 
| Wed, 06 Oct 2021 14:24:52 +0200 | Mike Becker | add tree.h to list of headers | changeset |
files | 
| Wed, 06 Oct 2021 14:10:19 +0200 | Mike Becker | add high level list sort and inlines method invocation functions | changeset |
files | 
| Tue, 05 Oct 2021 16:33:11 +0200 | Mike Becker | add cx_linked_list_sort() | changeset |
files | 
| Tue, 05 Oct 2021 13:04:20 +0200 | Mike Becker | remove unused cxLinkedListRecalculateSize() | changeset |
files | 
| Tue, 05 Oct 2021 13:03:45 +0200 | Mike Becker | add special linked list implementation for storing pointers | changeset |
files | 
| Tue, 05 Oct 2021 12:25:23 +0200 | Mike Becker | remove redundant documentation for function pointers | changeset |
files | 
| Tue, 05 Oct 2021 12:23:46 +0200 | Mike Becker | add documentation for list.h | changeset |
files | 
| Tue, 05 Oct 2021 12:19:19 +0200 | Mike Becker | change src dir of Doxygen to only include header files | changeset |
files | 
| Tue, 05 Oct 2021 12:16:50 +0200 | Mike Becker | remove obsolete config from Doxyfile | changeset |
files | 
| Tue, 05 Oct 2021 12:12:09 +0200 | Mike Becker | put attributes on separate lines | changeset |
files | 
| Tue, 05 Oct 2021 11:19:32 +0200 | Mike Becker | remove convenience macros | changeset |
files | 
| Sun, 03 Oct 2021 18:51:44 +0200 | Mike Becker | add tests for high level functions | changeset |
files | 
| Sun, 03 Oct 2021 18:37:13 +0200 | Mike Becker | add convenience macros for pointer casts | changeset |
files | 
| Sun, 03 Oct 2021 18:36:51 +0200 | Mike Becker | fix bad start index in cx_ll_node_at() | changeset |
files | 
| Sun, 03 Oct 2021 16:30:47 +0200 | Mike Becker | change cx_linked_list_last() and add a test for it | changeset |
files | 
| Sun, 03 Oct 2021 16:02:53 +0200 | Mike Becker | change test names | changeset |
files | 
| Sun, 03 Oct 2021 15:40:38 +0200 | Mike Becker | remove unused cx_tree_last() | changeset |
files | 
| Sun, 03 Oct 2021 14:06:57 +0200 | Mike Becker | add some documentation and changes some signatures | changeset |
files | 
| Sun, 03 Oct 2021 13:07:48 +0200 | Mike Becker | add __alloc_size__ attribute | changeset |
files | 
| Sun, 03 Oct 2021 12:04:27 +0200 | Mike Becker | make cx_linked_list_class static | changeset |
files | 
| Sun, 03 Oct 2021 12:02:57 +0200 | Mike Becker | improves usage of attributes | changeset |
files | 
| Sun, 03 Oct 2021 10:43:31 +0200 | Mike Becker | minor code changes | changeset |
files | 
| Tue, 28 Sep 2021 18:49:12 +0200 | Mike Becker | implement cx_ll_insert() | changeset |
files | 
| Tue, 28 Sep 2021 18:33:42 +0200 | Mike Becker | implement cx_ll_remove() | changeset |
files | 
| Tue, 28 Sep 2021 18:22:00 +0200 | Mike Becker | remove unnecessary fields from linked list node and simplifies cx_ll_add() | changeset |
files | 
| Tue, 28 Sep 2021 18:09:25 +0200 | Mike Becker | Automated merge | changeset |
files | 
| Tue, 28 Sep 2021 18:07:05 +0200 | Olaf Wintermann | rename test_cx_linked_list_add | changeset |
files | 
| Tue, 28 Sep 2021 18:05:52 +0200 | Olaf Wintermann | remove error handling from tests | changeset |
files | 
| Tue, 28 Sep 2021 18:03:10 +0200 | Olaf Wintermann | add test for cx_linked_list_add | changeset |
files | 
| Tue, 28 Sep 2021 18:09:14 +0200 | Mike Becker | change cxLinkedListCreate() setting all fields instead of calling cxListRecalculateSize() | changeset |
files | 
| Mon, 27 Sep 2021 18:57:17 +0200 | Mike Becker | fix mixed up cases in cx_ll_at() | changeset |
files | 
| Mon, 27 Sep 2021 18:50:07 +0200 | Mike Becker | add high-level function cxListAt() | changeset |
files | 
| Mon, 27 Sep 2021 18:33:30 +0200 | Mike Becker | add function cx_linked_list_at() | changeset |
files | 
| Mon, 27 Sep 2021 17:49:23 +0200 | Mike Becker | implement linked list find | changeset |
files | 
| Mon, 27 Sep 2021 17:00:19 +0200 | Mike Becker | add node destruction in cxLinkedListDestroy() | changeset |
files | 
| Sun, 26 Sep 2021 18:31:24 +0200 | Mike Becker | change inheritance model for lists | changeset |
files | 
| Sun, 26 Sep 2021 18:01:51 +0200 | Mike Becker | add attributes to allocator functions | changeset |
files | 
| Sun, 26 Sep 2021 17:58:27 +0200 | Mike Becker | add option to enable more warnings | changeset |
files | 
| Sun, 26 Sep 2021 16:12:25 +0200 | Mike Becker | Automated merge | changeset |
files | 
| Sun, 26 Sep 2021 15:43:58 +0200 | Olaf Wintermann | implement cx_tree_add_child_node using cx_linked_list_add | changeset |
files | 
| Sun, 26 Sep 2021 15:43:41 +0200 | Olaf Wintermann | add cx_tree_add_child_node tests | changeset |
files | 
| Sun, 26 Sep 2021 16:12:21 +0200 | Mike Becker | add documentation to allocator.h | changeset |
files | 
| Sun, 26 Sep 2021 15:26:43 +0200 | Mike Becker | fix special cases for linked_list_add | changeset |
files | 
| Sun, 26 Sep 2021 14:45:51 +0200 | Mike Becker | Automated merge | changeset |
files | 
| Sun, 26 Sep 2021 14:41:49 +0200 | Olaf Wintermann | implement cx_tree_add_node() | changeset |
files | 
| Sun, 26 Sep 2021 14:21:20 +0200 | Olaf Wintermann | add cx_tree_add_node test | changeset |
files | 
| Sun, 26 Sep 2021 13:34:30 +0200 | Olaf Wintermann | add some low level tree function declarations | changeset |
files | 
| Sun, 26 Sep 2021 14:45:42 +0200 | Mike Becker | implement at least freeing the linked list container | changeset |
files | 
| Sun, 26 Sep 2021 14:41:16 +0200 | Mike Becker | add utility to verify allocations | changeset |
files | 
| Sun, 26 Sep 2021 14:34:49 +0200 | Mike Becker | fix reallocate_null test not used and wrong | changeset |
files | 
| Sun, 26 Sep 2021 13:41:52 +0200 | Mike Becker | change detection of Doxygen | changeset |
files | 
| Sun, 26 Sep 2021 13:06:48 +0200 | Mike Becker | remove public visibility of default allocator class | changeset |
files | 
| Sun, 26 Sep 2021 12:03:38 +0200 | Mike Becker | merge with remote default | changeset |
files | 
| Sun, 22 Aug 2021 14:33:06 +0200 | Mike Becker | add missing quotation marks | changeset |
files | 
| Sun, 26 Sep 2021 12:01:25 +0200 | Mike Becker | remove unnecessary check | changeset |
files | 
| Sun, 26 Sep 2021 11:57:27 +0200 | Mike Becker | fix missing extern "C" | changeset |
files | 
| Mon, 01 Mar 2021 22:19:06 +0100 | Mike Becker | adds cxReallocate() | changeset |
files | 
| Sun, 14 Feb 2021 15:37:12 +0100 | Mike Becker | perform array and list tests in the same test binary (use the same assertions, later) | changeset |
files | 
| Sun, 14 Feb 2021 15:13:53 +0100 | Mike Becker | removes stupid high level wrapper for linked lists + adds test for cxLinkedListCreate | changeset |
files | 
| Sun, 14 Feb 2021 11:31:13 +0100 | Mike Becker | add first test suite to test_linked_list.c | changeset |
files | 
| Sun, 14 Feb 2021 11:30:47 +0100 | Mike Becker | add test config and let the test binary return nonzero on test failures | changeset |
files | 
| Sun, 14 Feb 2021 11:30:19 +0100 | Mike Becker | adds cxLinkedListDestroy prototype | changeset |
files | 
| Mon, 08 Feb 2021 00:20:52 +0100 | Mike Becker | fixes cx_linked_list_add not recalculating end | changeset |
files | 
| Mon, 08 Feb 2021 00:18:09 +0100 | Mike Becker | simplifies linked list descriptor | changeset |
files | 
| Mon, 08 Feb 2021 00:14:07 +0100 | Mike Becker | adds cxLinkedListWrap and cxLinkedListRecalculateSize | changeset |
files | 
| Sun, 07 Feb 2021 21:29:51 +0100 | Mike Becker | removes unnecessary typedefs | changeset |
files | 
| Sun, 07 Feb 2021 21:26:48 +0100 | Mike Becker | adds cxListLast | changeset |
files | 
| Sun, 07 Feb 2021 21:14:39 +0100 | Mike Becker | use C99 flexible array to mark the node's payload | changeset |
files | 
| Sun, 07 Feb 2021 21:03:30 +0100 | Mike Becker | use named fields to access node memory | changeset |
files | 
| Sun, 07 Feb 2021 20:37:20 +0100 | Mike Becker | copy list items when they are added to the list | changeset |
files | 
| Sun, 07 Feb 2021 20:08:13 +0100 | Mike Becker | changes off_t to ptrdiff_t | changeset |
files | 
| Sun, 07 Feb 2021 20:05:26 +0100 | Mike Becker | adds missing assignments for new list node | changeset |
files | 
| Sun, 07 Feb 2021 19:42:12 +0100 | Mike Becker | adds first draft for linked list implementation | changeset |
files | 
| Sun, 07 Feb 2021 18:08:21 +0100 | Mike Becker | removes unnecessary cx_allocator typedef | changeset |
files | 
| Sun, 07 Feb 2021 17:17:46 +0100 | Mike Becker | make cx_allocator_class shared | changeset |
files | 
| Sun, 07 Feb 2021 16:52:21 +0100 | Mike Becker | fixes missing CUnit include dir | changeset |
files | 
| Sun, 07 Feb 2021 16:24:41 +0100 | Mike Becker | high level allocator functions should be real functions, not macros | changeset |
files | 
| Sun, 07 Feb 2021 15:35:52 +0100 | Mike Becker | no C99 comments | changeset |
files | 
| Sun, 07 Feb 2021 12:27:21 +0100 | Mike Becker | add at least a cxFree() call, even if we can't test it | changeset |
files | 
| Sun, 07 Feb 2021 12:20:07 +0100 | Mike Becker | adds allocator interface and default implementation | changeset |
files | 
| Sat, 06 Feb 2021 19:11:44 +0100 | Mike Becker | starts ucx 3.0 development | changeset |
files | 
| Mon, 30 Dec 2019 09:54:10 +0100 | Mike Becker | Added tag v2.1 for changeset 871a8ffe6c9d | changeset |
files | 
| Mon, 30 Dec 2019 09:52:44 +0100 | Mike Becker | merges closed feature/array branch
v2.1 | changeset |
files | 
| Mon, 30 Dec 2019 09:52:07 +0100 | Mike Becker | closes array branch towards ucx 2.1 release
feature/array | changeset |
files | 
| Mon, 30 Dec 2019 09:20:48 +0100 | Mike Becker | adds changelog to html documentation | changeset |
files | 
| Mon, 30 Dec 2019 09:13:51 +0100 | Mike Becker | fix: missing test header files in make dist target | changeset |
files | 
| Sun, 29 Dec 2019 20:21:35 +0100 | Olaf Wintermann | fixes build on FreeBSD and macOS | changeset |
files | 
| Sun, 29 Dec 2019 19:45:00 +0100 | Olaf Wintermann | fixes string replace function in case replmax is 0 | changeset |
files | 
| Sun, 29 Dec 2019 16:04:34 +0100 | Olaf Wintermann | adds more sstrreplace tests | changeset |
files | 
| Sun, 29 Dec 2019 13:39:36 +0100 | Mike Becker | adds CHANGELOG | changeset |
files | 
| Sun, 29 Dec 2019 12:52:56 +0100 | Mike Becker | fixes another leak in string replace function | changeset |
files | 
| Sun, 29 Dec 2019 11:30:39 +0100 | Mike Becker | fix: index buffer in string replace was not freed | changeset |
files | 
| Sun, 29 Dec 2019 11:29:17 +0100 | Mike Becker | adds string replace functions | changeset |
files | 
| Fri, 27 Dec 2019 11:48:55 +0100 | Mike Becker | adds install target for cmake builds | changeset |
files | 
| Fri, 20 Dec 2019 14:44:50 +0100 | Mike Becker | fixes logging of absolute paths in ucx_logger_logf() | changeset |
files | 
| Fri, 20 Dec 2019 14:29:41 +0100 | Mike Becker | adds proper cmake build targets | changeset |
files | 
| Thu, 19 Dec 2019 19:58:41 +0100 | Mike Becker | adds set operations for UcxMap | changeset |
files | 
| Thu, 19 Dec 2019 18:47:23 +0100 | Mike Becker | adds missing documentation for custom multiplication function | changeset |
files | 
| Thu, 19 Dec 2019 18:40:00 +0100 | Mike Becker | adds very simple cmake wrapper | changeset |
files | 
| Sun, 24 Nov 2019 17:57:25 +0100 | Mike Becker | adds set operations to UcxList | changeset |
files | 
| Thu, 07 Nov 2019 10:43:31 +0100 | Mike Becker | updates the web doc for array | changeset |
files | 
| Thu, 07 Nov 2019 10:10:36 +0100 | Mike Becker | removes some bugs by redesigning the array API | changeset |
files | 
| Wed, 06 Nov 2019 21:01:25 +0100 | Mike Becker | removes c11 default again and leave the choice to the user | changeset |
files | 
| Wed, 06 Nov 2019 20:34:54 +0100 | Mike Becker | fix: configure.ac | changeset |
files | 
| Wed, 06 Nov 2019 16:27:54 +0100 | Mike Becker | adds testcase to uncover a bug in ucx_array_append() | changeset |
files | 
| Sun, 03 Nov 2019 17:03:10 +0100 | Mike Becker | fix: missing documentation for first param in ucx_array_init_a() | changeset |
files | 
| Sun, 03 Nov 2019 16:34:29 +0100 | Mike Becker | adds case independent versions of sstrprefix() and sstrsuffix() | changeset |
files | 
| Sun, 03 Nov 2019 16:22:46 +0100 | Mike Becker | fixes hard to use documentation in string.h | changeset |
files | 
| Sun, 03 Nov 2019 15:35:29 +0100 | Mike Becker | adds automatic c11 detection to configure.ac | changeset |
files | 
| Sat, 05 Oct 2019 17:07:16 +0200 | Mike Becker | adds missing include for strncasecmp() to avoid an implicit declaration | changeset |
files | 
| Sat, 05 Oct 2019 16:58:16 +0200 | Mike Becker | merges the UcxArray implementation | changeset |
files | 
| Sat, 05 Oct 2019 16:57:06 +0200 | Mike Becker | adjusts the UcxArray documentation to the recent changes
feature/array | changeset |
files | 
| Thu, 03 Oct 2019 11:16:12 +0200 | Mike Becker | tells libtool to prefer the static library to avoid accidental testing against a previously installed version of ucx
feature/array | changeset |
files | 
| Thu, 03 Oct 2019 11:15:48 +0200 | Mike Becker | fixes two bugs: clone to uninitialized array and missing return in ucx_array_ensurecap()
feature/array | changeset |
files | 
| Thu, 03 Oct 2019 10:55:39 +0200 | Mike Becker | changes UcxArray from value to pointer semantics
feature/array | changeset |
files | 
| Tue, 24 Sep 2019 20:16:00 +0200 | Mike Becker | adds array utility functions for user defined arrays
feature/array | changeset |
files | 
| Sat, 10 Aug 2019 11:12:49 +0200 | Mike Becker | improves array append/prepend/set interface
feature/array | changeset |
files | 
| Sat, 10 Aug 2019 09:47:59 +0200 | Mike Becker | renames ucx_array_free() to ucx_array_destroy()
feature/array | changeset |
files | 
| Sat, 10 Aug 2019 08:47:25 +0200 | Mike Becker | merges master changes
feature/array | changeset |
files | 
| Sat, 10 Aug 2019 08:46:38 +0200 | Mike Becker | fixes dist_int() function in AVL tests broken on 32 bit platforms | changeset |
files | 
| Sat, 10 Aug 2019 08:45:12 +0200 | Mike Becker | fixes array_equals test (broken on 32 bit platforms)
feature/array | changeset |
files | 
| Sat, 10 Aug 2019 08:44:36 +0200 | Mike Becker | adds a broader set of compare and distance functions
feature/array | changeset |
files | 
| Wed, 07 Aug 2019 23:23:58 +0200 | Olaf Wintermann | use qsort_s on solaris
feature/array | changeset |
files | 
| Wed, 07 Aug 2019 21:44:35 +0200 | Olaf Wintermann | fixes build on FreeBSD
feature/array | changeset |
files | 
| Wed, 07 Aug 2019 21:20:08 +0200 | Mike Becker | fixes #ifdefs to be sure no redefine can ever happen
feature/array | changeset |
files | 
| Wed, 07 Aug 2019 21:14:58 +0200 | Mike Becker | ucx_array_sort() uses qsort_r(), if available
feature/array | changeset |
files | 
| Wed, 07 Aug 2019 20:45:21 +0200 | Mike Becker | reverts deletion of tests for ucx_array_at()
feature/array | changeset |
files | 
| Wed, 07 Aug 2019 19:43:50 +0200 | Mike Becker | adjusts the documentation for ucx_array_sort() to the current plans
feature/array | changeset |
files | 
| Tue, 06 Aug 2019 16:26:46 +0200 | Mike Becker | removes cumbersome array accessor macros
feature/array | changeset |
files | 
| Thu, 11 Jul 2019 10:11:43 +0200 | Mike Becker | resets revision number
feature/array | changeset |
files | 
| Fri, 05 Jul 2019 15:47:57 +0200 | Mike Becker | adds documentation
feature/array | changeset |
files | 
| Fri, 05 Jul 2019 15:07:43 +0200 | Mike Becker | fixes doxygen doc
feature/array | changeset |
files | 
| Fri, 05 Jul 2019 15:02:04 +0200 | Mike Becker | adjusts library version
feature/array | changeset |
files | 
| Thu, 04 Jul 2019 22:32:03 +0200 | Mike Becker | adds ucx_array_set()
feature/array | changeset |
files | 
| Thu, 04 Jul 2019 22:23:15 +0200 | Mike Becker | implements ucx_array_sort()
feature/array | changeset |
files | 
| Thu, 04 Jul 2019 21:31:45 +0200 | Mike Becker | fixes inappropriate size datatype in list merge sort
feature/array | changeset |
files | 
| Thu, 04 Jul 2019 20:07:31 +0200 | Mike Becker | adds array interface and tests
feature/array | changeset |
files | 
| Fri, 28 Dec 2018 17:20:23 +0100 | Mike Becker | fixes an url typo which survived surprisingly long | changeset |
files | 
| Fri, 28 Dec 2018 17:09:05 +0100 | Mike Becker | Added tag v2.0 for changeset 3b985a4eb05b | changeset |
files | 
| Sun, 07 Oct 2018 09:00:08 +0200 | Olaf Wintermann | fixes ucx_szmul definition for gcc < 5
v2.0 | changeset |
files | 
| Fri, 28 Sep 2018 21:47:30 +0200 | Olaf Wintermann | adds some additional avl tree tests | changeset |
files | 
| Wed, 22 Aug 2018 14:39:24 +0200 | Mike Becker | adds Eclipse hidden files to .hgignore | changeset |
files | 
| Thu, 21 Jun 2018 16:10:19 +0200 | Mike Becker | makes g++ happy again | changeset |
files | 
| Thu, 21 Jun 2018 16:00:37 +0200 | Mike Becker | UcxMap now separates internal non-const keys from public const keys | changeset |
files | 
| Wed, 30 May 2018 11:13:52 +0200 | Mike Becker | being more precise on the different required behavior of a destructor function for pooled and non-pooled memory | changeset |
files | 
| Tue, 29 May 2018 11:05:12 +0200 | Mike Becker | changes sstr shortcut macros s.t. they distinguish sstr_t and scstr_t + add macros which can completely disable the shortcuts | changeset |
files | 
| Tue, 29 May 2018 10:02:55 +0200 | Mike Becker | fixes logging messages starting with '- ' when no additional information is selected | changeset |
files | 
| Thu, 17 May 2018 11:13:02 +0200 | Mike Becker | removes deprecated ucx_list_append_once() and ucx_list_prepend_once() | changeset |
files | 
| Wed, 16 May 2018 19:33:31 +0200 | Mike Becker | Tags finalization of the scstr_t integration. | changeset |
files | 
| Wed, 16 May 2018 19:27:45 +0200 | Mike Becker | adds scstr_t to modules.md + fixes parenthesis bug in sstrsplit_a macro
scstr_t-final | changeset |
files | 
| Wed, 16 May 2018 19:01:21 +0200 | Mike Becker | use 'convert' as more precise term than 'cast' for the conversion from sstr_t to scstr_t | changeset |
files | 
| Wed, 16 May 2018 18:56:44 +0200 | Mike Becker | unifies naming of sstr_t related and scstr_t related functions | changeset |
files | 
| Wed, 16 May 2018 14:02:59 +0200 | Mike Becker | adds remaining documentation for the scstr functions | changeset |
files | 
| Wed, 16 May 2018 13:13:33 +0200 | Mike Becker | overflow of sstrnlen should return SIZE_MAX instead of zero | changeset |
files | 
| Mon, 14 May 2018 19:24:34 +0200 | Mike Becker | adjusts documentation of UCX string types, converters, and constructors | changeset |
files | 
| Mon, 14 May 2018 18:27:23 +0200 | Mike Becker | finally removes the underscore of ugliness from ucx_str_cmp() and ucx_str_casecmp() | changeset |
files | 
| Mon, 14 May 2018 18:25:20 +0200 | Mike Becker | renames int and longint distance and compare functions according to the new scheme | changeset |
files | 
| Mon, 14 May 2018 18:23:35 +0200 | Mike Becker | renames ucx_doublecmp() and ucx_floatcmp() to ucx_cmp_double() and ucx_cmp_float() | changeset |
files | 
| Mon, 14 May 2018 18:20:56 +0200 | Mike Becker | renames ucx_ptrcmp() to ucx_cmp_ptr() | changeset |
files | 
| Mon, 14 May 2018 18:19:16 +0200 | Mike Becker | renames ucx_memcmp() to ucx_cmp_mem() | changeset |
files | 
| Mon, 14 May 2018 18:16:12 +0200 | Mike Becker | renames ucx_sstrcmp() to ucx_cmp_sstr() | changeset |
files | 
| Mon, 14 May 2018 18:13:03 +0200 | Mike Becker | renames ucx_strncmp() to ucx_cmp_strn() | changeset |
files | 
| Mon, 14 May 2018 18:12:14 +0200 | Mike Becker | renames ucx_strcmp() to ucx_cmp_str() | changeset |
files | 
| Mon, 14 May 2018 17:58:06 +0200 | Mike Becker | closes constsstr branch
constsstr | changeset |
files | 
| Mon, 14 May 2018 17:56:03 +0200 | Mike Becker | merges constsstr branch | changeset |
files | 
| Mon, 14 May 2018 15:58:51 +0200 | Mike Becker | Version 1.1 (library version 2:0:1). | changeset |
files | 
| Mon, 14 May 2018 13:15:32 +0200 | Mike Becker | fixes typo in modules.md
v1.1 | changeset |
files | 
| Mon, 14 May 2018 13:13:36 +0200 | Mike Becker | adds documentation for ucx_szmul and 32 bit support | changeset |
files | 
| Mon, 14 May 2018 12:54:37 +0200 | Mike Becker | comprehensive code example for the memory pool | changeset |
files | 
| Sun, 13 May 2018 17:34:06 +0200 | Mike Becker | documentation for the UcxStack | changeset |
files | 
| Sun, 13 May 2018 07:13:09 +0200 | Olaf Wintermann | completes conversion to scstr
constsstr | changeset |
files | 
| Sat, 12 May 2018 14:56:17 +0200 | Mike Becker | adjusts code sample for UcxMap | changeset |
files | 
| Sat, 12 May 2018 14:50:09 +0200 | Mike Becker | adds a code sample for UcxMap | changeset |
files | 
| Sat, 12 May 2018 14:13:53 +0200 | Mike Becker | documentation for the testing framework | changeset |
files | 
| Sat, 12 May 2018 13:57:12 +0200 | Mike Becker | fixes logger test case | changeset |
files | 
| Fri, 11 May 2018 19:48:19 +0200 | Mike Becker | documents (and fixes!) the UcxLogger | changeset |
files | 
| Fri, 11 May 2018 18:46:31 +0200 | Mike Becker | example code for the usage of a UcxList | changeset |
files | 
| Fri, 11 May 2018 18:35:08 +0200 | Mike Becker | adds deprecation notice for *_append/prepend_once() | changeset |
files | 
| Fri, 11 May 2018 18:13:54 +0200 | Mike Becker | adds ucx_sstrcmp() compare function to utils.h | changeset |
files | 
| Fri, 11 May 2018 17:40:16 +0200 | Mike Becker | adds ucx_list_prepend_once() and ucx_list_prepend_once_a() | changeset |
files | 
| Wed, 09 May 2018 20:15:10 +0200 | Mike Becker | adds new shift operations for UcxBuffer (including tests and a usage example in modules.md) | changeset |
files | 
| Wed, 09 May 2018 15:04:15 +0200 | Mike Becker | adds ucx_buffer_to_sstr() macro | changeset |
files | 
| Tue, 08 May 2018 12:49:56 +0200 | Olaf Wintermann | makes sstrcat and sstrnlen scstr_t compatible
constsstr | changeset |
files | 
| Thu, 03 May 2018 10:44:33 +0200 | Mike Becker | adds ucx_avl_free_content() function and documentation in modules.md | changeset |
files | 
| Thu, 03 May 2018 10:09:49 +0200 | Mike Becker | adds distance functions for integers as utils | changeset |
files | 
| Thu, 03 May 2018 09:49:38 +0200 | Mike Becker | adds ucx_longintcmp() compare function | changeset |
files | 
| Thu, 03 May 2018 09:26:06 +0200 | Mike Becker | introduces macro for library version, s.t. both version numbers can be changed in configure.ac | changeset |
files | 
| Wed, 02 May 2018 21:45:52 +0200 | Mike Becker | adds more convenience macros for sstr | changeset |
files | 
| Wed, 02 May 2018 20:55:23 +0200 | Mike Becker | minor formatting fix in modules.md | changeset |
files | 
| Wed, 02 May 2018 19:16:58 +0200 | Mike Becker | doc: adds ucx_sprintf() and ucx_bprintf() samples + fixes leftmenu | changeset |
files | 
| Wed, 02 May 2018 18:47:22 +0200 | Mike Becker | removes artificial anchors from modules.md | changeset |
files | 
| Wed, 02 May 2018 18:42:04 +0200 | Mike Becker | doc: MWE for ucx_stream_copy() | changeset |
files | 
| Wed, 02 May 2018 18:10:00 +0200 | Mike Becker | tell the user how allocation of property values works | changeset |
files | 
| Wed, 02 May 2018 16:14:40 +0200 | Mike Becker | makes destructor functions for *_free_content() optional + more documentation for UcxProperties | changeset |
files | 
| Sun, 01 Apr 2018 09:51:01 +0200 | Olaf Wintermann | adapts sstrtrim, sstrsplit, sstrcmp and sstrstr to new const string API
constsstr | changeset |
files | 
| Sun, 11 Mar 2018 13:43:07 +0100 | Olaf Wintermann | adds scstr_t struct for const strings and adapts some string functions
constsstr | changeset |
files | 
| Tue, 23 Jan 2018 19:23:34 +0100 | Mike Becker | Tag as version 1.0.1 | changeset |
files | 
| Sun, 21 Jan 2018 14:10:59 +0100 | Mike Becker | fixes return value for multiplication with zero in ucx_szmul
v1.0.1 | changeset |
files | 
| Sun, 21 Jan 2018 10:57:32 +0100 | Olaf Wintermann | adds integer overflow checks to sstrlen and sstrcat | changeset |
files | 
| Sun, 21 Jan 2018 10:14:47 +0100 | Olaf Wintermann | makes default_allocator static | changeset |
files | 
| Sun, 21 Jan 2018 10:13:21 +0100 | Olaf Wintermann | adds integer overflow checks | changeset |
files | 
| Tue, 02 Jan 2018 17:00:21 +0100 | Olaf Wintermann | ucx_buffere_getc should return an unsigned char (0-255) or EOF (-1) | changeset |
files | 
| Mon, 20 Nov 2017 18:06:32 +0100 | Mike Becker | removes man dir from clean target of doc makefile | changeset |
files | 
| Mon, 20 Nov 2017 16:10:23 +0100 | Mike Becker | restructures documentation + adds some examples for sstr_t | changeset |
files | 
| Mon, 13 Nov 2017 15:54:17 +0100 | Mike Becker | toc for examples | changeset |
files | 
| Mon, 13 Nov 2017 13:27:18 +0100 | Mike Becker | fixes bad header specification in root Makefile.am | changeset |
files | 
| Mon, 13 Nov 2017 12:21:55 +0100 | Mike Becker | web doc has now proper titles | changeset |
files | 
| Sat, 28 Oct 2017 16:31:29 +0200 | Mike Becker | fixes sourceforge link in doxygen doc | changeset |
files | 
| Sat, 28 Oct 2017 16:25:47 +0200 | Mike Becker | fixes sourceforge link in doxygen doc | changeset |
files | 
| Sat, 28 Oct 2017 16:07:52 +0200 | Mike Becker | UCX release | changeset |
files | 
| Sat, 28 Oct 2017 15:59:16 +0200 | Mike Becker | rename LICENSE to COPYING to be distributed by autoconf
v1.0 | changeset |
files | 
| Sat, 28 Oct 2017 15:43:51 +0200 | Mike Becker | modules documentation | changeset |
files | 
| Sat, 28 Oct 2017 11:25:27 +0200 | Mike Becker | removes "integration" from documentation | changeset |
files | 
| Sat, 28 Oct 2017 11:23:54 +0200 | Mike Becker | TOC for modules documentation | changeset |
files | 
| Fri, 20 Oct 2017 15:28:06 +0200 | Mike Becker | documentation will now be generated using pandoc | changeset |
files | 
| Fri, 20 Oct 2017 13:50:13 +0200 | Mike Becker | adds support for older automake versions + comments in configure.ac | changeset |
files | 
| Wed, 18 Oct 2017 19:10:29 +0200 | Mike Becker | fixes include path and non-cpp build for test program | changeset |
files | 
| Wed, 18 Oct 2017 14:23:57 +0200 | Mike Becker | removes unnecessary macros from ucx.h + removes the usage of restrict and _Bool completely, instead of defining macros | changeset |
files | 
| Wed, 18 Oct 2017 12:03:44 +0200 | Mike Becker | removes custom make files and adds autoconf support | changeset |
files | 
| Tue, 17 Oct 2017 16:15:41 +0200 | Mike Becker | changes source directory structure in preperation for autotools rollout | changeset |
files | 
| Tue, 17 Oct 2017 15:15:54 +0200 | Mike Becker | updates license | changeset |
files | 
| Tue, 19 Sep 2017 15:32:53 +0200 | Mike Becker | removes unusedFunction check for now  (we may add it later to get a further indicator for test coverage) | changeset |
files | 
| Tue, 19 Sep 2017 14:35:08 +0200 | Mike Becker | explicit cast from (void*) for (ucx_memchunk*) to silence a warning | changeset |
files | 
| Tue, 19 Sep 2017 14:16:26 +0200 | Mike Becker | fixes wrong format specifier in test result output | changeset |
files | 
| Tue, 19 Sep 2017 14:13:40 +0200 | Mike Becker | adds cppcheck make target | changeset |
files | 
| Sat, 15 Jul 2017 22:36:29 +0200 | Mike Becker | adds AVL predecessor and successor functions | changeset |
files | 
| Sat, 15 Jul 2017 20:46:18 +0200 | Mike Becker | adds const qualifiers to compare, distance and copy function signatures | changeset |
files | 
| Sat, 15 Jul 2017 19:20:06 +0200 | Mike Becker | adds distance function and ucx_avl_find_node() | changeset |
files | 
| Mon, 06 Mar 2017 16:22:42 +0100 | Mike Becker | safe one multiplication in overflow check for mempool_chcap() | changeset |
files | 
| Mon, 06 Mar 2017 16:09:42 +0100 | Mike Becker | removes unused ucx_mempool_clamp() and changes storage behavior of mempool to increase the capacity by a factor of two | changeset |
files | 
| Mon, 06 Mar 2017 15:37:40 +0100 | Mike Becker | ucx_mempool_free() aborts execution instead of just exiting on failure | changeset |
files | 
| Mon, 27 Feb 2017 17:25:36 +0100 | Olaf Wintermann | fixes integer overflow in ucx_buffer_extract | changeset |
files | 
| Mon, 27 Feb 2017 11:45:31 +0100 | Mike Becker | fixes major bug in construction of KMP prefix table for strstr() | changeset |
files | 
| Thu, 23 Feb 2017 15:25:26 +0100 | Mike Becker | further performance tweaks to sstrstr() function | changeset |
files | 
| Thu, 23 Feb 2017 14:30:12 +0100 | Mike Becker | improves sstrstr function by using KMP string search algorithm | changeset |
files | 
| Mon, 20 Feb 2017 17:28:58 +0100 | Mike Becker | reduces amount of realloc calls in sstrsplit | changeset |
files | 
| Mon, 20 Feb 2017 17:12:14 +0100 | Mike Becker | adds an optimization for one-byte delimiters to sstrsplit (will take effect after planned reimplementation of sstrstr) | changeset |
files | 
| Mon, 20 Feb 2017 16:57:09 +0100 | Mike Becker | reimplementation of sstrsplit | changeset |
files | 
| Mon, 20 Feb 2017 16:04:14 +0100 | Mike Becker | adds new test case for sstrsplit: string ends with delimiter but empty string exceeds list bound | changeset |
files | 
| Mon, 20 Feb 2017 15:25:28 +0100 | Mike Becker | improves handling of special cases delimiter size >= string size in sstrsplit | changeset |
files | 
| Fri, 16 Dec 2016 23:22:18 +0100 | Mike Becker | adds missing stdint.h include for int32_t + fixes possible implicit const cast overflow + adds support for DESTDIR variable in Makefile | changeset |
files | 
| Fri, 18 Nov 2016 15:33:58 +0100 | Mike Becker | removes ucx_list_prepend_once() - this was a big mistake.... | changeset |
files | 
| Fri, 18 Nov 2016 15:17:04 +0100 | Mike Becker | adds ucx_list_append_once() and ucx_list_prepend_once() | changeset |
files | 
| Thu, 13 Oct 2016 16:25:21 +0200 | Olaf Wintermann | fixes memory leak in test_ucx_buffer_eof | changeset |
files | 
| Thu, 08 Sep 2016 16:39:45 +0200 | Mike Becker | adds web documentation to project | changeset |
files | 
| Thu, 08 Sep 2016 15:12:56 +0200 | Mike Becker | updates documenting comments | changeset |
files | 
| Thu, 08 Sep 2016 12:04:01 +0200 | Mike Becker | documents UCX_STREAM_COPY_BUFSIZE | changeset |
files | 
| Wed, 07 Sep 2016 12:41:30 +0200 | Mike Becker | fixes ucx_sprintf macro and adds tests for sprintf and bprintf | changeset |
files | 
| Wed, 07 Sep 2016 12:26:01 +0200 | Mike Becker | changes ucx_stream_Xcopy API | changeset |
files | 
| Wed, 07 Sep 2016 11:32:22 +0200 | Mike Becker | removes superfluous  UCX_VERSION macro | changeset |
files | 
| Tue, 23 Aug 2016 12:41:04 +0200 | Mike Becker | fixes UCX_FOREACH documentation | changeset |
files | 
| Fri, 11 Mar 2016 18:06:27 +0100 | Olaf Wintermann | fixed misaligned memory access in test_ucx_buffer_write | changeset |
files | 
| Fri, 26 Feb 2016 16:33:04 +0100 | Mike Becker | fixed further usages of SIZE_MAX | changeset |
files | 
| Fri, 26 Feb 2016 16:22:20 +0100 | Mike Becker | removed dependency to stdint.h in stack header | changeset |
files | 
| Fri, 26 Feb 2016 16:00:18 +0100 | Mike Becker | added casts for mallocs in AVL implementation (to satisfy c++ compiler) | changeset |
files | 
| Fri, 26 Feb 2016 14:59:52 +0100 | Mike Becker | removed some implementation details from documentation + fixed ucx_buffer_write doc | changeset |
files | 
| Tue, 27 Oct 2015 15:29:34 +0100 | Mike Becker | added sstrstr() function + improved sstrsplit variants by using sstrprefix() | changeset |
files | 
| Mon, 26 Oct 2015 14:09:45 +0100 | Mike Becker | added important test case to sstrsplit and fixed bug with consecutively occurring delimiters + fixed build system not linking test binary with newest library build | changeset |
files | 
| Thu, 22 Oct 2015 11:35:40 +0200 | Mike Becker | fixed name of ucx_list_free_content() | changeset |
files | 
| Wed, 21 Oct 2015 16:32:30 +0200 | Mike Becker | added ucx_list_free_contents() | changeset |
files | 
| Thu, 15 Oct 2015 16:52:53 +0200 | Mike Becker | added sstrlower / sstrupper variants | changeset |
files | 
| Thu, 15 Oct 2015 14:59:25 +0200 | Mike Becker | moved ucx_destructor type to ucx.h and added destructor argument to ucx_map_free_content | changeset |
files | 
| Thu, 15 Oct 2015 14:21:38 +0200 | Mike Becker | added convenience function ucx_map_free_contents() | changeset |
files | 
| Thu, 15 Oct 2015 12:39:50 +0200 | Mike Becker | optimized ucx_map_clear (noop for count == 0) | changeset |
files | 
| Thu, 15 Oct 2015 12:34:10 +0200 | Mike Becker | added ucx_map_clean() | changeset |
files | 
| Tue, 19 May 2015 17:01:28 +0200 | Mike Becker | improved avl function names | changeset |
files | 
| Tue, 19 May 2015 16:47:54 +0200 | Mike Becker | better and better and better AVL API | changeset |
files | 
| Mon, 18 May 2015 20:39:04 +0200 | Olaf Wintermann | added 1 assert in ucx_avl_remove tests and fixed source code formatting | changeset |
files | 
| Mon, 18 May 2015 20:32:29 +0200 | Olaf Wintermann | fixed bug in ucx_avl_remove | changeset |
files | 
| Mon, 18 May 2015 20:17:16 +0200 | Olaf Wintermann | extended ucx_avl_remove tests | changeset |
files | 
| Mon, 18 May 2015 19:52:03 +0200 | Olaf Wintermann | added ucx_avl_remove tests | changeset |
files | 
| Mon, 18 May 2015 19:49:03 +0200 | Mike Becker | added ucx_avl_count | changeset |
files | 
| Mon, 18 May 2015 19:12:32 +0200 | Olaf Wintermann | added test for ucx_avl_put | changeset |
files | 
| Mon, 18 May 2015 18:42:45 +0200 | Mike Becker | fuck -Wparentheses | changeset |
files | 
| Mon, 18 May 2015 18:39:19 +0200 | Mike Becker | added free() to AVL tree implementation + use UcxAllocator | changeset |
files | 
| Mon, 18 May 2015 12:54:18 +0200 | Mike Becker | added AVL tree implementation - TODO: free memory + test cases | changeset |
files | 
| Sun, 17 May 2015 18:32:41 +0200 | Mike Becker | finalized AVL tree interface + added implementation skeleton + fixed ucx_ptrcmp() | changeset |
files | 
| Sun, 17 May 2015 17:59:07 +0200 | Mike Becker | defined AVL tree functional interface | changeset |
files | 
| Sun, 17 May 2015 17:31:32 +0200 | Mike Becker | updated copyright notice + added files for upcoming AVL tree implementation | changeset |
files | 
| Sat, 04 Apr 2015 19:02:15 +0200 | Mike Becker | fuck_ | changeset |
files | 
| Sat, 04 Apr 2015 18:58:24 +0200 | Mike Becker | added ucx_sprintf macro | changeset |
files | 
| Tue, 31 Mar 2015 10:17:36 +0200 | Mike Becker | sstrtrim now uses isspace() | changeset |
files | 
| Mon, 28 Jul 2014 15:10:22 +0200 | Mike Becker | fixed doc | changeset |
files | 
| Mon, 28 Jul 2014 15:02:17 +0200 | Mike Becker | fixed stack tests to work with 4-byte-alignment + fixed logging tests | changeset |
files | 
| Mon, 28 Jul 2014 14:44:06 +0200 | Mike Becker | fixed logging tests for mingw | changeset |
files | 
| Mon, 28 Jul 2014 14:36:25 +0200 | Mike Becker | added stack implementation + added g++ config and added some fixes for C++ | changeset |
files | 
| Mon, 21 Jul 2014 13:18:32 +0200 | Olaf Wintermann | added some string tests | changeset |
files | 
| Mon, 21 Jul 2014 13:04:57 +0200 | Olaf Wintermann | added sstrcat documentation | changeset |
files | 
| Mon, 14 Jul 2014 16:54:10 +0200 | Mike Becker | merged sstrcat function | changeset |
files | 
| Mon, 14 Jul 2014 13:20:03 +0200 | Mike Becker | fixed stream copy bug + fixed doc issues in mempool | changeset |
files | 
| Mon, 14 Jul 2014 13:51:02 +0200 | Olaf Wintermann | added new sstrcat | changeset |
files | 
| Mon, 14 Jul 2014 12:45:48 +0200 | Mike Becker | removed old sstrncat | changeset |
files | 
| Mon, 07 Jul 2014 11:54:55 +0200 | Mike Becker | fixed doc for __FUNCTION__ macro | changeset |
files | 
| Mon, 07 Jul 2014 11:18:13 +0200 | Mike Becker | go ahead, nothing to see here | changeset |
files | 
| Fri, 27 Jun 2014 12:39:48 +0200 | Mike Becker | fixed way too optimistic version number | changeset |
files | 
| Fri, 27 Jun 2014 12:06:53 +0200 | Mike Becker | adjusted README | changeset |
files | 
| Wed, 11 Jun 2014 09:27:02 +0200 | Mike Becker | fixed missing malloc return value validation in ucx_vasprintf | changeset |
files | 
| Tue, 10 Jun 2014 15:43:13 +0200 | Mike Becker | fixed some sstring issues + added allocator macros | changeset |
files | 
| Mon, 02 Jun 2014 16:04:11 +0200 | Mike Becker | refactoring of list tests + some bug fixes | changeset |
files | 
| Tue, 06 May 2014 14:35:29 +0200 | Mike Becker | logger: removed unnecessary boundary checks and limited string parts so they always respect buffer lengths | changeset |
files | 
| Tue, 06 May 2014 14:22:08 +0200 | Mike Becker | improved logger tests | changeset |
files | 
| Tue, 06 May 2014 12:30:12 +0200 | Mike Becker | fixed issues revealed by buffer tests | changeset |
files | 
| Tue, 06 May 2014 12:03:16 +0200 | Mike Becker | completed buffer tests | changeset |
files | 
| Tue, 06 May 2014 10:56:54 +0200 | Mike Becker | ucx_buffer_extract tests | changeset |
files | 
| Mon, 05 May 2014 15:56:39 +0200 | Mike Becker | improved more buffer tests + some doc fixes | changeset |
files | 
| Mon, 05 May 2014 14:52:40 +0200 | Mike Becker | hotfix for ucx_buffer_seek documentation | changeset |
files | 
| Mon, 05 May 2014 13:53:27 +0200 | Mike Becker | added allocator tests + started refactoring UcxBuffer tests (HINT: don't fix issues yet, complete tests first) | changeset |
files | 
| Thu, 17 Apr 2014 14:33:06 +0200 | Mike Becker | minor lexical and documentation fixes | changeset |
files | 
| Thu, 10 Apr 2014 11:32:59 +0200 | Olaf Wintermann | added more tests for ucx_list_remove | changeset |
files | 
| Thu, 10 Apr 2014 11:18:12 +0200 | Mike Becker | fixed ucx_list_remove crashing when removing the last element of a list | changeset |
files | 
| Tue, 18 Mar 2014 09:53:50 +0100 | Mike Becker | fixed documentation error in sstr_split | changeset |
files | 
| Fri, 17 Jan 2014 12:44:54 +0100 | Mike Becker | added license to readme + added underlines to chapter titles | changeset |
files | 
| Sat, 21 Dec 2013 12:31:31 +0100 | Olaf Wintermann | Added allocator to mempool struct + fixed suncc.mk | changeset |
files | 
| Mon, 09 Sep 2013 14:26:12 +0200 | Mike Becker | added new mingw config | changeset |
files | 
| Mon, 09 Sep 2013 11:54:32 +0200 | Mike Becker | removed unnecessary configurations + added build command for shared lib | changeset |
files | 
| Mon, 09 Sep 2013 10:48:08 +0200 | Mike Becker | further improved build system (debug is now a target instead of a configuration) | changeset |
files | 
| Fri, 06 Sep 2013 17:01:53 +0200 | Olaf Wintermann | fixed makefiles | changeset |
files | 
| Fri, 06 Sep 2013 13:28:05 +0200 | Mike Becker | windows specifics | changeset |
files | 
| Fri, 06 Sep 2013 13:20:20 +0200 | Mike Becker | minor code fixes + added clang support + improved build system | changeset |
files | 
| Thu, 05 Sep 2013 13:55:04 +0200 | Mike Becker | added README file - TODO: make install | changeset |
files | 
| Mon, 19 Aug 2013 13:41:53 +0200 | Mike Becker | fixes for ultra fail not C99 supporting VC wannebe compiler | changeset |
files | 
| Mon, 19 Aug 2013 11:54:54 +0200 | Mike Becker | added sstrcasecmp | changeset |
files | 
| Mon, 19 Aug 2013 10:44:11 +0200 | Mike Becker | added sstrrchr | changeset |
files | 
| Fri, 16 Aug 2013 14:48:58 +0200 | Olaf Wintermann | added printf for UcxBuffer + fixed memory leaks | changeset |
files | 
| Fri, 16 Aug 2013 13:40:10 +0200 | Mike Becker | fixed documentation for netbeans parser + added sstrprefix() and sstrsuffix() | changeset |
files | 
| Wed, 14 Aug 2013 16:07:49 +0200 | Olaf Wintermann | fixed utils tests | changeset |
files | 
| Wed, 14 Aug 2013 15:54:22 +0200 | Olaf Wintermann | fixed printf functions | changeset |
files | 
| Wed, 14 Aug 2013 15:24:14 +0200 | Olaf Wintermann | fail again | changeset |
files | 
| Wed, 14 Aug 2013 15:22:35 +0200 | Olaf Wintermann | added printf functions | changeset |
files | 
| Wed, 14 Aug 2013 13:13:36 +0200 | Mike Becker | added mempool clamp + some minor fixes | changeset |
files | 
| Tue, 13 Aug 2013 14:20:12 +0200 | Mike Becker | completed documentation + changed API for buffer/stream generic copy functions | changeset |
files | 
| Mon, 12 Aug 2013 14:43:22 +0200 | Mike Becker | 8-) f**k | changeset |
files | 
| Mon, 12 Aug 2013 14:39:51 +0200 | Mike Becker | documented map.h + changed return value of ucx_map_iter_next() | changeset |
files | 
| Fri, 09 Aug 2013 18:46:07 +0200 | Olaf Wintermann | changed parameter order of ucx_map_new_a | changeset |
files | 
| Fri, 09 Aug 2013 15:29:26 +0200 | Mike Becker | started documentation of map.h + renamed allocator version of ucx_map_new | changeset |
files | 
| Fri, 09 Aug 2013 14:36:54 +0200 | Mike Becker | documented mempool + some fixes | changeset |
files | 
| Fri, 09 Aug 2013 11:32:10 +0200 | Mike Becker | documented test.h and removed duplicated implement/declare macros for UCX_TEST | changeset |
files | 
| Fri, 09 Aug 2013 10:24:02 +0200 | Mike Becker | finished documentation of UcxProperties | changeset |
files | 
| Wed, 07 Aug 2013 09:40:46 +0200 | Mike Becker | fixed ssize_t fix for MinGW | changeset |
files | 
| Tue, 06 Aug 2013 10:22:03 +0200 | Olaf Wintermann | fixed some warnings when compiling with the sun C++ Compiler | changeset |
files | 
| Mon, 05 Aug 2013 14:38:37 +0200 | Mike Becker | started documentation of UcxProperties + some fixes | changeset |
files | 
| Wed, 24 Jul 2013 14:26:17 +0200 | Mike Becker | documentation for UcxLogger | changeset |
files | 
| Tue, 23 Jul 2013 14:43:45 +0200 | Mike Becker | finished documentation of UcxList | changeset |
files | 
| Tue, 23 Jul 2013 12:54:45 +0200 | Mike Becker | added ssize_t typedef for windows | changeset |
files | 
| Tue, 23 Jul 2013 12:14:17 +0200 | Mike Becker | changed includes in list.h to satisfy Mac OS X users | changeset |
files | 
| Tue, 23 Jul 2013 12:06:28 +0200 | Mike Becker | changed suffix for allocator aware functions + added allocator aware functions for UcxList | changeset |
files | 
| Mon, 22 Jul 2013 14:51:52 +0200 | Mike Becker | more documentation for UcxList | changeset |
files | 
| Mon, 22 Jul 2013 13:45:49 +0200 | Mike Becker | changed signature of sstrncat + some documentation for UcxList + new features for UcxList | changeset |
files | 
| Mon, 22 Jul 2013 11:53:39 +0200 | Mike Becker | removal of single linked list implemenation - step 2: renamed UcxDlist to UcxList (new single implementation) | changeset |
files | 
| Mon, 22 Jul 2013 11:39:06 +0200 | Mike Becker | removal of single linked list implemenation - step 1: removal | changeset |
files | 
| Sat, 20 Jul 2013 11:13:26 +0200 | Olaf Wintermann | some fixes | changeset |
files | 
| Fri, 19 Jul 2013 14:17:12 +0200 | Mike Becker | completed documentation on sstr_t + sstrsplit overhaul + allocator version of sstrsplit | changeset |
files | 
| Wed, 17 Jul 2013 20:03:01 +0200 | Mike Becker | documented allocator + some further documentation for sstr_t | changeset |
files | 
| Wed, 17 Jul 2013 16:17:42 +0200 | Olaf Wintermann | fixed properties parser | changeset |
files | 
| Wed, 17 Jul 2013 15:56:01 +0200 | Mike Becker | some fixes and some documentation | changeset |
files | 
| Wed, 17 Jul 2013 12:32:03 +0200 | Mike Becker | added man page output | changeset |
files | 
| Wed, 17 Jul 2013 11:47:02 +0200 | Mike Becker | added doxyfile and documentation for ucx.h | changeset |
files | 
| Mon, 15 Jul 2013 16:59:52 +0200 | Olaf Wintermann | added mempool allocator | changeset |
files | 
| Mon, 15 Jul 2013 15:43:18 +0200 | Olaf Wintermann | removed map load/store | changeset |
files | 
| Mon, 15 Jul 2013 14:25:50 +0200 | Olaf Wintermann | new map foreach macro | changeset |
files | 
| Mon, 15 Jul 2013 13:53:51 +0200 | Olaf Wintermann | renamed properties functions | changeset |
files | 
| Sun, 14 Jul 2013 17:11:34 +0200 | Olaf Wintermann | added properties load/store functions | changeset |
files | 
| Fri, 12 Jul 2013 20:50:18 +0200 | Olaf Wintermann | new properties parser | changeset |
files | 
| Thu, 11 Jul 2013 17:32:48 +0200 | Olaf Wintermann | map uses an allocator | changeset |
files | 
| Fri, 21 Jun 2013 11:18:24 +0200 | Olaf Wintermann | fixed makefiles for ms c++ compiler | changeset |
files | 
| Fri, 21 Jun 2013 10:50:50 +0200 | Olaf Wintermann | fixed logging test | changeset |
files | 
| Fri, 21 Jun 2013 10:27:03 +0200 | Olaf Wintermann | fixed sstrtrim and some warnings | changeset |
files | 
| Thu, 28 Feb 2013 08:50:24 +0100 | Mike Becker | added license and copyright notice to all files | changeset |
files | 
| Thu, 28 Feb 2013 08:17:26 +0100 | Mike Becker | added headers that are missing under visual studio | changeset |
files | 
| Thu, 28 Feb 2013 08:15:15 +0100 | Mike Becker | regained support for microsoft c++ compiler | changeset |
files | 
| Wed, 27 Feb 2013 16:59:02 +0100 | Mike Becker | happy 100th commit + removed deprecated sstrcat + fixed sstrncat | changeset |
files | 
| Wed, 27 Feb 2013 14:52:52 +0100 | Olaf Wintermann | fixed suncc makefiles | changeset |
files | 
| Wed, 27 Feb 2013 14:12:28 +0100 | Mike Becker | fixed sstrtrim for empty strings | changeset |
files | 
| Wed, 27 Feb 2013 14:04:45 +0100 | Mike Becker | fixed execution order of tests + added test for sstrtrim | changeset |
files | 
| Wed, 27 Feb 2013 13:53:28 +0100 | Olaf Wintermann | added sstrtrim | changeset |
files | 
| Wed, 27 Feb 2013 13:30:21 +0100 | Mike Becker | added gnu++11 support | changeset |
files | 
| Wed, 27 Feb 2013 11:48:29 +0100 | Mike Becker | renamed comparator to utils module and added copy functions | changeset |
files | 
| Wed, 27 Feb 2013 11:37:27 +0100 | Mike Becker | removed brain-afk code | changeset |
files | 
| Wed, 27 Feb 2013 10:57:40 +0100 | Mike Becker | added floating point comparators | changeset |
files | 
| Wed, 27 Feb 2013 10:35:42 +0100 | Mike Becker | added memcmp to the comparator module | changeset |
files | 
| Wed, 27 Feb 2013 10:28:02 +0100 | Mike Becker | added tests for ucx_(d)list_contains | changeset |
files | 
| Wed, 27 Feb 2013 10:09:23 +0100 | Mike Becker | comparator module | changeset |
files | 
| Wed, 27 Feb 2013 09:41:17 +0100 | Mike Becker | variadic test subroutines | changeset |
files | 
| Mon, 25 Feb 2013 16:26:50 +0100 | Mike Becker | some fixes + ucx_(d)list_contains | changeset |
files | 
| Mon, 25 Feb 2013 13:25:07 +0100 | Olaf Wintermann | added generic ncopy | changeset |
files | 
| Mon, 25 Feb 2013 12:18:31 +0100 | Mike Becker | fixed comments + added ucx_buffer_clear | changeset |
files | 
| Tue, 19 Feb 2013 17:15:30 +0100 | Mike Becker | added optimizing for debug build | changeset |
files | 
| Fri, 08 Feb 2013 17:09:12 +0100 | Mike Becker | modified code to compile with -pedantic | changeset |
files | 
| Fri, 08 Feb 2013 11:25:04 +0100 | Mike Becker | logger can now log timestamps | changeset |
files | 
| Fri, 08 Feb 2013 10:37:24 +0100 | Mike Becker | changed logger to behave more like printf + added possibility to specify write function | changeset |
files | 
| Wed, 06 Feb 2013 14:35:15 +0100 | Mike Becker | Fixed map tests + added some formatting options to logger | changeset |
files | 
| Wed, 06 Feb 2013 14:31:44 +0100 | Olaf Wintermann | fixed macros and ucx_map_store_enc | changeset |
files | 
| Wed, 06 Feb 2013 12:55:56 +0100 | Olaf Wintermann | some fixes | changeset |
files | 
| Thu, 17 Jan 2013 23:56:48 +0100 | Mike Becker | used more library friendly optimization level | changeset |
files | 
| Fri, 30 Nov 2012 13:10:58 +0100 | Olaf Wintermann | fixed buffer | changeset |
files | 
| Sun, 04 Nov 2012 20:50:12 +0100 | Mike Becker | fixed some compiler warnings | changeset |
files | 
| Fri, 12 Oct 2012 12:46:54 +0200 | Mike Becker | made the code work with g++ and without warnings | changeset |
files | 
| Fri, 12 Oct 2012 12:12:59 +0200 | Mike Becker | lists now sort on heap to prevent stack overflows | changeset |
files | 
| Fri, 12 Oct 2012 12:09:00 +0200 | Mike Becker | Merge with 6721482eaf8e8d35b1cd46f0a21285bfaa520d5a | changeset |
files | 
| Fri, 12 Oct 2012 12:08:34 +0200 | Mike Becker | made the code work with g++ without errors (but warnings) | changeset |
files | 
| Fri, 12 Oct 2012 12:00:06 +0200 | Olaf Wintermann | fixed memory leak in ucx_map_rehash | changeset |
files | 
| Fri, 12 Oct 2012 10:54:55 +0200 | Mike Becker | made the code work with VC++ compiler (use make CONF=windows) | changeset |
files | 
| Thu, 11 Oct 2012 16:29:30 +0200 | Olaf Wintermann | removed const from string.* | changeset |
files | 
| Thu, 11 Oct 2012 11:42:31 +0200 | Mike Becker | added some qualifiers + removed pointer alias in mergesort | changeset |
files | 
| Thu, 11 Oct 2012 08:42:56 +0200 | Mike Becker | added separated debug makefiles and some optimization options | changeset |
files | 
| Wed, 10 Oct 2012 14:26:53 +0200 | Mike Becker | added _Bool macro for cplusplus | changeset |
files | 
| Wed, 10 Oct 2012 14:18:06 +0200 | Mike Becker | added autoextend feature to buffer | changeset |
files | 
| Wed, 10 Oct 2012 13:58:51 +0200 | Mike Becker | discarded fascism from buffer | changeset |
files | 
| Wed, 10 Oct 2012 10:46:20 +0200 | Mike Becker | added extract function | changeset |
files | 
| Wed, 10 Oct 2012 10:04:01 +0200 | Mike Becker | added flag field to buffer | changeset |
files | 
| Wed, 10 Oct 2012 09:54:57 +0200 | Mike Becker | renamed UcxMemstream to UcxBuffer | changeset |
files | 
| Wed, 10 Oct 2012 09:34:13 +0200 | Mike Becker | added semicolons to UCX_TEST_DECLARE calls | changeset |
files | 
| Wed, 10 Oct 2012 09:32:06 +0200 | Mike Becker | discarded memprintf / memscanf | changeset |
files | 
| Tue, 09 Oct 2012 16:46:29 +0200 | Olaf Wintermann | some fixes | changeset |
files | 
| Tue, 09 Oct 2012 15:02:40 +0200 | Mike Becker | added memstream to ucx - still little work to do | changeset |
files | 
| Tue, 09 Oct 2012 10:21:18 +0200 | Mike Becker | fixed  map tests + used tmpfiles in tests | changeset |
files | 
| Mon, 08 Oct 2012 14:04:52 +0200 | Mike Becker | added logging API | changeset |
files | 
| Mon, 08 Oct 2012 12:29:27 +0200 | Mike Becker | added ucx_map_remove | changeset |
files | 
| Fri, 05 Oct 2012 16:59:14 +0200 | Olaf Wintermann | added ucx_map_copy and fixed ucx_map_rehash | changeset |
files | 
| Fri, 05 Oct 2012 14:06:40 +0200 | Mike Becker | added rehashing to maps by using clone function | changeset |
files | 
| Fri, 05 Oct 2012 13:23:25 +0200 | Mike Becker | moved allocator to seperate file | changeset |
files | 
| Fri, 05 Oct 2012 11:55:36 +0200 | Mike Becker | Merge with 22fb97e9f58a0a8b18db7f81b7392dae0cd64571 | changeset |
files | 
| Fri, 05 Oct 2012 11:52:53 +0200 | Mike Becker | map can now load values from file into pooled memory | changeset |
files | 
| Fri, 05 Oct 2012 10:38:51 +0200 | Olaf Wintermann | sstrncat uses memcpy | changeset |
files | 
| Fri, 05 Oct 2012 10:25:33 +0200 | Mike Becker | implemented encoder/decoder for map store/load | changeset |
files | 
| Thu, 04 Oct 2012 19:46:10 +0200 | Olaf Wintermann | map counts elements | changeset |
files | 
| Thu, 04 Oct 2012 18:46:57 +0200 | Olaf Wintermann | added map clone | changeset |
files | 
| Thu, 04 Oct 2012 18:23:32 +0200 | Mike Becker | fixed crash fails by completing the implementation of the tested function.... | changeset |
files | 
| Thu, 04 Oct 2012 16:03:18 +0200 | Mike Becker | (broken-commit) - added load and store functions, tests failing | changeset |
files | 
| Thu, 04 Oct 2012 14:08:31 +0200 | Mike Becker | simplified UCX_MAP_FOREACH | changeset |
files | 
| Thu, 04 Oct 2012 11:37:23 +0200 | Mike Becker | added semicolons to assert makros | changeset |
files | 
| Tue, 02 Oct 2012 13:43:17 +0200 | Mike Becker | added sstrsplit function | changeset |
files | 
| Tue, 02 Oct 2012 11:18:47 +0200 | Mike Becker | added missing stddef includes | changeset |
files | 
| Thu, 16 Aug 2012 12:36:23 +0200 | Mike Becker | replaced qsort with natural merge sort | changeset |
files | 
| Thu, 16 Aug 2012 11:31:16 +0200 | Mike Becker | changed API of sort algorithms (no further hint for the algorithms used in preparation for the upcomming change from qsort to natural merge sort) | changeset |
files | 
| Wed, 15 Aug 2012 19:32:29 +0200 | Mike Becker | added mkdir for build directory to makefile + added qsort for list and dlist | changeset |
files | 
| Fri, 01 Jun 2012 12:35:30 +0200 | Mike Becker | completed map tests | changeset |
files | 
| Thu, 31 May 2012 12:51:22 +0200 | Mike Becker | major refactoring of test framework | changeset |
files | 
| Thu, 31 May 2012 09:18:26 +0200 | Mike Becker | consequently used intptr_t in mpool tests | changeset |
files | 
| Fri, 25 May 2012 17:39:27 +0200 | Olaf Wintermann | added map iterator | changeset |
files | 
| Fri, 24 Feb 2012 15:53:50 +0100 | Olaf Wintermann | some fixes | changeset |
files | 
| Tue, 21 Feb 2012 01:13:17 +0100 | Mike Becker | fixed map with the help of new tests | changeset |
files | 
| Mon, 20 Feb 2012 15:30:45 +0100 | Mike Becker | new mempool tests | changeset |
files | 
| Sat, 18 Feb 2012 18:36:30 +0100 | Mike Becker | removed old foreach + refactored list tests | changeset |
files | 
| Sat, 18 Feb 2012 15:50:43 +0100 | Mike Becker | added test framework and foreach macro | changeset |
files | 
| Thu, 09 Feb 2012 10:40:19 +0100 | Mike Becker | changed hgignore filter | changeset |
files | 
| Wed, 08 Feb 2012 23:43:02 +0100 | Mike Becker | changed make clean + added dlist_clone with copy test + added va_end statements to string.c | changeset |
files | 
| Sun, 15 Jan 2012 14:20:25 +0100 | Mike Becker | added ucx_list_remove | changeset |
files | 
| Sun, 15 Jan 2012 14:12:34 +0100 | Mike Becker | added ucx_dlist_remove and tests + fixed makefile error | changeset |
files | 
| Sat, 14 Jan 2012 13:07:18 +0100 | Olaf Wintermann | merge | changeset |
files | 
| Thu, 05 Jan 2012 14:53:54 +0100 | Olaf Wintermann | added some map functions | changeset |
files | 
| Wed, 11 Jan 2012 12:19:48 +0100 | Mike Becker | Removed linked list from tests (assume that they are correct if the dlist tests are correct) | changeset |
files | 
| Wed, 04 Jan 2012 14:51:54 +0100 | Mike Becker | added clone and equals to lists | changeset |
files | 
| Sat, 31 Dec 2011 22:48:28 +0100 | Olaf Wintermann | fix for ultra fail fix | changeset |
files | 
| Sat, 31 Dec 2011 22:46:27 +0100 | Mike Becker | fixed ultra fail + renamed files from mpool to mempool | changeset |
files | 
| Sat, 31 Dec 2011 22:41:16 +0100 | Mike Becker | fixed mpool compiler warnings | changeset |
files | 
| Sat, 31 Dec 2011 22:21:45 +0100 | Olaf Wintermann | Fixed realloc | changeset |
files | 
| Sat, 31 Dec 2011 21:05:59 +0100 | Olaf Wintermann | Added mempool | changeset |
files | 
| Sat, 31 Dec 2011 19:10:29 +0100 | Olaf Wintermann | Added list tests2 | changeset |
files | 
| Sat, 31 Dec 2011 19:08:27 +0100 | Olaf Wintermann | Added list tests | changeset |
files | 
| Sat, 31 Dec 2011 19:05:26 +0100 | Mike Becker | added list implementation | changeset |
files | 
| Sat, 31 Dec 2011 18:57:30 +0100 | Olaf Wintermann | Added dlist tests | changeset |
files | 
| Sat, 31 Dec 2011 18:46:48 +0100 | Mike Becker | completed dlist | changeset |
files | 
| Sat, 31 Dec 2011 18:18:03 +0100 | Mike Becker | added dlist to makefile, implemented first functions, discarded some fails | changeset |
files | 
| Sat, 31 Dec 2011 18:04:28 +0100 | Olaf Wintermann | Fixed fatal super bug | changeset |
files | 
| Sat, 31 Dec 2011 17:54:52 +0100 | Olaf Wintermann | added list specification | changeset |
files | 
| Sat, 31 Dec 2011 17:52:26 +0100 | Mike Becker | added dlist specification | changeset |
files | 
| Sat, 31 Dec 2011 17:15:13 +0100 | Mike Becker | added hgignore | changeset |
files | 
| Sat, 31 Dec 2011 17:08:26 +0100 | Olaf Wintermann | Added some source files | changeset |
files | 
| Sat, 31 Dec 2011 15:54:08 +0100 | Olaf Wintermann | Moved object files to build/ | changeset |
files | 
| Sat, 31 Dec 2011 14:04:40 +0100 | Olaf Wintermann | Added makefiles | changeset |
files |