Uh oh!
There was an error while loading. Please reload this page.
Address two regressions - #53653
Conversation
…iven `Mark`" This reverts commit b15785b.
…port` macros into a deprecation lint
rust-highfive
commented
Aug 24, 2018
r? @cramertj (rust_highfive has picked a reviewer for you, use r? to override) |
petrochenkov
commented
Aug 24, 2018
Mark-Simulacrum
commented
Aug 24, 2018
Looks good to me code-wise, but I'm somewhat concerned about just removing the assert there -- is there something it's guarding against? @bors r+ p=1 because this unblocks html5ever perf |
bors
commented
Aug 24, 2018
📌 Commit 77f2a2f has been approved by |
petrochenkov
commented
Aug 24, 2018
Yes, it's guarding against something that shouldn't happen according to the expansion logic and is clearly a bug. |
petrochenkov
commented
Aug 24, 2018
I'll re-purpose the issue for investigating why that assert fires. |
bors
commented
Aug 24, 2018
⌛ Testing commit 77f2a2f with merge 571f45306549d154977c4d3141df66d940e7e6a7... |
bors
commented
Aug 24, 2018
💔 Test failed - status-travis |
rust-highfive
commented
Aug 24, 2018
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
petrochenkov
commented
Aug 24, 2018
Spurious: |
bors
commented
Aug 24, 2018
bors
commented
Aug 24, 2018
☀️ Test successful - status-appveyor, status-travis |
nikomatsakis
commented
Aug 25, 2018
Accepting for beta. cc @rust-lang/compiler |
emilyalbini
commented
Aug 25, 2018
@petrochenkov while cherry-picking this into beta, I noticed the code requires some changes introduced in #53270. Should that PR also be backported? |
petrochenkov
commented
Aug 25, 2018
@pietroalbini |
Remove assert checking that expansion data is immutable until I have time to investigate why it's firing, cc #52363
Turn the error for module-relative access to macro-expanded
macro_exportmacros into a deprecation lint, closes#53495