aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/rule_tree/core.rs
Commit message (Expand)AuthorAgeFilesLines
* style: Move size of tests to compile-time tests in the style crateEmilio Cobos Álvarez2023-08-161-3/+5
* Revert "Backport several style changes from Gecko (5) (#30099)" (#30104)Oriol Brufau2023-08-161-5/+3
* Backport several style changes from Gecko (5) (#30099)Oriol Brufau2023-08-151-3/+5
* style: Remove servo/components/{hashglobe,fallible} in favor of try_reserveEmilio Cobos Álvarez2023-06-091-1/+1
* style: Add support for the revert-layer keywordEmilio Cobos Álvarez2023-06-091-19/+28
* style: Export a size to fix a test that was trying to use a now-private type.Emilio Cobos Álvarez2020-04-231-0/+3
* Make the rule tree actually threadsafeAnthony Ramine2020-04-201-313/+303
* Change Map::get_or_insert_with to Map::entryAnthony Ramine2020-04-201-28/+15
* Always upgrade existing weak child references in the rule treeAnthony Ramine2020-04-181-12/+25
* Introduce a new type UnsafeBox<T> in the rule treeAnthony Ramine2020-04-171-101/+99
* Make StrongRuleNode::downgrade be unsafeAnthony Ramine2020-04-171-4/+4
* Make StrongRuleNode::ensure_child take a StrongRuleNode for the rootAnthony Ramine2020-04-171-2/+3
* Remove WeakRuleNode::cloneAnthony Ramine2020-04-171-3/+2
* Make WeakRuleNode::from_ptr be unsafeAnthony Ramine2020-04-171-8/+2
* Make StrongRuleNode::from_ptr be unsafeAnthony Ramine2020-04-171-5/+5
* Move the meat of the rule tree to a submodule "core"Anthony Ramine2020-04-171-0/+776