mirror of
https://github.com/quickwit-oss/tantivy.git
synced 2025-12-23 02:29:57 +00:00
Change Footer version handling, Make compression dynamic Change Footer version handling Simplify version handling by switching to JSON instead of binary serialization. fixes #1058 Make compression dynamic Instead of choosing the compression during compile time via a feature flag, you can now have multiple compression algorithms enabled and decide during runtime which one to choose via IndexSettings. Changing the compression algorithm on an index is also supported. The information which algorithm was used in the doc store is stored in the DocStoreFooter. The default is the lz4 block format. fixes #904 Handle merging of different compressors Fix feature flag names Add doc store test for all compressors
24 lines
936 B
YAML
24 lines
936 B
YAML
# Appveyor configuration template for Rust using rustup for Rust installation
|
|
# https://github.com/starkat99/appveyor-rust
|
|
|
|
os: Visual Studio 2015
|
|
environment:
|
|
matrix:
|
|
- channel: stable
|
|
target: x86_64-pc-windows-msvc
|
|
|
|
install:
|
|
- appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe
|
|
- rustup-init -yv --default-toolchain %channel% --default-host %target%
|
|
- set PATH=%PATH%;%USERPROFILE%\.cargo\bin
|
|
- if defined msys_bits set PATH=%PATH%;C:\msys64\mingw%msys_bits%\bin
|
|
- rustc -vV
|
|
- cargo -vV
|
|
|
|
build: false
|
|
|
|
test_script:
|
|
- REM SET RUST_LOG=tantivy,test & cargo test --all --verbose --no-default-features --features lz4-compression --features mmap
|
|
- REM SET RUST_LOG=tantivy,test & cargo test test_store --verbose --no-default-features --features lz4-compression --features snappy-compression --features brotli-compression --features mmap
|
|
- REM SET RUST_BACKTRACE=1 & cargo build --examples
|