Commit Graph

  • 17eb247702
    expose memtable flush (#72) master Jacek Sieka 2024-10-29 01:14:36 +0100
  • 208fbd040f
    Remove atomic flush default. bhartnett 2024-10-28 20:39:18 +0800
  • 22297a47e5
    Add flush to RocksDbReadWriteRef. bhartnett 2024-10-28 20:09:04 +0800
  • 018fd778d4
    expose memtable flush Jacek Sieka 2024-10-27 08:01:37 +0100
  • 7b41c5c1e5
    Update nim versions and macos builder (#71) bhartnett 2024-10-07 12:49:48 +0800
  • a84dcbd1ed
    Update nim versions and macos builder. bhartnett 2024-10-07 12:09:10 +0800
  • 1e0d26211f
    Update RocksDb to v9.6.1 (#70) bhartnett 2024-10-01 11:22:08 +0800
  • f470c6ed8b
    Update vcpkg to fix windows CI build issue. bhartnett 2024-10-01 10:51:48 +0800
  • 2220783207
    Update RocksDb to v9.6.1 bhartnett 2024-10-01 10:02:46 +0800
  • 2ae39ceb66
    Bump RocksDb to v9.2.1 (#69) web3-developer 2024-08-15 22:08:21 +0800
  • 1c8a884fa8
    Cleanup. web3-developer 2024-08-15 16:35:49 +0800
  • 0c70516e22
    Static link dependencies. web3-developer 2024-08-15 15:35:51 +0800
  • 03ba3b19d7
    Copy libz to build directory. web3-developer 2024-08-15 15:06:48 +0800
  • f52700ed12
    Debug dlOpen. web3-developer 2024-08-15 14:47:59 +0800
  • f8aed7ea45
    Try fixing MacOS CI. web3-developer 2024-08-15 14:23:12 +0800
  • fc86d9433b
    Bump RocksDb dependencies to v9.2.1 web3-developer 2024-08-08 11:01:17 +0800
  • 965029e395
    Use the make question option to avoid rebuild on macOS (#68) Kim De Mey 2024-07-26 16:18:18 +0200
  • 23d0cf0894
    Use the make question option to avoid rebuild on macOS kdeme 2024-07-26 12:27:02 +0200
  • 937c8c5fb6
    Remove nimble install. web3-developer 2024-07-23 10:31:56 +0800
  • 2fd5470a46
    Test RocksDb build caching. web3-developer 2024-07-23 10:25:50 +0800
  • 608d10a24e
    Use nph v0.6.0 in nimble format and run format on project. (#66) web3-developer 2024-07-22 21:05:02 +0800
  • 2870e20f3b
    Use nph v0.6.0 in nimble format and run format on project. web3-developer 2024-07-22 20:37:03 +0800
  • 9a6d85e8da
    Fix issue on MacOS where build is never skipped even when the build artifacts already exist. (#65) web3-developer 2024-07-22 19:13:47 +0800
  • 36630fb8c9
    Fix issue on MacOS where build is never skipped even when the build artifacts already exist. web3-developer 2024-07-22 19:11:52 +0800
  • 92df0b067f
    Add support for snapshots. (#64) web3-developer 2024-07-10 13:15:40 +0800
  • 6c375bd4ff
    ColFamily API updates. web3-developer 2024-07-10 12:55:41 +0800
  • 67347fac94
    Minor updates and more tests. web3-developer 2024-07-10 12:31:15 +0800
  • cacd22963b
    Add support for snapshots. web3-developer 2024-07-10 00:18:32 +0800
  • cf1267e845
    Add support for optimistic transaction db, write batch with index, keyMayExist and empty keys. (#63) web3-developer 2024-07-08 22:18:30 +0800
  • e99428d3f3
    Complete support for empty keys and add tests. web3-developer 2024-07-08 21:34:35 +0800
  • a854cd08d4
    Allow empty keys to be used in API. web3-developer 2024-07-08 16:54:47 +0800
  • e3bb8429ad
    Add support for write batch with index. web3-developer 2024-07-08 16:48:32 +0800
  • 3bcc4ea2b0
    Add keyMayExist to RocksDbRef. web3-developer 2024-07-08 14:22:53 +0800
  • df3c610d22
    Add support for optimistic transaction db. web3-developer 2024-07-07 22:29:01 +0800
  • 6b7de5730b
    Implement missing getter and setters for option types. (#62) web3-developer 2024-07-03 23:46:42 +0800
  • da870ac7c2
    Fix test broken on windows. web3-developer 2024-07-03 23:06:57 +0800
  • 45f5753585
    Add majority of option type getter and setters. web3-developer 2024-07-03 22:09:45 +0800
  • aaaa2bebc6
    Add additional opts getters and setters for ReadOptionsRef and WriteOptionsRef. Updated BackupEngineOptionsRef to use newer c library type. web3-developer 2024-07-03 16:14:28 +0800
  • 13e242c691
    Update readme. web3-developer 2024-07-03 12:32:49 +0800
  • d31b8b8a72
    Build dynamic libraries for all platforms using vcpkg. (#61) web3-developer 2024-07-03 11:34:40 +0800
  • 4fd88b1c21
    Cleanup CI. web3-developer 2024-07-03 11:32:05 +0800
  • 62a0577ac3
    Use DYLD_LIBRARY_PATH on osx. web3-developer 2024-07-03 00:41:50 +0800
  • ad63ed6d26
    Minor fixes. web3-developer 2024-07-02 23:44:15 +0800
  • ddc8d64462
    Fix nimble install in ci. web3-developer 2024-07-02 23:19:32 +0800
  • 38de01e71f
    Build dynamic libraries for all platforms using vcpkg. web3-developer 2024-07-02 22:45:50 +0800
  • 01ced36404
    Fix segfault in filterpolicy close (#60) web3-developer 2024-07-02 12:44:05 +0800
  • e83222f81b
    Fix MacOS CI. web3-developer 2024-07-02 12:16:11 +0800
  • a9cebfbd42
    Cleanup. web3-developer 2024-07-02 00:33:08 +0800
  • 9a7edd7975
    Add tests to cover autoClose. web3-developer 2024-07-01 23:51:31 +0800
  • 89232b156f
    Fix seq fault caused by double free. Now using API correctly. web3-developer 2024-07-01 16:48:11 +0800
  • caedba0b3f
    Implement autoclose on missed types. (#59) web3-developer 2024-06-28 23:57:34 +0800
  • 6f1544d4df
    Cleanup using templates and add more tests. web3-developer 2024-06-28 23:36:48 +0800
  • bb70e8980f
    Use unity.a for building static RocksDb library. (#58) web3-developer 2024-06-28 20:50:11 +0800
  • e32210c111
    Fix mistake. web3-developer 2024-06-28 20:49:19 +0800
  • 42d190ece5
    Minor update to build script. web3-developer 2024-06-28 20:46:38 +0800
  • a3c72664d2
    Implement autoclose on missed types. web3-developer 2024-06-28 16:07:19 +0800
  • c6710a7ff1
    Use unity.a for building static RocksDb library. web3-developer 2024-06-28 15:03:06 +0800
  • 03313d8068
    Auto close feature to improve memory management of option types. (#57) web3-developer 2024-06-28 10:04:37 +0800
  • be1699a068
    Fix compile for nim v1.6. web3-developer 2024-06-28 01:08:54 +0800
  • ed425d00fb
    Update docs. web3-developer 2024-06-27 23:21:06 +0800
  • 566f63e0a9
    Finish autoClose changes to prevent memory leaks. web3-developer 2024-06-27 22:59:17 +0800
  • 8b4162cec5
    Add autoClose flag to each opt type. web3-developer 2024-06-27 16:55:20 +0800
  • 8d5417cbd0
    Improve close functions. web3-developer 2024-06-27 15:58:17 +0800
  • e49f3c43a2
    Close opt types when opening database fails. web3-developer 2024-06-27 13:52:24 +0800
  • e6925fd100
    Run nph format. web3-developer 2024-06-27 12:56:53 +0800
  • 1ef1645113
    Clean up, add more tests and use correct free function for listColumnFamilies. web3-developer 2024-06-27 11:16:15 +0800
  • 953d9e82c7
    Revert some changes from prior PR https://github.com/status-im/nim-rocksdb/pull/48 which enable memory leak of options when not cleaned up manually. web3-developer 2024-06-27 10:22:12 +0800
  • 9f6085924d
    WriteBatch tests. web3-developer 2024-06-27 09:59:30 +0800
  • 5cdfd6ed53
    Remove support for nim v1.6. web3-developer 2024-06-27 01:47:43 +0800
  • ee15ce027b
    Update API to support passing in ColFamilyHandleRef instead of column family string. (#52) web3-developer 2024-06-27 01:31:39 +0800
  • ce87c333ed
    Fix compile. web3-developer 2024-06-27 01:13:48 +0800
  • 8feabd136e
    Support multi column family in write batch. web3-developer 2024-06-27 00:53:18 +0800
  • 9d14e49148
    Fix mistake in merge. web3-developer 2024-06-26 23:39:13 +0800
  • 3f48fd057a
    Merge branch 'master' into use-colfamily-handle-ref web3-developer 2024-06-26 23:15:13 +0800
  • a691d5b9d2
    Format using nph (#54) web3-developer 2024-06-26 23:00:10 +0800
  • 4e7f7d5737
    Manually install nph as before. web3-developer 2024-06-26 22:58:27 +0800
  • f6a6dc5d14
    Try fixing nph path issue. web3-developer 2024-06-26 22:48:01 +0800
  • fb468c3d7d
    Try again. web3-developer 2024-06-26 22:31:47 +0800
  • b036aadb3a
    Try fix nph not in path after install in CI. web3-developer 2024-06-26 21:39:21 +0800
  • 52e30a3ec2
    Remove nph from nimble deps. Install nph during nimble format task instead. web3-developer 2024-06-26 21:24:21 +0800
  • 00d04d5966
    Only run nph when using nim version 2. web3-developer 2024-06-26 21:05:49 +0800
  • 79910eccea
    Use latest nph version. web3-developer 2024-06-26 20:39:16 +0800
  • 84c3767325
    Try installing nph using nimble install. web3-developer 2024-06-26 20:24:07 +0800
  • e01fb60b6e
    Minor fix to formatting by running correct nph version locally. web3-developer 2024-06-26 16:40:33 +0800
  • 0ab57991a1
    Add nph lint to CI. web3-developer 2024-06-26 16:24:50 +0800
  • dac237a9cf
    Format entire project using nph. web3-developer 2024-06-26 16:19:20 +0800
  • 963602314e
    Update column family function names. Remove redundant exists check. web3-developer 2024-06-26 16:02:38 +0800
  • e93677d959
    Check for unknown column family in getColFamilyHandle and update tests. web3-developer 2024-06-25 23:41:17 +0800
  • 966e63ba11
    Refactor API to pass in column family handle instead of string. web3-developer 2024-06-25 20:42:12 +0800
  • 45f7a9266f
    Update RocksDb header file and automate regeneration of wrapper. web3-developer 2024-06-21 12:08:16 +0800
  • f5dcb34ae8
    ignore clean failures Jacek Sieka 2024-06-19 09:42:58 +0200
  • d648b10e2c
    options: reclassify (#51) Jacek Sieka 2024-06-19 08:39:15 +0200
  • e8ba5085a6
    more disabling Jacek Sieka 2024-06-19 07:46:58 +0200
  • f22c92d7ad
    remove unsupported option from test Jacek Sieka 2024-06-19 07:35:55 +0200
  • f5cebbc3f1
    options: reclassify Jacek Sieka 2024-06-18 20:46:39 +0200
  • 93c6df0765
    If vendor RocksDb files have changed the trigger a clean rebuild. (#49) web3-developer 2024-06-14 22:54:29 +0800
  • 293dc0745e
    max_total_wal_size is a db option (#50) Jacek Sieka 2024-06-14 15:43:49 +0200
  • 9b2e671fc4
    max_total_wal_size is a db option Jacek Sieka 2024-06-14 15:12:54 +0200
  • 4eb3945d43
    If vendor RocksDb files have changed the trigger a clean rebuild. web3-developer 2024-06-14 16:24:29 +0800
  • c5bbf83114
    Expose function for listing existing column families (#48) Jordan Hrycaj 2024-06-13 15:43:33 +0000