-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
first stage of implementing LLVM code coverage #73011
Commits on May 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a6127e3 - Browse repository at this point
Copy the full SHA a6127e3View commit details
Commits on Jun 10, 2020
-
Merge pull request #2 from rust-lang/master
update from origin 2020-06-10
Configuration menu - View commit details
-
Copy full SHA for d139a72 - Browse repository at this point
Copy the full SHA d139a72View commit details
Commits on Jun 15, 2020
-
Merge pull request #3 from rust-lang/master
update from origin 2020-06-15
Configuration menu - View commit details
-
Copy full SHA for 395256a - Browse repository at this point
Copy the full SHA 395256aView commit details -
[WIP] injects llvm intrinsic instrprof.increment for coverage reports
This initial version only injects counters at the top of each function. Rust Coverage will require injecting additional counters at each conditional code branch.
Configuration menu - View commit details
-
Copy full SHA for 5068ae1 - Browse repository at this point
Copy the full SHA 5068ae1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 088037a - Browse repository at this point
Copy the full SHA 088037aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c5c2a6 - Browse repository at this point
Copy the full SHA 2c5c2a6View commit details -
Add case for count_code_region() extern lang_item
As suggested in PR feedback: rust-lang#73011 (comment) This allows count_code_region() to be handled like a normal intrinsic so the InstanceDef::InjectedCode variant is no longer needed.
Configuration menu - View commit details
-
Copy full SHA for d2cd59a - Browse repository at this point
Copy the full SHA d2cd59aView commit details -
Update src/libcore/intrinsics.rs
Co-authored-by: bjorn3 <bjorn3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e4df7e7 - Browse repository at this point
Copy the full SHA e4df7e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e49a9e - Browse repository at this point
Copy the full SHA 7e49a9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46ebd57 - Browse repository at this point
Copy the full SHA 46ebd57View commit details -
added test, Operand::const_from_scalar, require_lang_item, & comments
Addresses feedback from @oli-obk (Thanks!)
Configuration menu - View commit details
-
Copy full SHA for 20aba8f - Browse repository at this point
Copy the full SHA 20aba8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 163e585 - Browse repository at this point
Copy the full SHA 163e585View commit details
Commits on Jun 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 98685a4 - Browse repository at this point
Copy the full SHA 98685a4View commit details
Commits on Jun 17, 2020
-
Ensure profiling runtime for -Zinstrument-coverage
If config.toml `profiler = false`, the test/mir-opt/instrument_coverage test is ignored. Otherwise, this patch ensures the profiler_runtime is loaded when -Zinstrument-coverage is enabled. Confirmed that this works for MacOS.
Configuration menu - View commit details
-
Copy full SHA for 1db44af - Browse repository at this point
Copy the full SHA 1db44afView commit details -
Update src/libcore/intrinsics.rs
Co-authored-by: bjorn3 <bjorn3@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c338729 - Browse repository at this point
Copy the full SHA c338729View commit details -
temporarily enable mac and windows tests on bors try
testing platform-specific changes
Configuration menu - View commit details
-
Copy full SHA for b9f0304 - Browse repository at this point
Copy the full SHA b9f0304View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36c9014 - Browse repository at this point
Copy the full SHA 36c9014View commit details