adjust test_hash_map_remove_via_iterator s.t. we achieve coverage for the case where we remove not the first element of a bucket

complete test coverage for array_list.c and delete unreachable code

optimize sorted insertion by using the infimum instead of the supremum

stable return value for binary search when there are duplicates in the array

fix that a particular tree test was never executed

fix that cxTreeVisitorDispose() does not set the queue pointers to NULL

add missing coverage exclusions for linked_list.c

add coverage exclusions for properties.c

increase test coverage for buffer.c

add fallback when sysconf() returns -1 when obtaining the page size

add missing test coverage in string.c and fix overflow checking bug in cx_strcat()

add coverage exclusion rules to hash_map.c

complete test coverage for CxHashKey

fix MSVC compilation error

add missing exclusions for some allocation error handling (all remaining uncovered lines must be covered eventually)

add missing test coverage for cx_array_copy()

add missing test coverage for cx_array_reserve()

add missing test coverage for inserting a duplicate for the beginning node with cx_linked_list_insert_sorted()

update uwproj

add missing test for cx_cmp_size()

exclude almost impossible negative return values for snprintf() from code coverage

fix various typos in the docs

fix wrong type of cast in C++ version of string.h

fix missing newline at end of list.c (-Wnewline-eof complains about that)

tighten the test expectation for cx_array_reserve() after the recent change

add tests for cxListShrink() and cxListReserve() + fixes a bug

add DESTDIR support

fix some memory management bugs in the map and list tests

implement a new allocation strategy for array lists and add cxListReserve() and cxListShrink()

improve insert_unique test case to cover previously uncovered cases

(0) -1000 -300 -100 -50 -30 +30 +50 +100 tip

mercurial