ChangeLog from bogomips.org/ruby-tdb.git
commit 6d7697ffacf190535a2bbe4be05757bb310c45da
Author: Eric Wong <normalperson@yhbt.net>
Date: Sun May 8 03:24:19 2011 +0000
shorten git URLs
bogomips.org went on a URL diet
commit cd43786aac0140d58404759b1a344b850c33d1d3
Author: Eric Wong <normalperson@yhbt.net>
Date: Mon Jan 17 09:25:30 2011 +0000
fix RAA update task
commit 12f48c07c94add6bb5f6a3e676a14b77141e2558
Author: Eric Wong <normalperson@yhbt.net>
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 <normalperson@yhbt.net>
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 <e@yhbt.net>
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 <e@yhbt.net>
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 <normalperson@yhbt.net>
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 <normalperson@yhbt.net>
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.
commit 11d170ed584350905dc3b09859a3d079190ccb16
Author: Eric Wong <normalperson@yhbt.net>
Date: Mon Dec 13 18:37:49 2010 -0800
Ruby tdb - 0.3.0 - TDB::HashFunctions for Metropolis
There are attempts at improving thread-safety, but
still tread carefully since it's not ideal as upstream
does not yet support it.
commit 91369e7c1027c8f58b167b6352842e0784b4d0f1
Author: Eric Wong <normalperson@yhbt.net>
Date: Fri Dec 10 18:25:24 2010 -0800
mt: longer test
Just in case it wasn't long enough to expose any issues
or crash the system.
commit 40b3033aa688a2758a0e958a65000e450d474f97
Author: Eric Wong <normalperson@yhbt.net>
Date: Fri Dec 10 18:23:25 2010 -0800
enforce locking for TDB creation/destroy
TDB objects aren't created often, so this shouldn't
be noticeable, and there's no other way if any notion
of thread-safety is desired.
commit 56378c0fc1704cab0e0e1e6800befaf84e419b43
Author: Eric Wong <normalperson@yhbt.net>
Date: Fri Dec 10 18:05:41 2010 -0800
mt: just break when attempting TDB methods inside #each
Too tricky to support, for now.
commit 93e36dd664a9d3f95456769ca2d29c48503bd0e7
Author: Eric Wong <normalperson@yhbt.net>
Date: Fri Dec 10 17:56:14 2010 -0800
add a new TDB::HashFunctions module
It's nice to have common hash functions available...
commit 4e4166437ac88aa6df4ffcd4ed8452cb5eb8750e
Author: Eric Wong <normalperson@yhbt.net>
Date: Thu Dec 9 22:30:08 2010 +0000
rdoc: enable webcvs links for cgit
Might as well enable it to help people
browse code.
commit be4d28e81a028757074a01abfcabf75262624e79
Author: Eric Wong <normalperson@yhbt.net>
Date: Tue Dec 7 18:38:39 2010 -0800
Ruby tdb - 0.2.0 - optional thread-safety
There is now basic thread-safety for Ruby 1.9 users
that can be enabled by passing :threadsafe => true
to TDB.new
MRI 1.8 users do not need thread-safety as native threads
are not used.
commit 203e6a434475b9c45c806698ae12d403fe2723b7
Author: Eric Wong <normalperson@yhbt.net>
Date: Mon Dec 6 17:56:50 2010 -0800
README: fix grammar error
Oops.
commit 76a68577ce61c02689ad450c054b69bf1a8d6f60
Author: Eric Wong <normalperson@yhbt.net>
Date: Sat Dec 4 15:56:11 2010 -0800
add support for "clear" and "repack" methods
TDB#clear maps to tdb_wipe_all and TDB#repack maps
to TDB#repack.
commit 91774f18ae0bb044c24d75d275ccb90b1bd80ad0
Author: Eric Wong <normalperson@yhbt.net>
Date: Fri Dec 3 17:45:45 2010 -0800
README: update with thread-safety usage
One limitation that's easy to work around, for now.
commit c6c2f7782e2270ee4684d2405376a186aa806fcd
Author: Eric Wong <normalperson@yhbt.net>
Date: Fri Dec 3 17:27:53 2010 -0800
add optional thread-safety on a per-object basis
Thread-safety is useful sometimes and needless overhead
otherwise. Default to whatever TDB upstream defaults to.
commit 2a31a29a3398b645722b9ce77a2987948289706e
Author: Eric Wong <normalperson@yhbt.net>
Date: Fri Dec 3 14:42:34 2010 -0800
README: add an extra note for non-Debian users
Hopefully upstream fixes this soon for everyone else.
commit 2ad2c8b844bd43ad7e15cb7652da00be877ac039
Author: Eric Wong <normalperson@yhbt.net>
Date: Fri Dec 3 22:00:10 2010 +0000
lookup3: fix build from missing #include
This appears to be needed on x86 Debian Lenny but not x86_64
commit 424f350415eccae19f08c2164b3e6ba6943fffb5
Author: Eric Wong <normalperson@yhbt.net>
Date: Thu Dec 2 14:37:59 2010 -0800
README: add Caveats section
We're not perfect, so don't raise expectations too high!
commit cd3d6d573985cac087bd51f44bd8ad87b9e4e429
Author: Eric Wong <normalperson@yhbt.net>
Date: Thu Dec 2 14:14:12 2010 -0800
RDoc updates
We still need a lot of work in this area, but this is better
than nothing.
commit edb517aee23616ee1842148fb7e9afc7aebc6139
Author: Eric Wong <normalperson@yhbt.net>
Date: Wed Dec 1 10:12:46 2010 +0000
gemspec: do not modify VERSION env
1.9.2 does not like this.
commit 5557518c81f1a70f825bfc6e4a6671dc6e12b6e4
Author: Eric Wong <normalperson@yhbt.net>
Date: Wed Dec 1 09:58:22 2010 +0000
minor RDoc updates
commit 58938c980f38a4581b4a0e8a780fffe7ac95bc93
Author: Eric Wong <normalperson@yhbt.net>
Date: Fri Nov 26 02:27:17 2010 +0000
initial
Originally generated with the Darkfish Rdoc Generator 2, modified by wrongdoc.