Uh oh!
There was an error while loading. Please reload this page.
Feature gate 'yield $expr?' pre-expansion - #63545
Conversation
oli-obk
commented
Aug 15, 2019
@bors r+ |
bors
commented
Aug 15, 2019
📌 Commit 4fe201c has been approved by |
Feature gate 'yield $expr?' pre-expansion Also improve the overall ergonomics of pre-expansion gating in general. r? @Zoxc
Feature gate 'yield $expr?' pre-expansion Also improve the overall ergonomics of pre-expansion gating in general. r? @Zoxc
Feature gate 'yield $expr?' pre-expansion Also improve the overall ergonomics of pre-expansion gating in general. r? @Zoxc
Feature gate 'yield $expr?' pre-expansion Also improve the overall ergonomics of pre-expansion gating in general. r? @Zoxc
Rollup of 5 pull requests Successful merges: - #63173 (Use libunwind from llvm-project submodule for musl targets) - #63462 (Opaque builtin derive macros) - #63539 (Suggest Rust 2018 on `<expr>.await` with no such field) - #63545 (Feature gate 'yield $expr?' pre-expansion) - #63584 (libcore: more cleanups using `#![feature(associated_type_bounds)]`) Failed merges: r? @ghost
Feature gate 'yield $expr?' pre-expansion Also improve the overall ergonomics of pre-expansion gating in general. r? @Zoxc
This comment has been minimized.
This comment has been minimized.
4fe201c to
20661f1CompareCentril
commented
Aug 16, 2019
@bors r=oli-obk |
bors
commented
Aug 16, 2019
📌 Commit 20661f1 has been approved by |
Feature gate 'yield $expr?' pre-expansion Also improve the overall ergonomics of pre-expansion gating in general. r? @Zoxc
Feature gate 'yield $expr?' pre-expansion Also improve the overall ergonomics of pre-expansion gating in general. r? @Zoxc
Rollup of 6 pull requests Successful merges: - #63149 (resolve: Populate external modules in more automatic and lazy way) - #63545 (Feature gate 'yield $expr?' pre-expansion) - #63548 (Update rustc-demangle to 0.1.16.) - #63558 (Remap paths for proc-macro crates.) - #63641 (add git keyword to submodule comments in config.example.toml) - #63642 (Rename overflowing_{add,sub,mul} intrinsics to wrapping_{add,sub,mul}.) Failed merges: r? @ghost
bors
commented
Aug 17, 2019
☔ The latest upstream changes (presumably #63648) made this pull request unmergeable. Please resolve the merge conflicts. |
carllerche
commented
Aug 21, 2019
Would this not break stable code as macros on stable could transform yield syntax to syntax supported on stable rust? |
Centril
commented
Aug 21, 2019
@carllerche Attribute and declarative macros on stable should not take advantage of the stability hole (i.e. bug -- see rust-lang/rfcs#2405) in the language that post-expansion gating was. If you want to conditionally rely on unstable syntax, use |
carllerche
commented
Aug 21, 2019
Ok, sorry. I did not realize it was considered a stability hole. |
Centril
commented
Aug 21, 2019
@carllerche Np, thanks for asking. :) |
Also improve the overall ergonomics of pre-expansion gating in general.
r? @Zoxc