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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip