Class Index

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.