70e68a66dd9b8b46a47324d5bffe6a27cf01f337: Bug 1372714 - Add an option to output parse_about_memory.py results in mebibytes. r=erahm
Andrew McCreight <continuation@gmail.com> - Wed, 14 Jun 2017 10:30:00 -0700 - rev 412820
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372714 - Add an option to output parse_about_memory.py results in mebibytes. r=erahm This makes it easier to compare results to about:memory.
d2217f433f94c07cd3ff5973e1999f352305acd9: Bug 1372667 - Part 2: Clean up path_total. r=mccr8
Eric Rahm <erahm@mozilla.com> - Wed, 14 Jun 2017 15:09:49 -0700 - rev 412819
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372667 - Part 2: Clean up path_total. r=mccr8 This attempts to make the path_total function more legible. MozReview-Commit-ID: 4quRaQ4DV9j
a39710ce0565f7ea27bb5e256c113723774455a3: Bug 1372667 - Only count heap memory once in totals_heap. r=erahm
Andrew McCreight <continuation@gmail.com> - Tue, 13 Jun 2017 11:59:00 -0700 - rev 412818
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1372667 - Only count heap memory once in totals_heap. r=erahm
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 412817
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412816
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412815
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412814
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412813
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412812
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412811
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412810
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412809
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412808
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412807
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412806
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412805
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412804
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412803
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412802
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +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 412801
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1370704 - Use retained layer manager in headless. r=jmuizelaar
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip