Skip to content
Snippets Groups Projects
  1. Dec 14, 2020
  2. Apr 29, 2019
  3. Apr 19, 2019
  4. Apr 18, 2019
  5. Apr 06, 2019
  6. Feb 02, 2019
  7. Feb 01, 2019
    • Alexander Böhn's avatar
      Allow `rocksdb.DB` instances to be manually closed · 952e7bb4
      Alexander Böhn authored
      While `delete rocks_ptr` is a deterministic operation in C++, the Python analogue `del rocks_handle` is not – disposal and finalization of the Rocks database are entirely dependent on the Python garbage collector (q.v. the `python-rocksdb` tests themselves, which call `gc.collect()` after `del rocks_handle` to attempt to force the destructor to run). This change exposes a method to trigger the destruction of the underlying Rocks database pointer (deterministic!) through the Python Rocks handle; existing code will not need to be changed, as the Python object destructor (non-deterministic!) will now call this method.
      
      This is the second revision of this PR – it resolves the first revision, #39.
      952e7bb4
    • twmht's avatar
      bump to version 0.7.0 · 11da1aa9
      twmht authored
      11da1aa9
    • twmht's avatar
      Merge branch 'merge-pr35' · 209ba91b
      twmht authored
      209ba91b
    • twmht's avatar
      change default compaction_pri · 0c809e1d
      twmht authored
      0c809e1d
    • twmht's avatar
      remove full_scan_mode · 32a3dca2
      twmht authored
      32a3dca2
    • Ming-Hsuan-Tu's avatar
      Merge pull request #35 from fried/master · 0fbacafa
      Ming-Hsuan-Tu authored
      Column Family Support
      0fbacafa
  8. Nov 06, 2018
    • Jason Fried's avatar
      Column Family Support · 2a66e20c
      Jason Fried authored
      Add support for Column Families in a runtime safe way.
      Add unittests to test functionality
      Insure all unittests are passing.
      Cleaned up unittests to not use a fixed directory in tmp, but use tempfile
      2a66e20c
  9. Sep 22, 2018
  10. Apr 17, 2018
  11. Apr 16, 2018
  12. Apr 10, 2018
  13. Mar 24, 2018
  14. Feb 21, 2018
  15. Feb 20, 2018
  16. Feb 15, 2018
  17. Feb 09, 2018
    • Mehdi Abaakouk's avatar
      Allow to compile the extension everywhere · e4c0de94
      Mehdi Abaakouk authored
      This change:
      * uses to setuptools Cython automatic extension build system.
      * Add tox.ini to run tests and build docs into virtualenv
      * Add .travis.yaml and Dockerfile to run tests in CI
      * Change requirements to ensure:
        - Cython and setuptools are installed before we build the Cython
          extension
        - tests dependencies are not installed by default
        - doc dependencies are explicit
      * Add missing lz4 library
      * Allow to build the module with any librocksdb headers (no-rtti)
      
      Closes #15
      e4c0de94
  18. Jan 25, 2018
  19. Jan 24, 2018
  20. Sep 21, 2017
  21. Jul 17, 2017
  22. Jul 15, 2017
  23. Jun 29, 2017
  24. Jun 25, 2017
  25. Jun 19, 2017
  26. Apr 25, 2017
Loading