Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upImplement 'url!(..)' macro #137
Conversation
|
I preemptively opened this because I have a couple questions:
|
| plugin = true | ||
|
|
||
| [dependencies.url] | ||
| path = "../" |
This comment has been minimized.
This comment has been minimized.
Manishearth
Nov 20, 2015
Member
I think for publishing to work you need to have a version dep here too. Not sure
|
To answer questions:
The code looks ok but (sorry I didn’t mention this earlier) I wonder if this plugin should be here rather than in Servo. We can move it back if someone asks, but in the meantime I don’t know if anyone else would use it. Meanwhile, this code uses unstable compiler internals (as plugins do) and rust-url is sort of expected to work on Rust Nightly, while Rust-in-Servo is updated less frequently. To put it more bluntly, moving it to Servo is likely less future work for me :] |
We don't need to ship this crate as part of rust-url. It can be published separately and used only by Servo. |
|
I’m suggesting having this in the servo/servo repository rather than this one, where the Rust version used on CI is updated less frequently. This is not about publishing on crates.io. |
|
Suggestions on where it should live in Servo? |
|
The |
Implement 'url!(..)' macro servo/rust-url#136 servo/rust-url#137 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8622) <!-- Reviewable:end -->
Implement 'url!(..)' macro servo/rust-url#136 servo/rust-url#137 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8622) <!-- Reviewable:end -->
Implement 'url!(..)' macro servo/rust-url#136 servo/rust-url#137 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8622) <!-- Reviewable:end -->
…ugin); r=SimonSapin servo/rust-url#136 servo/rust-url#137 Source-Repo: https://github.com/servo/servo Source-Revision: ea690a2dff64d1cb4eb668473d62f1bbcb19f7c8
…ugin); r=SimonSapin servo/rust-url#136 servo/rust-url#137 Source-Repo: https://github.com/servo/servo Source-Revision: ea690a2dff64d1cb4eb668473d62f1bbcb19f7c8 UltraBlame original commit: 5bb91f3403d68562020f7bb5215820646e7cc5c6
…ugin); r=SimonSapin servo/rust-url#136 servo/rust-url#137 Source-Repo: https://github.com/servo/servo Source-Revision: ea690a2dff64d1cb4eb668473d62f1bbcb19f7c8 UltraBlame original commit: 5bb91f3403d68562020f7bb5215820646e7cc5c6
…ugin); r=SimonSapin servo/rust-url#136 servo/rust-url#137 Source-Repo: https://github.com/servo/servo Source-Revision: ea690a2dff64d1cb4eb668473d62f1bbcb19f7c8 UltraBlame original commit: 5bb91f3403d68562020f7bb5215820646e7cc5c6
frewsxcv commentedNov 20, 2015
Fixes #136