-
Committer:
Philip Ashmore
-
Date:
2012-04-30 01:40:23 UTC
-
Revision ID:
git-v1:33644d68faf27da820ce9f1a74ec6001832c8f26
Version 1.3.1-02
* treedb-malloc library allows free(0)
* treedb-malloc library returns pointer-aligned blocks
Previously they were 4-byte-aligned, not OK for 64 bits.
* treedb-malloc library rejects non-fuse filesystem directories
It checks the directory size, which is 0 when it's a fuse filesystem.
* treedb-malloc library "d2" variant added
This runs as quietly and quickly as possible while still doing heap
checks.
This allows you to set a breakpoint in allocator_check_heap()
to catch heap check failures.
* treedb-malloc-daemon uses mmap() onto client data files
The idea is to allow non-blocking v3c_sync_fetch_and_or(), which is
definitely better than reading, then writing wrt multiple threads.
* treedb-malloc-daemon now single threaded
Tripped over self if not. Happened about 1/4 times tests were run.
Now its tests always succeed.