Emilio Cobos Álvarez
122f8ed1bb
Update references to malloc_size_of_derive, which is in crates.io now.
2019-01-13 21:59:31 +01:00
Jan Andre Ikenmeyer
1d6fe65401
Update MPL license to https (part 4)
2018-11-19 14:47:27 +01:00
Simon Sapin
2012be4a8b
cargo fix --edition-idioms
2018-11-08 09:28:00 +01:00
Pyfisch
9e92eb205a
Reorder imports
2018-11-06 22:35:07 +01:00
Simon Sapin
9f9bf8f6bc
Switch most crates to the 2018 edition
2018-11-06 16:12:04 +01:00
bors-servo
910cc23a6e
Auto merge of #21325 - gterzian:crossbeam_integration, r=SimonSapin,jdm
...
Replace mpsc with crossbeam-channel
Follow up on https://github.com/servo/servo/pull/19515
---
Selecting over multiple channels in `std::sync::mpsc` is not stable and likely never will be:
https://github.com/rust-lang/rust/issues/27800#issuecomment-260136777
> It seems the only thing keeping `mpsc_select` around is Servo.
crossbeam-channel is designed specifically to replace `std::sync::mpsc` and fix many of its shortcomings:
https://github.com/stjepang/rfcs-crossbeam/blob/channel/text/2017-11-09-channel.md
This is to be landed together with https://github.com/servo/ipc-channel/pull/183 .
<!-- 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/21325 )
<!-- Reviewable:end -->
2018-09-12 13:33:45 -04:00
Simon Sapin
2a996fbc8f
Replace mpsc with crossbeam/servo channel, update ipc-channel
...
Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com>
2018-09-12 13:33:32 +08:00
kingdido999
b3b188a6ff
Format metrics #21373
2018-09-11 15:04:41 +08:00
ddh
e5a009ee98
added spec comments
2018-04-11 21:29:03 +01:00
Bastien Orivel
0918ac8cc7
Bump env_logger to 0.5 and log to 0.4 in every servo crate
2018-03-28 19:50:58 +02:00
Bastien Orivel
570d865065
Bump ipc-channel and bincode
...
This required bumping uuid too which unfortunately duplicated rand.
2018-03-21 13:05:47 +01:00
Georg Streich
4b7cb2080e
Decoupled gfx and metrics
2018-01-15 16:25:51 +01:00
Fernando Jiménez Moreno
983084470f
Print url of recorded PWM
2017-12-07 20:58:31 +01:00
Fernando Jiménez Moreno
4d8660c918
Fix float conversion of paint timing metrics
2017-12-07 07:26:39 +01:00
ddh
2ef28d05b5
added navigation start for interactive metrics
2017-11-14 15:21:35 +00:00
ddh
0a09ee5cd8
changed f64 to u64 for navigation start timing until it had to be float
2017-11-01 20:45:22 +00:00
Jacqueline Outka
ab81034922
Fixes #19063
2017-10-31 18:53:17 -04:00
ddh
52b63def44
added pipelines to all task sources
...
changed task sources to accept pipeline ids
2017-10-25 14:25:58 +01:00
ddh
2ffbe53989
added time to interactive metrics, refactored metrics to use traits
...
changed task macro to take pipeline info
2017-10-24 21:02:56 +01:00
Glenn Watson
4469f39f3f
Update WR (details below):
...
* Add support for clip masks on text runs.
* Fix atomic ordering of items with multiple shadows.
* Update to bincode + ipc-channel with optimizations.
* Fix some plane splitting precision errors.
* Improve the anti-aliasing quality significantly.
* Add internal ClipChain support.
* Fix diacritic glyphs on Linux.
2017-10-16 16:33:24 +10:00
Fernando Jiménez Moreno
2d0037f195
Add paint metrics to Performance Timeline API
2017-08-23 17:30:13 +02:00
Fernando Jiménez Moreno
1b123400eb
Wait for actual paint before setting paint related metrics
2017-08-22 14:36:06 +02:00
Fernando Jiménez Moreno
585d0e52af
PWM tests
2017-07-21 15:10:04 +02:00
Fernando Jiménez Moreno
892b30edca
Implement basic Time To First Paint and First Contentful Paint PWMs
2017-07-20 15:41:21 +02:00