aboutsummaryrefslogtreecommitdiffstats
path: root/components/selectors/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Move Stylo to its own repo (#31350)Delan Azabani2024-02-271-40/+0
* Revert as many changes to selectors from upstream as possible (#31365)Martin Robinson2024-02-201-0/+19
* remove `extern crate` (#30311)Samson2023-09-081-3/+0
* Further changes required by ServoOriol Brufau2023-08-161-0/+3
* Revert "Backport several style changes from Gecko (5) (#30099)" (#30104)Oriol Brufau2023-08-161-3/+0
* Backport several style changes from Gecko (5) (#30099)Oriol Brufau2023-08-151-0/+3
* Upgrade remaining components to edition 2018sagudev2023-02-181-19/+0
* selectors/*.rs - Put all the to_shmem attributes behind a "shmem" featureFederico Mena Quintero2023-02-141-0/+2
* style: Implement complex :not().Emilio Cobos Álvarez2021-02-261-1/+0
* Use the `matches!` macro from the standard librarySimon Sapin2020-02-121-2/+0
* style: Add derived ToShmem implementations.Cameron McCormack2019-04-121-0/+3
* style: Derive more.Bobby Holley2019-01-291-0/+2
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-191-1/+1
* `cargo fix --edition`Simon Sapin2018-11-101-3/+3
* style: Remove use of `fnv` in bloom.rs.Nicholas Nethercote2018-08-181-1/+0
* style: Shrink selectors::Component to 24 bytes.Cameron McCormack2018-08-081-0/+1
* style: Convert FnvHash{Set,Map} instances to FxHash{Set,Map}.Nicholas Nethercote2018-08-081-0/+1
* Run rustfmt on selectors, servo_arc, and style.Bobby Holley2018-04-101-5/+9
* Manual fixups so that the rustfmt output won't trigger tidy.Bobby Holley2018-04-101-1/+1
* Move selectors size_of tests to Stylo testsSimon Sapin2018-01-121-3/+0
* Reverse the dependency between selectors and malloc_size_ofSimon Sapin2018-01-121-2/+0
* Rename the 'unstable' feature of the selectors crate to 'bench'Simon Sapin2017-10-121-1/+1
* selectors: Remove unused crate.Emilio Cobos Álvarez2017-09-251-1/+0
* Implement an nth-index cache.Bobby Holley2017-09-211-1/+3
* Hoist the LRU cache into its own crate to share it with selectors.Bobby Holley2017-09-201-0/+1
* Overhaul MallocSizeOf and related things.Nicholas Nethercote2017-09-121-0/+2
* Backed out changeset a417b9d7712d for vendoring bustage. r=backout on a CLOSE...Gecko Backout2017-07-281-2/+0
* Run the async HTML Tokenizer on a new threadNikhil Shagrithaya2017-07-241-0/+2
* Make selectors benchmark tests work again.Bobby Holley2017-06-211-0/+3
* Hoist specificity computation into a new private builder module.Bobby Holley2017-06-201-0/+1
* Hoist sink into selectors.Bobby Holley2017-06-201-0/+1
* Move MatchingContext to a new moduleSimon Sapin2017-06-131-0/+1
* Log element during selector matchingJ. Ryan Stinnett2017-06-071-0/+1
* Use dynamically-sized Arcs for Selector.Bobby Holley2017-06-051-1/+1
* Make some attr values case-insensitive in selectorsSimon Sapin2017-05-181-0/+1
* Simplify rust-selectors API for attribute selectorsSimon Sapin2017-05-181-1/+1
* Add size_of tests for geckolib selectorsSimon Sapin2017-05-161-0/+3
* Store selectors and combinators inline in a single sequence.Bobby Holley2017-04-201-0/+1
* Removing recursion from ComplexSelectorMatthew2017-04-161-0/+1
* selectors: Remove custom attribute-affecting logic and sibling-affecting logi...Emilio Cobos Álvarez2017-04-091-0/+1
* style: Hash less stuff in the bloom filter, using the precomputed hashes we h...Emilio Cobos Álvarez2017-04-081-0/+1
* Update cssparser for https://github.com/servo/rust-cssparser/pull/123Simon Sapin2017-02-281-1/+0
* Update to cssparser 0.11Simon Sapin2017-02-261-0/+1
* Move rust-selectors in-tree.Bobby Holley2017-02-071-0/+17