Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Upgraded to SM 60 | Alan Jeffrey | 2018-08-20 | 1 | -50/+75 |
| | |||||
* | Pass new method in CollectServoSizes for accurate DOM heap use reporting | Anthony Weston | 2018-03-27 | 1 | -1/+22 |
| | |||||
* | Remove js.mem.gc.refresh_frame_slices.enabled pref | Adrian Wielgosik | 2018-01-06 | 1 | -1/+0 |
| | | | | Clean up after gecko bug 1421358 | ||||
* | Bump bitflags to 1.0 in every servo crate | Bastien Orivel | 2017-10-30 | 1 | -3/+3 |
| | |||||
* | added time to interactive metrics, refactored metrics to use traits | ddh | 2017-10-24 | 1 | -2/+3 |
| | | | | changed task macro to take pipeline info | ||||
* | Do not trace Rust values when thread is shutting down. | Josh Matthews | 2017-10-20 | 1 | -4/+28 |
| | |||||
* | Move script_runtime::StackRootTLS to root::ThreadLocalStackRoots | Anthony Ramine | 2017-09-27 | 1 | -20/+2 |
| | |||||
* | Rename dom::bindings::js to dom::bindings::root | Anthony Ramine | 2017-09-26 | 1 | -1/+1 |
| | |||||
* | 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 | -4/+4 |
| | | | | | | | | | | | | 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`. | ||||
* | Put the name of runnables in Debug for CommonScriptMsg | Anthony Ramine | 2017-09-16 | 1 | -1/+3 |
| | |||||
* | Make Performance Timeline API work in Workers | Fernando Jiménez Moreno | 2017-09-05 | 1 | -1/+2 |
| | |||||
* | Added Debug implementations. | Alan Jeffrey | 2017-06-13 | 1 | -0/+10 |
| | |||||
* | Implemented Houdini worklets. | Alan Jeffrey | 2017-05-17 | 1 | -0/+1 |
| | |||||
* | Update rust-mozjs to master. | Josh Matthews | 2017-03-31 | 1 | -1/+1 |
| | |||||
* | Generalize promise job queue into solitary microtask queue. | Josh Matthews | 2017-02-01 | 1 | -75/+7 |
| | |||||
* | Add a permanent root to WebIDL callbacks, ensuring they are always safe to ↵ | Josh Matthews | 2017-01-13 | 1 | -2/+2 |
| | | | | store. | ||||
* | WebVR API Implementation, r=larsbergstrom | Imanol Fernandez | 2017-01-09 | 1 | -0/+1 |
| | |||||
* | Implement the entry global. | Ms2ger | 2017-01-06 | 1 | -0/+2 |
| | | | | Partial fix for #10963. | ||||
* | Removed util. | Alan Jeffrey | 2016-12-14 | 1 | -2/+2 |
| | |||||
* | Add support for fullscreen #10102 | Jansen Jan | 2016-12-09 | 1 | -1/+3 |
| | |||||
* | Add a JSTraceable bound on ScriptChan | Anthony Ramine | 2016-12-06 | 1 | -2/+2 |
| | |||||
* | Update js. | Ms2ger | 2016-11-27 | 1 | -27/+5 |
| | |||||
* | Remove GlobalRoot and GlobalRef | Anthony Ramine | 2016-10-06 | 1 | -2/+1 |
| | |||||
* | Make the closure in flush_promise_jobs return a Root<GlobalScope> | Anthony Ramine | 2016-10-06 | 1 | -4/+4 |
| | |||||
* | Introduce GlobalScope::enqueue_promise_job | Anthony Ramine | 2016-10-06 | 1 | -4/+4 |
| | |||||
* | Make PromiseJobQueue::enqueue take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -3/+4 |
| | |||||
* | Introduce GlobalScope::flush_promise_jobs | Anthony Ramine | 2016-10-06 | 1 | -1/+1 |
| | |||||
* | Introduce GlobalScope::pipeline_id | Anthony Ramine | 2016-10-06 | 1 | -1/+1 |
| | |||||
* | Support promises in workers. | Josh Matthews | 2016-09-22 | 1 | -2/+103 |
| | |||||
* | Most of the code refactoring needed to be done is done with this commit. | Arthur Marble | 2016-09-18 | 1 | -2/+2 |
| | |||||
* | Remove mutex from Trusted | Alan Jeffrey | 2016-08-29 | 1 | -3/+1 |
| | | | | | Use weak references rather than message passing to garbage-collect dead references. | ||||
* | Move thread_state to style. | Ms2ger | 2016-08-22 | 1 | -1/+1 |
| | |||||
* | Correct the call to JS_SetGCZeal. | Ms2ger | 2016-07-29 | 1 | -4/+4 |
| | |||||
* | Refactor `util::prefs` operations to be methods on static struct. | Corey Farwell | 2016-07-02 | 1 | -31/+31 |
| | |||||
* | Wrap executions of Rust code called from JS in catch_unwind. Propagate the ↵ | Josh Matthews | 2016-06-22 | 1 | -1/+17 |
| | | | | interrupted panic to the origin of the JS execution via TLS before resuming. Fix #6462. | ||||
* | implement related sw interface and register method | Rahul Sharma | 2016-06-02 | 1 | -0/+1 |
| | |||||
* | script: Keep the DOM-side viewport up to date when scrolling happens in | Patrick Walton | 2016-05-31 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | WebRender. This happens asynchronously, just as it does in non-WebRender mode. This functionality is a prerequisite for doing proper display-list-based hit testing in WebRender, since it moves the scroll offsets into Servo (and, specifically, into the script thread, enabling iframe event forwarding) instead of keeping them private to WebRender. Requires servo/webrender_traits#55 and servo/webrender#277. Partially addresses #11108. | ||||
* | Bump rust-mozjs for the safe Runtime::new (fixes #11512) | Anthony Ramine | 2016-05-31 | 1 | -2/+2 |
| | |||||
* | Pass a parent JS runtime when creating DOM Worker runtimes | Till Schneidereit | 2016-05-24 | 1 | -2/+2 |
| | | | | This enables sharing data with the parent runtime, decreasing memory usage and startup time. Also contains an update to current rust-mozjs, because that's required for this to work. | ||||
* | Support GC zeal | Anthony Ramine | 2016-05-12 | 1 | -0/+22 |
| | |||||
* | Make debug logging for tracing JS objects more informative. | Josh Matthews | 2016-05-11 | 1 | -0/+2 |
| | |||||
* | Update SpiderMonkey | Anthony Ramine | 2016-05-03 | 1 | -3/+3 |
| | |||||
* | Update js. | Ms2ger | 2016-04-20 | 1 | -82/+37 |
| | |||||
* | Use better JS engine defaults | Jack Moffitt | 2016-04-08 | 1 | -0/+177 |
| | | | | | | | | | | | This adds in preferences for all the SM 39 available options (as retrieved from Gecko), and uses the same defaults as Gecko. A few properties are not supported yet, and incremental GC is still always disabled regardless of the preference setting. This also adds back in the options that were accidentally deleted when \#10342 was rebased, which moved things from script_thread.rs to script_runtime.rs. | ||||
* | Fix rebasing error | Stjepan Glavina | 2016-04-07 | 1 | -1/+11 |
| | | | | | | | | | This PR mistakenly removed JIT enabling/disabling by preference: https://github.com/servo/servo/pull/10342/files Look for `get_pref`. I'm putting the missing piece of code into the appropriate place in script_runtime.rs | ||||
* | refactors entities from script_thread into script_runtime | Rahul Sharma | 2016-04-06 | 1 | -0/+235 |