cdb28ecd291dc9ee95f7bedb346ef26a95a3b62d: Bug 1249210 - Install files using multiple threads on Windows; r?glandium
draft
Gregory Szorc <gps@mozilla.com> - Wed, 17 Feb 2016 22:04:54 -0800 - rev 331744
Push
11068 by gszorc@mozilla.com at Thu, 18 Feb 2016 06:06:02 +0000
Bug 1249210 - Install files using multiple threads on Windows; r?glandium
As previous measurements have shown, creating/appending files
on Windows/NTFS is slow because the CloseHandle() Win32 API takes
1-3ms to complete. This is apparently due to a fundamental issue
with NTFS extents. A way to work around this slowness is to use
multiple threads for I/O so file closing doesn't block execution
as much.
This commit updates the file copier to use a thread pool of 4
threads when processing file copies. Additional threads appear
to have diminishing returns.
On my i7-6700K, this reduces the time for processing the tests install
manifest (24,572 files) on Windows from ~22.0s to ~12.5s in the best
case.
Using the thread pool globally resulted in a performance regression
on Linux. Given the performance sensitivity of manifest copying,
I thought it best to implement a slightly redundant non-Windows
branch to preserve performance. For the record, that same machine
running Linux is capable of processing nearly the same install
manifest (24,616 files) in ~2.2s in the best case.
MozReview-Commit-ID: B9LbKaOoO1u
5cefc7dd77f91c2b5395aa04572a4a24035dd56e: Bug 1232357 - Delay hiding the sound indicator icon by a few seconds after audio has stopped. r?hiro
draft
Jared Wein <jwein@mozilla.com> - Thu, 18 Feb 2016 00:52:54 -0500 - rev 331743
Push
11067 by jwein@mozilla.com at Thu, 18 Feb 2016 05:53:08 +0000
Bug 1232357 - Delay hiding the sound indicator icon by a few seconds after audio has stopped. r?hiro
MozReview-Commit-ID: CU79YSMmGs1
9de5d1633b1bd16a83cfc5994dc31a1a75e9c15e: Bug 1248909: [MSE] P2. Simplify diagnostic. r?gerald
draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 18 Feb 2016 15:27:48 +1100 - rev 331742
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1248909: [MSE] P2. Simplify diagnostic. r?gerald
Also, an assert could have been incorrectly triggered should eviction occurred on another source buffer while data was being appended on another.
MozReview-Commit-ID: 6gVHZdbL07B
225479256bfaca7e56a629ca92aab5c363ef8248: Bug 1248483: Resync FFvpx to n3.0-1-g0aa2fbd. r=kentuckyfriedtakahe
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 16 Feb 2016 12:05:12 +1100 - rev 331741
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1248483: Resync FFvpx to n3.0-1-g0aa2fbd. r=kentuckyfriedtakahe
MozReview-Commit-ID: JPOz0SldaSv
3a68483ad70c662fb9501e8ab067a990d6c99ea9: Bug 1248909: [MSE] Use MOZ_DIAGNOSTIC_ASSERT. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 18 Feb 2016 11:13:00 +1100 - rev 331740
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1248909: [MSE] Use MOZ_DIAGNOSTIC_ASSERT. r=gerald
MozReview-Commit-ID: 5HPdLKopGGa
ec2ea269b3de08dfc9827971d1c62b70a39bf496: Bug 1248681 - Warn if the result of putWrapper goes unused; r=sfink
Terrence Cole <terrence@mozilla.com> - Wed, 17 Feb 2016 11:24:22 -0800 - rev 331739
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1248681 - Warn if the result of putWrapper goes unused; r=sfink
0e8af856a2d4706a510a4289af1183c82b98d5ff: Bug 1243216 - Make clickable slides more visible. r=Margaret
Chenxia Liu <liuche@mozilla.com> - Tue, 16 Feb 2016 18:35:30 -0800 - rev 331738
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1243216 - Make clickable slides more visible. r=Margaret
MozReview-Commit-ID: ECC9BgVI5AC
0deb3ffa57bb728b8cd45195c955fbee9ea8b54e: Bug 1248916 - Ignore mozdebug.requiresEscapedArgs in mochitest, r=ted.mielczarek
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 17 Feb 2016 14:33:33 -0500 - rev 331737
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1248916 - Ignore mozdebug.requiresEscapedArgs in mochitest, r=ted.mielczarek
Mochitest no longer passes in debug_args in via the commandline. Instead, it passes
them in via a marionette chrome script, meaning they no longer need to be escaped.
Since web-platform-tests still passes debug_args on the commandline, we can't simply
remove the feature entirely. Instead, just make mochitest ignore requiresEscapedArgs.
MozReview-Commit-ID: KBVviGpkvQS
f9f9d3a5a3304e9ba4b524a7bd9185c346fdea91: Bug 1248521 - Pack PrefHashEntry better. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 16 Feb 2016 15:36:55 +1100 - rev 331736
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1248521 - Pack PrefHashEntry better. r=froydnj.
This reduces sizeof(PrefHashEntry) from 40 bytes to 32 bytes on 64-bit
platforms, which reduces the entry storage of |gHashTable| from 160 KiB to 128
KiB in every process.
28b6f5924ce2296a626a573a06cb4be4cfd125cd: Bug 1248551 - Add assertion to confirm that the bidi code is not trying to execute an invalid state-machine action. r=roc
Jonathan Kew <jkew@mozilla.com> - Wed, 17 Feb 2016 21:41:43 +0000 - rev 331735
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1248551 - Add assertion to confirm that the bidi code is not trying to execute an invalid state-machine action. r=roc
9ecae2e500e4404ab3fd59a1cd3d94d38bdf011c: Bug 1246220: Update test_bug337744 (r=mcmanus)
Christoph Kerschbaumer <mozilla@christophkerschbaumer.com> - Fri, 12 Feb 2016 17:18:29 -0800 - rev 331734
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1246220: Update test_bug337744 (r=mcmanus)
4aa0fb77ae721ca147c76c55d1458b0d308ccaca: Bug 1246220 - Remove SEC_NORMAL from netwerk/test (r=ckerschb,mcmanus)
Matt Wobensmith <mwobensmith@mozilla.com> - Tue, 16 Feb 2016 16:10:14 -0800 - rev 331733
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1246220 - Remove SEC_NORMAL from netwerk/test (r=ckerschb,mcmanus)
7451c0e11268e9d840dbb395f326b0ea5bd7d659: Backout 2c97c2a5dad7 bug 1249033. r=me
Mason Chang <mchang@mozilla.com> - Wed, 17 Feb 2016 13:19:56 -0800 - rev 331732
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Backout 2c97c2a5dad7
bug 1249033. r=me
2c97c2a5dad715c9a7f9df6070cd1d71b53cd1f7: Bug 1249033 - Enable Subpixel AA Text on Skia for Dwrite and GDI Fonts. r=jrmuizel
Mason Chang <mchang@mozilla.com> - Wed, 17 Feb 2016 13:09:35 -0800 - rev 331731
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1249033 - Enable Subpixel AA Text on Skia for Dwrite and GDI Fonts. r=jrmuizel
a1af7acaba66e5242fbfd18209b8b1e77b7974c8: Bug 1249078 - Support grouping and running tasks by tag; r=garndt
Gregory Szorc <gps@mozilla.com> - Wed, 17 Feb 2016 11:12:40 -0800 - rev 331730
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1249078 - Support grouping and running tasks by tag; r=garndt
We can now define a list of "tags" for a task. Specifying "-j <tag>"
in Try syntax will run all tasks having that tag.
MozReview-Commit-ID: Ih9Z0tRZ5VA
5453534da7852186159dbff11c063559dc6bfebf: Bug 1248461 - Enable rust for win32 official builds. r=mshal
Ralph Giles <giles@mozilla.com> - Mon, 15 Feb 2016 11:41:00 -0800 - rev 331729
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1248461 - Enable rust for win32 official builds. r=mshal
This uses a repacked version of the upstream 1.8 nightly
builds. We need 1.8 for WinXP support, but it's safe to
use nightly until this stablises because other platforms
are using stable rust and will catch any nightly-only
feature use.
For these builds I used the channel-rustc-nightly manifest instead
of the older channel-rust-* manifest, to get the separate std packages.
tar xf rustc-nightly-i686-pc-windows-msvc.tar.gz
rustc-nightly-i686-pc-windows-msvc/install.sh --prefix=rustc/
tar xf rust-std-nightly-i686-pc-windows-msvc.tar.gz
rust-std-nightly-i686-pc-windows-msvc/install.sh --prefix=rustc/
tar cjf rustc.tar.bz2 rustc/*
ff5e2efa2f31b396dce6d0a1ffe5a997fecc1da9: Bug 1241087: SharedStubs: Enable shared stubs by default for ion, r=jandem
Hannes Verschore <hv1989@gmail.com> - Wed, 17 Feb 2016 15:05:59 -0500 - rev 331728
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1241087: SharedStubs: Enable shared stubs by default for ion, r=jandem
89065d2e4220f3029ed1e7159587903a6f741852: Bug 1242578: IonMonkey - Mark as succesfull when taking a binary arith optimization path, r=shu
Hannes Verschore <hv1989@gmail.com> - Wed, 17 Feb 2016 15:04:27 -0500 - rev 331727
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1242578: IonMonkey - Mark as succesfull when taking a binary arith optimization path, r=shu
f747eed25488dfe218fa3e0fa3f20c7c06234769: Bug 1243337: Indicate the correct context for the generate-id function. r=peterv
Jonas Sicking <jonas@sicking.cc> - Wed, 17 Feb 2016 11:46:50 -0800 - rev 331726
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1243337: Indicate the correct context for the generate-id function. r=peterv
fdeaea80d8a1a4d566a2f118f9214d90ccce4203: Bug 1093012 - Set plugins-path for mozmill tests run via mozharness. r=jlund
aleth <aleth@instantbird.org> - Sat, 13 Feb 2016 01:32:51 +0100 - rev 331725
Push
11066 by bmo:jyavenard@mozilla.com at Thu, 18 Feb 2016 05:12:29 +0000
Bug 1093012 - Set plugins-path for mozmill tests run via mozharness. r=jlund