servo/components
Patrick Walton cb11d85150 profile: Integrate the time profiler with the macOS signpost
infrastructure.

With this change, if you supply the `-Z signpost` flag, Instruments.app
can display Servo events overlaid with callstack data. Even better, you
can get call stack profiling for individual Servo events (one layout,
one network request, one style recalculation, etc.)

This adds a dependency on the `signpost` crate. On unsupported OS's,
this crate is an no-op.
2016-10-01 00:12:49 -07:00
..
canvas Add OSMesa headless mode, run WPT against Webrender, update tests. 2016-09-28 11:57:33 +10:00
canvas_traits Update cssparser 2016-09-07 14:13:56 +08:00
compositing Reorder use statements 2016-09-09 04:55:19 +02:00
constellation Inline push_pending_frame into its callers. 2016-09-20 14:01:56 +02:00
debugger Implement a WebSocket server for debugging. 2016-09-12 11:02:09 +02:00
devtools Reorder use statements 2016-09-09 04:55:19 +02:00
devtools_traits dom::Response implementation 2016-09-06 19:58:32 -07:00
gfx Simplify stacking context collection 2016-09-27 10:48:44 +02:00
gfx_traits Update euclid to 0.10.1 2016-08-21 03:03:45 +02:00
layout Auto merge of #13401 - notriddle:master, r=pcwalton 2016-09-29 13:16:24 -05:00
layout_thread layout_thread: Don't build the display list for script queries unless 2016-09-26 14:48:33 -07:00
layout_traits Reorder use statements 2016-09-09 04:55:19 +02:00
msg Excise SubpageId and use only PipelineIds 2016-09-13 15:37:38 -04:00
net Avoid a possible deadlock in main_fetch's synchronous code. 2016-09-23 09:36:02 +02:00
net_traits Add FetchMetadata and update corresponding methods 2016-09-21 14:26:03 -07:00
plugins Don't crash when #[dom_struct] is applied on an empty struct 2016-09-26 12:10:16 +02:00
profile Reorder use statements 2016-09-09 04:55:19 +02:00
profile_traits profile: Integrate the time profiler with the macOS signpost 2016-10-01 00:12:49 -07:00
range Update serde to 0.8 (fixes #12659) 2016-08-12 18:37:27 +02:00
script Implement the Fetch method 2016-09-29 08:19:41 -07:00
script_layout_interface layout: Add a REPOSITION restyle damage type. 2016-09-26 14:20:30 -07:00
script_traits Replace current session entry for reloads 2016-09-19 14:23:03 -05:00
servo profile: Integrate the time profiler with the macOS signpost 2016-10-01 00:12:49 -07:00
style Auto merge of #13455 - Wafflespeanut:bindgen, r=emilio 2016-09-29 17:11:35 -05:00
style_traits Reorder use statements 2016-09-09 04:55:19 +02:00
util profile: Integrate the time profiler with the macOS signpost 2016-10-01 00:12:49 -07:00
webdriver_server Use fn pipeline_id consistently, not fn pipeline 2016-09-13 15:17:40 -04:00