Mercurial
>
hg
>
ucx
/ graph
Search:
summary
shortlog
changelog
graph
tags
bookmarks
branches
files
help
graph
The revision graph only works with JavaScript-enabled browsers.
use named fields to access node memory
Sun, 07 Feb 2021 21:03:30 +0100
, by Mike Becker
copy list items when they are added to the list
Sun, 07 Feb 2021 20:37:20 +0100
, by Mike Becker
changes off_t to ptrdiff_t
Sun, 07 Feb 2021 20:08:13 +0100
, by Mike Becker
adds missing assignments for new list node
Sun, 07 Feb 2021 20:05:26 +0100
, by Mike Becker
adds first draft for linked list implementation
Sun, 07 Feb 2021 19:42:12 +0100
, by Mike Becker
removes unnecessary cx_allocator typedef
Sun, 07 Feb 2021 18:08:21 +0100
, by Mike Becker
make cx_allocator_class shared
Sun, 07 Feb 2021 17:17:46 +0100
, by Mike Becker
fixes missing CUnit include dir
Sun, 07 Feb 2021 16:52:21 +0100
, by Mike Becker
high level allocator functions should be real functions, not macros
Sun, 07 Feb 2021 16:24:41 +0100
, by Mike Becker
no C99 comments
Sun, 07 Feb 2021 15:35:52 +0100
, by Mike Becker
add at least a cxFree() call, even if we can't test it
Sun, 07 Feb 2021 12:27:21 +0100
, by Mike Becker
adds allocator interface and default implementation
Sun, 07 Feb 2021 12:20:07 +0100
, by Mike Becker
starts ucx 3.0 development
Sat, 06 Feb 2021 19:11:44 +0100
, by Mike Becker
Added tag v2.1 for changeset 871a8ffe6c9d
Mon, 30 Dec 2019 09:54:10 +0100
, by Mike Becker
merges closed feature/array branch
v2.1
Mon, 30 Dec 2019 09:52:44 +0100
, by Mike Becker
closes array branch towards ucx 2.1 release
feature/array
Mon, 30 Dec 2019 09:52:07 +0100
, by Mike Becker
adds changelog to html documentation
Mon, 30 Dec 2019 09:20:48 +0100
, by Mike Becker
fix: missing test header files in make dist target
Mon, 30 Dec 2019 09:13:51 +0100
, by Mike Becker
fixes build on FreeBSD and macOS
Sun, 29 Dec 2019 20:21:35 +0100
, by Olaf Wintermann
fixes string replace function in case replmax is 0
Sun, 29 Dec 2019 19:45:00 +0100
, by Olaf Wintermann
adds more sstrreplace tests
Sun, 29 Dec 2019 16:04:34 +0100
, by Olaf Wintermann
adds CHANGELOG
Sun, 29 Dec 2019 13:39:36 +0100
, by Mike Becker
fixes another leak in string replace function
Sun, 29 Dec 2019 12:52:56 +0100
, by Mike Becker
fix: index buffer in string replace was not freed
Sun, 29 Dec 2019 11:30:39 +0100
, by Mike Becker
adds string replace functions
Sun, 29 Dec 2019 11:29:17 +0100
, by Mike Becker
adds install target for cmake builds
Fri, 27 Dec 2019 11:48:55 +0100
, by Mike Becker
fixes logging of absolute paths in ucx_logger_logf()
Fri, 20 Dec 2019 14:44:50 +0100
, by Mike Becker
adds proper cmake build targets
Fri, 20 Dec 2019 14:29:41 +0100
, by Mike Becker
adds set operations for UcxMap
Thu, 19 Dec 2019 19:58:41 +0100
, by Mike Becker
adds missing documentation for custom multiplication function
Thu, 19 Dec 2019 18:47:23 +0100
, by Mike Becker
adds very simple cmake wrapper
Thu, 19 Dec 2019 18:40:00 +0100
, by Mike Becker
adds set operations to UcxList
Sun, 24 Nov 2019 17:57:25 +0100
, by Mike Becker
updates the web doc for array
Thu, 07 Nov 2019 10:43:31 +0100
, by Mike Becker
removes some bugs by redesigning the array API
Thu, 07 Nov 2019 10:10:36 +0100
, by Mike Becker
removes c11 default again and leave the choice to the user
Wed, 06 Nov 2019 21:01:25 +0100
, by Mike Becker
fix: configure.ac
Wed, 06 Nov 2019 20:34:54 +0100
, by Mike Becker
adds testcase to uncover a bug in ucx_array_append()
Wed, 06 Nov 2019 16:27:54 +0100
, by Mike Becker
fix: missing documentation for first param in ucx_array_init_a()
Sun, 03 Nov 2019 17:03:10 +0100
, by Mike Becker
adds case independent versions of sstrprefix() and sstrsuffix()
Sun, 03 Nov 2019 16:34:29 +0100
, by Mike Becker
fixes hard to use documentation in string.h
Sun, 03 Nov 2019 16:22:46 +0100
, by Mike Becker
adds automatic c11 detection to configure.ac
Sun, 03 Nov 2019 15:35:29 +0100
, by Mike Becker
adds missing include for strncasecmp() to avoid an implicit declaration
Sat, 05 Oct 2019 17:07:16 +0200
, by Mike Becker
merges the UcxArray implementation
Sat, 05 Oct 2019 16:58:16 +0200
, by Mike Becker
adjusts the UcxArray documentation to the recent changes
feature/array
Sat, 05 Oct 2019 16:57:06 +0200
, by Mike Becker
tells libtool to prefer the static library to avoid accidental testing against a previously installed version of ucx
feature/array
Thu, 03 Oct 2019 11:16:12 +0200
, by Mike Becker
fixes two bugs: clone to uninitialized array and missing return in ucx_array_ensurecap()
feature/array
Thu, 03 Oct 2019 11:15:48 +0200
, by Mike Becker
changes UcxArray from value to pointer semantics
feature/array
Thu, 03 Oct 2019 10:55:39 +0200
, by Mike Becker
adds array utility functions for user defined arrays
feature/array
Tue, 24 Sep 2019 20:16:00 +0200
, by Mike Becker
improves array append/prepend/set interface
feature/array
Sat, 10 Aug 2019 11:12:49 +0200
, by Mike Becker
renames ucx_array_free() to ucx_array_destroy()
feature/array
Sat, 10 Aug 2019 09:47:59 +0200
, by Mike Becker
merges master changes
feature/array
Sat, 10 Aug 2019 08:47:25 +0200
, by Mike Becker
fixes dist_int() function in AVL tests broken on 32 bit platforms
Sat, 10 Aug 2019 08:46:38 +0200
, by Mike Becker
fixes array_equals test (broken on 32 bit platforms)
feature/array
Sat, 10 Aug 2019 08:45:12 +0200
, by Mike Becker
adds a broader set of compare and distance functions
feature/array
Sat, 10 Aug 2019 08:44:36 +0200
, by Mike Becker
use qsort_s on solaris
feature/array
Wed, 07 Aug 2019 23:23:58 +0200
, by Olaf Wintermann
fixes build on FreeBSD
feature/array
Wed, 07 Aug 2019 21:44:35 +0200
, by Olaf Wintermann
fixes #ifdefs to be sure no redefine can ever happen
feature/array
Wed, 07 Aug 2019 21:20:08 +0200
, by Mike Becker
ucx_array_sort() uses qsort_r(), if available
feature/array
Wed, 07 Aug 2019 21:14:58 +0200
, by Mike Becker
reverts deletion of tests for ucx_array_at()
feature/array
Wed, 07 Aug 2019 20:45:21 +0200
, by Mike Becker
adjusts the documentation for ucx_array_sort() to the current plans
feature/array
Wed, 07 Aug 2019 19:43:50 +0200
, by Mike Becker
removes cumbersome array accessor macros
feature/array
Tue, 06 Aug 2019 16:26:46 +0200
, by Mike Becker
resets revision number
feature/array
Thu, 11 Jul 2019 10:11:43 +0200
, by Mike Becker
adds documentation
feature/array
Fri, 05 Jul 2019 15:47:57 +0200
, by Mike Becker
fixes doxygen doc
feature/array
Fri, 05 Jul 2019 15:07:43 +0200
, by Mike Becker
adjusts library version
feature/array
Fri, 05 Jul 2019 15:02:04 +0200
, by Mike Becker
adds ucx_array_set()
feature/array
Thu, 04 Jul 2019 22:32:03 +0200
, by Mike Becker
implements ucx_array_sort()
feature/array
Thu, 04 Jul 2019 22:23:15 +0200
, by Mike Becker
fixes inappropriate size datatype in list merge sort
feature/array
Thu, 04 Jul 2019 21:31:45 +0200
, by Mike Becker
adds array interface and tests
feature/array
Thu, 04 Jul 2019 20:07:31 +0200
, by Mike Becker
fixes an url typo which survived surprisingly long
Fri, 28 Dec 2018 17:20:23 +0100
, by Mike Becker
Added tag v2.0 for changeset 3b985a4eb05b
Fri, 28 Dec 2018 17:09:05 +0100
, by Mike Becker
fixes ucx_szmul definition for gcc < 5
v2.0
Sun, 07 Oct 2018 09:00:08 +0200
, by Olaf Wintermann
adds some additional avl tree tests
Fri, 28 Sep 2018 21:47:30 +0200
, by Olaf Wintermann
adds Eclipse hidden files to .hgignore
Wed, 22 Aug 2018 14:39:24 +0200
, by Mike Becker
makes g++ happy again
Thu, 21 Jun 2018 16:10:19 +0200
, by Mike Becker
UcxMap now separates internal non-const keys from public const keys
Thu, 21 Jun 2018 16:00:37 +0200
, by Mike Becker
being more precise on the different required behavior of a destructor function for pooled and non-pooled memory
Wed, 30 May 2018 11:13:52 +0200
, by Mike Becker
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 11:05:12 +0200
, by Mike Becker
fixes logging messages starting with '- ' when no additional information is selected
Tue, 29 May 2018 10:02:55 +0200
, by Mike Becker
removes deprecated ucx_list_append_once() and ucx_list_prepend_once()
Thu, 17 May 2018 11:13:02 +0200
, by Mike Becker
Tags finalization of the scstr_t integration.
Wed, 16 May 2018 19:33:31 +0200
, by Mike Becker
adds scstr_t to modules.md + fixes parenthesis bug in sstrsplit_a macro
scstr_t-final
Wed, 16 May 2018 19:27:45 +0200
, by Mike Becker
use 'convert' as more precise term than 'cast' for the conversion from sstr_t to scstr_t
Wed, 16 May 2018 19:01:21 +0200
, by Mike Becker
unifies naming of sstr_t related and scstr_t related functions
Wed, 16 May 2018 18:56:44 +0200
, by Mike Becker
adds remaining documentation for the scstr functions
Wed, 16 May 2018 14:02:59 +0200
, by Mike Becker
overflow of sstrnlen should return SIZE_MAX instead of zero
Wed, 16 May 2018 13:13:33 +0200
, by Mike Becker
adjusts documentation of UCX string types, converters, and constructors
Mon, 14 May 2018 19:24:34 +0200
, by Mike Becker
finally removes the underscore of ugliness from ucx_str_cmp() and ucx_str_casecmp()
Mon, 14 May 2018 18:27:23 +0200
, by Mike Becker
renames int and longint distance and compare functions according to the new scheme
Mon, 14 May 2018 18:25:20 +0200
, by Mike Becker
renames ucx_doublecmp() and ucx_floatcmp() to ucx_cmp_double() and ucx_cmp_float()
Mon, 14 May 2018 18:23:35 +0200
, by Mike Becker
renames ucx_ptrcmp() to ucx_cmp_ptr()
Mon, 14 May 2018 18:20:56 +0200
, by Mike Becker
renames ucx_memcmp() to ucx_cmp_mem()
Mon, 14 May 2018 18:19:16 +0200
, by Mike Becker
renames ucx_sstrcmp() to ucx_cmp_sstr()
Mon, 14 May 2018 18:16:12 +0200
, by Mike Becker
renames ucx_strncmp() to ucx_cmp_strn()
Mon, 14 May 2018 18:13:03 +0200
, by Mike Becker
renames ucx_strcmp() to ucx_cmp_str()
Mon, 14 May 2018 18:12:14 +0200
, by Mike Becker
closes constsstr branch
constsstr
Mon, 14 May 2018 17:58:06 +0200
, by Mike Becker
merges constsstr branch
Mon, 14 May 2018 17:56:03 +0200
, by Mike Becker
Version 1.1 (library version 2:0:1).
Mon, 14 May 2018 15:58:51 +0200
, by Mike Becker
fixes typo in modules.md
v1.1
Mon, 14 May 2018 13:15:32 +0200
, by Mike Becker
adds documentation for ucx_szmul and 32 bit support
Mon, 14 May 2018 13:13:36 +0200
, by Mike Becker
comprehensive code example for the memory pool
Mon, 14 May 2018 12:54:37 +0200
, by Mike Becker
documentation for the UcxStack
Sun, 13 May 2018 17:34:06 +0200
, by Mike Becker
completes conversion to scstr
constsstr
Sun, 13 May 2018 07:13:09 +0200
, by Olaf Wintermann
adjusts code sample for UcxMap
Sat, 12 May 2018 14:56:17 +0200
, by Mike Becker
adds a code sample for UcxMap
Sat, 12 May 2018 14:50:09 +0200
, by Mike Becker
documentation for the testing framework
Sat, 12 May 2018 14:13:53 +0200
, by Mike Becker
fixes logger test case
Sat, 12 May 2018 13:57:12 +0200
, by Mike Becker
documents (and fixes!) the UcxLogger
Fri, 11 May 2018 19:48:19 +0200
, by Mike Becker
example code for the usage of a UcxList
Fri, 11 May 2018 18:46:31 +0200
, by Mike Becker
adds deprecation notice for *_append/prepend_once()
Fri, 11 May 2018 18:35:08 +0200
, by Mike Becker
adds ucx_sstrcmp() compare function to utils.h
Fri, 11 May 2018 18:13:54 +0200
, by Mike Becker
adds ucx_list_prepend_once() and ucx_list_prepend_once_a()
Fri, 11 May 2018 17:40:16 +0200
, by Mike Becker
adds new shift operations for UcxBuffer (including tests and a usage example in modules.md)
Wed, 09 May 2018 20:15:10 +0200
, by Mike Becker
adds ucx_buffer_to_sstr() macro
Wed, 09 May 2018 15:04:15 +0200
, by Mike Becker
makes sstrcat and sstrnlen scstr_t compatible
constsstr
Tue, 08 May 2018 12:49:56 +0200
, by Olaf Wintermann
adds ucx_avl_free_content() function and documentation in modules.md
Thu, 03 May 2018 10:44:33 +0200
, by Mike Becker
adds distance functions for integers as utils
Thu, 03 May 2018 10:09:49 +0200
, by Mike Becker
adds ucx_longintcmp() compare function
Thu, 03 May 2018 09:49:38 +0200
, by Mike Becker
introduces macro for library version, s.t. both version numbers can be changed in configure.ac
Thu, 03 May 2018 09:26:06 +0200
, by Mike Becker
adds more convenience macros for sstr
Wed, 02 May 2018 21:45:52 +0200
, by Mike Becker
minor formatting fix in modules.md
Wed, 02 May 2018 20:55:23 +0200
, by Mike Becker
doc: adds ucx_sprintf() and ucx_bprintf() samples + fixes leftmenu
Wed, 02 May 2018 19:16:58 +0200
, by Mike Becker
removes artificial anchors from modules.md
Wed, 02 May 2018 18:47:22 +0200
, by Mike Becker
doc: MWE for ucx_stream_copy()
Wed, 02 May 2018 18:42:04 +0200
, by Mike Becker
tell the user how allocation of property values works
Wed, 02 May 2018 18:10:00 +0200
, by Mike Becker
makes destructor functions for *_free_content() optional + more documentation for UcxProperties
Wed, 02 May 2018 16:14:40 +0200
, by Mike Becker
adapts sstrtrim, sstrsplit, sstrcmp and sstrstr to new const string API
constsstr
Sun, 01 Apr 2018 09:51:01 +0200
, by Olaf Wintermann
adds scstr_t struct for const strings and adapts some string functions
constsstr
Sun, 11 Mar 2018 13:43:07 +0100
, by Olaf Wintermann
Tag as version 1.0.1
Tue, 23 Jan 2018 19:23:34 +0100
, by Mike Becker
fixes return value for multiplication with zero in ucx_szmul
v1.0.1
Sun, 21 Jan 2018 14:10:59 +0100
, by Mike Becker
adds integer overflow checks to sstrlen and sstrcat
Sun, 21 Jan 2018 10:57:32 +0100
, by Olaf Wintermann
makes default_allocator static
Sun, 21 Jan 2018 10:14:47 +0100
, by Olaf Wintermann
adds integer overflow checks
Sun, 21 Jan 2018 10:13:21 +0100
, by Olaf Wintermann
ucx_buffere_getc should return an unsigned char (0-255) or EOF (-1)
Tue, 02 Jan 2018 17:00:21 +0100
, by Olaf Wintermann
removes man dir from clean target of doc makefile
Mon, 20 Nov 2017 18:06:32 +0100
, by Mike Becker
restructures documentation + adds some examples for sstr_t
Mon, 20 Nov 2017 16:10:23 +0100
, by Mike Becker
toc for examples
Mon, 13 Nov 2017 15:54:17 +0100
, by Mike Becker
fixes bad header specification in root Makefile.am
Mon, 13 Nov 2017 13:27:18 +0100
, by Mike Becker
web doc has now proper titles
Mon, 13 Nov 2017 12:21:55 +0100
, by Mike Becker
fixes sourceforge link in doxygen doc
Sat, 28 Oct 2017 16:31:29 +0200
, by Mike Becker
fixes sourceforge link in doxygen doc
Sat, 28 Oct 2017 16:25:47 +0200
, by Mike Becker
UCX release
Sat, 28 Oct 2017 16:07:52 +0200
, by Mike Becker
rename LICENSE to COPYING to be distributed by autoconf
v1.0
Sat, 28 Oct 2017 15:59:16 +0200
, by Mike Becker
modules documentation
Sat, 28 Oct 2017 15:43:51 +0200
, by Mike Becker
removes "integration" from documentation
Sat, 28 Oct 2017 11:25:27 +0200
, by Mike Becker
TOC for modules documentation
Sat, 28 Oct 2017 11:23:54 +0200
, by Mike Becker
documentation will now be generated using pandoc
Fri, 20 Oct 2017 15:28:06 +0200
, by Mike Becker
adds support for older automake versions + comments in configure.ac
Fri, 20 Oct 2017 13:50:13 +0200
, by Mike Becker
fixes include path and non-cpp build for test program
Wed, 18 Oct 2017 19:10:29 +0200
, by Mike Becker
removes unnecessary macros from ucx.h + removes the usage of restrict and _Bool completely, instead of defining macros
Wed, 18 Oct 2017 14:23:57 +0200
, by Mike Becker
removes custom make files and adds autoconf support
Wed, 18 Oct 2017 12:03:44 +0200
, by Mike Becker
changes source directory structure in preperation for autotools rollout
Tue, 17 Oct 2017 16:15:41 +0200
, by Mike Becker
updates license
Tue, 17 Oct 2017 15:15:54 +0200
, by Mike Becker
removes unusedFunction check for now (we may add it later to get a further indicator for test coverage)
Tue, 19 Sep 2017 15:32:53 +0200
, by Mike Becker
explicit cast from (void*) for (ucx_memchunk*) to silence a warning
Tue, 19 Sep 2017 14:35:08 +0200
, by Mike Becker
fixes wrong format specifier in test result output
Tue, 19 Sep 2017 14:16:26 +0200
, by Mike Becker
adds cppcheck make target
Tue, 19 Sep 2017 14:13:40 +0200
, by Mike Becker
adds AVL predecessor and successor functions
Sat, 15 Jul 2017 22:36:29 +0200
, by Mike Becker
adds const qualifiers to compare, distance and copy function signatures
Sat, 15 Jul 2017 20:46:18 +0200
, by Mike Becker
adds distance function and ucx_avl_find_node()
Sat, 15 Jul 2017 19:20:06 +0200
, by Mike Becker
safe one multiplication in overflow check for mempool_chcap()
Mon, 06 Mar 2017 16:22:42 +0100
, by Mike Becker
removes unused ucx_mempool_clamp() and changes storage behavior of mempool to increase the capacity by a factor of two
Mon, 06 Mar 2017 16:09:42 +0100
, by Mike Becker
ucx_mempool_free() aborts execution instead of just exiting on failure
Mon, 06 Mar 2017 15:37:40 +0100
, by Mike Becker
fixes integer overflow in ucx_buffer_extract
Mon, 27 Feb 2017 17:25:36 +0100
, by Olaf Wintermann
fixes major bug in construction of KMP prefix table for strstr()
Mon, 27 Feb 2017 11:45:31 +0100
, by Mike Becker
further performance tweaks to sstrstr() function
Thu, 23 Feb 2017 15:25:26 +0100
, by Mike Becker
improves sstrstr function by using KMP string search algorithm
Thu, 23 Feb 2017 14:30:12 +0100
, by Mike Becker
reduces amount of realloc calls in sstrsplit
Mon, 20 Feb 2017 17:28:58 +0100
, by Mike Becker
adds an optimization for one-byte delimiters to sstrsplit (will take effect after planned reimplementation of sstrstr)
Mon, 20 Feb 2017 17:12:14 +0100
, by Mike Becker
reimplementation of sstrsplit
Mon, 20 Feb 2017 16:57:09 +0100
, by Mike Becker
adds new test case for sstrsplit: string ends with delimiter but empty string exceeds list bound
Mon, 20 Feb 2017 16:04:14 +0100
, by Mike Becker
improves handling of special cases delimiter size >= string size in sstrsplit
Mon, 20 Feb 2017 15:25:28 +0100
, by Mike Becker
adds missing stdint.h include for int32_t + fixes possible implicit const cast overflow + adds support for DESTDIR variable in Makefile
Fri, 16 Dec 2016 23:22:18 +0100
, by Mike Becker
removes ucx_list_prepend_once() - this was a big mistake....
Fri, 18 Nov 2016 15:33:58 +0100
, by Mike Becker
adds ucx_list_append_once() and ucx_list_prepend_once()
Fri, 18 Nov 2016 15:17:04 +0100
, by Mike Becker
fixes memory leak in test_ucx_buffer_eof
Thu, 13 Oct 2016 16:25:21 +0200
, by Olaf Wintermann
adds web documentation to project
Thu, 08 Sep 2016 16:39:45 +0200
, by Mike Becker
updates documenting comments
Thu, 08 Sep 2016 15:12:56 +0200
, by Mike Becker
documents UCX_STREAM_COPY_BUFSIZE
Thu, 08 Sep 2016 12:04:01 +0200
, by Mike Becker
fixes ucx_sprintf macro and adds tests for sprintf and bprintf
Wed, 07 Sep 2016 12:41:30 +0200
, by Mike Becker
changes ucx_stream_Xcopy API
Wed, 07 Sep 2016 12:26:01 +0200
, by Mike Becker
removes superfluous UCX_VERSION macro
Wed, 07 Sep 2016 11:32:22 +0200
, by Mike Becker
fixes UCX_FOREACH documentation
Tue, 23 Aug 2016 12:41:04 +0200
, by Mike Becker
fixed misaligned memory access in test_ucx_buffer_write
Fri, 11 Mar 2016 18:06:27 +0100
, by Olaf Wintermann
fixed further usages of SIZE_MAX
Fri, 26 Feb 2016 16:33:04 +0100
, by Mike Becker
removed dependency to stdint.h in stack header
Fri, 26 Feb 2016 16:22:20 +0100
, by Mike Becker
added casts for mallocs in AVL implementation (to satisfy c++ compiler)
Fri, 26 Feb 2016 16:00:18 +0100
, by Mike Becker
removed some implementation details from documentation + fixed ucx_buffer_write doc
Fri, 26 Feb 2016 14:59:52 +0100
, by Mike Becker
added sstrstr() function + improved sstrsplit variants by using sstrprefix()
Tue, 27 Oct 2015 15:29:34 +0100
, by 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
Mon, 26 Oct 2015 14:09:45 +0100
, by Mike Becker
fixed name of ucx_list_free_content()
Thu, 22 Oct 2015 11:35:40 +0200
, by Mike Becker
added ucx_list_free_contents()
Wed, 21 Oct 2015 16:32:30 +0200
, by Mike Becker
added sstrlower / sstrupper variants
Thu, 15 Oct 2015 16:52:53 +0200
, by Mike Becker
moved ucx_destructor type to ucx.h and added destructor argument to ucx_map_free_content
Thu, 15 Oct 2015 14:59:25 +0200
, by Mike Becker
added convenience function ucx_map_free_contents()
Thu, 15 Oct 2015 14:21:38 +0200
, by Mike Becker
optimized ucx_map_clear (noop for count == 0)
Thu, 15 Oct 2015 12:39:50 +0200
, by Mike Becker
added ucx_map_clean()
Thu, 15 Oct 2015 12:34:10 +0200
, by Mike Becker
improved avl function names
Tue, 19 May 2015 17:01:28 +0200
, by Mike Becker
better and better and better AVL API
Tue, 19 May 2015 16:47:54 +0200
, by Mike Becker
added 1 assert in ucx_avl_remove tests and fixed source code formatting
Mon, 18 May 2015 20:39:04 +0200
, by Olaf Wintermann
fixed bug in ucx_avl_remove
Mon, 18 May 2015 20:32:29 +0200
, by Olaf Wintermann
extended ucx_avl_remove tests
Mon, 18 May 2015 20:17:16 +0200
, by Olaf Wintermann
added ucx_avl_remove tests
Mon, 18 May 2015 19:52:03 +0200
, by Olaf Wintermann
added ucx_avl_count
Mon, 18 May 2015 19:49:03 +0200
, by Mike Becker
added test for ucx_avl_put
Mon, 18 May 2015 19:12:32 +0200
, by Olaf Wintermann
fuck -Wparentheses
Mon, 18 May 2015 18:42:45 +0200
, by Mike Becker
added free() to AVL tree implementation + use UcxAllocator
Mon, 18 May 2015 18:39:19 +0200
, by Mike Becker
added AVL tree implementation - TODO: free memory + test cases
Mon, 18 May 2015 12:54:18 +0200
, by Mike Becker
finalized AVL tree interface + added implementation skeleton + fixed ucx_ptrcmp()
Sun, 17 May 2015 18:32:41 +0200
, by Mike Becker
defined AVL tree functional interface
Sun, 17 May 2015 17:59:07 +0200
, by Mike Becker
updated copyright notice + added files for upcoming AVL tree implementation
Sun, 17 May 2015 17:31:32 +0200
, by Mike Becker
fuck_
Sat, 04 Apr 2015 19:02:15 +0200
, by Mike Becker
added ucx_sprintf macro
Sat, 04 Apr 2015 18:58:24 +0200
, by Mike Becker
sstrtrim now uses isspace()
Tue, 31 Mar 2015 10:17:36 +0200
, by Mike Becker
fixed doc
Mon, 28 Jul 2014 15:10:22 +0200
, by Mike Becker
fixed stack tests to work with 4-byte-alignment + fixed logging tests
Mon, 28 Jul 2014 15:02:17 +0200
, by Mike Becker
fixed logging tests for mingw
Mon, 28 Jul 2014 14:44:06 +0200
, by Mike Becker
added stack implementation + added g++ config and added some fixes for C++
Mon, 28 Jul 2014 14:36:25 +0200
, by Mike Becker
added some string tests
Mon, 21 Jul 2014 13:18:32 +0200
, by Olaf Wintermann
added sstrcat documentation
Mon, 21 Jul 2014 13:04:57 +0200
, by Olaf Wintermann
merged sstrcat function
Mon, 14 Jul 2014 16:54:10 +0200
, by Mike Becker
fixed stream copy bug + fixed doc issues in mempool
Mon, 14 Jul 2014 13:20:03 +0200
, by Mike Becker
added new sstrcat
Mon, 14 Jul 2014 13:51:02 +0200
, by Olaf Wintermann
removed old sstrncat
Mon, 14 Jul 2014 12:45:48 +0200
, by Mike Becker
fixed doc for __FUNCTION__ macro
Mon, 07 Jul 2014 11:54:55 +0200
, by Mike Becker
go ahead, nothing to see here
Mon, 07 Jul 2014 11:18:13 +0200
, by Mike Becker
fixed way too optimistic version number
Fri, 27 Jun 2014 12:39:48 +0200
, by Mike Becker
adjusted README
Fri, 27 Jun 2014 12:06:53 +0200
, by Mike Becker
fixed missing malloc return value validation in ucx_vasprintf
Wed, 11 Jun 2014 09:27:02 +0200
, by Mike Becker
fixed some sstring issues + added allocator macros
Tue, 10 Jun 2014 15:43:13 +0200
, by Mike Becker
refactoring of list tests + some bug fixes
Mon, 02 Jun 2014 16:04:11 +0200
, by Mike Becker
logger: removed unnecessary boundary checks and limited string parts so they always respect buffer lengths
Tue, 06 May 2014 14:35:29 +0200
, by Mike Becker
improved logger tests
Tue, 06 May 2014 14:22:08 +0200
, by Mike Becker
fixed issues revealed by buffer tests
Tue, 06 May 2014 12:30:12 +0200
, by Mike Becker
completed buffer tests
Tue, 06 May 2014 12:03:16 +0200
, by Mike Becker
ucx_buffer_extract tests
Tue, 06 May 2014 10:56:54 +0200
, by Mike Becker
improved more buffer tests + some doc fixes
Mon, 05 May 2014 15:56:39 +0200
, by Mike Becker
hotfix for ucx_buffer_seek documentation
Mon, 05 May 2014 14:52:40 +0200
, by Mike Becker
added allocator tests + started refactoring UcxBuffer tests (HINT: don't fix issues yet, complete tests first)
Mon, 05 May 2014 13:53:27 +0200
, by Mike Becker
minor lexical and documentation fixes
Thu, 17 Apr 2014 14:33:06 +0200
, by Mike Becker
added more tests for ucx_list_remove
Thu, 10 Apr 2014 11:32:59 +0200
, by Olaf Wintermann
fixed ucx_list_remove crashing when removing the last element of a list
Thu, 10 Apr 2014 11:18:12 +0200
, by Mike Becker
fixed documentation error in sstr_split
Tue, 18 Mar 2014 09:53:50 +0100
, by Mike Becker
added license to readme + added underlines to chapter titles
Fri, 17 Jan 2014 12:44:54 +0100
, by Mike Becker
Added allocator to mempool struct + fixed suncc.mk
Sat, 21 Dec 2013 12:31:31 +0100
, by Olaf Wintermann
added new mingw config
Mon, 09 Sep 2013 14:26:12 +0200
, by Mike Becker
removed unnecessary configurations + added build command for shared lib
Mon, 09 Sep 2013 11:54:32 +0200
, by Mike Becker
further improved build system (debug is now a target instead of a configuration)
Mon, 09 Sep 2013 10:48:08 +0200
, by Mike Becker
fixed makefiles
Fri, 06 Sep 2013 17:01:53 +0200
, by Olaf Wintermann
windows specifics
Fri, 06 Sep 2013 13:28:05 +0200
, by Mike Becker
minor code fixes + added clang support + improved build system
Fri, 06 Sep 2013 13:20:20 +0200
, by Mike Becker
added README file - TODO: make install
Thu, 05 Sep 2013 13:55:04 +0200
, by Mike Becker
fixes for ultra fail not C99 supporting VC wannebe compiler
Mon, 19 Aug 2013 13:41:53 +0200
, by Mike Becker
added sstrcasecmp
Mon, 19 Aug 2013 11:54:54 +0200
, by Mike Becker
added sstrrchr
Mon, 19 Aug 2013 10:44:11 +0200
, by Mike Becker
added printf for UcxBuffer + fixed memory leaks
Fri, 16 Aug 2013 14:48:58 +0200
, by Olaf Wintermann
fixed documentation for netbeans parser + added sstrprefix() and sstrsuffix()
Fri, 16 Aug 2013 13:40:10 +0200
, by Mike Becker
fixed utils tests
Wed, 14 Aug 2013 16:07:49 +0200
, by Olaf Wintermann
fixed printf functions
Wed, 14 Aug 2013 15:54:22 +0200
, by Olaf Wintermann
fail again
Wed, 14 Aug 2013 15:24:14 +0200
, by Olaf Wintermann
added printf functions
Wed, 14 Aug 2013 15:22:35 +0200
, by Olaf Wintermann
added mempool clamp + some minor fixes
Wed, 14 Aug 2013 13:13:36 +0200
, by Mike Becker
completed documentation + changed API for buffer/stream generic copy functions
Tue, 13 Aug 2013 14:20:12 +0200
, by Mike Becker
8-) f**k
Mon, 12 Aug 2013 14:43:22 +0200
, by Mike Becker
documented map.h + changed return value of ucx_map_iter_next()
Mon, 12 Aug 2013 14:39:51 +0200
, by Mike Becker
changed parameter order of ucx_map_new_a
Fri, 09 Aug 2013 18:46:07 +0200
, by Olaf Wintermann
started documentation of map.h + renamed allocator version of ucx_map_new
Fri, 09 Aug 2013 15:29:26 +0200
, by Mike Becker
documented mempool + some fixes
Fri, 09 Aug 2013 14:36:54 +0200
, by Mike Becker
documented test.h and removed duplicated implement/declare macros for UCX_TEST
Fri, 09 Aug 2013 11:32:10 +0200
, by Mike Becker
finished documentation of UcxProperties
Fri, 09 Aug 2013 10:24:02 +0200
, by Mike Becker
fixed ssize_t fix for MinGW
Wed, 07 Aug 2013 09:40:46 +0200
, by Mike Becker
fixed some warnings when compiling with the sun C++ Compiler
Tue, 06 Aug 2013 10:22:03 +0200
, by Olaf Wintermann
started documentation of UcxProperties + some fixes
Mon, 05 Aug 2013 14:38:37 +0200
, by Mike Becker
documentation for UcxLogger
Wed, 24 Jul 2013 14:26:17 +0200
, by Mike Becker
finished documentation of UcxList
Tue, 23 Jul 2013 14:43:45 +0200
, by Mike Becker
added ssize_t typedef for windows
Tue, 23 Jul 2013 12:54:45 +0200
, by Mike Becker
changed includes in list.h to satisfy Mac OS X users
Tue, 23 Jul 2013 12:14:17 +0200
, by Mike Becker
changed suffix for allocator aware functions + added allocator aware functions for UcxList
Tue, 23 Jul 2013 12:06:28 +0200
, by Mike Becker
more documentation for UcxList
Mon, 22 Jul 2013 14:51:52 +0200
, by Mike Becker
changed signature of sstrncat + some documentation for UcxList + new features for UcxList
Mon, 22 Jul 2013 13:45:49 +0200
, by Mike Becker
removal of single linked list implemenation - step 2: renamed UcxDlist to UcxList (new single implementation)
Mon, 22 Jul 2013 11:53:39 +0200
, by Mike Becker
removal of single linked list implemenation - step 1: removal
Mon, 22 Jul 2013 11:39:06 +0200
, by Mike Becker
some fixes
Sat, 20 Jul 2013 11:13:26 +0200
, by Olaf Wintermann
completed documentation on sstr_t + sstrsplit overhaul + allocator version of sstrsplit
Fri, 19 Jul 2013 14:17:12 +0200
, by Mike Becker
documented allocator + some further documentation for sstr_t
Wed, 17 Jul 2013 20:03:01 +0200
, by Mike Becker
fixed properties parser
Wed, 17 Jul 2013 16:17:42 +0200
, by Olaf Wintermann
some fixes and some documentation
Wed, 17 Jul 2013 15:56:01 +0200
, by Mike Becker
added man page output
Wed, 17 Jul 2013 12:32:03 +0200
, by Mike Becker
added doxyfile and documentation for ucx.h
Wed, 17 Jul 2013 11:47:02 +0200
, by Mike Becker
added mempool allocator
Mon, 15 Jul 2013 16:59:52 +0200
, by Olaf Wintermann
removed map load/store
Mon, 15 Jul 2013 15:43:18 +0200
, by Olaf Wintermann
new map foreach macro
Mon, 15 Jul 2013 14:25:50 +0200
, by Olaf Wintermann
renamed properties functions
Mon, 15 Jul 2013 13:53:51 +0200
, by Olaf Wintermann
added properties load/store functions
Sun, 14 Jul 2013 17:11:34 +0200
, by Olaf Wintermann
new properties parser
Fri, 12 Jul 2013 20:50:18 +0200
, by Olaf Wintermann
map uses an allocator
Thu, 11 Jul 2013 17:32:48 +0200
, by Olaf Wintermann
fixed makefiles for ms c++ compiler
Fri, 21 Jun 2013 11:18:24 +0200
, by Olaf Wintermann
fixed logging test
Fri, 21 Jun 2013 10:50:50 +0200
, by Olaf Wintermann
fixed sstrtrim and some warnings
Fri, 21 Jun 2013 10:27:03 +0200
, by Olaf Wintermann
added license and copyright notice to all files
Thu, 28 Feb 2013 08:50:24 +0100
, by Mike Becker
added headers that are missing under visual studio
Thu, 28 Feb 2013 08:17:26 +0100
, by Mike Becker
regained support for microsoft c++ compiler
Thu, 28 Feb 2013 08:15:15 +0100
, by Mike Becker
happy 100th commit + removed deprecated sstrcat + fixed sstrncat
Wed, 27 Feb 2013 16:59:02 +0100
, by Mike Becker
fixed suncc makefiles
Wed, 27 Feb 2013 14:52:52 +0100
, by Olaf Wintermann
fixed sstrtrim for empty strings
Wed, 27 Feb 2013 14:12:28 +0100
, by Mike Becker
fixed execution order of tests + added test for sstrtrim
Wed, 27 Feb 2013 14:04:45 +0100
, by Mike Becker
added sstrtrim
Wed, 27 Feb 2013 13:53:28 +0100
, by Olaf Wintermann
added gnu++11 support
Wed, 27 Feb 2013 13:30:21 +0100
, by Mike Becker
renamed comparator to utils module and added copy functions
Wed, 27 Feb 2013 11:48:29 +0100
, by Mike Becker
removed brain-afk code
Wed, 27 Feb 2013 11:37:27 +0100
, by Mike Becker
added floating point comparators
Wed, 27 Feb 2013 10:57:40 +0100
, by Mike Becker
added memcmp to the comparator module
Wed, 27 Feb 2013 10:35:42 +0100
, by Mike Becker
added tests for ucx_(d)list_contains
Wed, 27 Feb 2013 10:28:02 +0100
, by Mike Becker
comparator module
Wed, 27 Feb 2013 10:09:23 +0100
, by Mike Becker
variadic test subroutines
Wed, 27 Feb 2013 09:41:17 +0100
, by Mike Becker
some fixes + ucx_(d)list_contains
Mon, 25 Feb 2013 16:26:50 +0100
, by Mike Becker
added generic ncopy
Mon, 25 Feb 2013 13:25:07 +0100
, by Olaf Wintermann
fixed comments + added ucx_buffer_clear
Mon, 25 Feb 2013 12:18:31 +0100
, by Mike Becker
added optimizing for debug build
Tue, 19 Feb 2013 17:15:30 +0100
, by Mike Becker
modified code to compile with -pedantic
Fri, 08 Feb 2013 17:09:12 +0100
, by Mike Becker
logger can now log timestamps
Fri, 08 Feb 2013 11:25:04 +0100
, by Mike Becker
changed logger to behave more like printf + added possibility to specify write function
Fri, 08 Feb 2013 10:37:24 +0100
, by Mike Becker
Fixed map tests + added some formatting options to logger
Wed, 06 Feb 2013 14:35:15 +0100
, by Mike Becker
fixed macros and ucx_map_store_enc
Wed, 06 Feb 2013 14:31:44 +0100
, by Olaf Wintermann
some fixes
Wed, 06 Feb 2013 12:55:56 +0100
, by Olaf Wintermann
used more library friendly optimization level
Thu, 17 Jan 2013 23:56:48 +0100
, by Mike Becker
fixed buffer
Fri, 30 Nov 2012 13:10:58 +0100
, by Olaf Wintermann
fixed some compiler warnings
Sun, 04 Nov 2012 20:50:12 +0100
, by Mike Becker
made the code work with g++ and without warnings
Fri, 12 Oct 2012 12:46:54 +0200
, by Mike Becker
lists now sort on heap to prevent stack overflows
Fri, 12 Oct 2012 12:12:59 +0200
, by Mike Becker
Merge with 6721482eaf8e8d35b1cd46f0a21285bfaa520d5a
Fri, 12 Oct 2012 12:09:00 +0200
, by Mike Becker
made the code work with g++ without errors (but warnings)
Fri, 12 Oct 2012 12:08:34 +0200
, by Mike Becker
fixed memory leak in ucx_map_rehash
Fri, 12 Oct 2012 12:00:06 +0200
, by Olaf Wintermann
made the code work with VC++ compiler (use make CONF=windows)
Fri, 12 Oct 2012 10:54:55 +0200
, by Mike Becker
removed const from string.*
Thu, 11 Oct 2012 16:29:30 +0200
, by Olaf Wintermann
added some qualifiers + removed pointer alias in mergesort
Thu, 11 Oct 2012 11:42:31 +0200
, by Mike Becker
added separated debug makefiles and some optimization options
Thu, 11 Oct 2012 08:42:56 +0200
, by Mike Becker
added _Bool macro for cplusplus
Wed, 10 Oct 2012 14:26:53 +0200
, by Mike Becker
added autoextend feature to buffer
Wed, 10 Oct 2012 14:18:06 +0200
, by Mike Becker
discarded fascism from buffer
Wed, 10 Oct 2012 13:58:51 +0200
, by Mike Becker
added extract function
Wed, 10 Oct 2012 10:46:20 +0200
, by Mike Becker
added flag field to buffer
Wed, 10 Oct 2012 10:04:01 +0200
, by Mike Becker
renamed UcxMemstream to UcxBuffer
Wed, 10 Oct 2012 09:54:57 +0200
, by Mike Becker
added semicolons to UCX_TEST_DECLARE calls
Wed, 10 Oct 2012 09:34:13 +0200
, by Mike Becker
discarded memprintf / memscanf
Wed, 10 Oct 2012 09:32:06 +0200
, by Mike Becker
some fixes
Tue, 09 Oct 2012 16:46:29 +0200
, by Olaf Wintermann
added memstream to ucx - still little work to do
Tue, 09 Oct 2012 15:02:40 +0200
, by Mike Becker
fixed map tests + used tmpfiles in tests
Tue, 09 Oct 2012 10:21:18 +0200
, by Mike Becker
added logging API
Mon, 08 Oct 2012 14:04:52 +0200
, by Mike Becker
added ucx_map_remove
Mon, 08 Oct 2012 12:29:27 +0200
, by Mike Becker
added ucx_map_copy and fixed ucx_map_rehash
Fri, 05 Oct 2012 16:59:14 +0200
, by Olaf Wintermann
added rehashing to maps by using clone function
Fri, 05 Oct 2012 14:06:40 +0200
, by Mike Becker
moved allocator to seperate file
Fri, 05 Oct 2012 13:23:25 +0200
, by Mike Becker
Merge with 22fb97e9f58a0a8b18db7f81b7392dae0cd64571
Fri, 05 Oct 2012 11:55:36 +0200
, by Mike Becker
map can now load values from file into pooled memory
Fri, 05 Oct 2012 11:52:53 +0200
, by Mike Becker
sstrncat uses memcpy
Fri, 05 Oct 2012 10:38:51 +0200
, by Olaf Wintermann
implemented encoder/decoder for map store/load
Fri, 05 Oct 2012 10:25:33 +0200
, by Mike Becker
map counts elements
Thu, 04 Oct 2012 19:46:10 +0200
, by Olaf Wintermann
added map clone
Thu, 04 Oct 2012 18:46:57 +0200
, by Olaf Wintermann
fixed crash fails by completing the implementation of the tested function....
Thu, 04 Oct 2012 18:23:32 +0200
, by Mike Becker
(broken-commit) - added load and store functions, tests failing
Thu, 04 Oct 2012 16:03:18 +0200
, by Mike Becker
simplified UCX_MAP_FOREACH
Thu, 04 Oct 2012 14:08:31 +0200
, by Mike Becker
added semicolons to assert makros
Thu, 04 Oct 2012 11:37:23 +0200
, by Mike Becker
added sstrsplit function
Tue, 02 Oct 2012 13:43:17 +0200
, by Mike Becker
added missing stddef includes
Tue, 02 Oct 2012 11:18:47 +0200
, by Mike Becker
replaced qsort with natural merge sort
Thu, 16 Aug 2012 12:36:23 +0200
, by 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)
Thu, 16 Aug 2012 11:31:16 +0200
, by Mike Becker
added mkdir for build directory to makefile + added qsort for list and dlist
Wed, 15 Aug 2012 19:32:29 +0200
, by Mike Becker
completed map tests
Fri, 01 Jun 2012 12:35:30 +0200
, by Mike Becker
major refactoring of test framework
Thu, 31 May 2012 12:51:22 +0200
, by Mike Becker
consequently used intptr_t in mpool tests
Thu, 31 May 2012 09:18:26 +0200
, by Mike Becker
added map iterator
Fri, 25 May 2012 17:39:27 +0200
, by Olaf Wintermann
some fixes
Fri, 24 Feb 2012 15:53:50 +0100
, by Olaf Wintermann
fixed map with the help of new tests
Tue, 21 Feb 2012 01:13:17 +0100
, by Mike Becker
new mempool tests
Mon, 20 Feb 2012 15:30:45 +0100
, by Mike Becker
removed old foreach + refactored list tests
Sat, 18 Feb 2012 18:36:30 +0100
, by Mike Becker
added test framework and foreach macro
Sat, 18 Feb 2012 15:50:43 +0100
, by Mike Becker
changed hgignore filter
Thu, 09 Feb 2012 10:40:19 +0100
, by Mike Becker
changed make clean + added dlist_clone with copy test + added va_end statements to string.c
Wed, 08 Feb 2012 23:43:02 +0100
, by Mike Becker
added ucx_list_remove
Sun, 15 Jan 2012 14:20:25 +0100
, by Mike Becker
added ucx_dlist_remove and tests + fixed makefile error
Sun, 15 Jan 2012 14:12:34 +0100
, by Mike Becker
merge
Sat, 14 Jan 2012 13:07:18 +0100
, by Olaf Wintermann
added some map functions
Thu, 05 Jan 2012 14:53:54 +0100
, by Olaf Wintermann
Removed linked list from tests (assume that they are correct if the dlist tests are correct)
Wed, 11 Jan 2012 12:19:48 +0100
, by Mike Becker
added clone and equals to lists
Wed, 04 Jan 2012 14:51:54 +0100
, by Mike Becker
fix for ultra fail fix
Sat, 31 Dec 2011 22:48:28 +0100
, by Olaf Wintermann
fixed ultra fail + renamed files from mpool to mempool
Sat, 31 Dec 2011 22:46:27 +0100
, by Mike Becker
fixed mpool compiler warnings
Sat, 31 Dec 2011 22:41:16 +0100
, by Mike Becker
Fixed realloc
Sat, 31 Dec 2011 22:21:45 +0100
, by Olaf Wintermann
Added mempool
Sat, 31 Dec 2011 21:05:59 +0100
, by Olaf Wintermann
Added list tests2
Sat, 31 Dec 2011 19:10:29 +0100
, by Olaf Wintermann
Added list tests
Sat, 31 Dec 2011 19:08:27 +0100
, by Olaf Wintermann
added list implementation
Sat, 31 Dec 2011 19:05:26 +0100
, by Mike Becker
Added dlist tests
Sat, 31 Dec 2011 18:57:30 +0100
, by Olaf Wintermann
completed dlist
Sat, 31 Dec 2011 18:46:48 +0100
, by Mike Becker
added dlist to makefile, implemented first functions, discarded some fails
Sat, 31 Dec 2011 18:18:03 +0100
, by Mike Becker
Fixed fatal super bug
Sat, 31 Dec 2011 18:04:28 +0100
, by Olaf Wintermann
added list specification
Sat, 31 Dec 2011 17:54:52 +0100
, by Olaf Wintermann
added dlist specification
Sat, 31 Dec 2011 17:52:26 +0100
, by Mike Becker
added hgignore
Sat, 31 Dec 2011 17:15:13 +0100
, by Mike Becker
Added some source files
Sat, 31 Dec 2011 17:08:26 +0100
, by Olaf Wintermann
Moved object files to build/
Sat, 31 Dec 2011 15:54:08 +0100
, by Olaf Wintermann
Added makefiles
Sat, 31 Dec 2011 14:04:40 +0100
, by Olaf Wintermann
less
more
|
(0)
tip