-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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 8 pull requests #63074
Rollup of 8 pull requests #63074
Commits on Jul 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0fdf24b - Browse repository at this point
Copy the full SHA 0fdf24bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97b4156 - Browse repository at this point
Copy the full SHA 97b4156View commit details
Commits on Jul 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f93032c - Browse repository at this point
Copy the full SHA f93032cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 124f6ef - Browse repository at this point
Copy the full SHA 124f6efView commit details -
Co-Authored-By: kennytm <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8070bb8 - Browse repository at this point
Copy the full SHA 8070bb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2d05db - Browse repository at this point
Copy the full SHA b2d05dbView commit details -
Update src/ci/docker/x86_64-gnu-tools/checktools.sh
Co-Authored-By: Ralf Jung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b87162 - Browse repository at this point
Copy the full SHA 8b87162View commit details -
Update src/ci/docker/x86_64-gnu-tools/checkregression.py
Co-Authored-By: Ralf Jung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 17c4084 - Browse repository at this point
Copy the full SHA 17c4084View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8940a27 - Browse repository at this point
Copy the full SHA 8940a27View commit details -
Update src/ci/docker/x86_64-gnu-tools/checkregression.py
Co-Authored-By: kennytm <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1aa1079 - Browse repository at this point
Copy the full SHA 1aa1079View commit details
Commits on Jul 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9c48ed4 - Browse repository at this point
Copy the full SHA 9c48ed4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92d432a - Browse repository at this point
Copy the full SHA 92d432aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82d1841 - Browse repository at this point
Copy the full SHA 82d1841View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11a3b74 - Browse repository at this point
Copy the full SHA 11a3b74View commit details
Commits on Jul 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c7a599e - Browse repository at this point
Copy the full SHA c7a599eView commit details
Commits on Jul 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b523b2d - Browse repository at this point
Copy the full SHA b523b2dView commit details
Commits on Jul 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 01ba0e3 - Browse repository at this point
Copy the full SHA 01ba0e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b57f68 - Browse repository at this point
Copy the full SHA 8b57f68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 744ec88 - Browse repository at this point
Copy the full SHA 744ec88View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfdfa85 - Browse repository at this point
Copy the full SHA bfdfa85View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7c75cc - Browse repository at this point
Copy the full SHA f7c75ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff77ef2 - Browse repository at this point
Copy the full SHA ff77ef2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 633c997 - Browse repository at this point
Copy the full SHA 633c997View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12250a2 - Browse repository at this point
Copy the full SHA 12250a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b02941f - Browse repository at this point
Copy the full SHA b02941fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ba5f49 - Browse repository at this point
Copy the full SHA 8ba5f49View commit details -
Adjust lowering of Tuple/TupleStruct patterns.
- Make sure we ban duplicate '..'. - Avoid ICEs on PatKind::Rest that doesn't generate HIR nodes.
Configuration menu - View commit details
-
Copy full SHA for d5df1e0 - Browse repository at this point
Copy the full SHA d5df1e0View commit details -
Adjust lowering of Slice patterns.
- Make sure extra `x @ ..` do not cause ICEs.
Configuration menu - View commit details
-
Copy full SHA for 694b3c3 - Browse repository at this point
Copy the full SHA 694b3c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a40ef2 - Browse repository at this point
Copy the full SHA 0a40ef2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aeb4b7 - Browse repository at this point
Copy the full SHA 7aeb4b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e1b671 - Browse repository at this point
Copy the full SHA 7e1b671View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62b29a1 - Browse repository at this point
Copy the full SHA 62b29a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 974413f - Browse repository at this point
Copy the full SHA 974413fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f55354 - Browse repository at this point
Copy the full SHA 2f55354View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2411134 - Browse repository at this point
Copy the full SHA 2411134View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6c8234 - Browse repository at this point
Copy the full SHA f6c8234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 891a736 - Browse repository at this point
Copy the full SHA 891a736View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75da43d - Browse repository at this point
Copy the full SHA 75da43dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91c8b53 - Browse repository at this point
Copy the full SHA 91c8b53View commit details -
Configuration menu - View commit details
-
Copy full SHA for e725ea2 - Browse repository at this point
Copy the full SHA e725ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06e5ae5 - Browse repository at this point
Copy the full SHA 06e5ae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3cdadd - Browse repository at this point
Copy the full SHA e3cdaddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c0b1da - Browse repository at this point
Copy the full SHA 7c0b1daView commit details -
Configuration menu - View commit details
-
Copy full SHA for cec8649 - Browse repository at this point
Copy the full SHA cec8649View commit details -
Configuration menu - View commit details
-
Copy full SHA for 984f9db - Browse repository at this point
Copy the full SHA 984f9dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1060513 - Browse repository at this point
Copy the full SHA 1060513View commit details -
Configuration menu - View commit details
-
Copy full SHA for acc6a6d - Browse repository at this point
Copy the full SHA acc6a6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59b5dae - Browse repository at this point
Copy the full SHA 59b5daeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 397a027 - Browse repository at this point
Copy the full SHA 397a027View commit details -
Configuration menu - View commit details
-
Copy full SHA for becdba8 - Browse repository at this point
Copy the full SHA becdba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f4dd1d - Browse repository at this point
Copy the full SHA 5f4dd1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18ccd6a - Browse repository at this point
Copy the full SHA 18ccd6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8774207 - Browse repository at this point
Copy the full SHA 8774207View commit details -
Configuration menu - View commit details
-
Copy full SHA for d33696f - Browse repository at this point
Copy the full SHA d33696fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29a00ef - Browse repository at this point
Copy the full SHA 29a00efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15307ca - Browse repository at this point
Copy the full SHA 15307caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84c6d30 - Browse repository at this point
Copy the full SHA 84c6d30View commit details -
Rollup merge of rust-lang#62550 - Centril:rest-patterns, r=petrochenkov
Implement RFC 2707 + Parser recovery for range patterns Implement rust-lang/rfcs#2707. - Add a new basic syntactic pattern form `ast::PatKind::Rest` (parsed as `..` or `DOTDOT`) and simplify `ast::PatKind::{Slice, Tuple, TupleStruct}` as a result. - Lower `ast::PatKind::Rest` in combination with the aforementioned `PatKind` variants as well as `PatKind::Ident`. The HIR remains unchanged for now (may be advisable to make slight adjustments later). - Refactor `parser.rs` wrt. parsing sequences and lists of things in the process. - Add parser recovery for range patterns of form `X..`, `X..=`, `X...`, `..Y`, `..=Y`, and `...Y`. This should make it easy to actually support these patterns semantically later if we so desire. cc rust-lang#62254 r? @petrochenkov
Configuration menu - View commit details
-
Copy full SHA for 75e23ff - Browse repository at this point
Copy the full SHA 75e23ffView commit details -
Rollup merge of rust-lang#62759 - mark-i-m:rustc-guide-toolstate-chec…
Configuration menu - View commit details
-
Copy full SHA for 2826bdc - Browse repository at this point
Copy the full SHA 2826bdcView commit details -
Rollup merge of rust-lang#62806 - mati865:clippy, r=TimNN
Fix few Clippy warnings
Configuration menu - View commit details
-
Copy full SHA for b405aa2 - Browse repository at this point
Copy the full SHA b405aa2View commit details -
Rollup merge of rust-lang#62974 - RalfJung:crossbeam, r=alexcrichton
bump crossbeam-epoch dependency The new crossbeam-epoch release depends on a memoffset with a whole bunch of soundness holes fixed. The old memoffset is still indirectly depended on (at least) by rustc-rayon, though -- a crate that looks rather unmaintained (no change in more than a year).
Configuration menu - View commit details
-
Copy full SHA for 4880297 - Browse repository at this point
Copy the full SHA 4880297View commit details -
Rollup merge of rust-lang#63051 - estebank:borrow-ice, r=matthewjasper
Avoid ICE when referencing desugared local binding in borrow error To avoid leaking the names of local bindings from expressions like for loops, rust-lang#60984 explicitly ignored them, but an assertion that `LocalKind::Var` *must* have a name would trigger an ICE. Before this change, the binding generated by desugaring the for loop would leak into the diagnostic (rust-lang#63027): ``` error[E0515]: cannot return value referencing local variable `__next` --> return-local-binding-from-desugaring.rs:LL:CC | LL | for ref x in xs { | ----- `__next` is borrowed here ... LL | result | ^^^^^^ returns a value referencing data owned by the current function ``` Ideally `LocalKind` would carry more information to more accurately explain the problem, but for now, in order to avoid the ICE (fix rust-lang#63026), we accept `LocalKind::Var` without a name and produce the following output: ``` error[E0515]: cannot return value referencing local binding --> $DIR/return-local-binding-from-desugaring.rs:30:5 | LL | for ref x in xs { | -- local binding introduced here ... LL | result | ^^^^^^ returns a value referencing data owned by the current function ```
Configuration menu - View commit details
-
Copy full SHA for a558668 - Browse repository at this point
Copy the full SHA a558668View commit details -
Rollup merge of rust-lang#63061 - Centril:constantly-improving, r=sco…
…ttmcm In which we constantly improve the Vec(Deque) array PartialEq impls Use the same approach as in rust-lang#62435 as sanctioned by rust-lang#61415 (comment). r? @scottmcm
Configuration menu - View commit details
-
Copy full SHA for 4b3a017 - Browse repository at this point
Copy the full SHA 4b3a017View commit details -
Rollup merge of rust-lang#63067 - JohnTitor:test-for-50900, r=Centril
Add test for issue-50900 Closes rust-lang#50900
Configuration menu - View commit details
-
Copy full SHA for d17ad1b - Browse repository at this point
Copy the full SHA d17ad1bView commit details -
Rollup merge of rust-lang#63071 - rust-lang:some-new-labels, r=pietro…
…albini Allow rustbot to add `F-*` + `requires-nightly`. r? @pietroalbini
Configuration menu - View commit details
-
Copy full SHA for 370aa19 - Browse repository at this point
Copy the full SHA 370aa19View commit details