~contact-philipashmore/treedb/master

Viewing all changes in revision 43.

  • 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.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: