-
Notifications
You must be signed in to change notification settings - Fork 13.2k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
syntax: Move ast_map into it's own crate #24757
Conversation
7ea8f33
to
fec0421
Compare
r? @nikomatsakis, @pnkfelix, or @nrc, I don't mess around with compiler internals enough on this I think. |
I have no objection, but I wonder if this should be a rustc crate? Seems pretty specific to the compiler. |
@nikomatsakis: I had thought it could be useful for future syntax extensions, but I suppose if we go down that road we can always rename |
I haven't touched this codebase in a long time (and even then it was super On Sun, Apr 26, 2015 at 12:55 PM, Erick Tryzelaar notifications@github.com
|
@alexcrichton / @nikomatsakis: Updated the PR to rename this new package to @richo: As far as I can tell you're not using ast_map, so this shouldn't impact you. I suggest you check out syntex though, which hopefully will allow for syntax extensions in 1.0 :) |
☔ The latest upstream changes (presumably #23606) made this pull request unmergeable. Please resolve the merge conflicts. |
🔒 Merge conflict |
This lets us remove the arena dependency from libsyntax, which is unstable.
@bors r+ |
📌 Commit 19f1a15 has been approved by |
⌛ Testing commit 19f1a15 with merge 5770f07... |
💔 Test failed - auto-mac-64-nopt-t |
☔ The latest upstream changes (presumably #25323) made this pull request unmergeable. Please resolve the merge conflicts. |
@erickt ping (needs rebase) |
This lets us remove the arena dependency from libsyntax, which is unstable, and supports making libsyntax compile on beta/1.0 (#24518).
r? @alexcrichton