Sergey "Shnatsel" Davidoff

Results 592 comments of Sergey "Shnatsel" Davidoff

`zune-image` stores all the channels in separate vectors. So if one were to load a JPEG XL image into `zune-image` and then back into `image`, it would waste CPU cycles...

Yes, that sounds like a very good idea!

There is actually a linear-complexity blur already implemented in Rust, where execution time is independent of blur radius: https://github.com/fschutt/fastblur A copy of it was copied into resvg codebase and polished...

Heads up: this issue has been included in the [RustSec advisory database](https://github.com/RustSec/advisory-db). It will be surfaced by tools such as [cargo-audit](https://github.com/RustSec/cargo-audit) or [cargo-deny](https://github.com/EmbarkStudios/cargo-deny) from now on. Since the project is...

Right now fuzzing harnesses are not even written to individual files, they're just returned as strings. We probably want to write a layer on top of that.

Sample Cargo.toml to generate: https://github.com/Shnatsel/image-png/blob/master/png-afl/Cargo.toml The rest of that directory layout can be used as reference as well. https://github.com/Eh2406/auto-fuzz-test/blob/master/src/crate_parse.rs provides facilities for parsing Cargo.toml of the crate to fuzz, but...

I've opened a pull request for the benchmark harness for `inflate` that I made ages ago because right now `inflate` has no benchmarking facilities at all: #56 Compared to a...

Yes, that is a surprising edge case. It is not supposed to work this way. I would appreciate a fix. Thank you!

I agree the list needs to be documented better for `cargo audit`. --- As far as the `platforms` crate is concerned: The [documentation frontpage](https://docs.rs/platforms/3.4.0/) states the source for this info,...