Recipes for avoiding bounds checks in Rust, without unsafe!
Rust
147
24 commits
updated Jan 17, 2023
This repository showcases various approaches to avoiding bounds checks in Rust code, without unsafe code.
Each code snippet includes a command to view its assembly. Install cargo-show-asm to run them, and hyperfine to benchmark the snippets:
cargo install cargo-show-asm hyperfine
An article with all the details:
24 commits
Rust
100.0%
Recipes for avoiding bounds checks in Rust, without unsafe!
Rust
147
24 commits
updated Jan 17, 2023
This repository showcases various approaches to avoiding bounds checks in Rust code, without unsafe code.
Each code snippet includes a command to view its assembly. Install cargo-show-asm to run them, and hyperfine to benchmark the snippets:
cargo install cargo-show-asm hyperfine
An article with all the details:
24 commits
Rust
100.0%