-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 #68144
Rollup of 6 pull requests #68144
Commits on Dec 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9158e17 - Browse repository at this point
Copy the full SHA 9158e17View commit details
Commits on Dec 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5f08df1 - Browse repository at this point
Copy the full SHA 5f08df1View commit details
Commits on Jan 6, 2020
-
Don't run const propagation on items with inconsistent bounds
Using `#![feature(trivial_bounds)]`, it's possible to write functions with unsatisfiable 'where' clauses, making them uncallable. However, the user can act as if these 'where' clauses are true inside the body of the function, leading to code that would normally be impossible to write. Since const propgation can run even without any user-written calls to a function, we need to explcitly check for these uncallable functions.
Configuration menu - View commit details
-
Copy full SHA for 89308bb - Browse repository at this point
Copy the full SHA 89308bbView commit details
Commits on Jan 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4a84027 - Browse repository at this point
Copy the full SHA 4a84027View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9951450 - Browse repository at this point
Copy the full SHA 9951450View commit details
Commits on Jan 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1ffb9cf - Browse repository at this point
Copy the full SHA 1ffb9cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae3a53f - Browse repository at this point
Copy the full SHA ae3a53fView commit details
Commits on Jan 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 74823fc - Browse repository at this point
Copy the full SHA 74823fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84c8849 - Browse repository at this point
Copy the full SHA 84c8849View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7876fa6 - Browse repository at this point
Copy the full SHA 7876fa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d2c75d - Browse repository at this point
Copy the full SHA 7d2c75dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6924c7 - Browse repository at this point
Copy the full SHA a6924c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ea4dba - Browse repository at this point
Copy the full SHA 6ea4dbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f26d32 - Browse repository at this point
Copy the full SHA 7f26d32View commit details -
This avoids a strange linker error that we get with only "--emit=mir" and "check-pass"
Configuration menu - View commit details
-
Copy full SHA for b4125f0 - Browse repository at this point
Copy the full SHA b4125f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed039e8 - Browse repository at this point
Copy the full SHA ed039e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9a5746 - Browse repository at this point
Copy the full SHA f9a5746View commit details
Commits on Jan 12, 2020
-
Rollup merge of rust-lang#67313 - oli-obk:document_all_the_t̶h̶i̶n̶g̶…
…s̶dataflow, r=ecstatic-morse Document more use cases of dataflow r? @ecstatic-morse
Configuration menu - View commit details
-
Copy full SHA for eec0cbd - Browse repository at this point
Copy the full SHA eec0cbdView commit details -
Rollup merge of rust-lang#67914 - Aaron1011:fix/const-prop-impossible…
…, r=matthewjasper Don't run const propagation on items with inconsistent bounds Fixes rust-lang#67696 Using `#![feature(trivial_bounds)]`, it's possible to write functions with unsatisfiable 'where' clauses, making them uncallable. However, the user can act as if these 'where' clauses are true inside the body of the function, leading to code that would normally be impossible to write. Since const propgation can run even without any user-written calls to a function, we need to explcitly check for these uncallable functions.
Configuration menu - View commit details
-
Copy full SHA for c40b394 - Browse repository at this point
Copy the full SHA c40b394View commit details -
Rollup merge of rust-lang#67959 - liigo:patch-13, r=GuillaumeGomez
rustdoc: improve stability mark arrows ### current ![old-stability-arrow](https://user-images.githubusercontent.com/346530/71863520-134d8b00-3138-11ea-86f9-a98068b3cff9.png) ### new ![new-stability-arrow](https://user-images.githubusercontent.com/346530/71863539-1b0d2f80-3138-11ea-843e-d79b9e5d9eec.png) ### new dark ![dark-stability-arrow](https://user-images.githubusercontent.com/346530/71863563-26f8f180-3138-11ea-9514-050e2c779f90.png)
Configuration menu - View commit details
-
Copy full SHA for a3cbaae - Browse repository at this point
Copy the full SHA a3cbaaeView commit details -
Rollup merge of rust-lang#68036 - euclio:libterm-ncurses6-fix, r=KodrAus
libterm: parse extended terminfo format Fixes rust-lang#45728. Modifies libterm to parse the extended terminfo format introduced in ncurses 6.1. This fixes the lack of color in test output for users with newer ncurses versions. The ideal fix for this would be to migrate libtest to use `termcolor` (rust-lang#60349), but that's blocked for the foreseeable future.
Configuration menu - View commit details
-
Copy full SHA for 1abb7e9 - Browse repository at this point
Copy the full SHA 1abb7e9View commit details -
Rollup merge of rust-lang#68096 - varkor:diagnostic-cleanup, r=Centril
Clean up some diagnostics by making them more consistent In general: - Diagnostic should start with a lowercase letter. - Diagnostics should not end with a full stop. - Ellipses contain three dots. - Backticks should encode Rust code. I also reworded a couple of messages to make them read more clearly. It might be sensible to create a style guide for diagnostics, so these informal conventions are written down somewhere, after which we could audit the existing diagnostics. r? @Centril
Configuration menu - View commit details
-
Copy full SHA for 098f48c - Browse repository at this point
Copy the full SHA 098f48cView commit details -
Rollup merge of rust-lang#68135 - calebcartwright:rustc-parse-visibil…
…ities, r=Centril restore some rustc_parse visibilities for rustfmt In rust-lang@c189565 some visibilities were reduced on the parse mod (which now resides in the rustc_parse crate) as part of some refactoring and splitting up of libsyntax. However, rustfmt needs access to a few of those items that are no longer visible. This restores the visibility on those items rustfmt depends on. rust-lang/rustfmt#3903 (comment) rust-lang/rustfmt#4009 cc @topecongiro
Configuration menu - View commit details
-
Copy full SHA for 92ed032 - Browse repository at this point
Copy the full SHA 92ed032View commit details