-
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
Polonius: fix some cases of killed
fact generation, and most of the ui
test suite
#62736
Commits on Jul 22, 2019
-
Ignore NLL migrate mode test in the Polonius compare-mode
This is test specific to the NLL migrate mode which is irrelevant to -Z polonius. It can't currently be encoded depending on migrate-mode and NLL/Polonius mode, so the NLL compare-mode also ignores it.
Configuration menu - View commit details
-
Copy full SHA for c442dae - Browse repository at this point
Copy the full SHA c442daeView commit details -
Ignore test issue-45983 in the polonius compare mode
There is no difference between the NLL and Polonius outputs, and it manually tests NLLs.
Configuration menu - View commit details
-
Copy full SHA for d4ca9a3 - Browse repository at this point
Copy the full SHA d4ca9a3View commit details -
Ignore two-phase-reservation-sharing-interference-2.rs in Polonius co…
…mpare mode This is just a difference from the test construction, it's ignore-compare-mode-nll and manually checks migrate/nll over edition2015/2018. This failure is because the `migrate2015` and `migrate2018` revisions are ran with `-Zpolonius`. There is no actual difference in the errors output by NLLs and Polonius.
Configuration menu - View commit details
-
Copy full SHA for 273bfd4 - Browse repository at this point
Copy the full SHA 273bfd4View commit details -
Ignore feature-gate-nll.rs in Polonius compare mode
This is a test about turning the NLL feature gate on, ignored by the NLL compare-mode.
Configuration menu - View commit details
-
Copy full SHA for 63c837e - Browse repository at this point
Copy the full SHA 63c837eView commit details -
Ignore test issue-45696-scribble-on-boxed-borrow.rs in Polonius compa…
…re mode Once again, the difference is in the test construction, it is ignored in compare-mode NLL and tested manually with revisions, and fails because the `migrate` revision is ran with `-Zpolonius`. There is no actual difference in the errors output by NLLs and Polonius.
Configuration menu - View commit details
-
Copy full SHA for 51c15fa - Browse repository at this point
Copy the full SHA 51c15faView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff350f8 - Browse repository at this point
Copy the full SHA ff350f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2824db1 - Browse repository at this point
Copy the full SHA 2824db1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9410104 - Browse repository at this point
Copy the full SHA 9410104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a7c15e - Browse repository at this point
Copy the full SHA 6a7c15eView commit details -
Bless output of test nll/get_default.rs for Polonius
2 of the 3 errors are "fixed by Polonius" 🎉
Configuration menu - View commit details
-
Copy full SHA for c5a1bc1 - Browse repository at this point
Copy the full SHA c5a1bc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 292d5c1 - Browse repository at this point
Copy the full SHA 292d5c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fe5292 - Browse repository at this point
Copy the full SHA 6fe5292View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7db61e7 - Browse repository at this point
Copy the full SHA 7db61e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08c25b5 - Browse repository at this point
Copy the full SHA 08c25b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a82f52 - Browse repository at this point
Copy the full SHA 9a82f52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d9a4f9 - Browse repository at this point
Copy the full SHA 6d9a4f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bd2b32 - Browse repository at this point
Copy the full SHA 0bd2b32View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed1625f - Browse repository at this point
Copy the full SHA ed1625fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40e6b02 - Browse repository at this point
Copy the full SHA 40e6b02View commit details -
Add test extracted from rand, checking that StorageDead kills loans
Like "call-kills-loans", Polonius didn't know about some `killed` facts.
Configuration menu - View commit details
-
Copy full SHA for 9bd9b0d - Browse repository at this point
Copy the full SHA 9bd9b0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 606f798 - Browse repository at this point
Copy the full SHA 606f798View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e0fb6f - Browse repository at this point
Copy the full SHA 9e0fb6fView commit details -
Bless output of test unboxed-closures/unboxed-closures-failed-recursi…
…ve-fn-1.rs for Polonius
Configuration menu - View commit details
-
Copy full SHA for 823ab42 - Browse repository at this point
Copy the full SHA 823ab42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f3e36f - Browse repository at this point
Copy the full SHA 2f3e36fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d41e002 - Browse repository at this point
Copy the full SHA d41e002View commit details -
Configuration menu - View commit details
-
Copy full SHA for 770129c - Browse repository at this point
Copy the full SHA 770129cView commit details -
issue-46589 passes in Polonius and fails in NLL, duplicate it and man…
…ually check each outcome
Configuration menu - View commit details
-
Copy full SHA for c7f9a71 - Browse repository at this point
Copy the full SHA c7f9a71View commit details -
Bless output of test nll/loan_ends_mid_block_pair.rs for Polonius, again
Fixing assignments to projections made the Polonius output exactly the same as the NLL one.
Configuration menu - View commit details
-
Copy full SHA for c0eab36 - Browse repository at this point
Copy the full SHA c0eab36View commit details -
Configuration menu - View commit details
-
Copy full SHA for e16bede - Browse repository at this point
Copy the full SHA e16bedeView commit details