Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 3, 2014
  1. Merge pull request #22 from domsj/0.9.2

    authored
    bump version to 0.9.2
  2. @domsj

    bump version to 0.9.2

    domsj authored
Commits on May 27, 2014
  1. Merge pull request #21 from NicolasT/tc-submodule

    authored
    Turn TokyoCabinet into a submodule
  2. @NicolasT

    Update TokyoCabinet submodule

    NicolasT authored
  3. @NicolasT
  4. @NicolasT
  5. Merge pull request #20 from domsj/sync-no-lwt

    authored
    sync should not have lwt in it's signature
  6. @domsj
Commits on May 17, 2014
  1. removed duplicate text in LICENSE file

    Romain Slootmaekers authored
Commits on May 16, 2014
  1. Merge pull request #19 from domsj/sync-detached

    authored
    optionally allow detached sync
  2. @domsj

    optionally allow detached sync

    domsj authored
Commits on Apr 9, 2014
  1. Merge pull request #17 from toolslive/apache

    authored
    ALv2; whitespace; version 0.9.1
  2. Merge pull request #18 from toolslive/get3_generic

    authored
    get3_generic
  3. ALv2; whitespace; version 0.9.1

    Romain Slootmaekers authored
Commits on Apr 2, 2014
  1. get3_generic

    Romain Slootmaekers authored
Commits on Mar 18, 2014
  1. ready for 0.9.0

    Romain Slootmaekers authored
Commits on Mar 7, 2014
  1. Merge pull request #16 from domsj/one-less-copy

    authored
    expose volatile buffer variants to get keys and values (avoiding 1 strin...
  2. @domsj
Commits on Feb 27, 2014
  1. Merge pull request #15 from domsj/master

    authored
    Update META
Commits on Feb 26, 2014
  1. @domsj

    Update META

    domsj authored
Commits on Feb 19, 2014
  1. Merge pull request #14 from NicolasT/ocaml-optimize

    authored
    Add `copy_from_cursor`
  2. @NicolasT

    Track and throw errors from the correct DB

    NicolasT authored
    Previously, even when an error occurred in an operation acting on the source
    database, `bdb_handle_error(ctbdb)` was being called. This change tracks
    whether an error occurs during operations on `sbdb` or `tbdb`, and raises an
    exception using the correct database accordingly.
  3. @NicolasT

    Add `copy_from_cursor`

    NicolasT authored
Commits on Jan 28, 2014
  1. Merge pull request #13 from NicolasT/release-runtime-lock

    authored
    Release runtime lock
  2. @NicolasT

    Expose `bdb_get_nolock`

    NicolasT authored
  3. @NicolasT
  4. @NicolasT

    Release the OCaml runtime lock around `tcbdbget`

    NicolasT authored
    In order to allow for multi-threaded read access to the database, the OCaml
    runtime lock should be released when entering TokyoCabinet. In turn, this
    requires some string copying.
    
    This change releases the runtime lock, and adds the required copying, while
    avoiding `malloc` calls for keys smaller than 1kB.
  5. @NicolasT

    Use `memcpy` instead of `memmove` in `caml_copy_string_with_length`

    NicolasT authored
    Since we allocate a new string right before copying the source data into this
    freshly-allocated memory, the 2 regions can't overlap. In turn, this allows
    using `memcpy` instead of `memmove`, which is cheaper.
  6. @NicolasT
Commits on Jan 14, 2014
  1. Merge branch 'master' of github.com:toolslive/camltc

    Romain Slootmaekers authored
  2. bugfix: jump

    Romain Slootmaekers authored
    should use tcbdbcurjump iso tcdbcurjump2
Commits on Dec 20, 2013
  1. Merge pull request #12 from domsj/master

    authored
    Update tokyo cabinet link in readme
Commits on Dec 1, 2013
  1. @domsj
Commits on Nov 29, 2013
  1. Merge branch 'master' of github.com:toolslive/camltc

    Romain Slootmaekers authored
  2. expose more cursor operations (out,jump)

    Romain Slootmaekers authored
Something went wrong with that request. Please try again.