-
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 9 pull requests #64944
Rollup of 9 pull requests #64944
Commits on Sep 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2cb460e - Browse repository at this point
Copy the full SHA 2cb460eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9a93be - Browse repository at this point
Copy the full SHA e9a93beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fc5650 - Browse repository at this point
Copy the full SHA 4fc5650View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6327e8 - Browse repository at this point
Copy the full SHA d6327e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for aef169b - Browse repository at this point
Copy the full SHA aef169bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b447e2 - Browse repository at this point
Copy the full SHA 9b447e2View commit details -
Simplify
Emitter::fix_multispan_in_std_macros
1. Rewrite `if let` into `match` to return earl and avoid indenting giant block 2. Assign `spans_updated` only once
Configuration menu - View commit details
-
Copy full SHA for f93827f - Browse repository at this point
Copy the full SHA f93827fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea32862 - Browse repository at this point
Copy the full SHA ea32862View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a0725f - Browse repository at this point
Copy the full SHA 7a0725fView commit details
Commits on Sep 26, 2019
-
Revert "Simplify Unicode-aware trimming"
`taken` is actually used afterwards
Configuration menu - View commit details
-
Copy full SHA for 75a7c27 - Browse repository at this point
Copy the full SHA 75a7c27View commit details
Commits on Sep 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3eba6c1 - Browse repository at this point
Copy the full SHA 3eba6c1View commit details
Commits on Sep 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d938a80 - Browse repository at this point
Copy the full SHA d938a80View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd1a62 - Browse repository at this point
Copy the full SHA fdd1a62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a4af2f - Browse repository at this point
Copy the full SHA 8a4af2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13b61b5 - Browse repository at this point
Copy the full SHA 13b61b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49c6c86 - Browse repository at this point
Copy the full SHA 49c6c86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33ed03f - Browse repository at this point
Copy the full SHA 33ed03fView commit details -
Stabilize macros in
extern
blocksAdd some tests for macros in extern blocks, remove duplicate tests
Configuration menu - View commit details
-
Copy full SHA for 349259d - Browse repository at this point
Copy the full SHA 349259dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ae38bb - Browse repository at this point
Copy the full SHA 5ae38bbView commit details -
Upgrade Emscripten targets to use upstream LLVM backend
- Refactors the Emscripten target spec to share code with other wasm targets. - Replaces the incorrect wasm32 C call ABI with the old asmjs version, which is correct for both wasm32 and JS. - Updates the varargs ABI used by Emscripten and deletes the old one. - Removes the obsolete wasm32-experimental-emscripten target. - Temporarily makes Emscripten targets use panic=abort by default because supporting unwinding will require an LLVM patch.
Configuration menu - View commit details
-
Copy full SHA for b04d5f7 - Browse repository at this point
Copy the full SHA b04d5f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 535d474 - Browse repository at this point
Copy the full SHA 535d474View commit details -
Configuration menu - View commit details
-
Copy full SHA for 576c215 - Browse repository at this point
Copy the full SHA 576c215View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc25746 - Browse repository at this point
Copy the full SHA bc25746View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c73131 - Browse repository at this point
Copy the full SHA 9c73131View commit details -
Configuration menu - View commit details
-
Copy full SHA for 957986d - Browse repository at this point
Copy the full SHA 957986dView commit details -
typeck: silence unreachable code from await
This commit silences the unreachable code lint when it originates from within a await desugaring. Signed-off-by: David Wood <david@davidtw.co>
Configuration menu - View commit details
-
Copy full SHA for 870b47f - Browse repository at this point
Copy the full SHA 870b47fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dc953b - Browse repository at this point
Copy the full SHA 7dc953bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b6a79b - Browse repository at this point
Copy the full SHA 6b6a79bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b4c5c6 - Browse repository at this point
Copy the full SHA 7b4c5c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21724ed - Browse repository at this point
Copy the full SHA 21724edView commit details -
Simplify
EmitterWriter::emit_suggestion_default
Make function return early if source map is not present
Configuration menu - View commit details
-
Copy full SHA for 7a807c5 - Browse repository at this point
Copy the full SHA 7a807c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d73176 - Browse repository at this point
Copy the full SHA 9d73176View commit details -
Simplify a conditional in
collect_annotations
Also avoid excessive cloning
Configuration menu - View commit details
-
Copy full SHA for 55b5428 - Browse repository at this point
Copy the full SHA 55b5428View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ea4a52 - Browse repository at this point
Copy the full SHA 6ea4a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb44288 - Browse repository at this point
Copy the full SHA bb44288View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5db5b3 - Browse repository at this point
Copy the full SHA e5db5b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61bc38e - Browse repository at this point
Copy the full SHA 61bc38eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 515262c - Browse repository at this point
Copy the full SHA 515262cView commit details
Commits on Oct 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for fdce416 - Browse repository at this point
Copy the full SHA fdce416View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50c2a58 - Browse repository at this point
Copy the full SHA 50c2a58View commit details -
Deduplicate closure type errors
Closure typing obligations flow in both direcitons to properly infer types. Because of this, we will get 2 type errors whenever there's an unfulfilled obligation. To avoid this, we deduplicate them in the `InferCtxt`.
Configuration menu - View commit details
-
Copy full SHA for 13e9b3d - Browse repository at this point
Copy the full SHA 13e9b3dView commit details -
Rollup merge of rust-lang#63649 - tlively:emscripten-upstream-upgrade…
…, r=alexcrichton Upgrade Emscripten targets to use upstream LLVM backend - Refactors the Emscripten target spec to share code with other wasm targets. - Replaces the incorrect wasm32 C call ABI with the old asmjs version, which is correct for both wasm32 and JS. - Updates the varargs ABI used by Emscripten and deletes the old one. - Removes the obsolete wasm32-experimental-emscripten target. - Temporarily makes Emscripten targets use panic=abort by default because supporting unwinding will require an LLVM patch.
Configuration menu - View commit details
-
Copy full SHA for 2aafa46 - Browse repository at this point
Copy the full SHA 2aafa46View commit details -
Rollup merge of rust-lang#63674 - petrochenkov:meta2, r=Centril
syntax: Support modern attribute syntax in the `meta` matcher Where "modern" means rust-lang#57367: ``` PATH PATH `(` TOKEN_STREAM `)` PATH `[` TOKEN_STREAM `]` PATH `{` TOKEN_STREAM `}` ``` Unfortunately, `meta` wasn't future-proofed using the `FOLLOW` token set like other matchers (rust-lang#34011), so code like `$meta:meta {` or `$meta:meta [` may break, and we need a crater run to find out how often this happens in practice. Closes rust-lang#49629 (by fully supporting `meta` rather than removing it.)
Configuration menu - View commit details
-
Copy full SHA for 3ca5804 - Browse repository at this point
Copy the full SHA 3ca5804View commit details -
Rollup merge of rust-lang#63931 - petrochenkov:stabmac, r=Centril
Stabilize macros in some more positions - Fn-like macros and attribute macros in `extern` blocks - Fn-like procedural macros in type positions - ~Attribute macros on inline modules~ (moved to rust-lang#64273) Stabilization report: rust-lang#63931 (comment). Closes rust-lang#49476 cc rust-lang#54727
Configuration menu - View commit details
-
Copy full SHA for 8bae91d - Browse repository at this point
Copy the full SHA 8bae91dView commit details -
Rollup merge of rust-lang#64887 - Centril:recover-trailing-vert, r=es…
…tebank syntax: recover trailing `|` in or-patterns Fixes rust-lang#64879. For example (this also shows that we are sensitive to the typo `||`): ``` error: a trailing `|` is not allowed in an or-pattern --> $DIR/remove-leading-vert.rs:33:11 | LL | A || => {} | - ^^ help: remove the `||` | | | while parsing this or-pattern starting here | = note: alternatives in or-patterns are separated with `|`, not `||` ``` r? @estebank
Configuration menu - View commit details
-
Copy full SHA for 8206e61 - Browse repository at this point
Copy the full SHA 8206e61View commit details -
Rollup merge of rust-lang#64907 - alexreg:tidy-up, r=Mark-Simulacrum
A small amount of tidying-up factored out from PR rust-lang#64648 As requested by @Mark-Simulacrum, I put this in a separate commit to make it easier to review. (As far as I can tell, no violations of the policy here, and they are simply in a separate PR because they're not directly related to the import of that PR.) r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for 857b2b9 - Browse repository at this point
Copy the full SHA 857b2b9View commit details -
Rollup merge of rust-lang#64928 - JohnTitor:add-some-tests, r=Centril
Add tests for some issues Closes rust-lang#50571 Closes rust-lang#58022 Closes rust-lang#58344
Configuration menu - View commit details
-
Copy full SHA for 0aaab33 - Browse repository at this point
Copy the full SHA 0aaab33View commit details -
Rollup merge of rust-lang#64930 - davidtwco:issue-61798-diverging-awa…
…it, r=petrochenkov Silence unreachable code lint from await desugaring Fixes rust-lang#61798. This PR silences the unreachable code lint when it originates from within an await desugaring.
Configuration menu - View commit details
-
Copy full SHA for cac592f - Browse repository at this point
Copy the full SHA cac592fView commit details -
Rollup merge of rust-lang#64935 - AnthonyMikh:librustc_errors/emmiter…
Configuration menu - View commit details
-
Copy full SHA for 3ff0f33 - Browse repository at this point
Copy the full SHA 3ff0f33View commit details -
Rollup merge of rust-lang#64937 - estebank:dedup-closure-err, r=Centril
Deduplicate closure type errors Closure typing obligations flow in both direcitons to properly infer types. Because of this, we will get 2 type errors whenever there's an unfulfilled obligation. To avoid this, we deduplicate them in the `InferCtxt`.
Configuration menu - View commit details
-
Copy full SHA for 7ca64cc - Browse repository at this point
Copy the full SHA 7ca64ccView commit details