Release Name: 0.5.0
Notes:
TDB is much like other DBM implementations, except it allows concurrent
writer processes. TDB was initially developed for Samba, but is used by
other projects as well. These Ruby bindings allow Ruby apps to read and
write to the same databases used by Samba!
* http://bogomips.org/ruby-tdb/
* ruby.tdb@librelist.org
* git://git.bogomips.org/ruby-tdb.git
Changes:
Eric Wong (5):
doc: add HACKING document
switch site to wrongdoc
test_tdb: fix and expand the repack test
fetch and delete may be passed destination buffer
multithreaded TDB is dangerous, discourage it
Changes:
.document | 1 +
.gitignore | 1 +
.wrongdoc.yml | 4 ++
GIT-VERSION-GEN | 2 +-
GNUmakefile | 97 +++++++++++++++---------------------------------
HACKING | 60 +++++++++++++++++++++++++++++
README | 12 +++--
Rakefile | 103 ---------------------------------------------------
ext/tdb/tdb.c | 46 ++++++++++++++++-------
lib/tdb.rb | 3 +-
lib/tdb/mt.rb | 2 +
tdb.gemspec | 25 ++++--------
test/test_tdb.rb | 58 +++++++++++++++++++++++++++-
test/test_tdb_mt.rb | 1 +
14 files changed, 205 insertions(+), 210 deletions(-)
commit 12f48c07c94add6bb5f6a3e676a14b77141e2558
Author: Eric Wong
Date: Mon Jan 17 09:14:23 2011 +0000
Ruby tdb 0.5.0 - reusable buffer for fetch
Eric Wong (5):
doc: add HACKING document
switch site to wrongdoc
test_tdb: fix and expand the repack test
fetch and delete may be passed destination buffer
multithreaded TDB is dangerous, discourage it
commit 0fe8e10bc5e4c107311fda1fc9f175a39e27160e
Author: Eric Wong
Date: Mon Jan 17 08:38:00 2011 +0000
multithreaded TDB is dangerous, discourage it
Lets just avoid threads for now :) The torture test
still fails and there doesn't appear to be a good way to
fix it without upstream supporting it.
commit 3107a78110309a203b0c2ef7cc4cd9d18d294a46
Author: Eric Wong
Date: Mon Jan 17 03:05:42 2011 +0000
fetch and delete may be passed destination buffer
This allows apps to reduce GC thrashing by reusing
a string buffer.
commit 069d047d3dcb0eefe59babbd295cfee922aa1476
Author: Eric Wong
Date: Mon Jan 17 03:07:15 2011 +0000
test_tdb: fix and expand the repack test
We can't repack an in-memory DB, only files
commit 1e47ddc03a3f78fc5a74eb8ba7cfa2c3d2ce5399
Author: Eric Wong
Date: Mon Jan 17 08:14:10 2011 +0000
switch site to wrongdoc
No more JavaScript! Down with JavaScript! \o/
commit c6882955b6aa7ec611e1ab6c3e4c75da6508889f
Author: Eric Wong
Date: Wed Dec 15 10:25:36 2010 -0800
doc: add HACKING document
It was referenced in the README and not included for some
reason.
|