- Various small improvements
- remove package.json as it conflicts with clib.json
- Various small improvements
- change GLOBALs for Windows
- Various small improvements
- Various small improvements
- use github actions instead of travis, upgrade mulle-sde
- new mulle-sde project structure
- Various small improvements
- fix test sourcetree
- updated mulle-sde
- improved aba library
find_library
- fix error value EINVAL on enumerate and improve comments detailing error codes
- modernized to mulle-sde with .mulle folder
- fix README, ensure newest aba is used
- added experimental register function to get or set a value
- remove obsolete file
- remove cruft, modernize test, modernize project
- modernized mulle-sde
- Various small improvements
- fix travis.yml
- Various small improvements
- migrated to mulle-sde
- made headernames hyphenated
- no longer distributed as a homebrew package
- Various small improvements
- support new mulle-tests
- fixed scion wrapper command
- follow mulle-configuration 3.1 changes and move .travis.yml to trusty
- Various small improvements
- adapt to mulle-configuration 2.0
- make it a cmake "C" project
- modernize
- community release
- if you init a pointerarray or hashmap with size == 0, initialization will be done lazily, using a static empty storage first.
- merge community fixes
- improve readme, improved packaging
- merge community fixes
- fixes for community version
- fix a test
- recompile because
mulle_allocator
change dramatically in layout - change some int returning funtions to void. Will probably redo the error handling here. Does this warrant a major version ? Hmm...
- fix packaging
- improve documentation
- use find_library in CMakeLists.txt
- renamed
_mulle_concurrent_hashmap_lookup_any
tomulle_concurrent_hashmap_lookup_any
since its safe to pass NULL. - renamed
_mulle_concurrent_hashmap_get_count
tomulle_concurrent_hashmap_count
, since it's safe to pass NULL and it's not a get operation.' - improved the documentation
- added some more "safe API" routines for release
- improved the headers for readability
- clarified return codes of
mulle_concurrent_hashmap_remove
.
- changed internal representation of mask from unsigned int to uintptr_t, because it's easier to read by the debugger
- does not use
errno
directly anymore, but instead returns the errno codes as the return value (sometimes as negative numbers)
- change init error code to EINVAL, because that's what the other code uses.
- fix some gcc compile problems
- Adapt to changes in
mulle_allocator
andmulle_aba
- Remove dependency on
mulle_aba
for the pure library. - Rename _free to _done.
- Merciful Release