-
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 4 pull requests #62509
Rollup of 4 pull requests #62509
Commits on Jun 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ecda335 - Browse repository at this point
Copy the full SHA ecda335View commit details
Commits on Jul 3, 2019
-
typeck: merge opaque type inference logic
This commit merges the logic used for opaque type type inference for impl Trait and non-impl Trait cases. This fixes an ICE where existential types used in the return types of functions would be allowed to have an out-of-scope generic type parameter.
Configuration menu - View commit details
-
Copy full SHA for de8660a - Browse repository at this point
Copy the full SHA de8660aView commit details
Commits on Jul 5, 2019
-
Replace SliceConcatExt trait with inherent methods and SliceConcat he…
…lper trait Before this change `SliceConcatExt` was an unstable extension trait with stable methods. It was in the libstd prelude, so that its methods could be used on the stable channel. This replaces it with inherent methods, which can be used without any addition to the prelude. Since the methods are stable and very generic (with for example a return type that depends on the types of parameters), an helper trait is still needed. But now that trait does not need to be in scope for the methods to be used. Removing this depedency on the libstd prelude allows the methods to be used in `#![no_std]` crate that use liballoc, which does not have its own implicitly-imported prelude.
Configuration menu - View commit details
-
Copy full SHA for e808d92 - Browse repository at this point
Copy the full SHA e808d92View commit details
Commits on Jul 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 37d09a6 - Browse repository at this point
Copy the full SHA 37d09a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c84324 - Browse repository at this point
Copy the full SHA 9c84324View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65d391d - Browse repository at this point
Copy the full SHA 65d391dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 946777d - Browse repository at this point
Copy the full SHA 946777dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea3e804 - Browse repository at this point
Copy the full SHA ea3e804View commit details -
Configuration menu - View commit details
-
Copy full SHA for b06ed52 - Browse repository at this point
Copy the full SHA b06ed52View commit details -
Rollup merge of rust-lang#61613 - sinkuu:impl_trait_inline, r=ollie27
Support `impl Trait` in inlined documentation `impl Trait` in argument position was not properly rendered when inlined from other crates. ([a live example on docs.rs](https://docs.rs/libp2p/0.8.1/libp2p/floodsub/struct.Floodsub.html#method.unsubscribe)) ![old](https://user-images.githubusercontent.com/7091080/59089838-14ba9900-8946-11e9-830b-53b317bdecb4.png) ↓ ![new](https://user-images.githubusercontent.com/7091080/59089844-16845c80-8946-11e9-9fe3-8998af9d73ce.png)
Configuration menu - View commit details
-
Copy full SHA for c6e2897 - Browse repository at this point
Copy the full SHA c6e2897View commit details -
Rollup merge of rust-lang#62090 - davidtwco:ice-async-await-out-of-ra…
…nge-substitution, r=nikomatsakis typeck: merge opaque type inference logic Fixes rust-lang#55872. See [relevant Zulip topic](https://rust-lang.zulipchat.com/#narrow/stream/187312-wg-async-foundations/topic/type.20parameter.20out.20of.20range.20.2355872). r? @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for 5bcef20 - Browse repository at this point
Copy the full SHA 5bcef20View commit details -
Rollup merge of rust-lang#62403 - SimonSapin:concat, r=alexcrichton
Replace SliceConcatExt trait with inherent methods and SliceConcat helper trait Before this change `SliceConcatExt` was an unstable extension trait with stable methods. It was in the libstd prelude, so that its methods could be used on the stable channel. This replaces it with inherent methods, which can be used without any addition to the prelude. Since the methods are stable and very generic (with for example a return type that depends on the types of parameters), an helper trait is still needed. But now that trait does not need to be in scope for the methods to be used. Removing this depedency on the libstd prelude allows the methods to be used in `#![no_std]` crate that use liballoc, which does not have its own implicitly-imported prelude.
Configuration menu - View commit details
-
Copy full SHA for 506127c - Browse repository at this point
Copy the full SHA 506127cView commit details -
Rollup merge of rust-lang#62494 - sinkuu:unused_deps, r=alexcrichton
Remove unused dependencies
Configuration menu - View commit details
-
Copy full SHA for fba01b6 - Browse repository at this point
Copy the full SHA fba01b6View commit details