-
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
Rollup of 6 pull requests #60843
Rollup of 6 pull requests #60843
Commits on May 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 677161e - Browse repository at this point
Copy the full SHA 677161eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35cf77f - Browse repository at this point
Copy the full SHA 35cf77fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f223eec - Browse repository at this point
Copy the full SHA f223eecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72087ec - Browse repository at this point
Copy the full SHA 72087ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e7cd92 - Browse repository at this point
Copy the full SHA 7e7cd92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17c6c8d - Browse repository at this point
Copy the full SHA 17c6c8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04ad22c - Browse repository at this point
Copy the full SHA 04ad22cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a4f5ab - Browse repository at this point
Copy the full SHA 3a4f5abView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4f82ff - Browse repository at this point
Copy the full SHA f4f82ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1468f20 - Browse repository at this point
Copy the full SHA 1468f20View commit details -
Configuration menu - View commit details
-
Copy full SHA for d46c964 - Browse repository at this point
Copy the full SHA d46c964View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46704bf - Browse repository at this point
Copy the full SHA 46704bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 983f676 - Browse repository at this point
Copy the full SHA 983f676View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7c094b - Browse repository at this point
Copy the full SHA b7c094bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2d2250 - Browse repository at this point
Copy the full SHA f2d2250View commit details -
Configuration menu - View commit details
-
Copy full SHA for 830ce73 - Browse repository at this point
Copy the full SHA 830ce73View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb6f156 - Browse repository at this point
Copy the full SHA bb6f156View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05d8b4c - Browse repository at this point
Copy the full SHA 05d8b4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 681680d - Browse repository at this point
Copy the full SHA 681680dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 816f755 - Browse repository at this point
Copy the full SHA 816f755View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed68cbe - Browse repository at this point
Copy the full SHA ed68cbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4bbf95 - Browse repository at this point
Copy the full SHA b4bbf95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7902347 - Browse repository at this point
Copy the full SHA 7902347View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15acc32 - Browse repository at this point
Copy the full SHA 15acc32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a08e4e - Browse repository at this point
Copy the full SHA 6a08e4eView commit details
Commits on May 13, 2019
-
Move token tree related lexer state to a separate struct
We only used a bunch of fields when tokenizing into a token tree, so let's move them out of the base lexer
Configuration menu - View commit details
-
Copy full SHA for d29f0d2 - Browse repository at this point
Copy the full SHA d29f0d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b91e0a3 - Browse repository at this point
Copy the full SHA b91e0a3View commit details -
See https://github.com/rust-lang/rust/pull/50838/files#r283296243 for explanation how jointness checking works with *next* pair
Configuration menu - View commit details
-
Copy full SHA for e249f2e - Browse repository at this point
Copy the full SHA e249f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19a9109 - Browse repository at this point
Copy the full SHA 19a9109View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63f47b7 - Browse repository at this point
Copy the full SHA 63f47b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a53e03 - Browse repository at this point
Copy the full SHA 7a53e03View commit details -
Handle the visibility/lint scope distinction better
* Don't generate an extra lint scope for each `let` statement. * Place match guards inside the visiblility scope of the bindings for their arm.
Configuration menu - View commit details
-
Copy full SHA for ca8db94 - Browse repository at this point
Copy the full SHA ca8db94View commit details -
Give match arms a drop/region scope
Also give arms the correct lint scope in MIR.
Configuration menu - View commit details
-
Copy full SHA for 531c2f8 - Browse repository at this point
Copy the full SHA 531c2f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd8ecc6 - Browse repository at this point
Copy the full SHA bd8ecc6View commit details -
Emit fake borrows for all tests
I was incorrectly under the impression that this would only lead to duplicates. See `mir-opt/match-arm-scope.rs` (upcomming commit) for a case where we didn't emit a fake borrow of `items.1`.
Configuration menu - View commit details
-
Copy full SHA for decfc9b - Browse repository at this point
Copy the full SHA decfc9bView commit details -
Schedule storage-dead of temporaries sooner
This ensures that we will correctly generate a storage-dead if the initializing expression diverges.
Configuration menu - View commit details
-
Copy full SHA for 4a6ba51 - Browse repository at this point
Copy the full SHA 4a6ba51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c4e8c - Browse repository at this point
Copy the full SHA 47c4e8cView commit details -
Co-Authored-By: matthewjasper <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8094d6e - Browse repository at this point
Copy the full SHA 8094d6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b5255d - Browse repository at this point
Copy the full SHA 5b5255dView commit details
Commits on May 14, 2019
-
Bump measureme dependency to 0.3
[email protected] adds a version header to the binary file format which will help reduce tool breakage in the future.
Configuration menu - View commit details
-
Copy full SHA for ea93215 - Browse repository at this point
Copy the full SHA ea93215View commit details -
Update LLVM to fix assertion when compiling to wasm
More details can be found in rust-lang#60540! Closes rust-lang#60540
Configuration menu - View commit details
-
Copy full SHA for 441ca63 - Browse repository at this point
Copy the full SHA 441ca63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3646b3c - Browse repository at this point
Copy the full SHA 3646b3cView commit details
Commits on May 15, 2019
-
Rollup merge of rust-lang#59276 - oli-obk:cleanups, r=eddyb
Cleanup (pretty) printing of `ty::Const` r? @eddyb addresses https://github.com/rust-lang/rust/pull/59178/files/5cd28066214a4a255bac6655c20bf05cb95730fd#r266243236 and https://github.com/rust-lang/rust/pull/59178/files/5cd28066214a4a255bac6655c20bf05cb95730fd#r266243336
Configuration menu - View commit details
-
Copy full SHA for 83bb459 - Browse repository at this point
Copy the full SHA 83bb459View commit details -
Rollup merge of rust-lang#60174 - matthewjasper:add-match-arm-scopes,…
… r=pnkfelix Add match arm scopes and other scope fixes * Add drop and lint scopes for match arms. * Lint attributes are now respected on match arms. * Make sure we emit a StorageDead if we diverge when initializing a temporary. * Adjust MIR pretty printing of scopes for locals. * Don't generate duplicate lint scopes for `let statements`. * Add some previously missing fake borrows for matches. closes rust-lang#46525 cc @rust-lang/compiler
Configuration menu - View commit details
-
Copy full SHA for e9cb236 - Browse repository at this point
Copy the full SHA e9cb236View commit details -
Rollup merge of rust-lang#60763 - matklad:tt-parser, r=petrochenkov
Move token tree related lexer state to a separate struct Just a types-based refactoring. We only used a bunch of fields when tokenizing into a token tree, so let's move them out of the base lexer
Configuration menu - View commit details
-
Copy full SHA for b16116b - Browse repository at this point
Copy the full SHA b16116bView commit details -
Rollup merge of rust-lang#60811 - wesleywiser:bump_measureme, r=varkor
Bump measureme dependency to 0.3 [email protected] adds a version header to the binary file format which will help reduce tool breakage in the future.
Configuration menu - View commit details
-
Copy full SHA for c5981b2 - Browse repository at this point
Copy the full SHA c5981b2View commit details -
Rollup merge of rust-lang#60831 - alexcrichton:update-llvm-project, r…
…=nikic Update LLVM to fix assertion when compiling to wasm More details can be found in rust-lang#60540! Closes rust-lang#60540
Configuration menu - View commit details
-
Copy full SHA for a8fa79a - Browse repository at this point
Copy the full SHA a8fa79aView commit details -
Rollup merge of rust-lang#60832 - petrochenkov:CLazy, r=Mark-Simulacrum
CMake: Do not print installation messages for up-to-date files Closes rust-lang#60830
Configuration menu - View commit details
-
Copy full SHA for adb05d1 - Browse repository at this point
Copy the full SHA adb05d1View commit details