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 upUpdate 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-macroAPIs.synstructurehas 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 insynstructureto help port the derives over, let me know. Ideally I'd like to make thecgmodule in style-derive unnecessary, as the features you need are insynstructure.cc @nox