some fixes

added memstream to ucx - still little work to do

fixed map tests + used tmpfiles in tests

added logging API

added ucx_map_remove

added ucx_map_copy and fixed ucx_map_rehash

added rehashing to maps by using clone function

moved allocator to seperate file

Merge with 22fb97e9f58a0a8b18db7f81b7392dae0cd64571

map can now load values from file into pooled memory

sstrncat uses memcpy

implemented encoder/decoder for map store/load

map counts elements

added map clone

fixed crash fails by completing the implementation of the tested function....

(broken-commit) - added load and store functions, tests failing

simplified UCX_MAP_FOREACH

added semicolons to assert makros

added sstrsplit function

added missing stddef includes

replaced qsort with natural merge sort

changed API of sort algorithms (no further hint for the algorithms used in preparation for the upcomming change from qsort to natural merge sort)

added mkdir for build directory to makefile + added qsort for list and dlist

completed map tests

major refactoring of test framework

consequently used intptr_t in mpool tests

added map iterator

some fixes

fixed map with the help of new tests

new mempool tests

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

mercurial