aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/selector_map.rs
Commit message (Expand)AuthorAgeFilesLines
* style: Make the SelectorMap API slightly nicer.Emilio Cobos Álvarez2017-10-301-3/+3
* Revert "Diagnostic map semantics."Manish Goregaokar2017-10-231-42/+32
* style: avoid selector refcount churn during invalidation.Emilio Cobos Álvarez2017-10-231-12/+15
* style: Make MatchingContext generic over SelectorImpl.Emilio Cobos Álvarez2017-10-191-20/+26
* Replace all uses of the `heapsize` crate with `malloc_size_of`.Nicholas Nethercote2017-10-181-6/+2
* Removed pdqsort dependency and changed style create to use stdlib sort method.Savid Sharan2017-10-161-9/+1
* Diagnostic map semantics.Bobby Holley2017-10-071-32/+42
* Revert #18668 - Add mprotect diagnostics for HashMap crashBobby Holley2017-10-031-44/+5
* Semantics for ProtectedHashMap.Bobby Holley2017-09-281-5/+44
* Overhaul MallocSizeOf and related things.Nicholas Nethercote2017-09-121-43/+2
* stylo: Add uses of fallible Vec, SmallVec and HashMap facilities.Julian Seward2017-09-101-10/+25
* style: remove selector_map::find_push.Emilio Cobos Álvarez2017-09-091-10/+4
* Measure SmallVecs in SelectorMap and InvalidationMap.Nicholas Nethercote2017-09-061-5/+20
* Measure the stylist during memory reporting.Nicholas Nethercote2017-09-051-0/+29
* Tidy fixesManish Goregaokar2017-09-011-2/+2
* stylo: Replace all hashtable collections with ones from style::hashManish Goregaokar2017-08-311-6/+12
* stylo: Cleanup a bit of the Stylist clear setup.Emilio Cobos Álvarez2017-08-161-0/+9
* style: Avoid multiple selector walk-ups during SelectorMap insertion.Emilio Cobos Álvarez2017-08-161-89/+84
* style: Rework how precomputed pseudo stuff works, to avoid malloc/free churn.Emilio Cobos Álvarez2017-08-081-23/+0
* style: Remove outdated comments.Emilio Cobos Álvarez2017-08-071-8/+6
* style: Make PrecomputedHasher fail loudly and with error messages when used i...Emilio Cobos Álvarez2017-08-071-5/+7
* style: Avoid hashing the precomputed hash atoms already have.Emilio Cobos Álvarez2017-08-071-8/+43
* Use a 1-entry smallvec in the selector maps.Bobby Holley2017-08-061-10/+17
* style: Remove SelectorAndHashes.Emilio Cobos Álvarez2017-07-131-7/+1
* style: Remove hashes from style rules and dependencies.Emilio Cobos Álvarez2017-07-131-1/+1
* style: Remove unneeded bounds in SelectorMap and related code.Emilio Cobos Álvarez2017-07-131-10/+3
* Account for left-to-right rather than right-to-left precedence of classes in ...Bobby Holley2017-06-201-9/+8
* style: Implement a more fine-grained invalidation method.Emilio Cobos Álvarez2017-06-131-2/+12
* ID and class selectors are ASCII case-insensitive in quirks mode.Simon Sapin2017-06-121-65/+70
* Hoist ApplicableDeclaration{Block,List} into a separate file.Bobby Holley2017-06-121-1/+2
* Use even fewer bits for source order and shrink ApplicableDeclarationsBlock b...Bobby Holley2017-06-121-2/+2
* Stop slicing selectors when noting dependencies, and match with an offset ins...Bobby Holley2017-06-051-15/+19
* Collapse Selector, SelectorInner, and ComplexSelector into a single Selector.Bobby Holley2017-06-051-2/+2
* Move the ancestor hashes out of Selector.Bobby Holley2017-06-051-11/+19
* Allow style sharing for elements with ids as long as the ID is not being used...Boris Zbarsky2017-06-051-0/+6
* style: Add a SelectorMapEntry trait.Emilio Cobos Álvarez2017-05-231-6/+18
* style: Move SelectorMap to its own submodule.Emilio Cobos Álvarez2017-05-231-0/+443