on master help sign in
Add 32bit support (#87)

* Add 32bit support, closes #84 * Remove error-chain backtrace support

commit6343535eb2f23416431bb8e5a00e4fd734df78ba authorDavid Peter <sharkdp@users.noreply.github.com> dateThu 10 May 2018, 14:36 (8 years ago) parente2ac6de
3 files changed+9−36
.travis.yml+4−3 Cargo.lock−32 Cargo.toml+5−1
.travis.yml+4−3
@@ -11,6 +11,9 @@ matrix:
1111 env:
1212 - TARGET=x86_64-unknown-linux-musl
1313 - CC_x86_64_unknown_linux_musl=/usr/bin/musl-gcc
14+ - os: linux
15+ rust: stable
16+ env: TARGET=i686-unknown-linux-gnu
1417 - os: osx
1518 rust: stable
1619 env: TARGET=x86_64-apple-darwin
@@ -63,9 +66,7 @@ script:
6366 - cargo build --target $TARGET --verbose
6467 - cargo test --target $TARGET --verbose
6568 # Run 'bat' on its own source code and the README
66− # Piping to 'cat' forces the tty check to fail so that a pager is not used
67− - cargo run --target $TARGET -- src/main.rs | cat
68− - cargo run --target $TARGET -- README.md | cat
69+ - cargo run --target $TARGET -- src/main.rs README.md --paging=never
6970
7071before_deploy:
7172 - bash ci/before_deploy.bash
Cargo.lock−32
@@ -29,27 +29,6 @@ dependencies = [
2929 "winapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
3030]
3131
32−[[package]]
33−name = "backtrace"
34−version = "0.3.7"
35−source = "registry+https://github.com/rust-lang/crates.io-index"
36−dependencies = [
37− "backtrace-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)",
38− "cfg-if 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
39− "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)",
40− "rustc-demangle 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
41− "winapi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
42−]
43−
44−[[package]]
45−name = "backtrace-sys"
46−version = "0.1.16"
47−source = "registry+https://github.com/rust-lang/crates.io-index"
48−dependencies = [
49− "cc 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)",
50− "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)",
51−]
52−
5332[[package]]
5433name = "base64"
5534version = "0.8.0"
@@ -198,9 +177,6 @@ dependencies = [
198177name = "error-chain"
199178version = "0.11.0"
200179source = "registry+https://github.com/rust-lang/crates.io-index"
201−dependencies = [
202− "backtrace 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
203−]
204180
205181[[package]]
206182name = "flate2"
@@ -529,11 +505,6 @@ dependencies = [
529505 "ucd-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
530506]
531507
532−[[package]]
533−name = "rustc-demangle"
534−version = "0.1.8"
535−source = "registry+https://github.com/rust-lang/crates.io-index"
536−
537508[[package]]
538509name = "safemem"
539510version = "0.2.0"
@@ -803,8 +774,6 @@ dependencies = [
803774"checksum ansi_term 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6b3568b48b7cefa6b8ce125f9bb4989e52fbcc29ebea88df04cc7c5f12f70455"
804775"checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
805776"checksum atty 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "2fc4a1aa4c24c0718a250f0681885c1af91419d242f29eb8f2ab28502d80dbd1"
806−"checksum backtrace 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "8ea58cd16fd6c9d120b5bcb01d63883ae4cc7ba2aed35c1841b862a3c7ef6639"
807−"checksum backtrace-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "44585761d6161b0f57afc49482ab6bd067e4edef48c12a152c237eb0203f7661"
808777"checksum base64 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7c4a342b450b268e1be8036311e2c613d7f8a7ed31214dff1cc3b60852a3168d"
809778"checksum bincode 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bda13183df33055cbb84b847becce220d392df502ebe7a4a78d7021771ed94d0"
810779"checksum bitflags 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d0c54bb8f454c567f21197eefcdbf5679d0bd99f2ddbe52e84c77061952e6789"
@@ -862,7 +831,6 @@ dependencies = [
862831"checksum regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9329abc99e39129fcceabd24cf5d85b4671ef7c29c50e972bc5afe32438ec384"
863832"checksum regex-syntax 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8e931c58b93d86f080c734bfd2bce7dd0079ae2331235818133c8be7f422e20e"
864833"checksum regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7d707a4fa2637f2dca2ef9fd02225ec7661fe01a53623c1e6515b6916511f7a7"
865−"checksum rustc-demangle 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "76d7ba1feafada44f2d38eed812bd2489a03c0f5abb975799251518b68848649"
866834"checksum safemem 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e27a8b19b835f7aea908818e871f5cc3a5a186550c30773be987e155e8163d8f"
867835"checksum same-file 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cfb6eded0b06a0b512c8ddbcf04089138c9b4362c2f696f3c3d76039d68f3637"
868836"checksum serde 1.0.51 (registry+https://github.com/rust-lang/crates.io-index)" = "21924cc18e5281f232a17c040355fac97732b42cf019c24996a1642bcb169cdb"
Cargo.toml+5−1
@@ -13,7 +13,6 @@ version = "0.3.0"
1313atty = "0.2.2"
1414ansi_term = "0.10"
1515console = "0.6"
16−error-chain = "0.11"
1716directories = "0.10"
1817lazy_static = "1.0"
1918
@@ -31,3 +30,8 @@ features = ["parsing", "yaml-load", "dump-load", "dump-create"]
3130version = "2"
3231default-features = false
3332features = ["suggestions", "color", "wrap_help"]
33+
34+[dependencies.error-chain]
35+version = "0.11"
36+default-features = false
37+features = []