Skip to content
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

Split up libproc_macro_plugin #37321

Merged
merged 1 commit into from
Oct 28, 2016
Merged

Split up libproc_macro_plugin #37321

merged 1 commit into from
Oct 28, 2016

Conversation

nrc
Copy link
Member

@nrc nrc commented Oct 21, 2016

Separate the plugin code from non-plugin code to break a potential cycle in crates.

This will allow us to merge the new libproc_macro_tokens into libproc_macro.

r? @alexcrichton

@alexcrichton
Copy link
Member

Do we want to perhaps go ahead and merge proc_macro_tokens into proc_macro? It should be fine to stabilize some surface area of that crate without stabilizing all of it.

@nrc
Copy link
Member Author

nrc commented Oct 21, 2016

@alexcrichton that is kind of tricky because everything in proc_macro_tokens uses the TokenStream which is not the proc_macro one. I think the next step has to be merging the TokenStreams (there has to be a Ghostbusters joke in there somewhere) and then merging the two crates would be trivial.

@alexcrichton
Copy link
Member

@bors: r+

Ok!

@bors
Copy link
Contributor

bors commented Oct 21, 2016

📌 Commit f3f3af8 has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented Oct 23, 2016

⌛ Testing commit f3f3af8 with merge db1ca00...

@bors
Copy link
Contributor

bors commented Oct 23, 2016

💔 Test failed - auto-linux-cross-opt

@nrc
Copy link
Member Author

nrc commented Oct 25, 2016

@bors: r=@alexcrichton

@bors
Copy link
Contributor

bors commented Oct 25, 2016

📌 Commit c4f05d9 has been approved by @alexcrichton

@bors
Copy link
Contributor

bors commented Oct 25, 2016

⌛ Testing commit c4f05d9 with merge d4def4d...

@bors
Copy link
Contributor

bors commented Oct 25, 2016

💔 Test failed - auto-win-msvc-64-opt-rustbuild

@nrc
Copy link
Member Author

nrc commented Oct 25, 2016

r=@alexcrichton

@nrc
Copy link
Member Author

nrc commented Oct 26, 2016

@bors: r=@alexcrichton

@bors
Copy link
Contributor

bors commented Oct 26, 2016

📌 Commit 198215a has been approved by @alexcrichton

@bors
Copy link
Contributor

bors commented Oct 27, 2016

⌛ Testing commit 198215a with merge 1dec33b...

bors added a commit that referenced this pull request Oct 27, 2016
Split up libproc_macro_plugin

Separate the plugin code from non-plugin code to break a potential cycle in crates.

This will allow us to merge the new libproc_macro_tokens into libproc_macro.

r? @alexcrichton
@bors
Copy link
Contributor

bors commented Oct 27, 2016

💔 Test failed - auto-win-msvc-32-opt

Separate the plugin code from non-plugin code to break a potential cycle in crates.

This will allow us to merge the new libproc_macro_tokens into libproc_macro.
@nrc
Copy link
Member Author

nrc commented Oct 27, 2016

@bors: r=@alexcrichton

@bors
Copy link
Contributor

bors commented Oct 27, 2016

📌 Commit 15821ca has been approved by @alexcrichton

@bors
Copy link
Contributor

bors commented Oct 28, 2016

⌛ Testing commit 15821ca with merge 9d3caec...

bors added a commit that referenced this pull request Oct 28, 2016
Split up libproc_macro_plugin

Separate the plugin code from non-plugin code to break a potential cycle in crates.

This will allow us to merge the new libproc_macro_tokens into libproc_macro.

r? @alexcrichton
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants