-
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 22 pull requests #59364
Rollup of 22 pull requests #59364
Commits on Mar 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7e1914f - Browse repository at this point
Copy the full SHA 7e1914fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 401329e - Browse repository at this point
Copy the full SHA 401329eView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa53741 - Browse repository at this point
Copy the full SHA aa53741View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9151eab - Browse repository at this point
Copy the full SHA 9151eabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 584d61a - Browse repository at this point
Copy the full SHA 584d61aView commit details
Commits on Mar 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 18229bb - Browse repository at this point
Copy the full SHA 18229bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79c3651 - Browse repository at this point
Copy the full SHA 79c3651View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ab8ca3 - Browse repository at this point
Copy the full SHA 1ab8ca3View commit details
Commits on Mar 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 856b081 - Browse repository at this point
Copy the full SHA 856b081View commit details
Commits on Mar 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ff5e31f - Browse repository at this point
Copy the full SHA ff5e31fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e449da - Browse repository at this point
Copy the full SHA 6e449daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 205ab0c - Browse repository at this point
Copy the full SHA 205ab0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f3fda9 - Browse repository at this point
Copy the full SHA 6f3fda9View commit details -
Configuration menu - View commit details
-
Copy full SHA for eadb844 - Browse repository at this point
Copy the full SHA eadb844View commit details -
Configuration menu - View commit details
-
Copy full SHA for 308a002 - Browse repository at this point
Copy the full SHA 308a002View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a00649 - Browse repository at this point
Copy the full SHA 3a00649View commit details -
Configuration menu - View commit details
-
Copy full SHA for 037596c - Browse repository at this point
Copy the full SHA 037596cView commit details
Commits on Mar 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b392c5e - Browse repository at this point
Copy the full SHA b392c5eView commit details
Commits on Mar 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 498bead - Browse repository at this point
Copy the full SHA 498beadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 713f96d - Browse repository at this point
Copy the full SHA 713f96dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 690bc57 - Browse repository at this point
Copy the full SHA 690bc57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18d727f - Browse repository at this point
Copy the full SHA 18d727fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb15af1 - Browse repository at this point
Copy the full SHA bb15af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b616cca - Browse repository at this point
Copy the full SHA b616ccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 743d019 - Browse repository at this point
Copy the full SHA 743d019View commit details -
Configuration menu - View commit details
-
Copy full SHA for b53ca90 - Browse repository at this point
Copy the full SHA b53ca90View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1656f1 - Browse repository at this point
Copy the full SHA d1656f1View commit details
Commits on Mar 18, 2019
-
Do not complain about non-existing fields after parse recovery
When failing to parse struct-like enum variants, the ADT gets recorded as having no fields. Record that we have actually recovered during parsing of this variant to avoid complaing about non-existing fields when actually using it.
Configuration menu - View commit details
-
Copy full SHA for 6007e6f - Browse repository at this point
Copy the full SHA 6007e6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb832c2 - Browse repository at this point
Copy the full SHA bb832c2View commit details -
Rename typarams to param_names
Co-Authored-By: Gabriel Smith <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec6f983 - Browse repository at this point
Copy the full SHA ec6f983View commit details -
Rename external_typarams to external_param_names
Co-Authored-By: Gabriel Smith <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c915fe0 - Browse repository at this point
Copy the full SHA c915fe0View commit details -
Implement
Clean
for const genericsCo-Authored-By: Gabriel Smith <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1491315 - Browse repository at this point
Copy the full SHA 1491315View commit details -
Co-Authored-By: Gabriel Smith <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29ed491 - Browse repository at this point
Copy the full SHA 29ed491View commit details -
Refactor
GenericArgs
to include const genericsCo-Authored-By: Gabriel Smith <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd9a2c0 - Browse repository at this point
Copy the full SHA cd9a2c0View commit details -
Implement const generics in
generics_to_path_params
Co-Authored-By: Gabriel Smith <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38d98a1 - Browse repository at this point
Copy the full SHA 38d98a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9925d9b - Browse repository at this point
Copy the full SHA 9925d9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b39e664 - Browse repository at this point
Copy the full SHA b39e664View commit details -
Configuration menu - View commit details
-
Copy full SHA for f93ad41 - Browse repository at this point
Copy the full SHA f93ad41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bc5811 - Browse repository at this point
Copy the full SHA 9bc5811View commit details
Commits on Mar 19, 2019
-
Update src/librustc/hir/mod.rs
Co-Authored-By: llogiq <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 37789c4 - Browse repository at this point
Copy the full SHA 37789c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cf720b - Browse repository at this point
Copy the full SHA 8cf720bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a291d4e - Browse repository at this point
Copy the full SHA a291d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 757eb67 - Browse repository at this point
Copy the full SHA 757eb67View commit details
Commits on Mar 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 46a8beb - Browse repository at this point
Copy the full SHA 46a8bebView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6e5d73 - Browse repository at this point
Copy the full SHA b6e5d73View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1d9191 - Browse repository at this point
Copy the full SHA c1d9191View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8120d6 - Browse repository at this point
Copy the full SHA a8120d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f8d9a2 - Browse repository at this point
Copy the full SHA 2f8d9a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2b5a03 - Browse repository at this point
Copy the full SHA e2b5a03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 295cc77 - Browse repository at this point
Copy the full SHA 295cc77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72f5d91 - Browse repository at this point
Copy the full SHA 72f5d91View commit details
Commits on Mar 21, 2019
-
Fix undefined behavior in hint::spin_loop for x86 targets without SSE2
The pause instruction requires SSE2 but was being unconditionally used on targets without it, resulting in undefined behavior. This PR fixes that by only using the pause intrinsic if SSE2 is available. It also removes the inline assembly which was not required since these instructions are available in core::arch, and extends support of the spin_loop hint to arm targets with the v6 feature which also support the yield instruction. Closes rust-lang#59237 .
Configuration menu - View commit details
-
Copy full SHA for 830c98d - Browse repository at this point
Copy the full SHA 830c98dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16a8abe - Browse repository at this point
Copy the full SHA 16a8abeView commit details -
FreeBSD 10.x is EOL, in FreeBSD 11 and later, ss_sp is actually a voi…
…d* [1] dragonflybsd still uses c_char [2] [1] https://svnweb.freebsd.org/base/releng/11.2/sys/sys/signal.h?revision=334459&view=markup#l438 [2] https://github.com/DragonFlyBSD/DragonFlyBSD/blob/master/sys/sys/signal.h#L339
MikaelUrankar committedMar 21, 2019 Configuration menu - View commit details
-
Copy full SHA for de021e3 - Browse repository at this point
Copy the full SHA de021e3View commit details -
MikaelUrankar committed
Mar 21, 2019 Configuration menu - View commit details
-
Copy full SHA for 6b766ba - Browse repository at this point
Copy the full SHA 6b766baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6389478 - Browse repository at this point
Copy the full SHA 6389478View commit details
Commits on Mar 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c97d3d4 - Browse repository at this point
Copy the full SHA c97d3d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48af718 - Browse repository at this point
Copy the full SHA 48af718View commit details -
Expand
impl FromIterator for Result
doc to include examples of `Err……` and early termination.
Configuration menu - View commit details
-
Copy full SHA for d5a61c0 - Browse repository at this point
Copy the full SHA d5a61c0View commit details -
Rollup merge of rust-lang#57810 - MikaelUrankar:stack_t_bsd, r=nagisa
FreeBSD 10.x is EOL, in FreeBSD 11 and later, ss_sp is actually a void* …d* [1] dragonflybsd still uses c_char [2] [1] https://svnweb.freebsd.org/base/releng/11.2/sys/sys/signal.h?revision=334459&view=markup#l438 [2] https://github.com/DragonFlyBSD/DragonFlyBSD/blob/master/sys/sys/signal.h#L339
Configuration menu - View commit details
-
Copy full SHA for 9c53011 - Browse repository at this point
Copy the full SHA 9c53011View commit details -
Rollup merge of rust-lang#59058 - petrochenkov:assocrecov3, r=estebank
syntax: Better recovery for `$ty::AssocItem` and `ty!()::AssocItem` This PR improves on rust-lang#46788 covering a few missing cases. Fixes rust-lang#52307 Fixes rust-lang#53776 r? @estebank
Configuration menu - View commit details
-
Copy full SHA for 1f2ba0d - Browse repository at this point
Copy the full SHA 1f2ba0dView commit details -
Rollup merge of rust-lang#59068 - ljedrz:kill_off_NodeId_stragglers, …
…r=Zoxc HirIdification: kill off NodeId stragglers The final stages of HirIdification (rust-lang#57578). This PR, along with rust-lang#59042, should finalize the HirIdification process (at least the more straightforward bits). - replace `NodeId` with `HirId` in `trait_impls` - remove all `NodeId`s from `borrowck` - remove all `NodeId`s from `typeck` - remove all `NodeId`s from `mir` - remove `trait_auto_impl` (unused) I would be cool to also remove `NodeId` from `hir::def::Def`, `middle::privacy::AccessLevel` and `hir::ItemId`, but I don't know if this is feasible. I'll be happy to do more if I've missed anything.
Configuration menu - View commit details
-
Copy full SHA for b76fa33 - Browse repository at this point
Copy the full SHA b76fa33View commit details -
Rollup merge of rust-lang#59084 - estebank:diagnostic-spans, r=davidtwco
Tweak some diagnostic spans
Configuration menu - View commit details
-
Copy full SHA for ae89abd - Browse repository at this point
Copy the full SHA ae89abdView commit details -
Rollup merge of rust-lang#59096 - ljedrz:HirIdify_AccessLevel, r=Zoxc
middle: replace NodeId with HirId in AccessLevels Pushing the limits of HirIdification (rust-lang#57578). Replaces `NodeId` with `HirId` in `middle::privacy::AccessLevels`. Actually this time I was more successful and cracked it; I probably tried to HirIdify too much at once when I attempted it last time ^^. r? @Zoxc
Configuration menu - View commit details
-
Copy full SHA for dbe70a3 - Browse repository at this point
Copy the full SHA dbe70a3View commit details -
Rollup merge of rust-lang#59170 - varkor:const-generics-rustdoc, r=Qu…
…ietMisdreavus,eddyb Add const generics to rustdoc Split out from rust-lang#53645. This work is a collaborative effort with @yodaldevoid. The `FIXME`s are waiting on a refactor to `LazyConst`. I'll address these in a follow up, but I thought it would be better to implement the rest now to avoid bitrot. r? @QuietMisdreavus
Configuration menu - View commit details
-
Copy full SHA for 69a69bc - Browse repository at this point
Copy the full SHA 69a69bcView commit details -
Rollup merge of rust-lang#59172 - varkor:contributing-contributions, …
…r=steveklabnik Update and clean up several parts of CONTRIBUTING.md
Configuration menu - View commit details
-
Copy full SHA for c9f6316 - Browse repository at this point
Copy the full SHA c9f6316View commit details -
Rollup merge of rust-lang#59239 - gnzlbg:fix_spin_loop, r=nagisa
Remove inline assembly from hint::spin_loop This PR removes the inline assembly which was not required since these instructions are available in core::arch, and extends support of the spin_loop hint to arm targets with the v6 feature which also support the yield instruction.
Configuration menu - View commit details
-
Copy full SHA for 8f170fe - Browse repository at this point
Copy the full SHA 8f170feView commit details -
Rollup merge of rust-lang#59240 - euclio:struct-field-span, r=oli-obk
use the identifier span for missing struct field
Configuration menu - View commit details
-
Copy full SHA for 20211eb - Browse repository at this point
Copy the full SHA 20211ebView commit details -
Rollup merge of rust-lang#59266 - estebank:struct-parse-recovery, r=p…
…etrochenkov Do not complain about non-existing fields after parse recovery When failing to parse struct-like enum variants, the ADT gets recorded as having no fields. Record that we have actually recovered during parsing of this variant to avoid complaing about non-existing fields when actually using it. Fix rust-lang#57361.
Configuration menu - View commit details
-
Copy full SHA for 4103238 - Browse repository at this point
Copy the full SHA 4103238View commit details -
Rollup merge of rust-lang#59273 - llogiq:hir-docs, r=matthewjasper
some small HIR doc improvements
Configuration menu - View commit details
-
Copy full SHA for bd6a70d - Browse repository at this point
Copy the full SHA bd6a70dView commit details -
Rollup merge of rust-lang#59291 - SimonSapin:nonzero-thread-id, r=ale…
…xcrichton Make Option<ThreadId> no larger than ThreadId, with NonZeroU64
Configuration menu - View commit details
-
Copy full SHA for 2a5c042 - Browse repository at this point
Copy the full SHA 2a5c042View commit details -
Rollup merge of rust-lang#59297 - euclio:field-method-suggestions, r=…
…estebank convert field/method confusion help to suggestions
Configuration menu - View commit details
-
Copy full SHA for fc1a533 - Browse repository at this point
Copy the full SHA fc1a533View commit details -
Rollup merge of rust-lang#59304 - gnzlbg:bench_tests, r=alexcrichton
Move some bench tests back from libtest It doesn't make much sense to test these on rust-lang/libtest since they exercise the `#[bench]` macro which is part of rust-lang/rust. This PR moves these tests back here. r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 3da4970 - Browse repository at this point
Copy the full SHA 3da4970View commit details -
Rollup merge of rust-lang#59309 - o01eg:verbose-copy-files, r=alexcri…
…chton Add messages for different verbosity levels. Output copy actions.
Configuration menu - View commit details
-
Copy full SHA for e90bf70 - Browse repository at this point
Copy the full SHA e90bf70View commit details -
Rollup merge of rust-lang#59322 - estebank:diag-tweak, r=davidtwco
Tweak incorrect escaped char diagnostic
Configuration menu - View commit details
-
Copy full SHA for 0d456f4 - Browse repository at this point
Copy the full SHA 0d456f4View commit details -
Rollup merge of rust-lang#59323 - euclio:enum-instead-of-variant, r=v…
…arkor use suggestions for "enum instead of variant" error
Configuration menu - View commit details
-
Copy full SHA for 5fa6896 - Browse repository at this point
Copy the full SHA 5fa6896View commit details -
Rollup merge of rust-lang#59327 - Xaeroxe:clamp-doc, r=scottmcm
Add NAN test to docs Documents and tests NAN behavior for the new (f32, f64)::clamp function.
Configuration menu - View commit details
-
Copy full SHA for ff929e5 - Browse repository at this point
Copy the full SHA ff929e5View commit details -
Rollup merge of rust-lang#59329 - petrochenkov:rmcff, r=alexcrichton
cleanup: Remove compile-fail-fulldeps directory again It was already removed once in rust-lang#56444, but was partially resurrected by rebase of some other PR.
Configuration menu - View commit details
-
Copy full SHA for ad30404 - Browse repository at this point
Copy the full SHA ad30404View commit details -
Rollup merge of rust-lang#59347 - petrochenkov:nomake, r=davidtwco
Move one test from run-make-fulldeps to ui The test was written when `--extern` without path didn't exist.
Configuration menu - View commit details
-
Copy full SHA for b5424a0 - Browse repository at this point
Copy the full SHA b5424a0View commit details -
Rollup merge of rust-lang#59360 - LukasKalbertodt:patch-2, r=rkruppe
Add tracking issue number for `seek_convenience` We forgot to do that in rust-lang#58422
Configuration menu - View commit details
-
Copy full SHA for ab4c5b3 - Browse repository at this point
Copy the full SHA ab4c5b3View commit details -
Rollup merge of rust-lang#59362 - pnkfelix:demo-from-iterator-short-c…
…ircuiting, r=Centril Demo `FromIterator` short-circuiting while looking at a FIXME in `FromIterator for Option` and `FromIterator for Result`, I realized that the current documentation does not have example code showing exactly what is meant by "no further elements are taken." The code snippets provided here are meant to correct that.
Configuration menu - View commit details
-
Copy full SHA for f90f0b3 - Browse repository at this point
Copy the full SHA f90f0b3View commit details