-
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 9 pull requests #53620
Rollup of 9 pull requests #53620
Commits on Aug 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 83d5a60 - Browse repository at this point
Copy the full SHA 83d5a60View commit details
Commits on Aug 19, 2018
-
Rename
Catch
variants toTryBlock
(Not `Try` since `QuestionMark` is using that.)
Configuration menu - View commit details
-
Copy full SHA for f2445fb - Browse repository at this point
Copy the full SHA f2445fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c90609 - Browse repository at this point
Copy the full SHA 1c90609View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e64ce1 - Browse repository at this point
Copy the full SHA 9e64ce1View commit details -
I ignored the code block as I didn't see a way to run the doctest in 2018 -- I noticed the edition guide is also not testing its 2018 code snippits.
Configuration menu - View commit details
-
Copy full SHA for ef19886 - Browse repository at this point
Copy the full SHA ef19886View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91967a8 - Browse repository at this point
Copy the full SHA 91967a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 817efc2 - Browse repository at this point
Copy the full SHA 817efc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f683be - Browse repository at this point
Copy the full SHA 9f683beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cf387c - Browse repository at this point
Copy the full SHA 5cf387cView commit details
Commits on Aug 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e428085 - Browse repository at this point
Copy the full SHA e428085View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0095471 - Browse repository at this point
Copy the full SHA 0095471View commit details -
Convert
AllSets::on_entry_sets
to aVec<IdxSetBuf<E>>
.This makes it more like `AllSets::{gen,kill}_set`, removes the need for a bunch of bitset range computations, and removes the need for `Bits`. It's marginally less efficient, because we have to allocate one bitset per basic block instead of one large shared bitset, but the difference is negligible in practice.
Configuration menu - View commit details
-
Copy full SHA for 04b50e2 - Browse repository at this point
Copy the full SHA 04b50e2View commit details -
The `Buf` vs. non-`Buf` distinction is no longer necessary, and the nastiest code in this file can be removed. To minimize this patch, `IdxSet` is made a typedef of `IdxSetBuf`. The next patch will remove this typedef.
Configuration menu - View commit details
-
Copy full SHA for ab8dfbc - Browse repository at this point
Copy the full SHA ab8dfbcView commit details -
Remove IdxSet typedef and Rename {,Hybrid}IdxSetBuf as {,Hybrid}IdxSet.
Now that the `Buf` vs. non-`Buf` distinction has been removed, it makes sense to drop the `Buf` suffix and use the shorter names everywhere.
Configuration menu - View commit details
-
Copy full SHA for e7e9f2e - Browse repository at this point
Copy the full SHA e7e9f2eView commit details
Commits on Aug 22, 2018
-
docs: std::string::String.repeat(): slightly rephrase to be more in-l…
…ine with other descriptions. add ticks around a few keywords in other descriptions.
Configuration menu - View commit details
-
Copy full SHA for 11f3918 - Browse repository at this point
Copy the full SHA 11f3918View commit details -
Configuration menu - View commit details
-
Copy full SHA for f07245c - Browse repository at this point
Copy the full SHA f07245cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9c4f5e - Browse repository at this point
Copy the full SHA c9c4f5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 200c6d9 - Browse repository at this point
Copy the full SHA 200c6d9View commit details -
Stabilize a few secondary macro features
`tool_attributes`, `proc_macro_path_invoc`, partially `proc_macro_gen`
Configuration menu - View commit details
-
Copy full SHA for b34503e - Browse repository at this point
Copy the full SHA b34503eView commit details -
tidy: Stop requiring a license header
Previously approved in rust-lang#43498 ; update tidy to match.
Configuration menu - View commit details
-
Copy full SHA for a15b617 - Browse repository at this point
Copy the full SHA a15b617View commit details -
Configuration menu - View commit details
-
Copy full SHA for b188c2a - Browse repository at this point
Copy the full SHA b188c2aView commit details -
Rollup merge of rust-lang#52602 - scottmcm:tryblock-expr, r=nikomatsakis
Implement try block expressions I noticed that `try` wasn't a keyword yet in Rust 2018, so... ~~Fixes rust-lang#52604 That was fixed by PR rust-lang#53135 cc rust-lang#31436 rust-lang#50412
Configuration menu - View commit details
-
Copy full SHA for 9146d03 - Browse repository at this point
Copy the full SHA 9146d03View commit details -
Rollup merge of rust-lang#53235 - varkor:gat_impl_where, r=estebank
Feature gate where clauses on associated type impls Fixes rust-lang#52913. This doesn't address the core problem, which is tracked by rust-lang#47206. However, it fixes the stable-to-stable regression: you now have to enable `#![feature(generic_associated_types)]` to trigger the weird behaviour.
Configuration menu - View commit details
-
Copy full SHA for e3668a3 - Browse repository at this point
Copy the full SHA e3668a3View commit details -
Rollup merge of rust-lang#53459 - petrochenkov:stabmore, r=nrc
Stabilize a few secondary macro features - `tool_attributes` - closes rust-lang#44690 - `proc_macro_path_invoc` - this feature was created due to issues with tool attributes (rust-lang#51277), those issues are now fixed (rust-lang#52841) - partially `proc_macro_gen` - this feature was created due to issue rust-lang#50504, the issue is now fixed (rust-lang#51952), so proc macros can generate modules. They still can't generate `macro_rules` items though due to unclear hygiene interactions.
Configuration menu - View commit details
-
Copy full SHA for 197d4d1 - Browse repository at this point
Copy the full SHA 197d4d1View commit details -
Rollup merge of rust-lang#53520 - nnethercote:merge-IdxSet-IdxSetBuf,…
… r=nikomatsakis Merge `IdxSet` and `IdxSetBuf` Because it simplifies things. @r? nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for 2c0ff41 - Browse repository at this point
Copy the full SHA 2c0ff41View commit details -
Rollup merge of rust-lang#53562 - varkor:bastion-of-the-turbofish, r=…
…nagisa Lament the invincibility of the Turbofish Here a test case is added to ensure that any others attempting to drive the Turbofish to extinction have second thoughts. Previously the [entire test suite would succeed](rust-lang#53511) if generic arguments were accepted without disambiguation, making for [confusing and heartbreaking circumstances](rust-lang/rfcs#2527).
Configuration menu - View commit details
-
Copy full SHA for 3da92a0 - Browse repository at this point
Copy the full SHA 3da92a0View commit details -
Rollup merge of rust-lang#53592 - matthiaskrgr:str_doc, r=alexcrichton
docs: minor stylistic changes to str/string docs std::string::String.repeat(): slightly rephrase to be more in-line with other descriptions. add ticks around a few keywords in other descriptions.
Configuration menu - View commit details
-
Copy full SHA for b71140a - Browse repository at this point
Copy the full SHA b71140aView commit details -
Rollup merge of rust-lang#53594 - rust-lang:Aaronepower-patch-1, r=Ma…
…rk-Simulacrum Update RELEASES.md to include clippy-preview [Rendered](https://github.com/rust-lang/rust/blob/Aaronepower-patch-1/RELEASES.md#misc) r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for 8625fa5 - Browse repository at this point
Copy the full SHA 8625fa5View commit details -
Rollup merge of rust-lang#53600 - varkor:expected-generic-arg-s, r=eddyb
Fix a grammatical mistake in "expected generic arguments" errors r? @eddyb
Configuration menu - View commit details
-
Copy full SHA for 96e9507 - Browse repository at this point
Copy the full SHA 96e9507View commit details -
Rollup merge of rust-lang#53617 - joshtriplett:tidy-no-license-header…
…, r=Mark-Simulacrum tidy: Stop requiring a license header Previously approved in rust-lang#43498 ; update tidy to match.
Configuration menu - View commit details
-
Copy full SHA for df0a576 - Browse repository at this point
Copy the full SHA df0a576View commit details