aboutsummaryrefslogtreecommitdiffstats
path: root/components/profile
Commit message (Collapse)AuthorAgeFilesLines
* Implemented Houdini worklets.Alan Jeffrey2017-05-171-0/+1
|
* Remove servo feature from servo_configXidorn Quan2017-04-071-1/+1
|
* Move trace file opening into TraceDump::newNick Fitzgerald2017-03-312-21/+19
| | | | | Moves the responsibility of opening the trace file into TraceDump::new, so that it doesn't need to be repeated at every call site.
* Derive Debug for TraceDumpNick Fitzgerald2017-03-311-0/+1
|
* Update components/profile/trace-dump.js to 6f7906Nick Fitzgerald2017-03-311-6/+1
| | | | | | | | | | | | | | This updates the trace-dump.js file to https://github.com/fitzgen/servo-trace-dump/commit/6f790668140d44a8641e441d3ac0e64364b8c0ca: > commit 6f790668140d44a8641e441d3ac0e64364b8c0ca > Author: Nick Fitzgerald <fitzgen@gmail.com> > Date: Fri Mar 31 14:26:31 2017 -0700 > > Update for new serde-json data format > > Not sure when this happened, but at some point enum variants without any tuple > struct members became simple strings.
* Auto merge of #15458 - connorimes:hbs-0.4, r=emiliobors-servo2017-02-221-80/+70
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update heartbeats-simple dependencies for bug fixes <!-- Please describe your changes on the following line: --> Updates heartbeats-simple dependencies for some bug fixes in native code (primarily for Windows). Now we create heartbeats as needed so we don't have to maintain a hardcoded list which keeps getting out of sync. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #15471 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because it updates a dependency and performs some code maintenance. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- 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/15458) <!-- Reviewable:end -->
| * Handle synchronization in a private module with safer closureConnor Imes2017-02-201-52/+54
| |
| * Use spinlock to synchronize access to static mut with pointer. Fixes #15471Connor Imes2017-02-201-23/+54
| |
| * Create heartbeats dynamically as needed - avoids the need for hardcoding and ↵Connor Imes2017-02-201-60/+14
| | | | | | | | | | | | | | maintaining heartbeats for profiler categories. Use consistent variable names. Use Box::into_raw and Box::from_raw instead of std::mem::transmute.
| * Update heartbeats-simple to 0.4; Include recently added profiler categories ↵Connor Imes2017-02-201-0/+3
| | | | | | | | in heartbeat logging
* | Kill the plugins crate and its clippy supportAnthony Ramine2017-02-212-3/+0
|/ | | | | | Sometimes clippy gets outdated by months, and its current support setup means that each Servo component need to opt into it by depending on the plugins crate manually, and not all components do that.
* Update serde to 0.9 (fixes #15325)Anthony Ramine2017-02-181-4/+4
|
* Update gamma-lut, heartbeats-simple, hyper, mac, truetype, unicode-bidiMatt Brubeck2017-02-171-1/+1
|
* Update ipc-channel to 0.6.3Anthony Ramine2017-02-161-1/+1
|
* Update rustc to 1.16.0-nightly (7821a9b99 2017-01-23).Ms2ger2017-01-241-1/+0
|
* Update regex.Ms2ger2017-01-162-4/+4
|
* WebVR API Implementation, r=larsbergstromImanol Fernandez2017-01-091-0/+1
|
* Upgrade to rustc 1.16.0-nightly (6f1ae663e 2017-01-06)Simon Sapin2017-01-061-1/+0
|
* replace match by if let statements if possibleJulien Levesy2016-12-311-6/+5
|
* profile: Simplify profiler's find or insert code.Emilio Cobos Álvarez2016-12-251-6/+1
|
* Removed util.Alan Jeffrey2016-12-145-20/+18
|
* Add support for fullscreen #10102Jansen Jan2016-12-091-0/+2
|
* Update profiler logging with current ProfilerCategory enum valuesConnor Imes2016-11-171-2/+14
|
* Remove #![feature(custom_derive)]Anthony Ramine2016-11-031-1/+0
|
* Add time profiling to ServoXMLParser::parse_syncAnthony Ramine2016-10-111-0/+1
|
* Update to Rust 1.14.0-nightly (19ac57926 2016-10-08)Anthony Ramine2016-10-092-3/+5
| | | | A cargo bump and a switch to serde_derive is needed to do this rustup.
* Reorder `use` statementsUK9922016-09-092-3/+3
|
* Update serde to 0.8 (fixes #12659)Anthony Ramine2016-08-121-4/+4
|
* Update Rust to 1.12.0-nightly (545a3a94f 2016-08-04)Anthony Ramine2016-08-051-1/+0
|
* Update cargo.lock for wr2, pin ipc-channel.Glenn Watson2016-08-031-1/+1
|
* Update Rust to 1.12.0-nightly (9316ae515 2016-07-24)Eduard Burtescu2016-07-261-2/+2
|
* All our Cargo.toml files should contain an MPL-2.0 license field.Alan Jeffrey2016-07-141-0/+1
|
* added spaces around - signMalisa Smith2016-07-071-1/+1
|
* added comment to profiler get_statistics functionMalisa Smith2016-07-071-0/+1
|
* simplifying min and max calculation for profiler get_statistics functionMalisa Smith2016-07-071-2/+3
|
* added test and assertion that profiler statistics data must be sortedMalisa Smith2016-07-071-6/+11
|
* Add test for Profiler::get_statistics, and remove empty space around ↵Jeena Lee2016-07-071-3/+1
| | | | | | Profiler::get_statistics. Profiler::get_statistics calculates mean, median, min, and max for a given vector of data. This commit adds a test for the calculated statistics.
* separate profiler statistics calculation to its own functionMalisa Smith2016-07-071-10/+14
|
* Move util::time::duration_from_seconds to profile::timeAnthony Ramine2016-06-292-3/+16
|
* Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23)Anthony Ramine2016-06-271-2/+2
| | | | | I also properly bump any dependency related to the serde_macros removal from webrender_traits
* Make it possible to build the style_traits crate with a stable compiler.Simon Sapin2016-06-221-1/+1
| | | | Testing this on CI to make sure we don’t regress it is blocked on #11806
* Update heartbeats-simple to 0.3.0Connor Imes2016-06-203-4/+4
|
* implement related sw interface and register methodRahul Sharma2016-06-021-0/+1
|
* script: Keep the DOM-side viewport up to date when scrolling happens inPatrick Walton2016-05-311-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.
* Remove empty lines following braces.Josh Matthews2016-05-272-4/+2
|
* Report use statements that use {} with only one entryCullen Rhodes2016-05-271-1/+1
|
* replacing commas with tabs; changing from CSV to TSV profilingRohit Zambre2016-05-191-5/+5
|
* Add timeline markers for HTTP requests, JS evaluation, and HTML parsing.Josh Matthews2016-05-181-0/+3
|
* Do not use libc in profile on WindowsAnthony Ramine2016-05-172-1/+4
|
* Fix all Windows warningsAnthony Ramine2016-05-162-2/+7
|