-
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 5 pull requests #67479
Rollup of 5 pull requests #67479
Commits on Dec 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2bd28d9 - Browse repository at this point
Copy the full SHA 2bd28d9View commit details
Commits on Dec 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 042d855 - Browse repository at this point
Copy the full SHA 042d855View commit details -
Configuration menu - View commit details
-
Copy full SHA for b08d697 - Browse repository at this point
Copy the full SHA b08d697View commit details
Commits on Dec 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 020be74 - Browse repository at this point
Copy the full SHA 020be74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94d207f - Browse repository at this point
Copy the full SHA 94d207fView commit details
Commits on Dec 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7f0741d - Browse repository at this point
Copy the full SHA 7f0741dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dce0f06 - Browse repository at this point
Copy the full SHA dce0f06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 963f20d - Browse repository at this point
Copy the full SHA 963f20dView commit details -
Remove rarely used -Zdisable_instrumentation_preinliner flag.
The same effect can be achieved by `-Cllvm-args=-disable-preinline`.
Configuration menu - View commit details
-
Copy full SHA for 1ca145c - Browse repository at this point
Copy the full SHA 1ca145cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 382d370 - Browse repository at this point
Copy the full SHA 382d370View commit details -
Configuration menu - View commit details
-
Copy full SHA for c59588f - Browse repository at this point
Copy the full SHA c59588fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e68db0a - Browse repository at this point
Copy the full SHA e68db0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d678b1 - Browse repository at this point
Copy the full SHA 6d678b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f085637 - Browse repository at this point
Copy the full SHA f085637View commit details -
Configuration menu - View commit details
-
Copy full SHA for b42b85f - Browse repository at this point
Copy the full SHA b42b85fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d47de3e - Browse repository at this point
Copy the full SHA d47de3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fa8f70 - Browse repository at this point
Copy the full SHA 1fa8f70View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0561cf - Browse repository at this point
Copy the full SHA c0561cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b92be2 - Browse repository at this point
Copy the full SHA 6b92be2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e74022 - Browse repository at this point
Copy the full SHA 0e74022View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b63465 - Browse repository at this point
Copy the full SHA 3b63465View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e8ac02 - Browse repository at this point
Copy the full SHA 8e8ac02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56b54fb - Browse repository at this point
Copy the full SHA 56b54fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8b6769 - Browse repository at this point
Copy the full SHA e8b6769View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7294804 - Browse repository at this point
Copy the full SHA 7294804View commit details -
Configuration menu - View commit details
-
Copy full SHA for 229560b - Browse repository at this point
Copy the full SHA 229560bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ca6181 - Browse repository at this point
Copy the full SHA 2ca6181View commit details -
Configuration menu - View commit details
-
Copy full SHA for f87ff0f - Browse repository at this point
Copy the full SHA f87ff0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f33bdc - Browse repository at this point
Copy the full SHA 8f33bdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8123211 - Browse repository at this point
Copy the full SHA 8123211View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90f7d8b - Browse repository at this point
Copy the full SHA 90f7d8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 765df3a - Browse repository at this point
Copy the full SHA 765df3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51bbdeb - Browse repository at this point
Copy the full SHA 51bbdebView commit details -
Configuration menu - View commit details
-
Copy full SHA for f02fd50 - Browse repository at this point
Copy the full SHA f02fd50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ebd421 - Browse repository at this point
Copy the full SHA 0ebd421View commit details -
Configuration menu - View commit details
-
Copy full SHA for d977e5b - Browse repository at this point
Copy the full SHA d977e5bView commit details
Commits on Dec 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cabe665 - Browse repository at this point
Copy the full SHA cabe665View commit details -
Configuration menu - View commit details
-
Copy full SHA for 690b0b3 - Browse repository at this point
Copy the full SHA 690b0b3View commit details -
Rollup merge of rust-lang#67059 - TommasoBianchi:dropck_fix_pr, r=pnk…
…felix Fix too restrictive checks on Drop impls Fixes rust-lang#34426. Fixes rust-lang#58311. This PR completes and extends rust-lang#59497 (which has been inactive for a while now). The problem generating both issues was that when checking that the `Predicate`s of the `Drop` impl are exactly the same as the ones of the struct definition, the check was essentially performed by a simple `==` operator, which was not handling correctly HRTBs and involved `Fn` types. The implemented solution relies on the `relate` machinery to more correctly equate `Predicate`s, and on `anonymize_late_bound_regions` to handle HRTB in a more general way. As the `Relate` trait currently is implemented only for `TraitPredicate` and `ProjectionPredicate` (and as they were the ones generating problems), `relate` is used only for them while for other `Predicate`s the equality check is kept. I'm currently considering whether it would make sense to implement the `Relate` trait also for all other `Predicate`s to render the proposed solution more general.
Configuration menu - View commit details
-
Copy full SHA for abb4234 - Browse repository at this point
Copy the full SHA abb4234View commit details -
Rollup merge of rust-lang#67148 - Centril:ty-polish, r=estebank
Refactor type & bounds parsing thoroughly PR is based on rust-lang#67131 with first one from this PR being ` extract parse_ty_tuple_or_parens`. Also fixes rust-lang#67146. r? @estebank
Configuration menu - View commit details
-
Copy full SHA for 2e44898 - Browse repository at this point
Copy the full SHA 2e44898View commit details -
Rollup merge of rust-lang#67393 - michaelwoerister:llvm-args-override…
…, r=varkor Enable opting out of specific default LLVM arguments. `rustc` by default adds a few arguments to LLVM (like `-mergefunc-use-aliases` for example). With this PR `rustc` will only emit these arguments if the same argument has not already been specified by the user via `-Cllvm-args`. This enables opting out of these defaults. The PR also removes a PGO specific `-Z` flag the effect of which can also be easily achieved by `-Cllvm-args`. Fixes rust-lang#64310.
Configuration menu - View commit details
-
Copy full SHA for 97d88ed - Browse repository at this point
Copy the full SHA 97d88edView commit details -
Rollup merge of rust-lang#67422 - GuillaumeGomez:cleanup-err-codes, r…
…=Dylan-DPC Cleanup err codes r? @Dylan-DPC
Configuration menu - View commit details
-
Copy full SHA for dfe712c - Browse repository at this point
Copy the full SHA dfe712cView commit details -
Rollup merge of rust-lang#67462 - DutchGhost:const_slice_from_raw_par…
…ts, r=dtolnay Make ptr::slice_from_raw_parts a const fn available under a feature flag A first step in the direction of rust-lang#67456 . This makes `ptr::slice_from_raw_parts` and `ptr::slice_from_raw_parts_mut` available as a const fn under a feature flag.
Configuration menu - View commit details
-
Copy full SHA for a3cc9b4 - Browse repository at this point
Copy the full SHA a3cc9b4View commit details