Alejandro González
94ba8b70b3
Update and optimize dependencies ( #445 )
...
* Update and optimize dependencies
These changes update the dependencies to their latest versions, fixing
some known issues that prevented doing so in the first place.
In addition, the direct dependency on byteorder was dropped in favor
of stdlib functions that have been stabilized for some time in Rust, and
the transitive dependency on chrono, pulled by stderrlog, was also
dropped, which had been affected by security issues and improperly
maintained in the past:
- https://github.com/cardoe/stderrlog-rs/issues/31
- https://www.reddit.com/r/rust/comments/ts84n4/chrono_or_time_03/
* Run rustfmt
* Bump MSRV to 1.56.1
Updating to this patch version should not be cumbersome for end-users,
and it is required by a transitive dependency.
* Bump MSRV to 1.57.0
os_str_bytes requires it.
2022-09-05 12:37:47 -04:00
Matt Riggott
703a25efad
Update stderrlog dependency to v0.5.1
...
Oxipng has an optional dependency on stderrlog, which itself has a
dependency on thread_local. Versions of thread_local < 1.1.4 have a
vulnerability caused by a data race in Iter and IterMut. Updating to
stderrlog v0.5.1 ensures that Oxipng uses a patched version of
thread_local.
https://rustsec.org/advisories/RUSTSEC-2022-0006.html
2022-07-05 10:28:12 -04:00
Rémi Lauzier
7ffbe1fb78
Update dependency and replace deprecated function
2022-03-14 09:21:22 -04:00
Josh Holmer
faf10c64a9
Bump edition to 2021, along with min rust version
2022-01-12 11:50:33 -05:00
Josh Holmer
ece9787822
Bump all dependencies
2022-01-12 02:47:59 -05:00
Josh Holmer
7f6fe08b06
Format cargo.toml using prettier
2022-01-12 02:41:13 -05:00
Josh Holmer
f5053f65bb
Add min rust version to Cargo.toml
2022-01-12 02:40:51 -05:00
Josh Holmer
c888142bcb
Version 5.0.1
deploy / create-windows-binaries (x86_64) (push) Has been cancelled
deploy / create-unix-binaries (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
deploy / create-unix-binaries (ubuntu-latest, x86_64-unknown-linux-musl) (push) Has been cancelled
deploy / deploy (push) Has been cancelled
2021-11-15 11:42:06 -05:00
Josh Holmer
8053211bf4
Version 5.0.0
deploy / create-windows-binaries (x86_64) (push) Has been cancelled
deploy / create-unix-binaries (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
deploy / create-unix-binaries (ubuntu-latest, x86_64-unknown-linux-musl) (push) Has been cancelled
deploy / deploy (push) Has been cancelled
2021-07-12 00:06:19 -04:00
Josh Holmer
d089176030
Bump dependencies
2021-07-11 23:42:12 -04:00
Moe
40a88f57f7
initial implementation of timestamp preservation #166 ( #360 )
...
Closes #166
2021-07-11 23:34:10 -04:00
Kornel
dac408627b
bit-vec is too slow for debug mode
2021-06-16 17:37:33 -04:00
dependabot-preview[bot]
c73a6b4a83
Bump log from 0.4.13 to 0.4.14
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.13 to 0.4.14.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.13...0.4.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-27 10:31:40 +00:00
dependabot-preview[bot]
f71ed29e96
Bump log from 0.4.11 to 0.4.13
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.11 to 0.4.13.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.11...0.4.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-11 11:54:45 +00:00
dependabot-preview[bot]
9d55331980
Bump byteorder from 1.3.4 to 1.4.2
...
Bumps [byteorder](https://github.com/BurntSushi/byteorder ) from 1.3.4 to 1.4.2.
- [Release notes](https://github.com/BurntSushi/byteorder/releases )
- [Changelog](https://github.com/BurntSushi/byteorder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BurntSushi/byteorder/compare/1.3.4...1.4.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-11 11:41:50 +00:00
dependabot-preview[bot]
0b4221d7f3
Bump stderrlog from 0.5.0 to 0.5.1
...
Bumps [stderrlog](https://github.com/cardoe/stderrlog-rs ) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/cardoe/stderrlog-rs/releases )
- [Changelog](https://github.com/cardoe/stderrlog-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cardoe/stderrlog-rs/compare/v0.5.0...v0.5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-11 11:26:03 +00:00
Josh Holmer
dea23211ae
Version 4.0.3
deploy / create-windows-binaries (x86_64) (push) Has been cancelled
deploy / create-unix-binaries (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
deploy / create-unix-binaries (ubuntu-latest, x86_64-unknown-linux-musl) (push) Has been cancelled
deploy / deploy (push) Has been cancelled
2021-01-04 16:12:57 -05:00
dependabot-preview[bot]
17a8c79e21
Bump itertools from 0.9.0 to 0.10.0
...
Bumps [itertools](https://github.com/bluss/rust-itertools ) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/bluss/rust-itertools/releases )
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bluss/rust-itertools/compare/v0.9.0...v0.10.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-29 08:10:23 -05:00
dependabot-preview[bot]
9c55fcfcbf
Bump indexmap from 1.6.0 to 1.6.1
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/bluss/indexmap/releases )
- [Commits](https://github.com/bluss/indexmap/compare/1.6.0...1.6.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-15 10:46:41 +00:00
dependabot-preview[bot]
257390e78c
Bump bit-vec from 0.6.2 to 0.6.3
...
Bumps [bit-vec](https://github.com/contain-rs/bit-vec ) from 0.6.2 to 0.6.3.
- [Release notes](https://github.com/contain-rs/bit-vec/releases )
- [Commits](https://github.com/contain-rs/bit-vec/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-04 15:57:50 +00:00
Josh Holmer
ff3787781e
Version 4.0.2
deploy / create-windows-binaries (i686) (push) Has been cancelled
deploy / create-windows-binaries (x86_64) (push) Has been cancelled
deploy / create-unix-binaries (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
deploy / create-unix-binaries (ubuntu-latest, x86_64-unknown-linux-musl) (push) Has been cancelled
deploy / deploy (push) Has been cancelled
2020-11-27 13:18:48 -05:00
dependabot-preview[bot]
3460116d3b
Bump libdeflater from 0.6.0 to 0.7.1
...
Bumps [libdeflater](https://github.com/adamkewley/libdeflater ) from 0.6.0 to 0.7.1.
- [Release notes](https://github.com/adamkewley/libdeflater/releases )
- [Commits](https://github.com/adamkewley/libdeflater/compare/0.6.0...0.7.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-26 08:50:21 -05:00
Josh Holmer
4fb262c477
Version 4.0.1
deploy / create-windows-binaries (i686) (push) Has been cancelled
deploy / create-windows-binaries (x86_64) (push) Has been cancelled
deploy / create-unix-binaries (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
deploy / create-unix-binaries (ubuntu-latest, x86_64-unknown-linux-musl) (push) Has been cancelled
deploy / deploy (push) Has been cancelled
2020-11-18 16:47:28 -05:00
dependabot-preview[bot]
77fbebf893
Bump libdeflater from 0.5.0 to 0.6.0
...
Bumps [libdeflater](https://github.com/adamkewley/libdeflater ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/adamkewley/libdeflater/releases )
- [Commits](https://github.com/adamkewley/libdeflater/compare/0.5.0...0.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-17 08:48:56 -05:00
Josh Holmer
9ccf39b49a
Version 4.0.0
deploy / create-windows-binaries (i686) (push) Has been cancelled
deploy / create-windows-binaries (x86_64) (push) Has been cancelled
deploy / create-unix-binaries (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
deploy / create-unix-binaries (ubuntu-latest, x86_64-unknown-linux-musl) (push) Has been cancelled
deploy / deploy (push) Has been cancelled
2020-11-11 14:43:42 -05:00
Ingvar Stepanyan
e38c759563
Switch to crossbeam-channel + rayon::spawn ( #327 )
...
* Switch to crossbeam-channel + rayon::spawn
* Remove thread_spawn for evaluation altogether
This allows to avoid a deadlock when there is only one Rayon thread, and doesn't sacrifice performance, since the caller of .get_result() had to always block on the iterator to be finished anyway, and all the messages are already sent from separate threads.
* Fix `verbose_mode` test
This one is easier to "fix", since we're in control of the rayon pool - just adding one extra thread to the default number to make sure we always can one root "spawn" call without stealing from the actual pool.
2020-11-11 12:01:13 -05:00
Anhil
adcc64c1b1
Make rayon truly optional ( #318 )
2020-11-06 18:48:52 -05:00
Anhil
70f911fa3e
Make libdeflater and zopfli optional ( #319 )
...
* Make `libdeflater` and `zopfli` optional
2020-11-01 20:18:15 -05:00
dependabot-preview[bot]
b848423346
Bump rustc_version from 0.2.3 to 0.3.0
...
Bumps [rustc_version](https://github.com/Kimundi/rustc-version-rs ) from 0.2.3 to 0.3.0.
- [Release notes](https://github.com/Kimundi/rustc-version-rs/releases )
- [Commits](https://github.com/Kimundi/rustc-version-rs/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-29 06:57:44 -04:00
dependabot-preview[bot]
147e0fbf5b
Bump rayon from 1.4.1 to 1.5.0
...
Bumps [rayon](https://github.com/rayon-rs/rayon ) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/rayon-rs/rayon/releases )
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.4.1...rayon-core-v1.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-22 10:47:39 +00:00
dependabot-preview[bot]
38e62f7ce5
Bump rayon from 1.4.0 to 1.4.1
...
Bumps [rayon](https://github.com/rayon-rs/rayon ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/rayon-rs/rayon/releases )
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.4.0...rayon-core-v1.4.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-30 10:59:33 +00:00
dependabot-preview[bot]
d1e6264059
Bump stderrlog from 0.4.3 to 0.5.0
...
Bumps [stderrlog](https://github.com/cardoe/stderrlog-rs ) from 0.4.3 to 0.5.0.
- [Release notes](https://github.com/cardoe/stderrlog-rs/releases )
- [Changelog](https://github.com/cardoe/stderrlog-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cardoe/stderrlog-rs/compare/v0.4.3...v0.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-15 10:51:41 -04:00
dependabot-preview[bot]
99af96f74d
Bump indexmap from 1.5.2 to 1.6.0
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.5.2 to 1.6.0.
- [Release notes](https://github.com/bluss/indexmap/releases )
- [Commits](https://github.com/bluss/indexmap/compare/1.5.2...1.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-07 10:34:25 +00:00
dependabot-preview[bot]
1f7b493e6c
Bump indexmap from 1.5.1 to 1.5.2
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/bluss/indexmap/releases )
- [Commits](https://github.com/bluss/indexmap/compare/1.5.1...1.5.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-02 10:52:36 +00:00
dependabot-preview[bot]
7bddeb1b57
Bump rgb from 0.8.24 to 0.8.25
...
Bumps [rgb](https://github.com/kornelski/rust-rgb ) from 0.8.24 to 0.8.25.
- [Release notes](https://github.com/kornelski/rust-rgb/releases )
- [Commits](https://github.com/kornelski/rust-rgb/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-31 10:52:43 +00:00
dependabot-preview[bot]
983f70dc0d
Bump rayon from 1.3.1 to 1.4.0
...
Bumps [rayon](https://github.com/rayon-rs/rayon ) from 1.3.1 to 1.4.0.
- [Release notes](https://github.com/rayon-rs/rayon/releases )
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/v1.3.1...rayon-core-v1.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-25 10:50:16 +00:00
dependabot-preview[bot]
c4cddbe60a
Bump rgb from 0.8.23 to 0.8.24
...
Bumps [rgb](https://github.com/kornelski/rust-rgb ) from 0.8.23 to 0.8.24.
- [Release notes](https://github.com/kornelski/rust-rgb/releases )
- [Commits](https://github.com/kornelski/rust-rgb/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-17 11:02:41 +00:00
dependabot-preview[bot]
f821060197
Bump clap from 2.33.2 to 2.33.3
...
Bumps [clap](https://github.com/clap-rs/clap ) from 2.33.2 to 2.33.3.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/v2.33.3/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v2.33.2...v2.33.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-14 11:09:23 +00:00
dependabot-preview[bot]
bff5109144
Bump rgb from 0.8.22 to 0.8.23
...
Bumps [rgb](https://github.com/kornelski/rust-rgb ) from 0.8.22 to 0.8.23.
- [Release notes](https://github.com/kornelski/rust-rgb/releases )
- [Commits](https://github.com/kornelski/rust-rgb/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-14 10:46:12 +00:00
dependabot-preview[bot]
3202c36846
Bump rgb from 0.8.20 to 0.8.22
...
Bumps [rgb](https://github.com/kornelski/rust-rgb ) from 0.8.20 to 0.8.22.
- [Release notes](https://github.com/kornelski/rust-rgb/releases )
- [Commits](https://github.com/kornelski/rust-rgb/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-12 10:40:33 +00:00
dependabot-preview[bot]
594bf7af05
Bump indexmap from 1.5.0 to 1.5.1
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/bluss/indexmap/releases )
- [Commits](https://github.com/bluss/indexmap/compare/1.5.0...1.5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-10 10:48:42 +00:00
dependabot-preview[bot]
74e3bc7c2e
Bump clap from 2.33.1 to 2.33.2
...
Bumps [clap](https://github.com/clap-rs/clap ) from 2.33.1 to 2.33.2.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-06 10:43:09 +00:00
Misty De Meo
1d05a8a224
Cargo.toml: set arm-always for cloudflare-zlib ( #277 )
...
Without this, cloudflare-zlib currently fails on all aarch64 CPUs.
This is one of the two solutions I proposed in #276 , and it's the
option I prefer out of the two.
Fixes #276 .
2020-08-04 10:48:27 -04:00
Josh Holmer
9dfea8dde0
Version 3.0.1
deploy / create-binaries (windows-latest, i686-pc-windows-msvc) (push) Has been cancelled
deploy / create-binaries (macOS-latest, x86_64-apple-darwin) (push) Has been cancelled
deploy / create-binaries (ubuntu-latest, x86_64-unknown-linux-musl) (push) Has been cancelled
deploy / deploy (push) Has been cancelled
2020-07-21 11:15:15 -04:00
Josh Holmer
9d8028e044
Switch to thin LTO
...
This has about a 25% improvement on release compilation times,
at the cost of a <1% runtime performance impact.
2020-07-21 11:14:21 -04:00
dependabot-preview[bot]
12e1863a54
Bump indexmap from 1.4.0 to 1.5.0
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/bluss/indexmap/releases )
- [Commits](https://github.com/bluss/indexmap/compare/1.4.0...1.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-21 01:21:26 +00:00
dependabot-preview[bot]
6d2756dc49
Bump log from 0.4.8 to 0.4.11
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.8 to 0.4.11.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.8...0.4.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-16 10:41:22 +00:00
dependabot-preview[bot]
328e82f630
Bump miniz_oxide from 0.3.7 to 0.4.0
...
Bumps [miniz_oxide](https://github.com/Frommi/miniz_oxide ) from 0.3.7 to 0.4.0.
- [Release notes](https://github.com/Frommi/miniz_oxide/releases )
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Frommi/miniz_oxide/compare/0.3.7...0.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-09 11:49:39 -04:00
dependabot-preview[bot]
cea75d6aa2
Bump rgb from 0.8.18 to 0.8.20
...
Bumps [rgb](https://github.com/kornelski/rust-rgb ) from 0.8.18 to 0.8.20.
- [Release notes](https://github.com/kornelski/rust-rgb/releases )
- [Commits](https://github.com/kornelski/rust-rgb/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-09 11:04:24 -04:00
dependabot-preview[bot]
506e733049
Bump rayon from 1.3.0 to 1.3.1
...
Bumps [rayon](https://github.com/rayon-rs/rayon ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/rayon-rs/rayon/releases )
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.3.0...v1.3.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-16 10:45:14 +00:00