Andrew Dirksen
de431e3e5e
fmt
5 years ago
Andrew Dirksen
54aff620fa
enable cross compilation by fix #322
5 years ago
John-John Tedro
d7cfbdcb6d
Build RocksDB with support for unicode filenames on Windows
5 years ago
Jihyun Yu
5aeb49137d
enable sse4.2/pclmul for accelerated crc32c
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
a824913a36
Applying rustfmt to all code...
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
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
f1c3b48b3f
Update bindgen to 0.37
6 years ago
Jordan Terrell
0eab9980ed
Adding additional Windows sources to fix linker issue when trying to resolve WindowsThread symbols...
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
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
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
Nikhil Benesch
9d0a5e2819
use bindgen to generate ffi
...
Closes #128 .
7 years ago
Volker Mische
a890ec3f14
Fail if RocksDB or Snappy source is missing
8 years ago
Tyler Neely
5446ab4dca
rename rocksdb-sys
8 years ago
Tyler Neely
ad2c15ac7c
prep for 0.5 release
8 years ago
Tyler Neely
121ed9a993
formatting
8 years ago
Alexander Regueiro
ffefbd0907
Performed lots of clean-up on code.
8 years ago
Karl Hobley
108c9cdf61
Convert tabs to spaces
8 years ago
Karl Hobley
e34692948e
Implement static linking
8 years ago
Tyler Neely
5ecf116be1
remove the cargo auto-compiliation. maybe this will be added later as an optional feature.
10 years ago
Tyler Neely
325476aad8
spacing
10 years ago
Tyler Neely
0b25aa219d
OSX support
10 years ago
Tyler Neely
f340e74c1d
add cargo build for rocksdb 3.8.1, no more LD_PRELOAD
10 years ago