Skip to content

qiaochloe/rust-range-analysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

311,280 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust MIR-Level Range Analysis

MIR-level range analysis is implemented in range_analysis.rs. Corresponding tests are located in /tests/mir-opt/range-analysis.

All evaluation artifacts are collected in the evaluation directory. The fuzzing folder contains Python scripts used to generate test cases for binary operations. The perf_results directory contains performance measurements obtained by running the range analysis on a variety of Rust crates. It can be run by copying one of the db files to build/tmp/rustc-perf/results and then running ./x perf compare old new.

This is a PR for issue #76579 in the Rust repository.

About

Empowering everyone to build reliable and efficient software.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 89.9%
  • HTML 7.2%
  • Shell 0.7%
  • JavaScript 0.5%
  • C 0.4%
  • Python 0.3%
  • Other 1.0%