-
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 8 pull requests #67846
Rollup of 8 pull requests #67846
Commits on Dec 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 368ac73 - Browse repository at this point
Copy the full SHA 368ac73View commit details
Commits on Dec 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8d189ed - Browse repository at this point
Copy the full SHA 8d189edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e5b2c8 - Browse repository at this point
Copy the full SHA 8e5b2c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0918539 - Browse repository at this point
Copy the full SHA 0918539View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7353afd - Browse repository at this point
Copy the full SHA 7353afdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2168c0b - Browse repository at this point
Copy the full SHA 2168c0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b91ef8 - Browse repository at this point
Copy the full SHA 7b91ef8View commit details
Commits on Jan 1, 2020
-
Add a test for rust-lang#37333
The test checks that we reuse the CGU of a crate when the implementation details of an `extern crate` have changed. Signed-off-by: Michal Terepeta <michal.terepeta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cfab634 - Browse repository at this point
Copy the full SHA cfab634View commit details -
linkchecker is no longer run on the compiler docs so they can be removed from the whitelist.
Configuration menu - View commit details
-
Copy full SHA for 23f5431 - Browse repository at this point
Copy the full SHA 23f5431View commit details
Commits on Jan 2, 2020
-
- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}
- remove syntax::{help!, span_help!, span_note!} - remove unused syntax::{struct_span_fatal, struct_span_err_or_warn!, span_err_or_warn!} - lintify check_for_bindings_named_same_as_variants + conflicting_repr_hints - inline syntax::{struct_span_warn!, diagnostic_used!} - stringify_error_code! -> error_code! & use it more. - find_plugin_registrar: de-fatalize an error - de-fatalize metadata errors - move type_error_struct! to rustc_typeck - struct_span_err! -> rustc_errors
Configuration menu - View commit details
-
Copy full SHA for 562389d - Browse repository at this point
Copy the full SHA 562389dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67be07d - Browse repository at this point
Copy the full SHA 67be07dView commit details
Commits on Jan 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 485e98a - Browse repository at this point
Copy the full SHA 485e98aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fd014d - Browse repository at this point
Copy the full SHA 7fd014dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae002c1 - Browse repository at this point
Copy the full SHA ae002c1View commit details -
Rollup merge of rust-lang#66913 - VirrageS:help-self, r=varkor,Centril
Suggest calling method when first argument is `self` Closes: rust-lang#66782 I've explored different approaches for this MR but I think the most straightforward is the best one. I've tried to find out if the methods for given type exist (to maybe have a better suggestion), but we don't collect them anywhere and collecting them is quite problematic. Moreover, collecting all the methods would require rewriting big part of the code and also could potentially include performance degradation, which I don't think is necessary for this simple case.
Configuration menu - View commit details
-
Copy full SHA for d0fe179 - Browse repository at this point
Copy the full SHA d0fe179View commit details -
Rollup merge of rust-lang#67531 - RalfJung:tame-promotion, r=nikomats…
…akis no longer promote non-pattern const functions This is trying to pack-pedal a bit on promotion feature creep, as proposed by @eddyb [here](rust-lang/const-eval#19 (comment)): possibly, a sane subset of `const fn` that we could promote are those that are just constructors -- the same subset that we might want to allow in pattern position at some point. So, this removes the `rustc_promotable` attribute from the three functions they identified that do not fit this pattern. The first step is to run crater to see if there is code in the wild that relies on this being promotable. r? @oli-obk
Configuration menu - View commit details
-
Copy full SHA for 10f153f - Browse repository at this point
Copy the full SHA 10f153fView commit details -
Rollup merge of rust-lang#67770 - Centril:reduce-diversity-2, r=petro…
…chenkov More reductions in error handling diversity In this follow up to rust-lang#67744, we: - Remove all fatal / error / warning macros in `syntax` except for `struct_span_err`, which is moved to `rustc_errors`. - Lintify some hard-coded warnings which used warning macros. - Defatalize some errors. In general, the goal here is to make it painful to use fatal or unstructured errors and so we hopefully won't see many of these creep in.
Configuration menu - View commit details
-
Copy full SHA for 6a42b64 - Browse repository at this point
Copy the full SHA 6a42b64View commit details -
Rollup merge of rust-lang#67773 - michalt:issue-37333-test, r=nikomat…
…sakis Add a test for rust-lang#37333 The test checks that we reuse the CGU of a crate when the implementation details of an `extern crate` have changed. Signed-off-by: Michal Terepeta <michal.terepeta@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1ce3f0d - Browse repository at this point
Copy the full SHA 1ce3f0dView commit details -
Rollup merge of rust-lang#67789 - ollie27:linkchecker_whitelist, r=ni…
…komatsakis Cleanup linkchecker whitelist linkchecker is no longer run on the compiler docs so they can be removed from the whitelist.
Configuration menu - View commit details
-
Copy full SHA for a29a7d5 - Browse repository at this point
Copy the full SHA a29a7d5View commit details -
Rollup merge of rust-lang#67810 - crlf0710:uncommon_codepoints_lint, …
…r=Manishearth Implement uncommon_codepoints lint. Part of rust-lang#55467 . The checks of `$crate` and `{{root}}` are very unfortunate. But i'm not sure where they belongs to.
Configuration menu - View commit details
-
Copy full SHA for 8017b78 - Browse repository at this point
Copy the full SHA 8017b78View commit details -
Rollup merge of rust-lang#67835 - euclio:delimiter-wording, r=Centril
tweak wording of mismatched delimiter errors This PR improves the wording of the "incorrect delimiter" error messages. Here's a quick rationale: - *"un-closed" -> "unclosed"*: "unclosed" is valid English, so there's no need to hyphenate the prefix. This should be pretty uncontroversial, I think. - *"close delimiter" -> "closing delimiter"*: In my anecdotal experience, I've always heard "closing delimiter" or "closing parenthesis". In addition, the codebase already uses this terminology in comments and function names more than "close delimiter", which could indicate that it's more intuitive. - "incorrect delimiter" -> "mismatched delimiter": "Incorrect delimiter" is vague; why is it incorrect? "mismatched" clearly indicates why the delimiter is causing the error. r? @estebank
Configuration menu - View commit details
-
Copy full SHA for e35ce61 - Browse repository at this point
Copy the full SHA e35ce61View commit details -
Rollup merge of rust-lang#67845 - jumbatm:also-unconst-hack-abs, r=ol…
…i-obk Also remove const-hack for abs Closes rust-lang#67842. r? @oli-obk
Configuration menu - View commit details
-
Copy full SHA for 3f83bc8 - Browse repository at this point
Copy the full SHA 3f83bc8View commit details