-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
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 [email protected]
|
@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