about summary refs log tree commit homepage
path: root/ext/tdb/extconf.rb
DateCommit message (Collapse)
2014-02-09prepare for rb_thread_blocking_region removal
It'll be OK to use rb_thread_call_without_gvl when rb_thread_blocking_region is not detectable at all. We still use rb_thread_blocking_region for Ruby 2.0-2.1 because rb_thread_call_without_gvl was detectable in 1.9.3, but not usable as an internal symbol. ref: https://bugs.ruby-lang.org/issues/9502
2010-12-10enforce 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.
2010-12-04add support for "clear" and "repack" methods
TDB#clear maps to tdb_wipe_all and TDB#repack maps to TDB#repack.
2010-12-01initial