Date | Commit message (Collapse) |
|
Method#inspect has changed in modern Ruby, so try to make test
less fragile.
|
|
This will probably be the last release we make under Ruby 1.8
|
|
Not sure if it's an rbx implementation difference or not,
but initialize is obviously wrapped and probably(?) private
depending on the version/implemntation of Ruby...
|
|
It's the preferred hash function nowadays by Ruby itself, so it
probably makes sense to add it
|
|
We don't want path names silently truncated when passed to
the C API.
|
|
This is faster for larger keys on x86_64
|
|
Just in case something was horribly wrong in my C++ -> C
ports.
|
|
It should be slightly faster than murmur2
|
|
Just in case...
|
|
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.
|
|
This allows apps to reduce GC thrashing by reusing
a string buffer.
|
|
We can't repack an in-memory DB, only files
|
|
Just in case it wasn't long enough to expose any issues
or crash the system.
|
|
Too tricky to support, for now.
|
|
It's nice to have common hash functions available...
|
|
TDB#clear maps to tdb_wipe_all and TDB#repack maps
to TDB#repack.
|
|
Thread-safety is useful sometimes and needless overhead
otherwise. Default to whatever TDB upstream defaults to.
|
|
We still need a lot of work in this area, but this is better
than nothing.
|
|
|