Results 9 comments of Kyle Chen

I updated the repository reproducing this issue to use `loop9` 0.1.5, but I still get `zsh: illegal hardware instruction`. (I also replaced the test image to speed up Miri runs.)...

I've managed to reproduce this issue using just the `rav1e` crate. The repository containing my code is at https://github.com/astral4/avif-ub. The output of `cargo +nightly miri run` is: Output ``` Preparing...

I redid the work at https://github.com/astral4/avif-ub to isolate error signals like SIGILL instead of Miri complaints. Running in release mode with `lto = true` will result in a segfault.

Mine looks like this: ``` Running `/Users/***/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name avif_ub --edition=2021 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=224 --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto -C metadata=2cfed1994cc482f1 -C extra-filename=-2cfed1994cc482f1 --out-dir /Users/***/Documents/GitHub/avif-ub/target/release/deps -L dependency=/Users/***/Documents/GitHub/avif-ub/target/release/deps --extern...

I give up on trying to reproduce this issue. My goal was to build a Docker image containing a Rust toolchain that could compile to the `aarch64-apple-darwin` target. However, my...

~~Seems like `cargo-fuzz` re-compiles dependencies as well, even though there is no error.~~ EDIT: I think caching dependencies does work with `cargo-fuzz`. It's just that compiling the final crates (i.e....

I'm not sure how to get caching to work for `cargo-afl`. It seems that they include the source of `afl++` at build time (see [here](https://github.com/rust-fuzz/afl.rs/blob/e25e65a63fcd978e4b2fc444268059bfda7eea66/cargo-afl/build.rs)), which doesn't work nicely with...

Other people seem to experience long `cargo-fuzz` compile times as well - see https://github.com/rust-lang/rust/issues/95240. Changing [this line](https://github.com/image-rs/image/blob/778f18565b40bdc99b8aafef7d631d8fe7a99413/.github/workflows/rust.yml#L158) seems to help a little: ```diff - cargo fuzz run "$format" -- -runs=0;...

I wonder if it's possible for this library to do what [`realfft`](https://github.com/HEnquist/realfft) does. Packing real-valued data into shorter complex-valued sequences seems to be significantly faster than just setting all imaginary...