649b63cc4c23cda07f95d5f4dc1b71cf42b584ee: Bug 1372437 - Part 2: Update paths to include slash for prefix match. r=mccr8
Eric Rahm <erahm@mozilla.com> - Wed, 14 Jun 2017 15:09:47 -0700 - rev 363966
Push 91457 by erahm@mozilla.com at Wed, 14 Jun 2017 22:10:12 +0000
Bug 1372437 - Part 2: Update paths to include slash for prefix match. r=mccr8 MozReview-Commit-ID: Br5FN3mOzYD
6b8a78e3114c46772153bdd4f3e9fb4993e458e9: Bug 1372437 - Part 1: Perform an exact match if path does not end in a slash. r=mccr8
Eric Rahm <erahm@mozilla.com> - Wed, 14 Jun 2017 15:09:46 -0700 - rev 363965
Push 91457 by erahm@mozilla.com at Wed, 14 Jun 2017 22:10:12 +0000
Bug 1372437 - Part 1: Perform an exact match if path does not end in a slash. r=mccr8 This changes the about memory parser to only perform prefix matches if the path ends in a '/'. For example: > parse_about_memory.py memory-report.json.gz 'resident' Will match the 'resident' node, but not 'resident-unique'. MozReview-Commit-ID: CK2jAemGNDn
db8a48dae370605e2b6de21326f882ef839401fd: Bug 1372761 - Avoid needlessly grabbing the timer thread lock when selections change in order to reset the caret timer; r=mats
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 13 Jun 2017 20:09:22 -0400 - rev 363964
Push 91456 by eakhgari@mozilla.com at Wed, 14 Jun 2017 21:53:54 +0000
Bug 1372761 - Avoid needlessly grabbing the timer thread lock when selections change in order to reset the caret timer; r=mats
dfee29c06556ebe2f4ac43cf0744be9e93390d1d: Bug 1372426 - More detailed names for nsInputStreamReadyEvent (r=erahm)
Bill McCloskey <billm@mozilla.com> - Mon, 12 Jun 2017 16:24:15 -0700 - rev 363963
Push 91455 by wmccloskey@mozilla.com at Wed, 14 Jun 2017 21:44:19 +0000
Bug 1372426 - More detailed names for nsInputStreamReadyEvent (r=erahm) MozReview-Commit-ID: 6beE0eMCxg7
13c27668f2d7c166bb46af2cd0b9c3a5642f428d: Bug 1345421 - Part 2: Ensure mOriginsHavingData is up-to-date via flushing. r=baku
Andrew Sutherland <asutherland@asutherland.org> - Mon, 12 Jun 2017 04:52:21 -0400 - rev 363962
Push 91454 by bugmail@asutherland.org at Wed, 14 Jun 2017 21:16:48 +0000
Bug 1345421 - Part 2: Ensure mOriginsHavingData is up-to-date via flushing. r=baku The intermittent failure appears to have been due to mOriginsHavingData only being updated when the db thread flushes. The db thread has a hard-coded 5 second flush interval. It's likely that e10s startup was previously so slow that we were assured of having a flush happen by the time our fresh process created its parent actor. We correct this by reliably ensuring a flush before spinning up the process to check preload state. We also ensure a flush at the start of the test for our check that there was no preload in the initial cases. We were actually more vulnerable in that case, I believe, but as a browser chrome test, there were no other tests that would have used content localStorage. We additionally ensure that the content process has received and populated mOriginsHavingData by having the tab opening process wait for about:blank to load in the process before actually opening our origin. Prior to this change we were depending on orderings that aren't guaranteed.
9c5366883d69fec2bf728e718410e7b5034d17b5: Bug 1345421 - Part 1: Clean up mechanism used to create fresh processes. r=baku
Andrew Sutherland <asutherland@asutherland.org> - Mon, 12 Jun 2017 03:17:17 -0400 - rev 363961
Push 91454 by bugmail@asutherland.org at Wed, 14 Jun 2017 21:16:48 +0000
Bug 1345421 - Part 1: Clean up mechanism used to create fresh processes. r=baku Bug 1345990 introduced a "forceNewProcess" argument in BrowserTestUtils.openNewForegroundTab. By switching to this we can stop bloating the process count pref to try and produce equivalent results. To minimize test churn and because it doesn't really hurt to double-check, the code that asserts that our tabs are each in different processes and related book-keeping infrastructure have been left intact. We also set a preference to disable preallocated processes in the interest of maximizing test consistency and minimizing breakage. It's conceivable that a preallocated process might end up creating its StorageDBParent actor prior to when we want, breaking things. By ensuring the process isn't created until we want it, we avoid a lot of brittleness.
0b0175f6dd5461bced946b2213106dc18440a448: Bug 1372042 - Add telemetry about running collectors during idle time, r=mccr8
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 14 Jun 2017 23:41:22 +0300 - rev 363960
Push 91453 by opettay@mozilla.com at Wed, 14 Jun 2017 21:04:47 +0000
Bug 1372042 - Add telemetry about running collectors during idle time, r=mccr8
29d1a9af2655b665a0a1b2eacbeaecdd6fbfbd9f: Bug 1368360 - Use distinct TDZCheckCache for for-of/for-in expression. r=shu
Ted Campbell <tcampbell@mozilla.com> - Wed, 14 Jun 2017 12:58:24 -0400 - rev 363959
Push 91452 by tcampbell@mozilla.com at Wed, 14 Jun 2017 20:21:30 +0000
Bug 1368360 - Use distinct TDZCheckCache for for-of/for-in expression. r=shu MozReview-Commit-ID: 6dS4wSFf4fB
51cae901338f24eec985f2e5aa58387c50ecb28e: Backed out changeset 0ee807301e66 (bug 1358898) for crashing in test_add_task_run_next_test.js during Linux build. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 14 Jun 2017 21:25:49 +0200 - rev 363958
Push 91451 by archaeopteryx@coole-files.de at Wed, 14 Jun 2017 19:26:05 +0000
Backed out changeset 0ee807301e66 (bug 1358898) for crashing in test_add_task_run_next_test.js during Linux build. r=backout
a40056f670407240588d2c84706e76d299105036: Bug 1169746 - Support |super()| in Baseline. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 06 Jun 2017 10:34:08 -0400 - rev 363957
Push 91450 by tcampbell@mozilla.com at Wed, 14 Jun 2017 19:20:50 +0000
Bug 1169746 - Support |super()| in Baseline. r=jandem - Update BaselineIC for JSOP_SUPERCALL / JSOP_SPREADSUPERCALL - Support JSOP_SUPERFUN - Support JSOP_CHECKTHISREINIT MozReview-Commit-ID: BlWsaUGeBqS
d29737d61c7a27434837f6b19b4db234bbdb1ac8: Bug 1169746 - Disable JSOP_SUPERCALL in IonBuilder. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 06 Jun 2017 10:38:17 -0400 - rev 363956
Push 91450 by tcampbell@mozilla.com at Wed, 14 Jun 2017 19:20:50 +0000
Bug 1169746 - Disable JSOP_SUPERCALL in IonBuilder. r=jandem This opcode has been blocked on other missing opcodes for a long time and requires further testing before it is unblocked again. MozReview-Commit-ID: 7oKkJwxjVu5
532539a21d578d00937faef097a2da34a9f4d78c: Bug 1169745 - Support JSOP_SUPERBASE in Baseline. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Fri, 02 Jun 2017 16:12:48 -0400 - rev 363955
Push 91450 by tcampbell@mozilla.com at Wed, 14 Jun 2017 19:20:50 +0000
Bug 1169745 - Support JSOP_SUPERBASE in Baseline. r=jandem MozReview-Commit-ID: QA2j2Wsrs8
f8c63e64430f76956b7b19925a7ec246888b4542: Bug 1169745 - JSOP_GETPROP_SUPER should Typescript::Monitor. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 05 Jun 2017 11:46:03 -0400 - rev 363954
Push 91450 by tcampbell@mozilla.com at Wed, 14 Jun 2017 19:20:50 +0000
Bug 1169745 - JSOP_GETPROP_SUPER should Typescript::Monitor. r=jandem MozReview-Commit-ID: IRRNhDBzMAF
0ee807301e66400fcee3d428dd82584f8041c393: Bug 1358898, ensure AsyncFreeSnowWhite is run often enough, r=mccr8
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 14 Jun 2017 21:43:37 +0300 - rev 363953
Push 91449 by opettay@mozilla.com at Wed, 14 Jun 2017 18:44:13 +0000
Bug 1358898, ensure AsyncFreeSnowWhite is run often enough, r=mccr8
43287cba5c265cca0df92bf66441ad1d75a1ca81: Bug 1341285 - Fix lint errors in WebRtcAudioTrack.java; r=drno
Dan Minor <dminor@mozilla.com> - Wed, 14 Jun 2017 08:38:07 -0400 - rev 363952
Push 91448 by dminor@mozilla.com at Wed, 14 Jun 2017 18:10:12 +0000
Bug 1341285 - Fix lint errors in WebRtcAudioTrack.java; r=drno
24191914f43b119fd657bf9dd7a2a43318404cc8: Bug 1169743 - Implement class decls with extends in Baseline (cont.) r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 07 Jun 2017 14:04:13 -0400 - rev 363951
Push 91447 by tcampbell@mozilla.com at Wed, 14 Jun 2017 18:09:31 +0000
Bug 1169743 - Implement class decls with extends in Baseline (cont.) r=jandem Add baseline support for JSOP_INITHOMEOBJECT JSOP_CLASSCONSTRUCTOR JSOP_DERIVEDCONSTRUCTOR MozReview-Commit-ID: 1Vdfzq1DHuD
a1dae09cfbc6cd723364f40e4c4fc4a27460c09a: Bug 1370704 - Use retained layer manager in headless. r=jmuizelaar
Brendan Dahl <bdahl@mozilla.com> - Tue, 06 Jun 2017 15:26:35 -0700 - rev 363950
Push 91446 by bdahl@mozilla.com at Wed, 14 Jun 2017 18:03:34 +0000
Bug 1370704 - Use retained layer manager in headless. r=jmuizelaar
0ea7a5deacf63d8ce9c4f65ecdea1e03d464dfc0: Bug 1345365 - Mochitest for PaymentRequest API canMakePayment() and abort(). r=baku
Eden Chuang <echuang@mozilla.com> - Tue, 13 Jun 2017 14:43:18 +0800 - rev 363949
Push 91445 by ryanvm@gmail.com at Wed, 14 Jun 2017 16:54:24 +0000
Bug 1345365 - Mochitest for PaymentRequest API canMakePayment() and abort(). r=baku
bba1dee067699e2e2dd3f36e8997cb596a56f0a5: Bug 1345365 - PaymentRequest API canMakePayment(), abort() and show() implementation. r=baku
Eden Chuang <echuang@mozilla.com> - Wed, 14 Jun 2017 15:59:00 +0800 - rev 363948
Push 91445 by ryanvm@gmail.com at Wed, 14 Jun 2017 16:54:24 +0000
Bug 1345365 - PaymentRequest API canMakePayment(), abort() and show() implementation. r=baku
e1386053622e278e731d4e6e1cb88a6842f71437: Bug 1372877 - Use nullptr in /js (clang-tidy: modernize-use-nullptr). r=nbp
Jan Keromnes <janx@linux.com> - Wed, 14 Jun 2017 07:36:00 -0400 - rev 363947
Push 91445 by ryanvm@gmail.com at Wed, 14 Jun 2017 16:54:24 +0000
Bug 1372877 - Use nullptr in /js (clang-tidy: modernize-use-nullptr). r=nbp
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip