Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added pipelines to all task sources | ddh | 2017-10-25 | 1 | -2/+3 |
| | | | | changed task sources to accept pipeline ids | ||||
* | added time to interactive metrics, refactored metrics to use traits | ddh | 2017-10-24 | 1 | -0/+1 |
| | | | | changed task macro to take pipeline info | ||||
* | Remove use of unstable box syntax. | Simon Sapin | 2017-10-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | http://www.robohornet.org gives a score of 101.36 on master, and 102.68 with this PR. The latter is slightly better, but probably within noise level. So it looks like this PR does not affect DOM performance. This is expected since `Box::new` is defined as: ```rust impl<T> Box<T> { #[inline(always)] pub fn new(x: T) -> Box<T> { box x } } ``` With inlining, it should compile to the same as box syntax. | ||||
* | Introduce TaskOnce | Anthony Ramine | 2017-09-20 | 1 | -5/+5 |
| | | | | | Having both TaskBox and TaskOnce allows us to remove the superfluous inner boxing from CancellableTask<T>. | ||||
* | Rename Task to TaskBox | Anthony Ramine | 2017-09-20 | 1 | -2/+2 |
| | |||||
* | Make Task require Send | Anthony Ramine | 2017-09-20 | 1 | -1/+1 |
| | |||||
* | Move Task to its own module | Anthony Ramine | 2017-09-18 | 1 | -1/+2 |
| | |||||
* | Rename Runnable to Task | Anthony Ramine | 2017-09-16 | 1 | -14/+9 |
| | | | | | | | | | | | | The changes are: * `*Runnable` -> `*Task`; * `RunnableMsg` -> `Task`; * `RunnableWrapper` -> `TaskCanceller`; * `MainThreadRunnable` -> `MainThreadTask`; * `wrap_runnable` -> `wrap_task`; * `get_runnable_wrapper` -> `task_canceller`; * `handler` -> `run`; * `main_thread_handler` -> `run_with_script_thread`. | ||||
* | Reformat some task-related functions | Anthony Ramine | 2017-09-08 | 1 | -5/+8 |
| | |||||
* | Kill UserInteractionTask | Anthony Ramine | 2017-09-08 | 1 | -17/+7 |
| | | | | Just use a bare Runnable value. | ||||
* | Kill Runnable::is_cancelled ⚔️ | Anthony Ramine | 2017-09-07 | 1 | -3/+1 |
| | |||||
* | order derivable traits lists | Clément DAVID | 2017-08-23 | 1 | -1/+1 |
| | | | | | | Ignoring : - **generated**.rs - python/tidy/servo_tidy_tests/rust_tidy.rs | ||||
* | Added Debug implementations. | Alan Jeffrey | 2017-06-13 | 1 | -0/+13 |
| | |||||
* | Update to string-cache 0.3 | Simon Sapin | 2016-11-03 | 1 | -1/+1 |
| | |||||
* | Make TaskSource::queue take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -2/+2 |
| | |||||
* | Make task queue API usable from non-main threads. | Josh Matthews | 2016-07-14 | 1 | -4/+9 |
| | |||||
* | Move boxing to runnable initialization | Connor Brewster | 2016-07-13 | 1 | -2/+2 |
| | |||||
* | Make all task source runnables cancellable | Connor Brewster | 2016-07-13 | 1 | -5/+8 |
| | | | | Implement all Runnable methods on CancellableRunnable to redirect to their inner runnable | ||||
* | Add event runnables | Connor Brewster | 2016-07-11 | 1 | -20/+17 |
| | | | | Make tasks a wrapper over runnables | ||||
* | Derive Clone for DOMManipulationTaskSource, UserInteractionTaskSource. | Ms2ger | 2016-06-03 | 1 | -5/+1 |
| | |||||
* | Removed unused imports | Per Lundberg | 2016-05-15 | 1 | -1/+0 |
| | | | | This fixes #11185. | ||||
* | Implement user interaction task source | Keith Yeung | 2016-05-11 | 1 | -6/+42 |
| | |||||
* | refactors entities from script_thread into script_runtime | Rahul Sharma | 2016-04-06 | 1 | -1/+2 |
| | |||||
* | change changes effecting verbosity | faineance | 2016-03-27 | 1 | -2/+1 |
| | |||||
* | use self.0 instead of destructing single item tuple structs | faineance | 2016-03-27 | 1 | -3/+2 |
| | |||||
* | Add task_source directory | Keith Yeung | 2016-03-10 | 1 | -0/+21 |
Use DOMManipulationTaskSource whenever possible |