3930f1e2fc9e26f09c9722a941cb77bb28956d0d: Bug 1508989 - Enable ESLint for dom/filesystem / (automatic changes) r=Standard8
Adam Pucciano <aspucciano@myseneca.ca> - Wed, 05 Dec 2018 02:24:58 +0000 - rev 449351
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1508989 - Enable ESLint for dom/filesystem / (automatic changes) r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D13770
18faf33e3dc1d324dbc4566e18d4e20cf13b941f: Bug 1511842 - Remove unused nsLayoutStaticsRef. r=TYLin
Cameron McCormack <cam@mcc.id.au> - Wed, 05 Dec 2018 02:21:40 +0000 - rev 449350
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1511842 - Remove unused nsLayoutStaticsRef. r=TYLin Differential Revision: https://phabricator.services.mozilla.com/D13684
ac2e2c7315db3d47700dcc5ea095cd79ec55220e: Bug 1471905: [taskgraph] Consistently include the cache digests of parent tasks in downstream cached tasks; r=dustin
Tom Prince <mozilla@hocat.ca> - Wed, 05 Dec 2018 02:15:56 +0000 - rev 449349
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1471905: [taskgraph] Consistently include the cache digests of parent tasks in downstream cached tasks; r=dustin There are several kinds that cache tasks based on the inputs that go into the task. Historically, these inputs included the name of upstream tasks. This change these tasks to include the digest of the upstream tasks. This also bumps the version of the docker and toolchain as every digest is changed for them. Differential Revision: https://phabricator.services.mozilla.com/D11949
38acabd3b5b871068948d649b822e8d8a2e583d8: Bug 1507360: Fetch HG fingerprint; r=gps
Tom Prince <mozilla@hocat.ca> - Thu, 15 Nov 2018 17:12:08 +0000 - rev 449348
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1507360: Fetch HG fingerprint; r=gps Differential Revision: https://phabricator.services.mozilla.com/D11966
1e4e26d73786e034986e0beb6efcf7d852763dbe: Bug 1502531: Adjust test script to create the properly log directories; r=Callek
Tom Prince <mozilla@hocat.ca> - Thu, 01 Nov 2018 12:37:24 +0000 - rev 449347
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1502531: Adjust test script to create the properly log directories; r=Callek Due to Bug 1503756, this couldn't be landed with the changes to the paths, as it changed the docker image. Differential Revision: https://phabricator.services.mozilla.com/D10454
7fed8f371c19a508c3e6cc644643110c374c4ae1: Bug 1509983 - Followup to mark fennec wpt reftests as tier-2 r=jgraham
Wes Kocher <wkocher@mozilla.com> - Wed, 05 Dec 2018 02:00:09 +0000 - rev 449346
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1509983 - Followup to mark fennec wpt reftests as tier-2 r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D13771
adf4bd858ab4bb43cae99e5533bb7c248f1fcaff: Bug 1511252 - Clean up .tab-throbber-tabslist rules. r=dao
Jared Wein <jwein@mozilla.com> - Tue, 04 Dec 2018 20:46:46 +0000 - rev 449345
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1511252 - Clean up .tab-throbber-tabslist rules. r=dao Differential Revision: https://phabricator.services.mozilla.com/D13687
6397590938811dfaec66b509a9f167c454a6779f: Bug 1512075 - Upgrade to Mercurial 4.8.1; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 04 Dec 2018 23:31:26 +0000 - rev 449344
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1512075 - Upgrade to Mercurial 4.8.1; r=ted This was released a few minutes ago. It contains some fixes necessary to support partial clones. Differential Revision: https://phabricator.services.mozilla.com/D13768
c28a868a45f5b368f687f2f6e9b32914a9d560c0: Bug 1512075 - Upgrade to latest robustcheckout; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 04 Dec 2018 23:30:29 +0000 - rev 449343
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1512075 - Upgrade to latest robustcheckout; r=ted From changeset d0828787e64fa55b535c7e783bc97612f5c30cff from version-control-tools repository. Differential Revision: https://phabricator.services.mozilla.com/D13767
7dc99db92ea4dee6bd7a02b20067fd3b64e1f352: Bug 1497016 - Add an API to extract tracelogger data and use this within the gecko profiler r=mstange,djvj
Denis Palmeiro <dpalmeiro@mozilla.com> - Tue, 04 Dec 2018 21:43:38 +0000 - rev 449342
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1497016 - Add an API to extract tracelogger data and use this within the gecko profiler r=mstange,djvj Add a new class to extract tracelogger data using chunked buffers and use this to write the data out to the profiler JSON output. Copying the data in chunks lets us minimize our memory overhead when writing out to the profiler so a large array of millions of elements does not need to be allocated ahead of time. Differential Revision: https://phabricator.services.mozilla.com/D11791
36c4c80ddc1a12665af8cbcaef716e384caab99e: Bug 1352355 - Fix use of wpt settings in firefox Browser, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 30 Nov 2018 23:17:47 +0000 - rev 449341
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1352355 - Fix use of wpt settings in firefox Browser, r=ato The settngs() method is called to get a list of session-level settings that should be applied when running a test. If those settings differ from the ones applied to the previous test then we have to restart the browser. But if we set the session on the class in the settings method then at shutdown time we'll have incorrect settings. This is important for things like leak checking where the values affect the shutdown process. So instead ensure that we only set the settings on the class during startup. Depends on D12414 Differential Revision: https://phabricator.services.mozilla.com/D13512
250022f4c01dd92272ba355f90663f9134036fc8: Bug 1352355 - Add metadata to allow existing leaks, r=mccr8
James Graham <james@hoppipolla.co.uk> - Fri, 30 Nov 2018 23:17:45 +0000 - rev 449340
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1352355 - Add metadata to allow existing leaks, r=mccr8 Depends on D12413 Differential Revision: https://phabricator.services.mozilla.com/D12414
f3f4ea333cc4268ca48cf4eef9f821c490401544: Bug 1352355 - Enable leak checks by default in wpt debug builds, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 30 Nov 2018 23:17:43 +0000 - rev 449339
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1352355 - Enable leak checks by default in wpt debug builds, r=ato MozReview-Commit-ID: 7JqVXVibiwy Depends on D12412 Differential Revision: https://phabricator.services.mozilla.com/D12413
d40ebdfc91a0f84e73af05cbf4335b9d3adcb33d: Bug 1352355 - Ensure leaks cause mozharness to fail, r=ahal
James Graham <james@hoppipolla.co.uk> - Fri, 30 Nov 2018 23:17:41 +0000 - rev 449338
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1352355 - Ensure leaks cause mozharness to fail, r=ahal Depends on D12411 Differential Revision: https://phabricator.services.mozilla.com/D12412
02e4dbfecbc426e118199e4ce140db13814aaf7a: Bug 1352355 - Enable storing and updating mozleak metadata in wpt ini, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 30 Nov 2018 23:17:39 +0000 - rev 449337
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1352355 - Enable storing and updating mozleak metadata in wpt ini, r=ato This adds two new properties to wpt metadata files: mozleak-allowed - This is a list of the form [process-name:object name], which indicates objects that may be leaked in that specific process. Automatic updates that find a leak may add that object to this list. mozleak-threshold - This is a list (but conceptually a map) of [process-name: threshold bytes], indicating a threshold below which leaks will not cause a test failure. This number is updated by setting it to the observed value for a process. MozReview-Commit-ID: KA1oPl837a8 Depends on D12410 Differential Revision: https://phabricator.services.mozilla.com/D12411
80a92104544fbab8e6506c86e6b1230a1da01dd4: Bug 1352355 - Allow lists as default values in wpt expectation metadata files, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 30 Nov 2018 23:17:32 +0000 - rev 449336
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1352355 - Allow lists as default values in wpt expectation metadata files, r=ato A bug in the wptmanifest parser meant that we were erroneously parsing lists in the default-value position for conditionals as strings i.e. key: if cond: [a, b] [c] with cond false was evaluating as the string "[c]" rather than a one-item list containing "c". To fix this we need to ensure that when the indent level doesn't decrease we parse the line after a conditional expression as an expr_or_value rather than as a normal line (this is because the list syntax is ambiguous with headings, and we put too much logic into the tokeniser rather than the parser). Depends on D12409 Differential Revision: https://phabricator.services.mozilla.com/D12410
5441e0814fb901fa2ebb2d694eacf3b98b7bd30f: Bug 1352355 - Convert mozleak to structured logging, , r=ahal,mccr8
James Graham <james@hoppipolla.co.uk> - Tue, 04 Dec 2018 22:18:23 +0000 - rev 449335
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1352355 - Convert mozleak to structured logging, , r=ahal,mccr8 Moves mozleak to use structured logging. The logger gets two new actions, mozleak_object to indicate the name of an object that leaked in a specific process and mozleak_total to indicate the total number of bytes leaked in a process. The output from the TBPL formatter is expected to remain near-identical to the previous output from the logger, so there shouldn't be any effect on the ability to fail jobs if there are leaks. Additional features required by web-platform-tests are also added here; the leak thresholds are passed to the logger for mozleak_total and a list of any objects allowed to leak are passed for mozleak_object, so that a log consumer may decide whether a leak is unexpected. In addition, the scope attribute is used to specify the set of tests (or other tasks) running at the time of the leak, which may be used to associate a leak with a specific set of files. MozReview-Commit-ID: 19FsMxVQExH Depends on D12408 Differential Revision: https://phabricator.services.mozilla.com/D12409
e134df617e0c7b95649dfc315a5ce537e9ca3fe4: Bug 430577 - Don't open dropdown on bookmarks toolbar folder when opening new tabs, r=mak
James Abbatiello <abbeyj@gmail.com> - Tue, 04 Dec 2018 19:41:17 +0000 - rev 449334
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 430577 - Don't open dropdown on bookmarks toolbar folder when opening new tabs, r=mak Differential Revision: https://phabricator.services.mozilla.com/D13666
bf12a43a4100cc07d31447e4b148a7f27af5e6e2: Bug 1511335 - Fix logging setup for ./mach wpt --product, r=ahal
James Graham <james@hoppipolla.co.uk> - Tue, 04 Dec 2018 21:53:27 +0000 - rev 449333
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1511335 - Fix logging setup for ./mach wpt --product, r=ahal When running non-Firefox products in wpt we go through the run.py script from upstream. Therefore we need to initialise the logger in that module as well as the one in wptrunner now that it's been properly converted to use logging rather than print statements. In addition, we change the run.py module to allow passing in logging defaults for the case where nothing is specified on the command line since the behaviour for wpt upstream is different to the behaviour for gecko. Differential Revision: https://phabricator.services.mozilla.com/D13547
d808b528532ac7ccb48bbcb7447f194a822381e5: Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato
Henrik Skupin <mail@hskupin.info> - Tue, 04 Dec 2018 22:00:19 +0000 - rev 449332
Push 35158 by csabou@mozilla.com at Wed, 05 Dec 2018 10:19:05 +0000
Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato The patch updates the Marionette client and all Marionette unit tests to make use of the new `Create Window` command as much as possible. Depends on D13663 Differential Revision: https://phabricator.services.mozilla.com/D13664
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip