-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: rust-lang/rust
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: d0dfcd8
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: rust-lang/rust
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: bc042ac
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 27 files changed
- 1 contributor
Commits on Apr 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 381f8be - Browse repository at this point
Copy the full SHA 381f8beView commit details -
coverage: Simplify counter expressions
(a + b) - b
to justa
There are other simplifications we could potentially be performing, but this one is directly motivated by branch coverage of match arms, because it naturally handles the common case where a match arm has no guard.
Configuration menu - View commit details
-
Copy full SHA for 6733502 - Browse repository at this point
Copy the full SHA 6733502View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92f6c8e - Browse repository at this point
Copy the full SHA 92f6c8eView commit details -
coverage: Represent branches as a list of arms
Within the `InstrumentCoverage` pass, we now represent branches as a list of arms, instead of a true/false pair, until we prepare the final table of mappings to be attached to the MIR body. (We then flatten the list into two-way branches by treating each arm as a branch between its success block, and the total of all later arms.) Currently all of the branches produced by MIR building are still two-way, but this is a step towards allowing many-way branches.
Configuration menu - View commit details
-
Copy full SHA for ec65234 - Browse repository at this point
Copy the full SHA ec65234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7648e4b - Browse repository at this point
Copy the full SHA 7648e4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc042ac - Browse repository at this point
Copy the full SHA bc042acView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff d0dfcd8...bc042ac