Xidorn Quan
d9d628bfa4
Bug 1455576 part 2 - Add a ValueInfo trait for exposing types needed by devtools. r=emilio
...
Most of types just derive it using proc_macro directly. Some of value
types need manual impl.
In my current plan, this new trait will be used in bug 1434130 to expose
values as well.
MozReview-Commit-ID: LI7fy45VkRw
2018-04-26 09:01:02 +10:00
Anthony Ramine
faf0a11e78
servo: Merge #20275 - Finish cleaning up trait bounds generation in style_derive (from servo:derive-all-the-things); r=emilio
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 9d4cdfcfc31e4d3fca16e074c7481211f880be9f
2018-03-12 04:52:02 -04:00
Anthony Ramine
6abf6ba585
servo: Merge #20258 - Continue to improve style_derive (from servo:derive-all-the-things); r=emilio
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 909ebff1844c3fcf95ea3b479b61077ff5a552e2
2018-03-09 17:29:05 -05:00
Anthony Ramine
f8e491e59f
servo: Merge #20237 - Opt into field bounds when deriving ToCss, instead of opting out (from servo:derive-all-the-things); r=emilio
...
Source-Repo: https://github.com/servo/servo
Source-Revision: b6de0563fbd74799060735b8452f86a533f19573
2018-03-08 12:25:20 -05:00
Bastien Orivel
ff6f12df0d
servo: Merge #20022 - Update syn, quote and synstructure (from Eijebong:syn); r=nox
...
Right now they're duplicated because we need a new serde release (ping @dtolnay), a new cssparser release (ping @SimonSapin) and a new release of html5ever with https://github.com/servo/html5ever/pull/336
Source-Repo: https://github.com/servo/servo
Source-Revision: 6cb78057bb115262f31548ef651b24a48957f11d
2018-02-13 11:15:54 -05:00
Emilio Cobos Álvarez
14b15cf097
servo: Merge #19578 - Allow deriving Parse on keywords (from emilio:parse-keyword); r=Manishearth,canaltinova
...
This makes patches like #19576 much easier.
Source-Repo: https://github.com/servo/servo
Source-Revision: e631d167bf28676e45e37f418b4282fcfba98c1e
2017-12-15 14:55:49 -06:00
Anthony Ramine
921035a05a
servo: Merge #18239 - Refactor how we handle trait bounds in style_derive (from servo:derive-all-the-things); r=emilio
...
Source-Repo: https://github.com/servo/servo
Source-Revision: a266e96d28b7960b4fb0b236c3e8e93cf70f09b0
2017-08-28 10:13:13 -05:00
Anthony Ramine
07d1982f60
servo: Merge #18208 - Use darling and derive more things (from servo:derive-all-the-things); r=emilio
...
Source-Repo: https://github.com/servo/servo
Source-Revision: d3c2017b23a39b3a55990bb3da676de5eb479f90
2017-08-24 04:05:03 -05:00
Anthony Ramine
4f1124467c
servo: Merge #18200 - Introduce style_derive::cg (from servo:derive-all-the-things); r=emilio
...
Source-Repo: https://github.com/servo/servo
Source-Revision: e629f8da7ba373f6575c2e9ccc6259b7f2c4e3e4
2017-08-23 10:01:15 -05:00