servo/components/servo
bors-servo 7f84982de2 Auto merge of #13519 - pcwalton:signpost, r=larsbergstrom
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.

Screenshot: http://i.imgur.com/agLyzOU.png

r? @larsbergstrom

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13519)
<!-- Reviewable:end -->
2016-10-01 04:18:56 -05:00
..
.cargo Add Windows packaging to create an MSI installer 2016-07-25 14:58:33 -06:00
platform/macos servo: Add an Info.plist on the Mac and opt into integrated graphics. 2016-06-08 12:29:44 -07:00
build.rs New Android suppport 2015-11-04 16:29:39 -06:00
Cargo.lock Auto merge of #13519 - pcwalton:signpost, r=larsbergstrom 2016-10-01 04:18:56 -05:00
Cargo.toml Run style unit tests in testing mode, disable some properties in testing mode 2016-09-28 10:00:36 +02:00
fake-ld.cmd Add Windows packaging to create an MSI installer 2016-07-25 14:58:33 -06:00
fake-ld.sh Add lint to ensure substitutions use the full form 2016-08-05 09:29:10 -04:00
lib.rs Add OSMesa headless mode, run WPT against Webrender, update tests. 2016-09-28 11:57:33 +10:00
main.rs Reorder use statements 2016-09-09 04:55:19 +02:00
servo.exe.manifest Fix missing namespace in Windows manifest 2016-07-27 15:16:23 -06:00