Sergey "Shnatsel" Davidoff

Results 305 issues of Sergey "Shnatsel" Davidoff

Paeth filtering was remarkably resistant to autovectorization, and it is the only instance where we had to resort to the nightly-only portable SIMD API. Now that we're looking to make...

Cleans up the high-level compression ratio API and makes it easier to use. - Makes setting `Compression` also automatically select the filtering mode for you - Removes obsolete `Huffman` and...

Exposes advanced DEFLATE compression options. Supersedes #488, fixes #349. Also adds an option for store-only compression, like #490, but without a semver break. Expands roundtrip tests to cover more compression...

Right now the API for encoding is kinda awkward in that we have a separate `Filter` and `AdaptiveFilter` enums that are separately applied to the encoder, and the API does...

The **blocking** client currently does not allow specifying a timeout for the entire request (i.e. until the request body is finished transferring), which means an established connection will hang indefinitely...

Right now it doesn't: https://github.com/rustsec/rustsec/blob/5c1ea055155118f2aca7e7fdf4b46921ba117c7c/cargo-audit/src/commands/audit/fix.rs#L48-L51

The [`std::simd`](https://doc.rust-lang.org/stable/std/simd/index.html) module provides a safe, portable API for SIMD. Together with the [`multiversion`](https://crates.io/crates/multiversion) crate it allows for SIMD that works from a single source file on every platform, and...

Two years ago the standard library's channel implementation was [switched](https://github.com/rust-lang/rust/pull/93563) to a variant of crossbeam-channel. Now that std ships a good channel implementation, there is no reason to pull in...

Adds a harness for fuzzing with `cargo fuzz`. Can be run with `cargo fuzz run parse_exif`.

[`cargo auditable`](https://github.com/rust-secure-code/cargo-auditable) is a project by Rust's [Secure Code WG](https://www.rust-lang.org/governance/wgs/wg-secure-code). It embeds the list of dependencies into the binary itself, so that it can then be audited for known vulnerabilities....

enhancement