changelog
- Sat, 16 Apr 2022 08:58:27 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 08:58:27 +0200] rev 512
- compile only one single binary for tests
- Sat, 16 Apr 2022 08:49:31 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 16 Apr 2022 08:49:31 +0200] rev 511
- migrate allocator tests to gtest
- Fri, 15 Apr 2022 21:28:51 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 15 Apr 2022 21:28:51 +0200] rev 510
- add googletest framework
- Sat, 09 Apr 2022 18:02:53 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 09 Apr 2022 18:02:53 +0200] rev 509
- #129 - remove test code duplication
- Sat, 09 Apr 2022 16:37:43 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 09 Apr 2022 16:37:43 +0200] rev 508
- #168 - add attributes and const
- Sun, 06 Mar 2022 13:57:36 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 06 Mar 2022 13:57:36 +0100] rev 507
- remove test code duplication for cxListAdd
- Fri, 25 Feb 2022 14:35:18 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 25 Feb 2022 14:35:18 +0100] rev 506
- add setup and teardown functions to test_list.c
- Tue, 15 Feb 2022 20:01:59 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 15 Feb 2022 20:01:59 +0100] rev 505
- fix typo in documentation
- Tue, 15 Feb 2022 19:48:25 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 15 Feb 2022 19:48:25 +0100] rev 504
- add convenience function to configure list memory management
- Tue, 15 Feb 2022 19:41:48 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 15 Feb 2022 19:41:48 +0100] rev 503
- add new destructor API and apply it to CxList
- Tue, 15 Feb 2022 19:07:14 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 15 Feb 2022 19:07:14 +0100] rev 502
- change Doxyfile to ignore __attribute__ and include static inline functions
- Mon, 31 Jan 2022 17:15:59 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 31 Jan 2022 17:15:59 +0100] rev 501
- add allocator support to CxBuffer
Also change how the buffer itself is allocated and destroyed.
- Sun, 30 Jan 2022 14:19:00 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Jan 2022 14:19:00 +0100] rev 500
- do not hide pointers behind typedefs
- Sat, 29 Jan 2022 14:32:04 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 29 Jan 2022 14:32:04 +0100] rev 499
- add cxListInsertAfter() and cxListInsertBefore()
- Sat, 29 Jan 2022 12:46:07 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 29 Jan 2022 12:46:07 +0100] rev 498
- reorder the list test functions
This should make it easier to spot duplicated code and think about a
strategy to uniformly test "normal" linked lists and pointer lists.
- Sat, 22 Jan 2022 19:10:04 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Jan 2022 19:10:04 +0100] rev 497
- pointer type must be explicit in cx_foreach macro
- Sat, 22 Jan 2022 19:04:32 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Jan 2022 19:04:32 +0100] rev 496
- add cx_foreach macro
- Sat, 22 Jan 2022 18:49:06 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Jan 2022 18:49:06 +0100] rev 495
- add the feature to remove items during iteration
- Sat, 22 Jan 2022 17:15:14 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Jan 2022 17:15:14 +0100] rev 494
- add iterator interface + linked list iterator
- Sat, 22 Jan 2022 10:29:48 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Jan 2022 10:29:48 +0100] rev 493
- hide __attribute__ from compilers that may not support it
- Tue, 28 Dec 2021 18:05:14 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 18:05:14 +0100] rev 492
- simplifies some linked list tests
- Tue, 28 Dec 2021 17:49:52 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 17:49:52 +0100] rev 491
- fix missing cleanup in test_hl_linked_list_from_array
- Tue, 28 Dec 2021 17:41:51 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 17:41:51 +0100] rev 490
- add cxListReverse()
- Tue, 28 Dec 2021 17:38:02 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 17:38:02 +0100] rev 489
- add some const qualifiers
- Tue, 28 Dec 2021 17:24:18 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 17:24:18 +0100] rev 488
- add cxLinkedListFromArray() and cxListCompare()
- Tue, 28 Dec 2021 14:25:05 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 14:25:05 +0100] rev 487
- use c99 bool + add test for low level find
- Tue, 28 Dec 2021 14:16:04 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 28 Dec 2021 14:16:04 +0100] rev 486
- add cx_linked_list_compare() and simplifies some tests
- Mon, 27 Dec 2021 17:16:32 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 27 Dec 2021 17:16:32 +0100] rev 485
- use same doxygen style in all files
also adds doxygen main page
- Mon, 27 Dec 2021 17:02:32 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 27 Dec 2021 17:02:32 +0100] rev 484
- add common.h include to all other header files
- Mon, 27 Dec 2021 16:51:10 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 27 Dec 2021 16:51:10 +0100] rev 483
- add ported UCX buffer implementation
Notes:
* ucx_buffer_extend has been removed
in favor of cxBufferMinimumCapacity
* the buffer struct now has a union for
char* and unsigned char* buffers
- Mon, 27 Dec 2021 14:44:08 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 27 Dec 2021 14:44:08 +0100] rev 482
- add tests for the new low level functions
- Thu, 23 Dec 2021 15:20:50 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Dec 2021 15:20:50 +0100] rev 481
- add several new linked list functions
* cx_linked_list_insert()
* cx_linked_list_insert_chain()
* cx_linked_list_link()
* cx_linked_list_unlink()
Also uses the most general function wherever possible.
- Mon, 20 Dec 2021 13:01:38 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Dec 2021 13:01:38 +0100] rev 480
- add cx_linked_list_find()
- Mon, 20 Dec 2021 12:10:48 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Dec 2021 12:10:48 +0100] rev 479
- add linked list tests for cxListAt()
- Mon, 20 Dec 2021 11:58:36 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Dec 2021 11:58:36 +0100] rev 478
- add more nonnull attributes
This also changes the contract for last/first in the sense that these
functions now also require a valid pointer.
- Mon, 20 Dec 2021 11:26:39 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Dec 2021 11:26:39 +0100] rev 477
- add more explicit documentation to cx_linked_list_remove()
also require nonnull node argument
- Mon, 20 Dec 2021 11:17:06 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Dec 2021 11:17:06 +0100] rev 476
- change contract of cx_linked_list_remove()
also use cx_linked_list_remove() in high level API
- Sat, 04 Dec 2021 17:38:23 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 04 Dec 2021 17:38:23 +0100] rev 475
- add cx_linked_list_first() + cx_linked_list_prepend()
removes concatenating behavior of cx_linked_list_add()
- Sat, 09 Oct 2021 11:12:48 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 09 Oct 2021 11:12:48 +0200] rev 474
- remove cxListLast (can be realized via cxListAt and index=size-1)
- Fri, 08 Oct 2021 19:47:31 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 08 Oct 2021 19:47:31 +0200] rev 473
- add cx_linked_list_{prev, remove, reverse}
changes assertions for some low level methods (loc_next is now always mandatory)
- Fri, 08 Oct 2021 18:58:49 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 08 Oct 2021 18:58:49 +0200] rev 472
- move dereference operation into macro
- Tue, 05 Oct 2021 16:22:48 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 16:22:48 +0200] rev 471
- add new ucx_list_sort test
- Wed, 06 Oct 2021 14:24:52 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 06 Oct 2021 14:24:52 +0200] rev 470
- add tree.h to list of headers
- Wed, 06 Oct 2021 14:10:19 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 06 Oct 2021 14:10:19 +0200] rev 469
- add high level list sort and inlines method invocation functions
- Tue, 05 Oct 2021 16:33:11 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 16:33:11 +0200] rev 468
- add cx_linked_list_sort()
- Tue, 05 Oct 2021 13:04:20 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 13:04:20 +0200] rev 467
- remove unused cxLinkedListRecalculateSize()
It is not clear what this function was ever supposed to do.
- Tue, 05 Oct 2021 13:03:45 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 13:03:45 +0200] rev 466
- add special linked list implementation for storing pointers
- Tue, 05 Oct 2021 12:25:23 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 12:25:23 +0200] rev 465
- remove redundant documentation for function pointers
- Tue, 05 Oct 2021 12:23:46 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 12:23:46 +0200] rev 464
- add documentation for list.h
- Tue, 05 Oct 2021 12:19:19 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 12:19:19 +0200] rev 463
- change src dir of Doxygen to only include header files
- Tue, 05 Oct 2021 12:16:50 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 12:16:50 +0200] rev 462
- remove obsolete config from Doxyfile
- Tue, 05 Oct 2021 12:12:09 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 12:12:09 +0200] rev 461
- put attributes on separate lines
- Tue, 05 Oct 2021 11:19:32 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 05 Oct 2021 11:19:32 +0200] rev 460
- remove convenience macros
Users should write their own wrappers s.t. the type
information does not have to be repeated on every
call site.
- Sun, 03 Oct 2021 18:51:44 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 18:51:44 +0200] rev 459
- add tests for high level functions
- Sun, 03 Oct 2021 18:37:13 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 18:37:13 +0200] rev 458
- add convenience macros for pointer casts
- Sun, 03 Oct 2021 18:36:51 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 18:36:51 +0200] rev 457
- fix bad start index in cx_ll_node_at()
- Sun, 03 Oct 2021 16:30:47 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 16:30:47 +0200] rev 456
- change cx_linked_list_last() and add a test for it
- Sun, 03 Oct 2021 16:02:53 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 16:02:53 +0200] rev 455
- change test names
- Sun, 03 Oct 2021 15:40:38 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 15:40:38 +0200] rev 454
- remove unused cx_tree_last()
- Sun, 03 Oct 2021 14:06:57 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 14:06:57 +0200] rev 453
- add some documentation and changes some signatures
- Sun, 03 Oct 2021 13:07:48 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 13:07:48 +0200] rev 452
- add __alloc_size__ attribute
- Sun, 03 Oct 2021 12:04:27 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 12:04:27 +0200] rev 451
- make cx_linked_list_class static
- Sun, 03 Oct 2021 12:02:57 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 12:02:57 +0200] rev 450
- improves usage of attributes
- Sun, 03 Oct 2021 10:43:31 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 03 Oct 2021 10:43:31 +0200] rev 449
- minor code changes
These changes do not affect program behavior.
- Tue, 28 Sep 2021 18:49:12 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Sep 2021 18:49:12 +0200] rev 448
- implement cx_ll_insert()
change cx_ll_add() to use insert with index=size
- Tue, 28 Sep 2021 18:33:42 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Sep 2021 18:33:42 +0200] rev 447
- implement cx_ll_remove()
- Tue, 28 Sep 2021 18:22:00 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Sep 2021 18:22:00 +0200] rev 446
- remove unnecessary fields from linked list node and simplifies cx_ll_add()
- Tue, 28 Sep 2021 18:09:25 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Sep 2021 18:09:25 +0200] rev 445
- Automated merge
- Tue, 28 Sep 2021 18:07:05 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 28 Sep 2021 18:07:05 +0200] rev 444
- rename test_cx_linked_list_add
- Tue, 28 Sep 2021 18:05:52 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 28 Sep 2021 18:05:52 +0200] rev 443
- remove error handling from tests
- Tue, 28 Sep 2021 18:03:10 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 28 Sep 2021 18:03:10 +0200] rev 442
- add test for cx_linked_list_add
- Tue, 28 Sep 2021 18:09:14 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 28 Sep 2021 18:09:14 +0200] rev 441
- change cxLinkedListCreate() setting all fields instead of calling cxListRecalculateSize()
- Mon, 27 Sep 2021 18:57:17 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 27 Sep 2021 18:57:17 +0200] rev 440
- fix mixed up cases in cx_ll_at()
- Mon, 27 Sep 2021 18:50:07 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 27 Sep 2021 18:50:07 +0200] rev 439
- add high-level function cxListAt()
- Mon, 27 Sep 2021 18:33:30 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 27 Sep 2021 18:33:30 +0200] rev 438
- add function cx_linked_list_at()
This commit also makes glue functions static.
- Mon, 27 Sep 2021 17:49:23 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 27 Sep 2021 17:49:23 +0200] rev 437
- implement linked list find
- Mon, 27 Sep 2021 17:00:19 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 27 Sep 2021 17:00:19 +0200] rev 436
- add node destruction in cxLinkedListDestroy()
- Sun, 26 Sep 2021 18:31:24 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 18:31:24 +0200] rev 435
- change inheritance model for lists
- Sun, 26 Sep 2021 18:01:51 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 18:01:51 +0200] rev 434
- add attributes to allocator functions
- Sun, 26 Sep 2021 17:58:27 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 17:58:27 +0200] rev 433
- add option to enable more warnings
- Sun, 26 Sep 2021 16:12:25 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 16:12:25 +0200] rev 432
- Automated merge
- Sun, 26 Sep 2021 15:43:58 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 26 Sep 2021 15:43:58 +0200] rev 431
- implement cx_tree_add_child_node using cx_linked_list_add
- Sun, 26 Sep 2021 15:43:41 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 26 Sep 2021 15:43:41 +0200] rev 430
- add cx_tree_add_child_node tests
- Sun, 26 Sep 2021 16:12:21 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 16:12:21 +0200] rev 429
- add documentation to allocator.h
- Sun, 26 Sep 2021 15:26:43 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 15:26:43 +0200] rev 428
- fix special cases for linked_list_add
- Sun, 26 Sep 2021 14:45:51 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 14:45:51 +0200] rev 427
- Automated merge
- Sun, 26 Sep 2021 14:41:49 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 26 Sep 2021 14:41:49 +0200] rev 426
- implement cx_tree_add_node()
- Sun, 26 Sep 2021 14:21:20 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 26 Sep 2021 14:21:20 +0200] rev 425
- add cx_tree_add_node test
- Sun, 26 Sep 2021 13:34:30 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 26 Sep 2021 13:34:30 +0200] rev 424
- add some low level tree function declarations
- Sun, 26 Sep 2021 14:45:42 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 14:45:42 +0200] rev 423
- implement at least freeing the linked list container
- Sun, 26 Sep 2021 14:41:16 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 14:41:16 +0200] rev 422
- add utility to verify allocations
- Sun, 26 Sep 2021 14:34:49 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 14:34:49 +0200] rev 421
- fix reallocate_null test not used and wrong
- Sun, 26 Sep 2021 13:41:52 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 13:41:52 +0200] rev 420
- change detection of Doxygen
- Sun, 26 Sep 2021 13:06:48 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 13:06:48 +0200] rev 419
- remove public visibility of default allocator class
- Sun, 26 Sep 2021 12:03:38 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 12:03:38 +0200] rev 418
- merge with remote default
- Sun, 22 Aug 2021 14:33:06 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 22 Aug 2021 14:33:06 +0200] rev 417
- add missing quotation marks
- Sun, 26 Sep 2021 12:01:25 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 12:01:25 +0200] rev 416
- remove unnecessary check
- Sun, 26 Sep 2021 11:57:27 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 26 Sep 2021 11:57:27 +0200] rev 415
- fix missing extern "C"
- Mon, 01 Mar 2021 22:19:06 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 01 Mar 2021 22:19:06 +0100] rev 414
- adds cxReallocate()
- Sun, 14 Feb 2021 15:37:12 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 14 Feb 2021 15:37:12 +0100] rev 413
- perform array and list tests in the same test binary (use the same assertions, later)
- Sun, 14 Feb 2021 15:13:53 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 14 Feb 2021 15:13:53 +0100] rev 412
- removes stupid high level wrapper for linked lists + adds test for cxLinkedListCreate
- Sun, 14 Feb 2021 11:31:13 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 14 Feb 2021 11:31:13 +0100] rev 411
- add first test suite to test_linked_list.c
- Sun, 14 Feb 2021 11:30:47 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 14 Feb 2021 11:30:47 +0100] rev 410
- add test config and let the test binary return nonzero on test failures
- Sun, 14 Feb 2021 11:30:19 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 14 Feb 2021 11:30:19 +0100] rev 409
- adds cxLinkedListDestroy prototype
- Mon, 08 Feb 2021 00:20:52 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 08 Feb 2021 00:20:52 +0100] rev 408
- fixes cx_linked_list_add not recalculating end
- Mon, 08 Feb 2021 00:18:09 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 08 Feb 2021 00:18:09 +0100] rev 407
- simplifies linked list descriptor
- Mon, 08 Feb 2021 00:14:07 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 08 Feb 2021 00:14:07 +0100] rev 406
- adds cxLinkedListWrap and cxLinkedListRecalculateSize
- Sun, 07 Feb 2021 21:29:51 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 21:29:51 +0100] rev 405
- removes unnecessary typedefs
- Sun, 07 Feb 2021 21:26:48 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 21:26:48 +0100] rev 404
- adds cxListLast
- Sun, 07 Feb 2021 21:14:39 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 21:14:39 +0100] rev 403
- use C99 flexible array to mark the node's payload
- Sun, 07 Feb 2021 21:03:30 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 21:03:30 +0100] rev 402
- use named fields to access node memory
- Sun, 07 Feb 2021 20:37:20 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 20:37:20 +0100] rev 401
- copy list items when they are added to the list
- Sun, 07 Feb 2021 20:08:13 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 20:08:13 +0100] rev 400
- changes off_t to ptrdiff_t
- Sun, 07 Feb 2021 20:05:26 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 20:05:26 +0100] rev 399
- adds missing assignments for new list node
- Sun, 07 Feb 2021 19:42:12 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 19:42:12 +0100] rev 398
- adds first draft for linked list implementation
- Sun, 07 Feb 2021 18:08:21 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 18:08:21 +0100] rev 397
- removes unnecessary cx_allocator typedef
- Sun, 07 Feb 2021 17:17:46 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 17:17:46 +0100] rev 396
- make cx_allocator_class shared
- Sun, 07 Feb 2021 16:52:21 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 16:52:21 +0100] rev 395
- fixes missing CUnit include dir
- Sun, 07 Feb 2021 16:24:41 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 16:24:41 +0100] rev 394
- high level allocator functions should be real functions, not macros
- Sun, 07 Feb 2021 15:35:52 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 15:35:52 +0100] rev 393
- no C99 comments
- Sun, 07 Feb 2021 12:27:21 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 12:27:21 +0100] rev 392
- add at least a cxFree() call, even if we can't test it
- Sun, 07 Feb 2021 12:20:07 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Feb 2021 12:20:07 +0100] rev 391
- adds allocator interface and default implementation
- Sat, 06 Feb 2021 19:11:44 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 06 Feb 2021 19:11:44 +0100] rev 390
- starts ucx 3.0 development
- Mon, 30 Dec 2019 09:54:10 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 30 Dec 2019 09:54:10 +0100] rev 389
- Added tag v2.1 for changeset 871a8ffe6c9d
- Mon, 30 Dec 2019 09:52:44 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 30 Dec 2019 09:52:44 +0100] rev 388
- merges closed feature/array branch
- Mon, 30 Dec 2019 09:52:07 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 30 Dec 2019 09:52:07 +0100] rev 387
- closes array branch towards ucx 2.1 release
- Mon, 30 Dec 2019 09:20:48 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 30 Dec 2019 09:20:48 +0100] rev 386
- adds changelog to html documentation
- Mon, 30 Dec 2019 09:13:51 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 30 Dec 2019 09:13:51 +0100] rev 385
- fix: missing test header files in make dist target
- Sun, 29 Dec 2019 20:21:35 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 29 Dec 2019 20:21:35 +0100] rev 384
- fixes build on FreeBSD and macOS
- Sun, 29 Dec 2019 19:45:00 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 29 Dec 2019 19:45:00 +0100] rev 383
- fixes string replace function in case replmax is 0
- Sun, 29 Dec 2019 16:04:34 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 29 Dec 2019 16:04:34 +0100] rev 382
- adds more sstrreplace tests
- Sun, 29 Dec 2019 13:39:36 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 29 Dec 2019 13:39:36 +0100] rev 381
- adds CHANGELOG
- Sun, 29 Dec 2019 12:52:56 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 29 Dec 2019 12:52:56 +0100] rev 380
- fixes another leak in string replace function
- Sun, 29 Dec 2019 11:30:39 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 29 Dec 2019 11:30:39 +0100] rev 379
- fix: index buffer in string replace was not freed
- Sun, 29 Dec 2019 11:29:17 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 29 Dec 2019 11:29:17 +0100] rev 378
- adds string replace functions
- Fri, 27 Dec 2019 11:48:55 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 27 Dec 2019 11:48:55 +0100] rev 377
- adds install target for cmake builds
- Fri, 20 Dec 2019 14:44:50 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2019 14:44:50 +0100] rev 376
- fixes logging of absolute paths in ucx_logger_logf()
- Fri, 20 Dec 2019 14:29:41 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 20 Dec 2019 14:29:41 +0100] rev 375
- adds proper cmake build targets
- Thu, 19 Dec 2019 19:58:41 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 19 Dec 2019 19:58:41 +0100] rev 374
- adds set operations for UcxMap
- Thu, 19 Dec 2019 18:47:23 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 19 Dec 2019 18:47:23 +0100] rev 373
- adds missing documentation for custom multiplication function
- Thu, 19 Dec 2019 18:40:00 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 19 Dec 2019 18:40:00 +0100] rev 372
- adds very simple cmake wrapper
- Sun, 24 Nov 2019 17:57:25 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 24 Nov 2019 17:57:25 +0100] rev 371
- adds set operations to UcxList
- Thu, 07 Nov 2019 10:43:31 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 07 Nov 2019 10:43:31 +0100] rev 370
- updates the web doc for array
- Thu, 07 Nov 2019 10:10:36 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 07 Nov 2019 10:10:36 +0100] rev 369
- removes some bugs by redesigning the array API
- Wed, 06 Nov 2019 21:01:25 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 06 Nov 2019 21:01:25 +0100] rev 368
- removes c11 default again and leave the choice to the user
- Wed, 06 Nov 2019 20:34:54 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 06 Nov 2019 20:34:54 +0100] rev 367
- fix: configure.ac
- Wed, 06 Nov 2019 16:27:54 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 06 Nov 2019 16:27:54 +0100] rev 366
- adds testcase to uncover a bug in ucx_array_append()
- Sun, 03 Nov 2019 17:03:10 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2019 17:03:10 +0100] rev 365
- fix: missing documentation for first param in ucx_array_init_a()
- Sun, 03 Nov 2019 16:34:29 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2019 16:34:29 +0100] rev 364
- adds case independent versions of sstrprefix() and sstrsuffix()
- Sun, 03 Nov 2019 16:22:46 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2019 16:22:46 +0100] rev 363
- fixes hard to use documentation in string.h
- Sun, 03 Nov 2019 15:35:29 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 03 Nov 2019 15:35:29 +0100] rev 362
- adds automatic c11 detection to configure.ac
- Sat, 05 Oct 2019 17:07:16 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Oct 2019 17:07:16 +0200] rev 361
- adds missing include for strncasecmp() to avoid an implicit declaration
- Sat, 05 Oct 2019 16:58:16 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Oct 2019 16:58:16 +0200] rev 360
- merges the UcxArray implementation
- Sat, 05 Oct 2019 16:57:06 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Oct 2019 16:57:06 +0200] rev 359
- adjusts the UcxArray documentation to the recent changes
- Thu, 03 Oct 2019 11:16:12 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Oct 2019 11:16:12 +0200] rev 358
- tells libtool to prefer the static library to avoid accidental testing against a previously installed version of ucx
- Thu, 03 Oct 2019 11:15:48 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Oct 2019 11:15:48 +0200] rev 357
- fixes two bugs: clone to uninitialized array and missing return in ucx_array_ensurecap()
- Thu, 03 Oct 2019 10:55:39 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 Oct 2019 10:55:39 +0200] rev 356
- changes UcxArray from value to pointer semantics
- Tue, 24 Sep 2019 20:16:00 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 24 Sep 2019 20:16:00 +0200] rev 355
- adds array utility functions for user defined arrays
- Sat, 10 Aug 2019 11:12:49 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 10 Aug 2019 11:12:49 +0200] rev 354
- improves array append/prepend/set interface
- Sat, 10 Aug 2019 09:47:59 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 10 Aug 2019 09:47:59 +0200] rev 353
- renames ucx_array_free() to ucx_array_destroy()
- Sat, 10 Aug 2019 08:47:25 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 10 Aug 2019 08:47:25 +0200] rev 352
- merges master changes
- Sat, 10 Aug 2019 08:46:38 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 10 Aug 2019 08:46:38 +0200] rev 351
- fixes dist_int() function in AVL tests broken on 32 bit platforms
- Sat, 10 Aug 2019 08:45:12 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 10 Aug 2019 08:45:12 +0200] rev 350
- fixes array_equals test (broken on 32 bit platforms)
- Sat, 10 Aug 2019 08:44:36 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 10 Aug 2019 08:44:36 +0200] rev 349
- adds a broader set of compare and distance functions
- Wed, 07 Aug 2019 23:23:58 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 07 Aug 2019 23:23:58 +0200] rev 348
- use qsort_s on solaris
- Wed, 07 Aug 2019 21:44:35 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 07 Aug 2019 21:44:35 +0200] rev 347
- fixes build on FreeBSD
- Wed, 07 Aug 2019 21:20:08 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Aug 2019 21:20:08 +0200] rev 346
- fixes #ifdefs to be sure no redefine can ever happen
- Wed, 07 Aug 2019 21:14:58 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Aug 2019 21:14:58 +0200] rev 345
- ucx_array_sort() uses qsort_r(), if available
- Wed, 07 Aug 2019 20:45:21 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Aug 2019 20:45:21 +0200] rev 344
- reverts deletion of tests for ucx_array_at()
- Wed, 07 Aug 2019 19:43:50 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Aug 2019 19:43:50 +0200] rev 343
- adjusts the documentation for ucx_array_sort() to the current plans
- Tue, 06 Aug 2019 16:26:46 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 06 Aug 2019 16:26:46 +0200] rev 342
- removes cumbersome array accessor macros
- Thu, 11 Jul 2019 10:11:43 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 11 Jul 2019 10:11:43 +0200] rev 341
- resets revision number
- Fri, 05 Jul 2019 15:47:57 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Jul 2019 15:47:57 +0200] rev 340
- adds documentation
- Fri, 05 Jul 2019 15:07:43 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Jul 2019 15:07:43 +0200] rev 339
- fixes doxygen doc
- Fri, 05 Jul 2019 15:02:04 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Jul 2019 15:02:04 +0200] rev 338
- adjusts library version
- Thu, 04 Jul 2019 22:32:03 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Jul 2019 22:32:03 +0200] rev 337
- adds ucx_array_set()
- Thu, 04 Jul 2019 22:23:15 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Jul 2019 22:23:15 +0200] rev 336
- implements ucx_array_sort()
- Thu, 04 Jul 2019 21:31:45 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Jul 2019 21:31:45 +0200] rev 335
- fixes inappropriate size datatype in list merge sort
- Thu, 04 Jul 2019 20:07:31 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Jul 2019 20:07:31 +0200] rev 334
- adds array interface and tests
- Fri, 28 Dec 2018 17:20:23 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 28 Dec 2018 17:20:23 +0100] rev 333
- fixes an url typo which survived surprisingly long
- Fri, 28 Dec 2018 17:09:05 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 28 Dec 2018 17:09:05 +0100] rev 332
- Added tag v2.0 for changeset 3b985a4eb05b
- Sun, 07 Oct 2018 09:00:08 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 07 Oct 2018 09:00:08 +0200] rev 331
- fixes ucx_szmul definition for gcc < 5
- Fri, 28 Sep 2018 21:47:30 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 28 Sep 2018 21:47:30 +0200] rev 330
- adds some additional avl tree tests
- Wed, 22 Aug 2018 14:39:24 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 22 Aug 2018 14:39:24 +0200] rev 329
- adds Eclipse hidden files to .hgignore
- Thu, 21 Jun 2018 16:10:19 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 21 Jun 2018 16:10:19 +0200] rev 328
- makes g++ happy again
- Thu, 21 Jun 2018 16:00:37 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 21 Jun 2018 16:00:37 +0200] rev 327
- UcxMap now separates internal non-const keys from public const keys
This simplifies function calls with constant keys like scstr_t or const char*.
- Wed, 30 May 2018 11:13:52 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 11:13:52 +0200] rev 326
- being more precise on the different required behavior of a destructor function for pooled and non-pooled memory
- Tue, 29 May 2018 11:05:12 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 29 May 2018 11:05:12 +0200] rev 325
- changes sstr shortcut macros s.t. they distinguish sstr_t and scstr_t + add macros which can completely disable the shortcuts
- Tue, 29 May 2018 10:02:55 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 29 May 2018 10:02:55 +0200] rev 324
- fixes logging messages starting with '- ' when no additional information is selected
- Thu, 17 May 2018 11:13:02 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 17 May 2018 11:13:02 +0200] rev 323
- removes deprecated ucx_list_append_once() and ucx_list_prepend_once()
- Wed, 16 May 2018 19:33:31 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 May 2018 19:33:31 +0200] rev 322
- Tags finalization of the scstr_t integration.
- Wed, 16 May 2018 19:27:45 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 May 2018 19:27:45 +0200] rev 321
- adds scstr_t to modules.md + fixes parenthesis bug in sstrsplit_a macro
- Wed, 16 May 2018 19:01:21 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 May 2018 19:01:21 +0200] rev 320
- use 'convert' as more precise term than 'cast' for the conversion from sstr_t to scstr_t
- Wed, 16 May 2018 18:56:44 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 May 2018 18:56:44 +0200] rev 319
- unifies naming of sstr_t related and scstr_t related functions
- Wed, 16 May 2018 14:02:59 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 May 2018 14:02:59 +0200] rev 318
- adds remaining documentation for the scstr functions
- Wed, 16 May 2018 13:13:33 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 16 May 2018 13:13:33 +0200] rev 317
- overflow of sstrnlen should return SIZE_MAX instead of zero
- Mon, 14 May 2018 19:24:34 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 19:24:34 +0200] rev 316
- adjusts documentation of UCX string types, converters, and constructors
- Mon, 14 May 2018 18:27:23 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:27:23 +0200] rev 315
- finally removes the underscore of ugliness from ucx_str_cmp() and ucx_str_casecmp()
- Mon, 14 May 2018 18:25:20 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:25:20 +0200] rev 314
- renames int and longint distance and compare functions according to the new scheme
- Mon, 14 May 2018 18:23:35 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:23:35 +0200] rev 313
- renames ucx_doublecmp() and ucx_floatcmp() to ucx_cmp_double() and ucx_cmp_float()
- Mon, 14 May 2018 18:20:56 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:20:56 +0200] rev 312
- renames ucx_ptrcmp() to ucx_cmp_ptr()
- Mon, 14 May 2018 18:19:16 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:19:16 +0200] rev 311
- renames ucx_memcmp() to ucx_cmp_mem()
- Mon, 14 May 2018 18:16:12 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:16:12 +0200] rev 310
- renames ucx_sstrcmp() to ucx_cmp_sstr()
- Mon, 14 May 2018 18:13:03 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:13:03 +0200] rev 309
- renames ucx_strncmp() to ucx_cmp_strn()
- Mon, 14 May 2018 18:12:14 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 18:12:14 +0200] rev 308
- renames ucx_strcmp() to ucx_cmp_str()
- Mon, 14 May 2018 17:58:06 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 17:58:06 +0200] rev 307
- closes constsstr branch
- Mon, 14 May 2018 17:56:03 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 17:56:03 +0200] rev 306
- merges constsstr branch
- Mon, 14 May 2018 15:58:51 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 15:58:51 +0200] rev 305
- Version 1.1 (library version 2:0:1).
- Mon, 14 May 2018 13:15:32 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 13:15:32 +0200] rev 304
- fixes typo in modules.md
- Mon, 14 May 2018 13:13:36 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 13:13:36 +0200] rev 303
- adds documentation for ucx_szmul and 32 bit support
- Mon, 14 May 2018 12:54:37 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 May 2018 12:54:37 +0200] rev 302
- comprehensive code example for the memory pool
- Sun, 13 May 2018 17:34:06 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 13 May 2018 17:34:06 +0200] rev 301
- documentation for the UcxStack
- Sun, 13 May 2018 07:13:09 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 13 May 2018 07:13:09 +0200] rev 300
- completes conversion to scstr
- Sat, 12 May 2018 14:56:17 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 12 May 2018 14:56:17 +0200] rev 299
- adjusts code sample for UcxMap
- Sat, 12 May 2018 14:50:09 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 12 May 2018 14:50:09 +0200] rev 298
- adds a code sample for UcxMap
- Sat, 12 May 2018 14:13:53 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 12 May 2018 14:13:53 +0200] rev 297
- documentation for the testing framework
- Sat, 12 May 2018 13:57:12 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 12 May 2018 13:57:12 +0200] rev 296
- fixes logger test case
- Fri, 11 May 2018 19:48:19 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 May 2018 19:48:19 +0200] rev 295
- documents (and fixes!) the UcxLogger
- Fri, 11 May 2018 18:46:31 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 May 2018 18:46:31 +0200] rev 294
- example code for the usage of a UcxList
- Fri, 11 May 2018 18:35:08 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 May 2018 18:35:08 +0200] rev 293
- adds deprecation notice for *_append/prepend_once()
- Fri, 11 May 2018 18:13:54 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 May 2018 18:13:54 +0200] rev 292
- adds ucx_sstrcmp() compare function to utils.h
- Fri, 11 May 2018 17:40:16 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 11 May 2018 17:40:16 +0200] rev 291
- adds ucx_list_prepend_once() and ucx_list_prepend_once_a()
- Wed, 09 May 2018 20:15:10 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 09 May 2018 20:15:10 +0200] rev 290
- adds new shift operations for UcxBuffer (including tests and a usage example in modules.md)
- Wed, 09 May 2018 15:04:15 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 09 May 2018 15:04:15 +0200] rev 289
- adds ucx_buffer_to_sstr() macro
- Tue, 08 May 2018 12:49:56 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 08 May 2018 12:49:56 +0200] rev 288
- makes sstrcat and sstrnlen scstr_t compatible
- Thu, 03 May 2018 10:44:33 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 May 2018 10:44:33 +0200] rev 287
- adds ucx_avl_free_content() function and documentation in modules.md
- Thu, 03 May 2018 10:09:49 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 May 2018 10:09:49 +0200] rev 286
- adds distance functions for integers as utils
- Thu, 03 May 2018 09:49:38 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 May 2018 09:49:38 +0200] rev 285
- adds ucx_longintcmp() compare function
- Thu, 03 May 2018 09:26:06 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 03 May 2018 09:26:06 +0200] rev 284
- introduces macro for library version, s.t. both version numbers can be changed in configure.ac
- Wed, 02 May 2018 21:45:52 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 21:45:52 +0200] rev 283
- adds more convenience macros for sstr
This commit also increases the UCX version number towards the next release.
- New product version: 1.1
- New library version: 2.0.1 - we are backwards, but not forward compatible.
- Wed, 02 May 2018 20:55:23 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 20:55:23 +0200] rev 282
- minor formatting fix in modules.md
- Wed, 02 May 2018 19:16:58 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 19:16:58 +0200] rev 281
- doc: adds ucx_sprintf() and ucx_bprintf() samples + fixes leftmenu
- Wed, 02 May 2018 18:47:22 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 18:47:22 +0200] rev 280
- removes artificial anchors from modules.md
- Wed, 02 May 2018 18:42:04 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 18:42:04 +0200] rev 279
- doc: MWE for ucx_stream_copy()
- Wed, 02 May 2018 18:10:00 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 18:10:00 +0200] rev 278
- tell the user how allocation of property values works
- Wed, 02 May 2018 16:14:40 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 02 May 2018 16:14:40 +0200] rev 277
- makes destructor functions for *_free_content() optional + more documentation for UcxProperties
- Sun, 01 Apr 2018 09:51:01 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 01 Apr 2018 09:51:01 +0200] rev 276
- adapts sstrtrim, sstrsplit, sstrcmp and sstrstr to new const string API
- Sun, 11 Mar 2018 13:43:07 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 11 Mar 2018 13:43:07 +0100] rev 275
- adds scstr_t struct for const strings and adapts some string functions
- Tue, 23 Jan 2018 19:23:34 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 23 Jan 2018 19:23:34 +0100] rev 274
- Tag as version 1.0.1
- Sun, 21 Jan 2018 14:10:59 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 21 Jan 2018 14:10:59 +0100] rev 273
- fixes return value for multiplication with zero in ucx_szmul
- Sun, 21 Jan 2018 10:57:32 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 21 Jan 2018 10:57:32 +0100] rev 272
- adds integer overflow checks to sstrlen and sstrcat
- Sun, 21 Jan 2018 10:14:47 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 21 Jan 2018 10:14:47 +0100] rev 271
- makes default_allocator static
- Sun, 21 Jan 2018 10:13:21 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 21 Jan 2018 10:13:21 +0100] rev 270
- adds integer overflow checks
- Tue, 02 Jan 2018 17:00:21 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 02 Jan 2018 17:00:21 +0100] rev 269
- ucx_buffere_getc should return an unsigned char (0-255) or EOF (-1)
- Mon, 20 Nov 2017 18:06:32 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Nov 2017 18:06:32 +0100] rev 268
- removes man dir from clean target of doc makefile
- Mon, 20 Nov 2017 16:10:23 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Nov 2017 16:10:23 +0100] rev 267
- restructures documentation + adds some examples for sstr_t
- Mon, 13 Nov 2017 15:54:17 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 13 Nov 2017 15:54:17 +0100] rev 266
- toc for examples
- Mon, 13 Nov 2017 13:27:18 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 13 Nov 2017 13:27:18 +0100] rev 265
- fixes bad header specification in root Makefile.am
- Mon, 13 Nov 2017 12:21:55 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 13 Nov 2017 12:21:55 +0100] rev 264
- web doc has now proper titles
- Sat, 28 Oct 2017 16:31:29 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 16:31:29 +0200] rev 263
- fixes sourceforge link in doxygen doc
- Sat, 28 Oct 2017 16:25:47 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 16:25:47 +0200] rev 262
- fixes sourceforge link in doxygen doc
- Sat, 28 Oct 2017 16:07:52 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 16:07:52 +0200] rev 261
- UCX release
- Sat, 28 Oct 2017 15:59:16 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 15:59:16 +0200] rev 260
- rename LICENSE to COPYING to be distributed by autoconf
- Sat, 28 Oct 2017 15:43:51 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 15:43:51 +0200] rev 259
- modules documentation
- Sat, 28 Oct 2017 11:25:27 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 11:25:27 +0200] rev 258
- removes "integration" from documentation
- Sat, 28 Oct 2017 11:23:54 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 28 Oct 2017 11:23:54 +0200] rev 257
- TOC for modules documentation
- Fri, 20 Oct 2017 15:28:06 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 20 Oct 2017 15:28:06 +0200] rev 256
- documentation will now be generated using pandoc
- Fri, 20 Oct 2017 13:50:13 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 20 Oct 2017 13:50:13 +0200] rev 255
- adds support for older automake versions + comments in configure.ac
- Wed, 18 Oct 2017 19:10:29 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 18 Oct 2017 19:10:29 +0200] rev 254
- fixes include path and non-cpp build for test program
- Wed, 18 Oct 2017 14:23:57 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 18 Oct 2017 14:23:57 +0200] rev 253
- removes unnecessary macros from ucx.h + removes the usage of restrict and _Bool completely, instead of defining macros
- Wed, 18 Oct 2017 12:03:44 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 18 Oct 2017 12:03:44 +0200] rev 252
- removes custom make files and adds autoconf support
- Tue, 17 Oct 2017 16:15:41 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 17 Oct 2017 16:15:41 +0200] rev 251
- changes source directory structure in preperation for autotools rollout
- Tue, 17 Oct 2017 15:15:54 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 17 Oct 2017 15:15:54 +0200] rev 250
- updates license
- Tue, 19 Sep 2017 15:32:53 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 19 Sep 2017 15:32:53 +0200] rev 249
- removes unusedFunction check for now (we may add it later to get a further indicator for test coverage)
- Tue, 19 Sep 2017 14:35:08 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 19 Sep 2017 14:35:08 +0200] rev 248
- explicit cast from (void*) for (ucx_memchunk*) to silence a warning
- Tue, 19 Sep 2017 14:16:26 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 19 Sep 2017 14:16:26 +0200] rev 247
- fixes wrong format specifier in test result output
- Tue, 19 Sep 2017 14:13:40 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 19 Sep 2017 14:13:40 +0200] rev 246
- adds cppcheck make target
- Sat, 15 Jul 2017 22:36:29 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 15 Jul 2017 22:36:29 +0200] rev 245
- adds AVL predecessor and successor functions
- Sat, 15 Jul 2017 20:46:18 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 15 Jul 2017 20:46:18 +0200] rev 244
- adds const qualifiers to compare, distance and copy function signatures
- Sat, 15 Jul 2017 19:20:06 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 15 Jul 2017 19:20:06 +0200] rev 243
- adds distance function and ucx_avl_find_node()
- Mon, 06 Mar 2017 16:22:42 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 06 Mar 2017 16:22:42 +0100] rev 242
- safe one multiplication in overflow check for mempool_chcap()
- Mon, 06 Mar 2017 16:09:42 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 06 Mar 2017 16:09:42 +0100] rev 241
- removes unused ucx_mempool_clamp() and changes storage behavior of mempool to increase the capacity by a factor of two
- Mon, 06 Mar 2017 15:37:40 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 06 Mar 2017 15:37:40 +0100] rev 240
- ucx_mempool_free() aborts execution instead of just exiting on failure
- Mon, 27 Feb 2017 17:25:36 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 27 Feb 2017 17:25:36 +0100] rev 239
- fixes integer overflow in ucx_buffer_extract
- Mon, 27 Feb 2017 11:45:31 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 27 Feb 2017 11:45:31 +0100] rev 238
- fixes major bug in construction of KMP prefix table for strstr()
- Thu, 23 Feb 2017 15:25:26 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Feb 2017 15:25:26 +0100] rev 237
- further performance tweaks to sstrstr() function
- Thu, 23 Feb 2017 14:30:12 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 23 Feb 2017 14:30:12 +0100] rev 236
- improves sstrstr function by using KMP string search algorithm
- Mon, 20 Feb 2017 17:28:58 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2017 17:28:58 +0100] rev 235
- reduces amount of realloc calls in sstrsplit
- Mon, 20 Feb 2017 17:12:14 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2017 17:12:14 +0100] rev 234
- adds an optimization for one-byte delimiters to sstrsplit (will take effect after planned reimplementation of sstrstr)
- Mon, 20 Feb 2017 16:57:09 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2017 16:57:09 +0100] rev 233
- reimplementation of sstrsplit
- Mon, 20 Feb 2017 16:04:14 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2017 16:04:14 +0100] rev 232
- adds new test case for sstrsplit: string ends with delimiter but empty string exceeds list bound
- Mon, 20 Feb 2017 15:25:28 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2017 15:25:28 +0100] rev 231
- improves handling of special cases delimiter size >= string size in sstrsplit
- Fri, 16 Dec 2016 23:22:18 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 16 Dec 2016 23:22:18 +0100] rev 230
- adds missing stdint.h include for int32_t + fixes possible implicit const cast overflow + adds support for DESTDIR variable in Makefile
- Fri, 18 Nov 2016 15:33:58 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 18 Nov 2016 15:33:58 +0100] rev 229
- removes ucx_list_prepend_once() - this was a big mistake....
- Fri, 18 Nov 2016 15:17:04 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 18 Nov 2016 15:17:04 +0100] rev 228
- adds ucx_list_append_once() and ucx_list_prepend_once()
- Thu, 13 Oct 2016 16:25:21 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 13 Oct 2016 16:25:21 +0200] rev 227
- fixes memory leak in test_ucx_buffer_eof
- Thu, 08 Sep 2016 16:39:45 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 08 Sep 2016 16:39:45 +0200] rev 226
- adds web documentation to project
- Thu, 08 Sep 2016 15:12:56 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 08 Sep 2016 15:12:56 +0200] rev 225
- updates documenting comments
- Thu, 08 Sep 2016 12:04:01 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 08 Sep 2016 12:04:01 +0200] rev 224
- documents UCX_STREAM_COPY_BUFSIZE
- Wed, 07 Sep 2016 12:41:30 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Sep 2016 12:41:30 +0200] rev 223
- fixes ucx_sprintf macro and adds tests for sprintf and bprintf
- Wed, 07 Sep 2016 12:26:01 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Sep 2016 12:26:01 +0200] rev 222
- changes ucx_stream_Xcopy API
- Wed, 07 Sep 2016 11:32:22 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Sep 2016 11:32:22 +0200] rev 221
- removes superfluous UCX_VERSION macro
- Tue, 23 Aug 2016 12:41:04 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 23 Aug 2016 12:41:04 +0200] rev 220
- fixes UCX_FOREACH documentation
- Fri, 11 Mar 2016 18:06:27 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 11 Mar 2016 18:06:27 +0100] rev 219
- fixed misaligned memory access in test_ucx_buffer_write
- Fri, 26 Feb 2016 16:33:04 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 26 Feb 2016 16:33:04 +0100] rev 218
- fixed further usages of SIZE_MAX
- Fri, 26 Feb 2016 16:22:20 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 26 Feb 2016 16:22:20 +0100] rev 217
- removed dependency to stdint.h in stack header
- Fri, 26 Feb 2016 16:00:18 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 26 Feb 2016 16:00:18 +0100] rev 216
- added casts for mallocs in AVL implementation (to satisfy c++ compiler)
- Fri, 26 Feb 2016 14:59:52 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 26 Feb 2016 14:59:52 +0100] rev 215
- removed some implementation details from documentation + fixed ucx_buffer_write doc
- Tue, 27 Oct 2015 15:29:34 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 27 Oct 2015 15:29:34 +0100] rev 214
- added sstrstr() function + improved sstrsplit variants by using sstrprefix()
- Mon, 26 Oct 2015 14:09:45 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 26 Oct 2015 14:09:45 +0100] rev 213
- added important test case to sstrsplit and fixed bug with consecutively occurring delimiters + fixed build system not linking test binary with newest library build
- Thu, 22 Oct 2015 11:35:40 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 22 Oct 2015 11:35:40 +0200] rev 212
- fixed name of ucx_list_free_content()
- Wed, 21 Oct 2015 16:32:30 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 21 Oct 2015 16:32:30 +0200] rev 211
- added ucx_list_free_contents()
- Thu, 15 Oct 2015 16:52:53 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 16:52:53 +0200] rev 210
- added sstrlower / sstrupper variants
- Thu, 15 Oct 2015 14:59:25 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 14:59:25 +0200] rev 209
- moved ucx_destructor type to ucx.h and added destructor argument to ucx_map_free_content
- Thu, 15 Oct 2015 14:21:38 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 14:21:38 +0200] rev 208
- added convenience function ucx_map_free_contents()
- Thu, 15 Oct 2015 12:39:50 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 12:39:50 +0200] rev 207
- optimized ucx_map_clear (noop for count == 0)
- Thu, 15 Oct 2015 12:34:10 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 Oct 2015 12:34:10 +0200] rev 206
- added ucx_map_clean()
- Tue, 19 May 2015 17:01:28 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 19 May 2015 17:01:28 +0200] rev 205
- improved avl function names
- Tue, 19 May 2015 16:47:54 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 19 May 2015 16:47:54 +0200] rev 204
- better and better and better AVL API
- Mon, 18 May 2015 20:39:04 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 20:39:04 +0200] rev 203
- added 1 assert in ucx_avl_remove tests and fixed source code formatting
- Mon, 18 May 2015 20:32:29 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 20:32:29 +0200] rev 202
- fixed bug in ucx_avl_remove
- Mon, 18 May 2015 20:17:16 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 20:17:16 +0200] rev 201
- extended ucx_avl_remove tests
- Mon, 18 May 2015 19:52:03 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 19:52:03 +0200] rev 200
- added ucx_avl_remove tests
- Mon, 18 May 2015 19:49:03 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 May 2015 19:49:03 +0200] rev 199
- added ucx_avl_count
- Mon, 18 May 2015 19:12:32 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 May 2015 19:12:32 +0200] rev 198
- added test for ucx_avl_put
- Mon, 18 May 2015 18:42:45 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 May 2015 18:42:45 +0200] rev 197
- fuck -Wparentheses
- Mon, 18 May 2015 18:39:19 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 May 2015 18:39:19 +0200] rev 196
- added free() to AVL tree implementation + use UcxAllocator
- Mon, 18 May 2015 12:54:18 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 18 May 2015 12:54:18 +0200] rev 195
- added AVL tree implementation - TODO: free memory + test cases
- Sun, 17 May 2015 18:32:41 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 17 May 2015 18:32:41 +0200] rev 194
- finalized AVL tree interface + added implementation skeleton + fixed ucx_ptrcmp()
- Sun, 17 May 2015 17:59:07 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 17 May 2015 17:59:07 +0200] rev 193
- defined AVL tree functional interface
- Sun, 17 May 2015 17:31:32 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 17 May 2015 17:31:32 +0200] rev 192
- updated copyright notice + added files for upcoming AVL tree implementation
- Sat, 04 Apr 2015 19:02:15 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 04 Apr 2015 19:02:15 +0200] rev 191
- fuck_
- Sat, 04 Apr 2015 18:58:24 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 04 Apr 2015 18:58:24 +0200] rev 190
- added ucx_sprintf macro
- Tue, 31 Mar 2015 10:17:36 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 31 Mar 2015 10:17:36 +0200] rev 189
- sstrtrim now uses isspace()
- Mon, 28 Jul 2014 15:10:22 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 28 Jul 2014 15:10:22 +0200] rev 188
- fixed doc
- Mon, 28 Jul 2014 15:02:17 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 28 Jul 2014 15:02:17 +0200] rev 187
- fixed stack tests to work with 4-byte-alignment + fixed logging tests
- Mon, 28 Jul 2014 14:44:06 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 28 Jul 2014 14:44:06 +0200] rev 186
- fixed logging tests for mingw
- Mon, 28 Jul 2014 14:36:25 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 28 Jul 2014 14:36:25 +0200] rev 185
- added stack implementation + added g++ config and added some fixes for C++
- Mon, 21 Jul 2014 13:18:32 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 21 Jul 2014 13:18:32 +0200] rev 184
- added some string tests
- Mon, 21 Jul 2014 13:04:57 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 21 Jul 2014 13:04:57 +0200] rev 183
- added sstrcat documentation
- Mon, 14 Jul 2014 16:54:10 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 Jul 2014 16:54:10 +0200] rev 182
- merged sstrcat function
- Mon, 14 Jul 2014 13:20:03 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 Jul 2014 13:20:03 +0200] rev 181
- fixed stream copy bug + fixed doc issues in mempool
- Mon, 14 Jul 2014 13:51:02 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 14 Jul 2014 13:51:02 +0200] rev 180
- added new sstrcat
- Mon, 14 Jul 2014 12:45:48 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 14 Jul 2014 12:45:48 +0200] rev 179
- removed old sstrncat
- Mon, 07 Jul 2014 11:54:55 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 07 Jul 2014 11:54:55 +0200] rev 178
- fixed doc for __FUNCTION__ macro
- Mon, 07 Jul 2014 11:18:13 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 07 Jul 2014 11:18:13 +0200] rev 177
- go ahead, nothing to see here
- Fri, 27 Jun 2014 12:39:48 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 Jun 2014 12:39:48 +0200] rev 176
- fixed way too optimistic version number
- Fri, 27 Jun 2014 12:06:53 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 27 Jun 2014 12:06:53 +0200] rev 175
- adjusted README
- Wed, 11 Jun 2014 09:27:02 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 11 Jun 2014 09:27:02 +0200] rev 174
- fixed missing malloc return value validation in ucx_vasprintf
- Tue, 10 Jun 2014 15:43:13 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 10 Jun 2014 15:43:13 +0200] rev 173
- fixed some sstring issues + added allocator macros
- Mon, 02 Jun 2014 16:04:11 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 02 Jun 2014 16:04:11 +0200] rev 172
- refactoring of list tests + some bug fixes
- Tue, 06 May 2014 14:35:29 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 06 May 2014 14:35:29 +0200] rev 171
- logger: removed unnecessary boundary checks and limited string parts so they always respect buffer lengths
- Tue, 06 May 2014 14:22:08 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 06 May 2014 14:22:08 +0200] rev 170
- improved logger tests
- Tue, 06 May 2014 12:30:12 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 06 May 2014 12:30:12 +0200] rev 169
- fixed issues revealed by buffer tests
- Tue, 06 May 2014 12:03:16 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 06 May 2014 12:03:16 +0200] rev 168
- completed buffer tests
- Tue, 06 May 2014 10:56:54 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 06 May 2014 10:56:54 +0200] rev 167
- ucx_buffer_extract tests
- Mon, 05 May 2014 15:56:39 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 05 May 2014 15:56:39 +0200] rev 166
- improved more buffer tests + some doc fixes
- Mon, 05 May 2014 14:52:40 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 05 May 2014 14:52:40 +0200] rev 165
- hotfix for ucx_buffer_seek documentation
- Mon, 05 May 2014 13:53:27 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 05 May 2014 13:53:27 +0200] rev 164
- added allocator tests + started refactoring UcxBuffer tests (HINT: don't fix issues yet, complete tests first)
- Thu, 17 Apr 2014 14:33:06 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 17 Apr 2014 14:33:06 +0200] rev 163
- minor lexical and documentation fixes
- Thu, 10 Apr 2014 11:32:59 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 10 Apr 2014 11:32:59 +0200] rev 162
- added more tests for ucx_list_remove
- Thu, 10 Apr 2014 11:18:12 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 10 Apr 2014 11:18:12 +0200] rev 161
- fixed ucx_list_remove crashing when removing the last element of a list
- Tue, 18 Mar 2014 09:53:50 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 18 Mar 2014 09:53:50 +0100] rev 160
- fixed documentation error in sstr_split
- Fri, 17 Jan 2014 12:44:54 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 17 Jan 2014 12:44:54 +0100] rev 159
- added license to readme + added underlines to chapter titles
- Sat, 21 Dec 2013 12:31:31 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 21 Dec 2013 12:31:31 +0100] rev 158
- Added allocator to mempool struct + fixed suncc.mk
- Mon, 09 Sep 2013 14:26:12 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 09 Sep 2013 14:26:12 +0200] rev 157
- added new mingw config
- Mon, 09 Sep 2013 11:54:32 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 09 Sep 2013 11:54:32 +0200] rev 156
- removed unnecessary configurations + added build command for shared lib
- Mon, 09 Sep 2013 10:48:08 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 09 Sep 2013 10:48:08 +0200] rev 155
- further improved build system (debug is now a target instead of a configuration)
- Fri, 06 Sep 2013 17:01:53 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 06 Sep 2013 17:01:53 +0200] rev 154
- fixed makefiles
- Fri, 06 Sep 2013 13:28:05 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 06 Sep 2013 13:28:05 +0200] rev 153
- windows specifics
- Fri, 06 Sep 2013 13:20:20 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 06 Sep 2013 13:20:20 +0200] rev 152
- minor code fixes + added clang support + improved build system
- Thu, 05 Sep 2013 13:55:04 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 05 Sep 2013 13:55:04 +0200] rev 151
- added README file - TODO: make install
- Mon, 19 Aug 2013 13:41:53 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 19 Aug 2013 13:41:53 +0200] rev 150
- fixes for ultra fail not C99 supporting VC wannebe compiler
- Mon, 19 Aug 2013 11:54:54 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 19 Aug 2013 11:54:54 +0200] rev 149
- added sstrcasecmp
- Mon, 19 Aug 2013 10:44:11 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 19 Aug 2013 10:44:11 +0200] rev 148
- added sstrrchr
- Fri, 16 Aug 2013 14:48:58 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 16 Aug 2013 14:48:58 +0200] rev 147
- added printf for UcxBuffer + fixed memory leaks
- Fri, 16 Aug 2013 13:40:10 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 16 Aug 2013 13:40:10 +0200] rev 146
- fixed documentation for netbeans parser + added sstrprefix() and sstrsuffix()
- Wed, 14 Aug 2013 16:07:49 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 14 Aug 2013 16:07:49 +0200] rev 145
- fixed utils tests
- Wed, 14 Aug 2013 15:54:22 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 14 Aug 2013 15:54:22 +0200] rev 144
- fixed printf functions
- Wed, 14 Aug 2013 15:24:14 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 14 Aug 2013 15:24:14 +0200] rev 143
- fail again
- Wed, 14 Aug 2013 15:22:35 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 14 Aug 2013 15:22:35 +0200] rev 142
- added printf functions
- Wed, 14 Aug 2013 13:13:36 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 14 Aug 2013 13:13:36 +0200] rev 141
- added mempool clamp + some minor fixes
- Tue, 13 Aug 2013 14:20:12 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 13 Aug 2013 14:20:12 +0200] rev 140
- completed documentation + changed API for buffer/stream generic copy functions
- Mon, 12 Aug 2013 14:43:22 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 12 Aug 2013 14:43:22 +0200] rev 139
- 8-) f**k
- Mon, 12 Aug 2013 14:39:51 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 12 Aug 2013 14:39:51 +0200] rev 138
- documented map.h + changed return value of ucx_map_iter_next()
- Fri, 09 Aug 2013 18:46:07 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 09 Aug 2013 18:46:07 +0200] rev 137
- changed parameter order of ucx_map_new_a
- Fri, 09 Aug 2013 15:29:26 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 09 Aug 2013 15:29:26 +0200] rev 136
- started documentation of map.h + renamed allocator version of ucx_map_new
- Fri, 09 Aug 2013 14:36:54 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 09 Aug 2013 14:36:54 +0200] rev 135
- documented mempool + some fixes
- Fri, 09 Aug 2013 11:32:10 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 09 Aug 2013 11:32:10 +0200] rev 134
- documented test.h and removed duplicated implement/declare macros for UCX_TEST
- Fri, 09 Aug 2013 10:24:02 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 09 Aug 2013 10:24:02 +0200] rev 133
- finished documentation of UcxProperties
- Wed, 07 Aug 2013 09:40:46 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 07 Aug 2013 09:40:46 +0200] rev 132
- fixed ssize_t fix for MinGW
- Tue, 06 Aug 2013 10:22:03 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 06 Aug 2013 10:22:03 +0200] rev 131
- fixed some warnings when compiling with the sun C++ Compiler
- Mon, 05 Aug 2013 14:38:37 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 05 Aug 2013 14:38:37 +0200] rev 130
- started documentation of UcxProperties + some fixes
- Wed, 24 Jul 2013 14:26:17 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 24 Jul 2013 14:26:17 +0200] rev 129
- documentation for UcxLogger
- Tue, 23 Jul 2013 14:43:45 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 23 Jul 2013 14:43:45 +0200] rev 128
- finished documentation of UcxList
- Tue, 23 Jul 2013 12:54:45 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 23 Jul 2013 12:54:45 +0200] rev 127
- added ssize_t typedef for windows
- Tue, 23 Jul 2013 12:14:17 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 23 Jul 2013 12:14:17 +0200] rev 126
- changed includes in list.h to satisfy Mac OS X users
- Tue, 23 Jul 2013 12:06:28 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 23 Jul 2013 12:06:28 +0200] rev 125
- changed suffix for allocator aware functions + added allocator aware functions for UcxList
- Mon, 22 Jul 2013 14:51:52 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 22 Jul 2013 14:51:52 +0200] rev 124
- more documentation for UcxList
- Mon, 22 Jul 2013 13:45:49 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 22 Jul 2013 13:45:49 +0200] rev 123
- changed signature of sstrncat + some documentation for UcxList + new features for UcxList
- Mon, 22 Jul 2013 11:53:39 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 22 Jul 2013 11:53:39 +0200] rev 122
- removal of single linked list implemenation - step 2: renamed UcxDlist to UcxList (new single implementation)
- Mon, 22 Jul 2013 11:39:06 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 22 Jul 2013 11:39:06 +0200] rev 121
- removal of single linked list implemenation - step 1: removal
- Sat, 20 Jul 2013 11:13:26 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 20 Jul 2013 11:13:26 +0200] rev 120
- some fixes
- Fri, 19 Jul 2013 14:17:12 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 19 Jul 2013 14:17:12 +0200] rev 119
- completed documentation on sstr_t + sstrsplit overhaul + allocator version of sstrsplit
- Wed, 17 Jul 2013 20:03:01 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 17 Jul 2013 20:03:01 +0200] rev 118
- documented allocator + some further documentation for sstr_t
- Wed, 17 Jul 2013 16:17:42 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 17 Jul 2013 16:17:42 +0200] rev 117
- fixed properties parser
- Wed, 17 Jul 2013 15:56:01 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 17 Jul 2013 15:56:01 +0200] rev 116
- some fixes and some documentation
- Wed, 17 Jul 2013 12:32:03 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 17 Jul 2013 12:32:03 +0200] rev 115
- added man page output
- Wed, 17 Jul 2013 11:47:02 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 17 Jul 2013 11:47:02 +0200] rev 114
- added doxyfile and documentation for ucx.h
- Mon, 15 Jul 2013 16:59:52 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 15 Jul 2013 16:59:52 +0200] rev 113
- added mempool allocator
- Mon, 15 Jul 2013 15:43:18 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 15 Jul 2013 15:43:18 +0200] rev 112
- removed map load/store
- Mon, 15 Jul 2013 14:25:50 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 15 Jul 2013 14:25:50 +0200] rev 111
- new map foreach macro
- Mon, 15 Jul 2013 13:53:51 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 15 Jul 2013 13:53:51 +0200] rev 110
- renamed properties functions
- Sun, 14 Jul 2013 17:11:34 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 14 Jul 2013 17:11:34 +0200] rev 109
- added properties load/store functions
- Fri, 12 Jul 2013 20:50:18 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 12 Jul 2013 20:50:18 +0200] rev 108
- new properties parser
- Thu, 11 Jul 2013 17:32:48 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 11 Jul 2013 17:32:48 +0200] rev 107
- map uses an allocator
- Fri, 21 Jun 2013 11:18:24 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 21 Jun 2013 11:18:24 +0200] rev 106
- fixed makefiles for ms c++ compiler
- Fri, 21 Jun 2013 10:50:50 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 21 Jun 2013 10:50:50 +0200] rev 105
- fixed logging test
- Fri, 21 Jun 2013 10:27:03 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 21 Jun 2013 10:27:03 +0200] rev 104
- fixed sstrtrim and some warnings
- Thu, 28 Feb 2013 08:50:24 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 28 Feb 2013 08:50:24 +0100] rev 103
- added license and copyright notice to all files
- Thu, 28 Feb 2013 08:17:26 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 28 Feb 2013 08:17:26 +0100] rev 102
- added headers that are missing under visual studio
- Thu, 28 Feb 2013 08:15:15 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 28 Feb 2013 08:15:15 +0100] rev 101
- regained support for microsoft c++ compiler
- Wed, 27 Feb 2013 16:59:02 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 16:59:02 +0100] rev 100
- happy 100th commit + removed deprecated sstrcat + fixed sstrncat
- Wed, 27 Feb 2013 14:52:52 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 27 Feb 2013 14:52:52 +0100] rev 99
- fixed suncc makefiles
- Wed, 27 Feb 2013 14:12:28 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 14:12:28 +0100] rev 98
- fixed sstrtrim for empty strings
- Wed, 27 Feb 2013 14:04:45 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 14:04:45 +0100] rev 97
- fixed execution order of tests + added test for sstrtrim
- Wed, 27 Feb 2013 13:53:28 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 27 Feb 2013 13:53:28 +0100] rev 96
- added sstrtrim
- Wed, 27 Feb 2013 13:30:21 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 13:30:21 +0100] rev 95
- added gnu++11 support
- Wed, 27 Feb 2013 11:48:29 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 11:48:29 +0100] rev 94
- renamed comparator to utils module and added copy functions
- Wed, 27 Feb 2013 11:37:27 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 11:37:27 +0100] rev 93
- removed brain-afk code
- Wed, 27 Feb 2013 10:57:40 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 10:57:40 +0100] rev 92
- added floating point comparators
- Wed, 27 Feb 2013 10:35:42 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 10:35:42 +0100] rev 91
- added memcmp to the comparator module
- Wed, 27 Feb 2013 10:28:02 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 10:28:02 +0100] rev 90
- added tests for ucx_(d)list_contains
- Wed, 27 Feb 2013 10:09:23 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 10:09:23 +0100] rev 89
- comparator module
- Wed, 27 Feb 2013 09:41:17 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 27 Feb 2013 09:41:17 +0100] rev 88
- variadic test subroutines
- Mon, 25 Feb 2013 16:26:50 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 25 Feb 2013 16:26:50 +0100] rev 87
- some fixes + ucx_(d)list_contains
- Mon, 25 Feb 2013 13:25:07 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 25 Feb 2013 13:25:07 +0100] rev 86
- added generic ncopy
- Mon, 25 Feb 2013 12:18:31 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 25 Feb 2013 12:18:31 +0100] rev 85
- fixed comments + added ucx_buffer_clear
- Tue, 19 Feb 2013 17:15:30 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 19 Feb 2013 17:15:30 +0100] rev 84
- added optimizing for debug build
- Fri, 08 Feb 2013 17:09:12 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 08 Feb 2013 17:09:12 +0100] rev 83
- modified code to compile with -pedantic
- Fri, 08 Feb 2013 11:25:04 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 08 Feb 2013 11:25:04 +0100] rev 82
- logger can now log timestamps
- Fri, 08 Feb 2013 10:37:24 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 08 Feb 2013 10:37:24 +0100] rev 81
- changed logger to behave more like printf + added possibility to specify write function
- Wed, 06 Feb 2013 14:35:15 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 06 Feb 2013 14:35:15 +0100] rev 80
- Fixed map tests + added some formatting options to logger
- Wed, 06 Feb 2013 14:31:44 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 06 Feb 2013 14:31:44 +0100] rev 79
- fixed macros and ucx_map_store_enc
- Wed, 06 Feb 2013 12:55:56 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 06 Feb 2013 12:55:56 +0100] rev 78
- some fixes
- Thu, 17 Jan 2013 23:56:48 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 17 Jan 2013 23:56:48 +0100] rev 77
- used more library friendly optimization level
- Fri, 30 Nov 2012 13:10:58 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 30 Nov 2012 13:10:58 +0100] rev 76
- fixed buffer
- Sun, 04 Nov 2012 20:50:12 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 04 Nov 2012 20:50:12 +0100] rev 75
- fixed some compiler warnings
- Fri, 12 Oct 2012 12:46:54 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Oct 2012 12:46:54 +0200] rev 74
- made the code work with g++ and without warnings
- Fri, 12 Oct 2012 12:12:59 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Oct 2012 12:12:59 +0200] rev 73
- lists now sort on heap to prevent stack overflows
- Fri, 12 Oct 2012 12:09:00 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Oct 2012 12:09:00 +0200] rev 72
- Merge with 6721482eaf8e8d35b1cd46f0a21285bfaa520d5a
- Fri, 12 Oct 2012 12:08:34 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Oct 2012 12:08:34 +0200] rev 71
- made the code work with g++ without errors (but warnings)
- Fri, 12 Oct 2012 12:00:06 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 12 Oct 2012 12:00:06 +0200] rev 70
- fixed memory leak in ucx_map_rehash
- Fri, 12 Oct 2012 10:54:55 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 12 Oct 2012 10:54:55 +0200] rev 69
- made the code work with VC++ compiler (use make CONF=windows)
- Thu, 11 Oct 2012 16:29:30 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 11 Oct 2012 16:29:30 +0200] rev 68
- removed const from string.*
- Thu, 11 Oct 2012 11:42:31 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 11 Oct 2012 11:42:31 +0200] rev 67
- added some qualifiers + removed pointer alias in mergesort
- Thu, 11 Oct 2012 08:42:56 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 11 Oct 2012 08:42:56 +0200] rev 66
- added separated debug makefiles and some optimization options
- Wed, 10 Oct 2012 14:26:53 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 14:26:53 +0200] rev 65
- added _Bool macro for cplusplus
- Wed, 10 Oct 2012 14:18:06 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 14:18:06 +0200] rev 64
- added autoextend feature to buffer
and we celebrate the 50th test case
- Wed, 10 Oct 2012 13:58:51 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 13:58:51 +0200] rev 63
- discarded fascism from buffer
- Wed, 10 Oct 2012 10:46:20 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 10:46:20 +0200] rev 62
- added extract function
- Wed, 10 Oct 2012 10:04:01 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 10:04:01 +0200] rev 61
- added flag field to buffer
- Wed, 10 Oct 2012 09:54:57 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 09:54:57 +0200] rev 60
- renamed UcxMemstream to UcxBuffer
- Wed, 10 Oct 2012 09:34:13 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 09:34:13 +0200] rev 59
- added semicolons to UCX_TEST_DECLARE calls
- Wed, 10 Oct 2012 09:32:06 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 10 Oct 2012 09:32:06 +0200] rev 58
- discarded memprintf / memscanf
Reason: memscanf has no chance to get the amount of bytes read
- Tue, 09 Oct 2012 16:46:29 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 09 Oct 2012 16:46:29 +0200] rev 57
- some fixes
- Tue, 09 Oct 2012 15:02:40 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 09 Oct 2012 15:02:40 +0200] rev 56
- added memstream to ucx - still little work to do
- Tue, 09 Oct 2012 10:21:18 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 09 Oct 2012 10:21:18 +0200] rev 55
- fixed map tests + used tmpfiles in tests
- Mon, 08 Oct 2012 14:04:52 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 08 Oct 2012 14:04:52 +0200] rev 54
- added logging API
- Mon, 08 Oct 2012 12:29:27 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 08 Oct 2012 12:29:27 +0200] rev 53
- added ucx_map_remove
- Fri, 05 Oct 2012 16:59:14 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 05 Oct 2012 16:59:14 +0200] rev 52
- added ucx_map_copy and fixed ucx_map_rehash
- Fri, 05 Oct 2012 14:06:40 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Oct 2012 14:06:40 +0200] rev 51
- added rehashing to maps by using clone function
- Fri, 05 Oct 2012 13:23:25 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Oct 2012 13:23:25 +0200] rev 50
- moved allocator to seperate file
function signatures are now "generic" and not restricted to UcxMempool
- Fri, 05 Oct 2012 11:55:36 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Oct 2012 11:55:36 +0200] rev 49
- Merge with 22fb97e9f58a0a8b18db7f81b7392dae0cd64571
- Fri, 05 Oct 2012 11:52:53 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Oct 2012 11:52:53 +0200] rev 48
- map can now load values from file into pooled memory
use with care when using a decoder that also allocates memory
- Fri, 05 Oct 2012 10:38:51 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 05 Oct 2012 10:38:51 +0200] rev 47
- sstrncat uses memcpy
- Fri, 05 Oct 2012 10:25:33 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 05 Oct 2012 10:25:33 +0200] rev 46
- implemented encoder/decoder for map store/load
- Thu, 04 Oct 2012 19:46:10 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 04 Oct 2012 19:46:10 +0200] rev 45
- map counts elements
- Thu, 04 Oct 2012 18:46:57 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 04 Oct 2012 18:46:57 +0200] rev 44
- added map clone
- Thu, 04 Oct 2012 18:23:32 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Oct 2012 18:23:32 +0200] rev 43
- fixed crash fails by completing the implementation of the tested function....
- Thu, 04 Oct 2012 16:03:18 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Oct 2012 16:03:18 +0200] rev 42
- (broken-commit) - added load and store functions, tests failing
some evil crash happens when executing the test - remove the strcmp calls in the test case for the store and load function and everything "works"
the error must be somewhere else - maybe something that should not be freed is freed during the test
- Thu, 04 Oct 2012 14:08:31 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Oct 2012 14:08:31 +0200] rev 41
- simplified UCX_MAP_FOREACH
- Thu, 04 Oct 2012 11:37:23 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 04 Oct 2012 11:37:23 +0200] rev 40
- added semicolons to assert makros
- Tue, 02 Oct 2012 13:43:17 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 02 Oct 2012 13:43:17 +0200] rev 39
- added sstrsplit function
- Tue, 02 Oct 2012 11:18:47 +0200
- by Mike Becker <universe@uap-core.de> [Tue, 02 Oct 2012 11:18:47 +0200] rev 38
- added missing stddef includes
added no break comments
- Thu, 16 Aug 2012 12:36:23 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 16 Aug 2012 12:36:23 +0200] rev 37
- replaced qsort with natural merge sort
- Thu, 16 Aug 2012 11:31:16 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 16 Aug 2012 11:31:16 +0200] rev 36
- changed API of sort algorithms (no further hint for the algorithms used in preparation for the upcomming change from qsort to natural merge sort)
- Wed, 15 Aug 2012 19:32:29 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 15 Aug 2012 19:32:29 +0200] rev 35
- added mkdir for build directory to makefile + added qsort for list and dlist
- Fri, 01 Jun 2012 12:35:30 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 01 Jun 2012 12:35:30 +0200] rev 34
- completed map tests
- Thu, 31 May 2012 12:51:22 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 31 May 2012 12:51:22 +0200] rev 33
- major refactoring of test framework
- Thu, 31 May 2012 09:18:26 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 31 May 2012 09:18:26 +0200] rev 32
- consequently used intptr_t in mpool tests
- Fri, 25 May 2012 17:39:27 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 25 May 2012 17:39:27 +0200] rev 31
- added map iterator
- Fri, 24 Feb 2012 15:53:50 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 24 Feb 2012 15:53:50 +0100] rev 30
- some fixes
- Tue, 21 Feb 2012 01:13:17 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 21 Feb 2012 01:13:17 +0100] rev 29
- fixed map with the help of new tests
- Mon, 20 Feb 2012 15:30:45 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 20 Feb 2012 15:30:45 +0100] rev 28
- new mempool tests
- Sat, 18 Feb 2012 18:36:30 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 18 Feb 2012 18:36:30 +0100] rev 27
- removed old foreach + refactored list tests
- Sat, 18 Feb 2012 15:50:43 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 18 Feb 2012 15:50:43 +0100] rev 26
- added test framework and foreach macro
- Thu, 09 Feb 2012 10:40:19 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 09 Feb 2012 10:40:19 +0100] rev 25
- changed hgignore filter
- Wed, 08 Feb 2012 23:43:02 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 08 Feb 2012 23:43:02 +0100] rev 24
- changed make clean + added dlist_clone with copy test + added va_end statements to string.c
- Sun, 15 Jan 2012 14:20:25 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 15 Jan 2012 14:20:25 +0100] rev 23
- added ucx_list_remove
- Sun, 15 Jan 2012 14:12:34 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 15 Jan 2012 14:12:34 +0100] rev 22
- added ucx_dlist_remove and tests + fixed makefile error
- Sat, 14 Jan 2012 13:07:18 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 14 Jan 2012 13:07:18 +0100] rev 21
- merge
- Thu, 05 Jan 2012 14:53:54 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 05 Jan 2012 14:53:54 +0100] rev 20
- added some map functions
- Wed, 11 Jan 2012 12:19:48 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 11 Jan 2012 12:19:48 +0100] rev 19
- Removed linked list from tests (assume that they are correct if the dlist tests are correct)
- Wed, 04 Jan 2012 14:51:54 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 04 Jan 2012 14:51:54 +0100] rev 18
- added clone and equals to lists
- Sat, 31 Dec 2011 22:48:28 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 22:48:28 +0100] rev 17
- fix for ultra fail fix
- Sat, 31 Dec 2011 22:46:27 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 22:46:27 +0100] rev 16
- fixed ultra fail + renamed files from mpool to mempool
- Sat, 31 Dec 2011 22:41:16 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 22:41:16 +0100] rev 15
- fixed mpool compiler warnings
- Sat, 31 Dec 2011 22:21:45 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 22:21:45 +0100] rev 14
- Fixed realloc
- Sat, 31 Dec 2011 21:05:59 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 21:05:59 +0100] rev 13
- Added mempool
- Sat, 31 Dec 2011 19:10:29 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 19:10:29 +0100] rev 12
- Added list tests2
- Sat, 31 Dec 2011 19:08:27 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 19:08:27 +0100] rev 11
- Added list tests
- Sat, 31 Dec 2011 19:05:26 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 19:05:26 +0100] rev 10
- added list implementation
- Sat, 31 Dec 2011 18:57:30 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 18:57:30 +0100] rev 9
- Added dlist tests
- Sat, 31 Dec 2011 18:46:48 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 18:46:48 +0100] rev 8
- completed dlist
- Sat, 31 Dec 2011 18:18:03 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 18:18:03 +0100] rev 7
- added dlist to makefile, implemented first functions, discarded some fails
- Sat, 31 Dec 2011 18:04:28 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 18:04:28 +0100] rev 6
- Fixed fatal super bug
- Sat, 31 Dec 2011 17:54:52 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 17:54:52 +0100] rev 5
- added list specification
- Sat, 31 Dec 2011 17:52:26 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 17:52:26 +0100] rev 4
- added dlist specification
- Sat, 31 Dec 2011 17:15:13 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 31 Dec 2011 17:15:13 +0100] rev 3
- added hgignore
- Sat, 31 Dec 2011 17:08:26 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 17:08:26 +0100] rev 2
- Added some source files
- Sat, 31 Dec 2011 15:54:08 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 31 Dec 2011 15:54:08 +0100] rev 1
- Moved object files to build/