-
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 18 pull requests #59223
Rollup of 18 pull requests #59223
Commits on Mar 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 967e7f4 - Browse repository at this point
Copy the full SHA 967e7f4View commit details
Commits on Mar 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4888b1f - Browse repository at this point
Copy the full SHA 4888b1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52d9fa8 - Browse repository at this point
Copy the full SHA 52d9fa8View commit details
Commits on Mar 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b9d12ed - Browse repository at this point
Copy the full SHA b9d12edView commit details
Commits on Mar 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 795d307 - Browse repository at this point
Copy the full SHA 795d307View commit details -
Configuration menu - View commit details
-
Copy full SHA for f923476 - Browse repository at this point
Copy the full SHA f923476View commit details
Commits on Mar 13, 2019
-
Make std time tests more robust for platform differences
Jethro Beekman committedMar 13, 2019 Configuration menu - View commit details
-
Copy full SHA for adbd0a6 - Browse repository at this point
Copy the full SHA adbd0a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ea9b58 - Browse repository at this point
Copy the full SHA 0ea9b58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 266ca31 - Browse repository at this point
Copy the full SHA 266ca31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27abd52 - Browse repository at this point
Copy the full SHA 27abd52View commit details -
This commit adds a regression test for rust-lang#55809 which checks that a overflow does not occur when evaluating a requirement for async functions and `&mut` arguments in some specific circumstances.
Configuration menu - View commit details
-
Copy full SHA for 9d938f6 - Browse repository at this point
Copy the full SHA 9d938f6View commit details -
Fix generic argument lookup for Self
Rewrite the SelfCtor early and use the replacement Def when calculating the path_segs. Note that this also changes which def is seen by the code that computes user_self_ty and is_alias_variant_ctor; I don't see a immediate issue with that, but I'm not 100% clear on the implications. Fixes rust-lang#57924
Angelos Oikonomopoulos committedMar 13, 2019 Configuration menu - View commit details
-
Copy full SHA for 311025e - Browse repository at this point
Copy the full SHA 311025eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5abd6d9 - Browse repository at this point
Copy the full SHA 5abd6d9View commit details -
test that wildcard type
_
is not duplicated by `type Foo<X> = (X, X……);` and potentially instantiated at different types. (Updated to reflect changes in diagnostic output and compiletest infrastructure.)
Configuration menu - View commit details
-
Copy full SHA for 4e5692d - Browse repository at this point
Copy the full SHA 4e5692dView commit details
Commits on Mar 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ab19e58 - Browse repository at this point
Copy the full SHA ab19e58View commit details -
The current language may be amusing, yet is just imprecise and most especially difficult to understand for someone who speaks English as a foreign language.
Configuration menu - View commit details
-
Copy full SHA for d1fcd86 - Browse repository at this point
Copy the full SHA d1fcd86View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa8fd3d - Browse repository at this point
Copy the full SHA fa8fd3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c59ce9 - Browse repository at this point
Copy the full SHA 7c59ce9View commit details
Commits on Mar 15, 2019
-
Output diagnostic information for rustdoc.
Use the information same as rustc.
Configuration menu - View commit details
-
Copy full SHA for bcf1a17 - Browse repository at this point
Copy the full SHA bcf1a17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9445f2b - Browse repository at this point
Copy the full SHA 9445f2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d73a8f - Browse repository at this point
Copy the full SHA 6d73a8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff2198 - Browse repository at this point
Copy the full SHA 8ff2198View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f52388 - Browse repository at this point
Copy the full SHA 2f52388View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9e5a75 - Browse repository at this point
Copy the full SHA e9e5a75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12e3e84 - Browse repository at this point
Copy the full SHA 12e3e84View commit details -
Remove restriction on isize/usize in repr(simd)
As discussed in rust-lang#55078, there's no known reason for this restriction. It's unlikely that repr(simd) will be stabilized in its current form, but might as well remove some restrictions on it. This removes the branch in `is_machine` which returns false for these types. `is_machine` is only used for the repr(simd) type validation check.
Configuration menu - View commit details
-
Copy full SHA for 5303c1b - Browse repository at this point
Copy the full SHA 5303c1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c7bf76 - Browse repository at this point
Copy the full SHA 9c7bf76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50af62d - Browse repository at this point
Copy the full SHA 50af62dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8fa1a1 - Browse repository at this point
Copy the full SHA a8fa1a1View commit details
Commits on Mar 16, 2019
-
Rollup merge of rust-lang#57729 - pnkfelix:issue-55748-pat-types-are-…
…constraints-on-bindings-too, r=nikomatsakis extra testing of how NLL handles wildcard type `_` test that wildcard type `_` is not duplicated by `type Foo<X> = (X, X);` and potentially instantiated at different types when used in type ascriptions in let bindings. (NLL's handling of this for the type ascription *expression form* is currently broken, or at least differs from what AST-borrowck does. I'll file a separate bug about that. Its not something critical to address since that expression is guarded by `#![feature(type_ascription)]`.) cc rust-lang#55748
Configuration menu - View commit details
-
Copy full SHA for 5a65c5b - Browse repository at this point
Copy the full SHA 5a65c5bView commit details -
Rollup merge of rust-lang#59025 - aoikonomopoulos:issue-57924, r=varkor
Fix generic argument lookup for Self Rewrite the SelfCtor early and use the replacement Def when calculating the path_segs. Note that this also changes which def is seen by the code that computes user_self_ty and is_alias_variant_ctor; I don't see a immediate issue with that, but I'm not 100% clear on the implications. Fixes rust-lang#57924 r? @eddyb
Configuration menu - View commit details
-
Copy full SHA for e45828c - Browse repository at this point
Copy the full SHA e45828cView commit details -
Rollup merge of rust-lang#59047 - petrochenkov:modnodefid, r=Centril
resolve: Account for new importable entities Fixes the ICE encountered in rust-lang#58837 r? @Centril
Configuration menu - View commit details
-
Copy full SHA for 6e133e4 - Browse repository at this point
Copy the full SHA 6e133e4View commit details -
Rollup merge of rust-lang#59072 - RalfJung:miri-alloc-tests, r=kennytm
we can now skip should_panic tests with the libtest harness
Configuration menu - View commit details
-
Copy full SHA for 5429232 - Browse repository at this point
Copy the full SHA 5429232View commit details -
Rollup merge of rust-lang#59079 - euclio:macro-semi, r=estebank
add suggestions to invalid macro item error r? @estebank
Configuration menu - View commit details
-
Copy full SHA for d050067 - Browse repository at this point
Copy the full SHA d050067View commit details -
Rollup merge of rust-lang#59116 - estebank:comma-sugg, r=petrochenkov
Be more discerning on when to attempt suggesting a comma in a macro invocation Fix rust-lang#58796.
Configuration menu - View commit details
-
Copy full SHA for e371eef - Browse repository at this point
Copy the full SHA e371eefView commit details -
Rollup merge of rust-lang#59146 - estebank:suggest-return-lt, r=varkor
Suggest return lifetime when there's only one named lifetime Fix rust-lang#29094.
Configuration menu - View commit details
-
Copy full SHA for 06c2a0f - Browse repository at this point
Copy the full SHA 06c2a0fView commit details -
Rollup merge of rust-lang#59147 - jethrogb:jb/time-tests, r=sfackler
Make std time tests more robust for platform differences Previously, `time::tests::since_epoch` and `time::tests::system_time_math` would fail if the platform represents a SystemTime as unix epoch + `u64` nanoseconds. r? @sfackler
Configuration menu - View commit details
-
Copy full SHA for adf0927 - Browse repository at this point
Copy the full SHA adf0927View commit details -
Rollup merge of rust-lang#59152 - smmalis37:range_contains, r=SimonSapin
Stabilize Range*::contains. Closes rust-lang#32311. There's also a bit of rustfmt on range.rs thrown in for good measure (I forgot to turn off format-on-save in VSCode).
Configuration menu - View commit details
-
Copy full SHA for b96e8fe - Browse repository at this point
Copy the full SHA b96e8feView commit details -
Rollup merge of rust-lang#59156 - davidtwco:issue-55809, r=nikomatsakis
[wg-async-await] Add regression test for rust-lang#55809. Fixes rust-lang#55809. This PR adds a regression test for rust-lang#55809 which checks that a overflow does not occur when evaluating a requirement for async functions and `&mut` arguments in some specific circumstances.
Configuration menu - View commit details
-
Copy full SHA for 2aa2f25 - Browse repository at this point
Copy the full SHA 2aa2f25View commit details -
Rollup merge of rust-lang#59169 - tmandry:allow-features-flag, r=cram…
…ertj Add `-Z allow_features=...` flag Adds a compiler option to allow only whitelisted features. For projects on nightly that want to prevent feature-creep (and maybe, someday, move off of nightly). Not being able to enforce this has been a problem on Fuchsia and at other big companies. This doesn't support filtering edition feature flags, but someone is welcome to add that if they need it.
Configuration menu - View commit details
-
Copy full SHA for ff17858 - Browse repository at this point
Copy the full SHA ff17858View commit details -
Rollup merge of rust-lang#59180 - taiki-e:try_blocks, r=scottmcm
Use try blocks in rustc_codegen_ssa r? @scottmcm
Configuration menu - View commit details
-
Copy full SHA for d7aa140 - Browse repository at this point
Copy the full SHA d7aa140View commit details -
Rollup merge of rust-lang#59185 - lukaslueg:patch-2, r=cramertj
No old chestnuts in iter::repeat docs The current language may be amusing, yet is just imprecise and most especially difficult to understand for someone who speaks English as a foreign language.
Configuration menu - View commit details
-
Copy full SHA for 83d736f - Browse repository at this point
Copy the full SHA 83d736fView commit details -
Rollup merge of rust-lang#59201 - lambda:remove-repr-simd-isize-usize…
…-restriction, r=alexcrichton Remove restriction on isize/usize in repr(simd) As discussed in rust-lang#55078, there's no known reason for this restriction. It's unlikely that repr(simd) will be stabilized in its current form, but might as well remove some restrictions on it. This removes the branch in `is_machine` which returns false for these types. `is_machine` is only used for the repr(simd) type validation check.
Configuration menu - View commit details
-
Copy full SHA for e3258bd - Browse repository at this point
Copy the full SHA e3258bdView commit details -
Rollup merge of rust-lang#59204 - o01eg:diag-rustdoc, r=alexcrichton
Output diagnostic information for rustdoc Use the information same as rustc.
Configuration menu - View commit details
-
Copy full SHA for 608436b - Browse repository at this point
Copy the full SHA 608436bView commit details -
Rollup merge of rust-lang#59206 - sntdevco:master, r=dtolnay
Improved test output
Configuration menu - View commit details
-
Copy full SHA for 952808e - Browse repository at this point
Copy the full SHA 952808eView commit details -
Rollup merge of rust-lang#59208 - kenta7777:reduce-code-repetition, r…
…=oli-obk Reduce a Code Repetition Related to Bit Operation This PR is related to [rust-lang#49937](rust-lang#49937). Should I do more commits about [`FIXME(49937)`](https://github.com/rust-lang/rust/search?q=FIXME%2849937%29&unscoped_q=FIXME%2849937%29) in this PR?
Configuration menu - View commit details
-
Copy full SHA for cc028e2 - Browse repository at this point
Copy the full SHA cc028e2View commit details -
Rollup merge of rust-lang#59212 - mati865:musl_toolchain, r=alexcrichton
Add x86_64 musl host to the manifest @alexcrichton r? Probably too late for rust-lang#59207
Configuration menu - View commit details
-
Copy full SHA for b5e0692 - Browse repository at this point
Copy the full SHA b5e0692View commit details