d78d224fbb3f3e231062be7e108c8f13b7f7dabf: Bug 632954 - Add final Android PGO task; r=tomprince
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:53:31 +0000 - rev 465201
Push 80949 by nerli@mozilla.com at Wed, 20 Mar 2019 10:36:39 +0000
Bug 632954 - Add final Android PGO task; r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D22826
407f264cc3ee6fccbc1add86b0d27ea6a83a5309: Bug 632954 - Add Android profile generation task; r=tomprince,gbrown
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:53:29 +0000 - rev 465200
Push 80949 by nerli@mozilla.com at Wed, 20 Mar 2019 10:36:39 +0000
Bug 632954 - Add Android profile generation task; r=tomprince,gbrown This introduces a mozharness script, android_emulator_pgo.py, to run the profileserver suite with the PGO-instrumented Android build, and collect the profile data and jarlog. The mozharness script contains some redundancy with build/pgo/profileserver.py, but the additional requirements for Android to use adb and existing mozharness classes to control the emulator made it difficult to share the desktop profileserver implementation. Differential Revision: https://phabricator.services.mozilla.com/D22825
831b503b1e5cc563e7bbf852771862734be023ac: Bug 632954 - Add Android PGO-instrumented build task; r=tomprince
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:53:19 +0000 - rev 465199
Push 80949 by nerli@mozilla.com at Wed, 20 Mar 2019 10:36:39 +0000
Bug 632954 - Add Android PGO-instrumented build task; r=tomprince This is the first stage of the Android PGO task pipeline to generate an instrumented build. Differential Revision: https://phabricator.services.mozilla.com/D22824
578d02d4113982fc5e7071b88a9165605d1be150: Bug 632954 - Ignore dashes in adb error messages; r=bc
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:53:15 +0000 - rev 465198
Push 80949 by nerli@mozilla.com at Wed, 20 Mar 2019 10:36:39 +0000
Bug 632954 - Ignore dashes in adb error messages; r=bc The regex should match '-' characters as well as \w to properly trim the error message if the device string contains a dash. Differential Revision: https://phabricator.services.mozilla.com/D22823
0450380b2693dc89f15b314e974d3a8dc00ca9b6: Bug 632954 - Add support for MOZHARNESS_OPTIONS to test-linux.sh; r=tomprince
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:53:06 +0000 - rev 465197
Push 80949 by nerli@mozilla.com at Wed, 20 Mar 2019 10:36:39 +0000
Bug 632954 - Add support for MOZHARNESS_OPTIONS to test-linux.sh; r=tomprince The mozharness.py transform passes in "options" parameters through the MOZHARNESS_OPTIONS environment variable. This will allow the Android PGO run task to pass in the mozharness script name to test-linux.sh Differential Revision: https://phabricator.services.mozilla.com/D22822
a257e15d267f4589ff7d55273643bc8c19bfec8c: Bug 632954 - Add execute bit to test-linux.sh; r=tomprince
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:53:01 +0000 - rev 465196
Push 80949 by nerli@mozilla.com at Wed, 20 Mar 2019 10:36:39 +0000
Bug 632954 - Add execute bit to test-linux.sh; r=tomprince In order to call test-linux.sh with the job-script parameter, it needs to have executable permissions. Differential Revision: https://phabricator.services.mozilla.com/D22821
7df96a607be86a4230286e1aaee79d1315d73110: Bug 632954 - Explicitly set NEED_XVFB to false if need-xvfb isn't set; r=tomprince
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:52:52 +0000 - rev 465195
Push 80949 by nerli@mozilla.com at Wed, 20 Mar 2019 10:36:39 +0000
Bug 632954 - Explicitly set NEED_XVFB to false if need-xvfb isn't set; r=tomprince test-linux.sh defaults to true for NEED_XVFB, while build-linux.sh defaults to false. If we are using test-linux.sh from mozharness (rather than mozharness-test), we need to explicitly set NEED_XVFB to false in order to not use xvfb. Differential Revision: https://phabricator.services.mozilla.com/D22820
8acddb36a3166a7863a00e133920fd14f20f7502: Bug 632954 - Add Android PGO mozconfigs; r=nalexander
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:52:43 +0000 - rev 465194
Push 80949 by nerli@mozilla.com at Wed, 20 Mar 2019 10:36:39 +0000
Bug 632954 - Add Android PGO mozconfigs; r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D22819
c5e1e425dd5c721c2dd36d0a88e29e6c51591491: Bug 632954 - Allow passing in env to Fennec Marionette; r=gbrown
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:52:41 +0000 - rev 465193
Push 80949 by nerli@mozilla.com at Wed, 20 Mar 2019 10:36:39 +0000
Bug 632954 - Allow passing in env to Fennec Marionette; r=gbrown The Fennec process needs a few extra environment variables for PGO, notably LLVM_PROFILE_FILE and MOZ_JAR_LOG_FILE to give the locations for the profile run outputs. FennecInstance needs to pass the "env" parameter on down so it can be used by DeviceRunner. Differential Revision: https://phabricator.services.mozilla.com/D22818
5fce433c867072e00ea91410d18e619e5fc68b69: Bug 632954 - Add an explicit __llvm_profile_dump() call for Android; r=snorp
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:52:31 +0000 - rev 465192
Push 80949 by nerli@mozilla.com at Wed, 20 Mar 2019 10:36:39 +0000
Bug 632954 - Add an explicit __llvm_profile_dump() call for Android; r=snorp When Android shuts down the ndk process, it doesn't call the registered atexit() handlers, which is normally where the profile data gets written to file. Since the PGO test suite closes the browser when it is finished, the nativeRun routine can manually call out to __llvm_profile_dump() before returning. This method has a downside that only the profile data from the calling library gets written out, rather than for the whole process. Since we are most interested in optimizing libxul, a new hook is added in Bootstrap to make sure we get the profile data for the right library. Differential Revision: https://phabricator.services.mozilla.com/D22817
9954a61f0b3a10f972a1c5fa86860948cce31b1d: Bug 632954 - Add -Wno-error=backend-plugin to support Android PGO; r=glandium
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:52:22 +0000 - rev 465191
Push 80949 by nerli@mozilla.com at Wed, 20 Mar 2019 10:36:39 +0000
Bug 632954 - Add -Wno-error=backend-plugin to support Android PGO; r=glandium Without this flag, Android PGO profile-use builds may fail with "Function control flow change detected" errors. Differential Revision: https://phabricator.services.mozilla.com/D22816
d7e6fff52db3179219d39da39b248c8f2571c048: Backed out 12 changesets (bug 632954) for causing Android Bpgo(run) pending jobs CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Wed, 20 Mar 2019 11:58:18 +0200 - rev 465190
Push 80948 by nerli@mozilla.com at Wed, 20 Mar 2019 09:58:50 +0000
Backed out 12 changesets (bug 632954) for causing Android Bpgo(run) pending jobs CLOSED TREE Backed out changeset 429c96e4de32 (bug 632954) Backed out changeset de8beacc5eb4 (bug 632954) Backed out changeset c151ebf303ca (bug 632954) Backed out changeset b96dd954a456 (bug 632954) Backed out changeset 26031d362333 (bug 632954) Backed out changeset 097f141a499d (bug 632954) Backed out changeset 6f5fc0d644dd (bug 632954) Backed out changeset 53d3443e55d9 (bug 632954) Backed out changeset 503bcac73583 (bug 632954) Backed out changeset 142ae187478d (bug 632954) Backed out changeset 0615c775a0cf (bug 632954) Backed out changeset 3dfc0e4f8e7c (bug 632954)
d6485b40ffd6eaed7db65f187db1898aaed273b9: Bug 1536432 - MoofParser: Delete useless declaration r=jya
Sylvestre Ledru <sledru@mozilla.com> - Wed, 20 Mar 2019 00:45:40 +0000 - rev 465189
Push 80947 by sledru@mozilla.com at Wed, 20 Mar 2019 07:32:56 +0000
Bug 1536432 - MoofParser: Delete useless declaration r=jya Differential Revision: https://phabricator.services.mozilla.com/D24014
1b763fdfc0ba121950f386e15d7b72432079835d: Bug 1488503: Add test for validation. r=jdescottes
Daisuke Akatsuka <dakatsuka@mozilla.com> - Wed, 20 Mar 2019 01:47:54 +0000 - rev 465188
Push 80946 by dakatsuka@mozilla.com at Wed, 20 Mar 2019 07:25:46 +0000
Bug 1488503: Add test for validation. r=jdescottes Depends on D23993 Differential Revision: https://phabricator.services.mozilla.com/D23994
4968b44840749c5f83a74c1c3e7371eb9b4159ba: Bug 1488503: Validation for network location. r=jdescottes
Daisuke Akatsuka <dakatsuka@mozilla.com> - Wed, 20 Mar 2019 07:22:09 +0000 - rev 465187
Push 80946 by dakatsuka@mozilla.com at Wed, 20 Mar 2019 07:25:46 +0000
Bug 1488503: Validation for network location. r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D23993
708979f9c3f33c77fb2e9106054b215c77044a04: Bug 1535355 - Add clang-tidy & clang-format in CI for code-review, r=ahal
Bastien Abadie <bastien@mozilla.com> - Tue, 19 Mar 2019 14:42:32 +0000 - rev 465186
Push 80945 by babadie@mozilla.com at Wed, 20 Mar 2019 06:26:10 +0000
Bug 1535355 - Add clang-tidy & clang-format in CI for code-review, r=ahal Differential Revision: https://phabricator.services.mozilla.com/D23524
d2038c56d1389a5f472d8ee49a88a6af31278d7f: Bug 1535355 - Add --output & --format=json|text to ./mach static-analysis check, r=ahal,firefox-build-system-reviewers,chmanchester
Bastien Abadie <bastien@mozilla.com> - Tue, 19 Mar 2019 18:26:50 +0000 - rev 465185
Push 80945 by babadie@mozilla.com at Wed, 20 Mar 2019 06:26:10 +0000
Bug 1535355 - Add --output & --format=json|text to ./mach static-analysis check, r=ahal,firefox-build-system-reviewers,chmanchester Differential Revision: https://phabricator.services.mozilla.com/D23523
1976c178f2d19b040ca3d092ac2a877c80491b33: Bug 1535355 - Add --output option to ./mach clang-format, r=ahal
Bastien Abadie <bastien@mozilla.com> - Tue, 19 Mar 2019 20:33:39 +0000 - rev 465184
Push 80945 by babadie@mozilla.com at Wed, 20 Mar 2019 06:26:10 +0000
Bug 1535355 - Add --output option to ./mach clang-format, r=ahal Differential Revision: https://phabricator.services.mozilla.com/D23522
bc864bb5cd2bfa0f6b76eba69ee2cbc07d39643a: Bug 1524065 - part3 : remove unused message. r=baku
alwu <alwu@mozilla.com> - Tue, 19 Mar 2019 18:45:37 +0000 - rev 465183
Push 80944 by alwu@mozilla.com at Wed, 20 Mar 2019 06:20:35 +0000
Bug 1524065 - part3 : remove unused message. r=baku `resumeMedia` is used for resuming delayed autoplay, which have been replaced by notifying via the browsing context. Differential Revision: https://phabricator.services.mozilla.com/D18139
94f8d2ce7f8cacdf1db59508436a084b6b80d2b8: Bug 1524065 - part2 : use browsing context to resume delayed autoplay media. r=farre
alwu <alwu@mozilla.com> - Tue, 19 Mar 2019 18:45:36 +0000 - rev 465182
Push 80944 by alwu@mozilla.com at Wed, 20 Mar 2019 06:20:35 +0000
Bug 1524065 - part2 : use browsing context to resume delayed autoplay media. r=farre Replace the current way and use the new way in order to make this working well after enable Fission. Differential Revision: https://phabricator.services.mozilla.com/D18137
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip