Make selectors crate lighterweight with default features disabled
Categories
(Core :: CSS Parsing and Computation, task)
Tracking
()
People
(Reporter: nico, Assigned: nico, NeedInfo)
Details
Attachments
(3 files)
This change is targeted at external users of the selectors crate who may wish to trade-off some runtime performance in favour of a lighter dependency tree. Gecko will continue to enable default features which will mean it is entirely unnaffected by these changes.
This is a selectors companion to this cssparser PR: https://github.com/servo/rust-cssparser/pull/425
| Assignee | ||
Comment 1•2 months ago
|
||
This was only being used for 2 impls which are now hand-written.
Signed-off-by: Nico Burns <nico@nicoburns.com>
Updated•2 months ago
|
| Assignee | ||
Comment 2•2 months ago
|
||
Signed-off-by: Nico Burns <nico@nicoburns.com>
| Assignee | ||
Comment 3•2 months ago
|
||
Signed-off-by: Nico Burns <nico@nicoburns.com>
Comment 6•2 months ago
|
||
Backed out for causing build bustages
Backout link: https://hg.mozilla.org/integration/autoland/rev/facdc6f04ebe58e46db62420c4ad0e37b161842a
Backed out for causing br bustages
Comment 10•15 days ago
|
||
There are some r+ patches which didn't land and no activity in this bug for 1 week.
:nico, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit BugBot documentation.
Description
•