Skip to content

Recipes for avoiding bounds checks in Rust, without unsafe!

License

MIT, Zlib licenses found

Licenses found

MIT
LICENSE-MIT.txt
Zlib
LICENSE-Zlib.txt
Notifications You must be signed in to change notification settings

Shnatsel/bounds-check-cookbook

Repository files navigation

Recipes for avoiding bounds checks in Rust

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:

How to avoid bounds checks in Rust (without unsafe!)

About

Recipes for avoiding bounds checks in Rust, without unsafe!

Resources

License

MIT, Zlib licenses found

Licenses found

MIT
LICENSE-MIT.txt
Zlib
LICENSE-Zlib.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages