Jihyun Yu
5aeb49137d
enable sse4.2/pclmul for accelerated crc32c
6 years ago
Baptiste Jamin
8f48e6c351
Bump RocksDB to 5.18.3 (prevents deadlocks)
6 years ago
Oleksandr Anyshchenko
e7f5c24105
Applied clippy lints
6 years ago
Oleksandr Anyshchenko
4f62063f3c
Update rocksdb version up to 5.17.2
6 years ago
Jordan Terrell
896dbc6c61
Applying changes from rustfmt...
6 years ago
Oleksandr Anyshchenko
b9681c8613
Disabled warnings when builds c++ deps
6 years ago
Jordan Terrell
a2938b5465
Bumping crate version for librocksdb-sys to 5.14.3 and rocksdb to 0.11...
6 years ago
Jordan Terrell
a824913a36
Applying rustfmt to all code...
6 years ago
Stanislav Panferov
02149cbd83
Bump bindgen up to 0.43
6 years ago
Jordan Terrell
d997ad38ba
Adding Windows builds to CI ( #219 )
...
* Adding Windows builds to Travis CI config...
* Adding missing library to windows target...
* Changing test directory name randomization to be cross-platform...
* Removing /target directory from CI cache...
6 years ago
Oleksandr Anyshchenko
c72f8c87a3
Some changes in a .gitignore file
6 years ago
Jordan Terrell
16a49d9706
Compression algorthms are now enabled by crate features...
6 years ago
Jordan Terrell
b56881e5d6
Adding Zlib and Bzip2 compression support...
6 years ago
Jordan Terrell
64b99a4f3b
Adding Zstandard compression support...
6 years ago
Jordan Terrell
f54deaf1e0
Adding LZ4 compression support and updated Snappy version to same version targeted by RocksDb...
6 years ago
Martin Ek
7c6d756347
Upgrade RocksDB to 5.14.2
7 years ago
Martin Ek
f1c3b48b3f
Update bindgen to 0.37
7 years ago
Jordan Terrell
0eab9980ed
Adding additional Windows sources to fix linker issue when trying to resolve WindowsThread symbols...
7 years ago
Tyler Neely
701669d076
cut rocksdb version 0.10.0, librocksdb-sys 5.11.3.
7 years ago
Andrey Lesnikov
d3ccbe5e43
System rocksdb and snappy libs through envvars
...
Variables: ROCKSDB_LIB_DIR, SNAPPY_LIB_DIR, ROCKSDB_STATIC and SNAPPY_STATIC
7 years ago
Diego Ongaro
de5653324a
Bump rocksdb version to 5.10.2
7 years ago
Jeffrey Quesnelle
c87c22bdd5
bump librocksdb-sys to 5.7.1
7 years ago
Jeffrey Quesnelle
6bf579471c
fixes windows build
7 years ago
Griffin Smith
09b7022b5a
Update dependency on cc (previously gcc) crate
...
Rename the gcc crate to cc per alexcrichton/cc-rs@410992f, and update
the one breaking change from the `Config` struct to `Build`, per
alexcrichton/cc-rs@dc4bfb4.
The primary impetus for this change is to pull over
alexcrichton/cc-rs@2b1ce98, which *drastically* speeds up build times of
rocksdb-sys (20m to 1m, on my machine).
7 years ago
Rick Richardson
d31e2bb88e
updated merge_operator framework to support merge types other than associative (support a partial merge and full merges that may or may not have an existing value)
7 years ago
Rick Richardson
963b8cba51
bump gcc to cc 1.0+ (for actual parallel builds)
7 years ago
Rick Richardson
6ca99a8121
add workaround for weird bindgen stddefs.h align bug, fix tests
7 years ago
Tyler Neely
68f6a123df
bump rocksdb to 5.6.2, suppress unused-parameter warnings
7 years ago
Griffin Smith
a4587f62c1
Remove `set_disable_data_sync`
...
This is removed from rocksdb core as of facebook/rocksdb@eb912a9, and
having the reference in the ffi causes loading the shared library to
break.
7 years ago
Tyler Neely
77db662562
bump version up to 5.6.1. switch over to version system that traces upstream rocksdb.
7 years ago
Nikhil Benesch
9d0a5e2819
use bindgen to generate ffi
...
Closes #128 .
7 years ago
Volker Mische
3ecf13ccdb
Bump RocksDB to 5.6.1
8 years ago
Tyler Neely
9002fbda95
0.7.0
8 years ago
Richard Dodd
b8ecb42460
Nit
8 years ago
Richard Dodd
514e8904d7
Add to options
...
- set_allow_concurrent_memtable_write
And fix test
8 years ago
Richard Dodd
2a7ab0f805
Include change from 5.4.5
...
Change "use_direct_writes" to "use_direct_io_for_flush_and_compaction"
8 years ago
Richard Dodd
ccb40173fe
Update rocksdb
...
Remove option that no longer exists in rocksdb
8 years ago
Karl Hobley
1c3333636d
Implement RawIterator.seek_for_prev
8 years ago
Karl Hobley
6b407a3486
Implement support for DirectIO
...
As per: 972f96b3fb
8 years ago
Richard Dodd
87f802479d
Make rocksdb work with gcc 7 (v5.4.6)
8 years ago
Karl Hobley
cb136318ce
Removed seek_for_prev
...
Not implemented in this version of RocksDB
8 years ago
Karl Hobley
05c01f4e9e
Implement seek_for_prev
8 years ago
Volker Mische
08ecf0db1e
Makefiles use tabs
...
The indentation in Makefiles is tabs. Without this change it failed for me with:
Makefile:4: *** missing separator. Stop
8 years ago
Volker Mische
a890ec3f14
Fail if RocksDB or Snappy source is missing
8 years ago
Tyler Neely
2a29b0ae5f
cut version 0.6.0
8 years ago
Alexander Regueiro
d28eba2ff5
Added basic support for backups.
8 years ago
Alexander Regueiro
8cb22e5f1b
Related enum type definitions to FFI.
8 years ago
Tyler Neely
12b96d06ee
rocksdb_sys -> librocksdb_sys
8 years ago
Tyler Neely
5446ab4dca
rename rocksdb-sys
8 years ago