b72eaedcdfaa1154fb33e1638e4bd090375789ad: Backed out changeset dd834d38eaab for Windows debug build bustage
Gregory Szorc <gps@mozilla.com> - Tue, 07 Nov 2017 17:19:22 -0800 - rev 441465
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Backed out changeset dd834d38eaab for Windows debug build bustage
a17c2be449037a40006e9d9041cb20fca4317fcc: Bug 1412761 - copy editing;r=Fischer
Fred Lin <gasolin@gmail.com> - Wed, 01 Nov 2017 09:55:09 +0800 - rev 441464
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1412761 - copy editing;r=Fischer MozReview-Commit-ID: LDZFo94cMNZ
a8c72ed6284859fd0617ff09c3ad99b33e2f2ca8: Bug 1412761 - remove dup test case;r=Fischer
Fred Lin <gasolin@gmail.com> - Wed, 01 Nov 2017 09:54:13 +0800 - rev 441463
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1412761 - remove dup test case;r=Fischer MozReview-Commit-ID: 9MLGQI3SiIf
98d83d839fee3cbb2cd3dc043311f75e46b029a8: Bug 1407388 - Remove build/unix/elfhack/inject/Makefile.in and replace with generated files. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Tue, 07 Nov 2017 16:54:22 -0800 - rev 441462
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1407388 - Remove build/unix/elfhack/inject/Makefile.in and replace with generated files. r=mshal MozReview-Commit-ID: Cr2RUlksKBJ
1360d35b11dc2760a28f68d29d600a098e4b6624: Bug 1415017 Remove AddonRepository sqlite migration code r=kmag
Andrew Swan <aswan@mozilla.com> - Mon, 06 Nov 2017 17:47:57 -0800 - rev 441461
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1415017 Remove AddonRepository sqlite migration code r=kmag MozReview-Commit-ID: 2F64Um931sy
457cdbb01def6f2417ed66f1a7157191b7b54602: Bug 1415365 - Run compare-mozconfigs for all platforms; r=mshal
Gregory Szorc <gps@mozilla.com> - Tue, 07 Nov 2017 16:19:26 -0800 - rev 441460
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1415365 - Run compare-mozconfigs for all platforms; r=mshal compare-mozconfigs is platform agnostic AFAICT. And it runs fast. Let's run tests for all the platforms all the time. MozReview-Commit-ID: GqsFCp3XdZG
3d7619511fe8270fb5d4bf533129e1df414a2c36: Bug 1415365 - Add whitelist entry for MOZ_UPDATE_CHANNEL testing; r=mshal
Gregory Szorc <gps@mozilla.com> - Tue, 07 Nov 2017 16:24:21 -0800 - rev 441459
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1415365 - Add whitelist entry for MOZ_UPDATE_CHANNEL testing; r=mshal This line was added to the nightly macosx64 mozconfig in 9312a1903bf4 (bug 1391643). But we didn't catch it because compare-mozconfigs only analyzes the current platform and we cross compile for MacOS from Linux. MozReview-Commit-ID: 35Q2c0mybPi
b4a5ab45942f9b63175701d1265670faebc14f32: Bug 1415365 - Remove unused imports; r=mshal
Gregory Szorc <gps@mozilla.com> - Tue, 07 Nov 2017 16:13:44 -0800 - rev 441458
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1415365 - Remove unused imports; r=mshal MozReview-Commit-ID: B8zGAsZvk2H
2013c8dd182429accca0dbdc734b100ff38becd0: Bug 1412932 - Set MOZ_PGO for configure; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 07 Nov 2017 15:13:02 -0800 - rev 441457
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1412932 - Set MOZ_PGO for configure; r=ted The mechanism by which PGO builds are kicked off is kinda wonky. The MOZ_PGO environment variable is recognized by configure and setting it will result in MOZ_PGO being defined in substs. In addition, the build backend (previously client.mk, now Makefile.in) also recognizes MOZ_PGO (from mozconfig or environment) and takes appropriate action. In-tree mozconfigs set MOZ_PGO via mk_add_options. mk_add_options is intended as a mechanism to inject state into client.mk and the make-based build system. In addition, there is code in mozharness (unchanged by this commit) that sets MOZ_PGO if appropriate. A PGO build configuration is different from a non-PGO build configuration. Therefore a make-centric environment variable to control PGO is not ideal. Instead, this should be defined as a configure-time flag and the build invocation should key off that. This commit normalizes in-tree mozconfigs to set MOZ_PGO via ac_add_options and updates the PGO documentation to recommend this method. MozReview-Commit-ID: k6AZyJuXjs
5ce23bfbb79837ab7bf1fda44cf6fac076dcfe92: Bug 1412932 - Inline pgo-profile-run target; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 07 Nov 2017 15:06:45 -0800 - rev 441456
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1412932 - Inline pgo-profile-run target; r=ted It is a one-liner and doesn't need to exist in a separate make file. MozReview-Commit-ID: 5w3eLWD0CuB
b5f79b0f2a3586faf692c715b443264478e921c3: Bug 1412932 - Switch to PGO build in Makefile.in; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 07 Nov 2017 16:38:39 -0800 - rev 441455
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1412932 - Switch to PGO build in Makefile.in; r=ted Previously, client.mk made the decision of whether to perform a PGO build. This required passing around MOZ_PGO and invoking a separate make target if this variable was set. In this commit, we move this logic to Makefile.in. We employ a special mechanism in rules.mk to override the default make target so `make` evaluates "profiledbuild" if MOZ_PGO is set. This also required using an explicit target for $(MAKE) invocations inside the "profiledbuild" rule to avoid infinite recursion. MozReview-Commit-ID: 8sHiVspMisM
8c8777aae67f5f6eba7686d73bc195e155c017f6: Bug 1412932 - Remove realbuild target from client.mk; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 07 Nov 2017 15:08:26 -0800 - rev 441454
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1412932 - Remove realbuild target from client.mk; r=ted Before, the default "build" target either invoked "realbuild" or "profiledbuild" depending on whether MOZ_PGO was set. Now that PGO is handled by Makefile.in, we only have "realbuild" and there is no need to have a recursive invocation of client.mk. So we merge "realbuild" into "build." MozReview-Commit-ID: IIX8iAXlsD1
818df7ceccbf42fdebb7ab05853d1f7351430832: Bug 1412932 - Move PGO logic from client.mk into root Makefile.in; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 07 Nov 2017 15:08:11 -0800 - rev 441453
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1412932 - Move PGO logic from client.mk into root Makefile.in; r=ted client.mk is going away. This commit moves the PGO build target out of it. We move the code to Makefile.in. This likely isn't its final home, as we'll want to eliminate Makefile.in at some point. However, it is easier to move things to the root Makefile.in than other alternatives. Keep in mind that the logic needs access to primitives like BUILDSTATUS and variables from mk_add_options, which the Makefile.in mechanism has easy access to. MozReview-Commit-ID: 4C43lBhZz4l
076a93ecab1087287245d658d3d227c2ff6fcabf: Bug 1412932 - Don't go through client.mk for maybe_clobber_profiledbuild; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 07 Nov 2017 15:07:52 -0800 - rev 441452
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1412932 - Don't go through client.mk for maybe_clobber_profiledbuild; r=ted This target is simply proxied. We don't need to go through client.mk to evaluate it. MozReview-Commit-ID: 3LF7e8LN8p0
dd834d38eaabe22f056d3eb37304f43f37edeb35: servo: Merge #19133 - Import sequence inner types if it appears in dictionary members (from KiChjang:import-sequence-inner-types); r=jdm
Keith Yeung <kungfukeith11@gmail.com> - Tue, 07 Nov 2017 17:07:03 -0600 - rev 441451
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
servo: Merge #19133 - Import sequence inner types if it appears in dictionary members (from KiChjang:import-sequence-inner-types); r=jdm Fixes #19107. r? nox Source-Repo: https://github.com/servo/servo Source-Revision: 7ae852b6731f7405a101e01881c7fa70cfb83826
f47cb574c96e39ecda7bdcdac10ed97afb651f02: Bug 1317041 - Calculate crc32 incrementally; r=gps
Marco Castelluccio <mcastelluccio@mozilla.com> - Tue, 07 Nov 2017 15:34:20 -0800 - rev 441450
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1317041 - Calculate crc32 incrementally; r=gps
0754603ee7b055980f52bf1b26978df222ec96b4: Bug 1412558 - P2. Disable ffvp8 and ffvp9 decoders on Unixes 32 bits. r=mshal
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 06 Nov 2017 17:57:48 +0100 - rev 441449
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1412558 - P2. Disable ffvp8 and ffvp9 decoders on Unixes 32 bits. r=mshal The system ffmpeg will be used instead or libvpx if not found. MozReview-Commit-ID: GX5WWPOhPq9
41848d513f53d148ce2fb12675c7bddcb3fdc46f: Bug 1412558 - P1. Don't export some unused symbols. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 06 Nov 2017 18:22:43 +0100 - rev 441448
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1412558 - P1. Don't export some unused symbols. r=gerald MozReview-Commit-ID: 8ckJEYseCaS
088804dba0059036979e7aa28344bc318b7238b4: Bug 1376546 - Set up browser instrumentation as a new taskcluster job;r=jmaher
Brian Grinstead <bgrinstead@mozilla.com> - Tue, 07 Nov 2017 15:19:20 -0800 - rev 441447
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1376546 - Set up browser instrumentation as a new taskcluster job;r=jmaher MozReview-Commit-ID: 423Y58ULPPA
2d1bca2413eb88d1cdee6a5350ea1bd8410c0fd4: Bug 1376546 - Add instrumentation to browser-chrome tests to output the total set of elements in use in tests;r=bgrins
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 13 Jun 2017 15:49:33 -0700 - rev 441446
Push 8130 by ryanvm@gmail.com at Thu, 09 Nov 2017 00:28:20 +0000
Bug 1376546 - Add instrumentation to browser-chrome tests to output the total set of elements in use in tests;r=bgrins MozReview-Commit-ID: DOpig6v4mtt
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip