aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/parallel.rs
Commit message (Expand)AuthorAgeFilesLines
* Move Stylo to its own repo (#31350)Delan Azabani2024-02-271-197/+0
* style: Add a `static_prefs` implementation (#31351)Martin Robinson2024-02-141-6/+1
* Further changes required by ServoOriol Brufau2023-11-241-1/+7
* style: Unify parallel and sequential traversal schedulingEmilio Cobos Álvarez2023-11-241-199/+97
* Further changes required by ServoOriol Brufau2023-11-241-1/+4
* style: Make style parallel traversal more tunable at runtimeEmilio Cobos Álvarez2023-11-241-39/+33
* Layout-2020: Fix debug mode crash for servo.orgMukilan Thiyagarajan2023-05-261-0/+6
* Further changes required by ServoOriol Brufau2023-05-241-0/+2
* style: Remove the old profiler label frames code in the servo codebase and re...Nazım Can Altınova2023-05-241-2/+2
* Simplify our setup for font metric queries from styleOriol Brufau2023-05-111-7/+4
* Update arrayvec.Josh Matthews2022-04-011-1/+1
* style: Update smallvec to 1.0.Emilio Cobos Álvarez2019-12-161-2/+2
* Update rayon to dedupe crossbeam-epochBastien Orivel2019-07-121-4/+4
* style: Add Gecko profiler labels for when the style threads are doing work.Cameron McCormack2019-05-291-0/+2
* Rustfmt has changed its default style :/Simon Sapin2018-12-281-1/+1
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-191-1/+1
* `cargo fix --edition`Simon Sapin2018-11-101-4/+4
* Run rustfmt on selectors, servo_arc, and style.Bobby Holley2018-04-101-40/+39
* style: Indent properly a couple more functions.Emilio Cobos Álvarez2018-02-241-12/+17
* Increase stack safety margin for stylo.Bobby Holley2017-09-071-10/+13
* Fix up stack limit sanity assertions.Bobby Holley2017-08-251-0/+16
* Eliminate the sequential/traversal parallel distinction in favor of a unified...Bobby Holley2017-08-251-60/+7
* Switch to an iterator for traverse_nodes.Bobby Holley2017-08-251-19/+25
* stylo: Drop thread pool stack size to 100K.Julian Seward2017-08-251-19/+22
* Hoist StyleNew{Children,Subtree} into their own paths.Bobby Holley2017-08-111-30/+9
* Don't start kicking off work units during parallel stylo traversal until they...Boris Zbarsky2017-08-011-13/+46
* Pass a callback to recalc_style_at to avoid traversing children twice.Bobby Holley2017-07-151-7/+5
* Avoid memmoving the large smallvec in Parallel.rs.Bobby Holley2017-07-151-3/+2
* Rip out the generic abstractions around ThreadLocalStyleContext.Bobby Holley2017-07-051-10/+14
* Bug 1368302 - stylo: possible stack overflow when processing very deep DOM. ...Julian Seward2017-06-291-4/+23
* Use ArrayVec and tweak the SmallVec sizes.Bobby Holley2017-06-141-16/+24
* Eliminate an unnecessary heap allocation.Bobby Holley2017-06-141-5/+6
* Don't do recursive tail calls if there's work in the queue.Bobby Holley2017-06-141-29/+24
* style: Distinguish between the tree structures used for traversal and selecto...Cameron McCormack2017-06-091-1/+1
* Increase the size of the style sharing cache to 31.Boris Zbarsky2017-06-081-14/+2
* Reduce the size of top_down_dom stackframes.Boris Zbarsky2017-06-081-1/+15
* Back out https://github.com/servo/servo/pull/17198 for Gecko test failuresBoris Zbarsky2017-06-071-6/+4
* Increase the size of the style sharing cache to 31.Boris Zbarsky2017-06-061-4/+6
* Rewrite parallel.rs to be not slow.Bobby Holley2017-05-211-35/+149
* Limit traversal statistics dumps to subtrees of 50 or more elements.Bobby Holley2017-04-131-1/+3
* Store style system options in the global style data and shared style context.Bobby Holley2017-04-121-1/+1
* Do the sequential traversal breadth-first.Bobby Holley2017-04-091-7/+3
* Factor out the bottom-up postorder traversal logic.Bobby Holley2017-04-091-54/+2
* style: Add the traversal kind to the style stats.Emilio Cobos Álvarez2017-03-111-1/+1
* Dump traversal time with other style statistics.Bobby Holley2017-02-141-2/+7
* Bug 1336646 - Move opts check for statistics into should_dump. r=emilioBobby Holley2017-02-081-2/+1
* style: Expose the traversal kind to the style system.Emilio Cobos Álvarez2017-01-241-0/+1
* Bug 1331856 - Add style performance statistics to Servo. r=emilioBobby Holley2017-01-191-14/+12
* Bug 1325734 - Pass the thread-local context into should_traverse_children. r=...Bobby Holley2017-01-091-1/+1
* Bug 1325734 - Parameterize the style traversal on TElement instead of TNode. ...Bobby Holley2017-01-091-14/+14