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
Update style-derive to syn 0.12 #19786
Comments
So external dependencies which depend on
|
The hard parts would be html5ever and serde. |
Nah, html5ever is done and serde too |
The hard part for me is style_derive, other servo crates are already done but I couldn't find time/motivation for style_derive... |
Serde's repo is done, but the version published on crates.io hasn't been updated. |
Sure, html5ever hasn't even been merged, cssparser hasn't been released either but those are the easy parts, releasing stuff is easy ;) Edit: the html5ever PR servo/html5ever#336 |
Maybe @nox can help on the style_derive part. |
I just need to find some time to do it but @nox made be buy Celeste so I'm blaming him for the update being late ;) |
Dupe num-traits instead... Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dupe num-traits instead... Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dupe num-traits instead... Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dupe num-traits instead... Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dupe num-traits instead... Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dupe num-traits instead... Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dupe num-traits instead... Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dupe num-traits instead... Fixes servo#20609 Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20611) <!-- Reviewable:end -->
Dupe num-traits instead... Fixes servo#20609 Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20611) <!-- Reviewable:end -->
Dupe num-traits instead... Fixes servo#20609 Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20611) <!-- Reviewable:end -->
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20611) <!-- Reviewable:end -->
Dupe num-traits instead... Fixes servo#20609 Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Dupe num-traits instead... Fixes servo#20609 Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Fixes servo#20609 Fixes servo#20497 Fixes servo#19786 Closes servo#20564
Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
…onSapin Dedupe syn, quote and unicode-xid Dupe num-traits instead... Fixes #20609 Fixes #20497 Fixes #19786 Closes #20564 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20649) <!-- Reviewable:end -->
Potentially this could allow builds of servo on nightly to get the improved error messages and other semantics which come from the new span system and
proc-macro
APIs.synstructure
has been updated already, although the API has changed since the last version which style-derive used. If there are any APIs or new features which you need insynstructure
to help port the derives over, let me know. Ideally I'd like to make thecg
module in style-derive unnecessary, as the features you need are insynstructure
.cc @nox
The text was updated successfully, but these errors were encountered: