2849269a64be100c949b4917fab599979d224f2e: Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya
Kilik Kuo <kikuo@mozilla.com> - Fri, 03 Nov 2017 20:12:39 +0800 - rev 694904
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +0000
Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya MozReview-Commit-ID: 7RarmmlA0lo
8c1397fea2dd3f56fd17338ea147e2ecc0c514ae: Bug 1395922 - [P1] Refactor code and move them into specific functions. r=cpearce
Kilik Kuo <kikuo@mozilla.com> - Fri, 03 Nov 2017 14:35:32 +0800 - rev 694903
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +0000
Bug 1395922 - [P1] Refactor code and move them into specific functions. r=cpearce MozReview-Commit-ID: 9lwRH66Wllp
270e0b97ec67b236515a1487fdab7a153f15d65f: Bug 1415335 - Remove clobber target; r=nalexander
Gregory Szorc <gps@mozilla.com> - Mon, 30 Oct 2017 17:27:06 -0700 - rev 694902
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +0000
Bug 1415335 - Remove clobber target; r=nalexander It was just an alias for "clean," which is proxied to the root Makefile. `mach clobber` should be used instead. MozReview-Commit-ID: A8tHaNb7H1z
3894f3262cbcbf35bed76f691a3ab764f2b9cce3: Bug 1415335 - Move Windows line endings detection to configure; r=nalexander
Gregory Szorc <gps@mozilla.com> - Tue, 07 Nov 2017 17:16:39 -0800 - rev 694901
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +0000
Bug 1415335 - Move Windows line endings detection to configure; r=nalexander This doesn't need to be in client.mk. Also, we inline the info to help people correct the failure, as this results in a better user experience. MozReview-Commit-ID: KURL3RIGzKf
9fd30a79e468d8fffe922ace03a8533b17c0978b: Bug 1415335 - Move spaces in path check to configure; r=nalexander
Gregory Szorc <gps@mozilla.com> - Mon, 30 Oct 2017 16:35:04 -0700 - rev 694900
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +0000
Bug 1415335 - Move spaces in path check to configure; r=nalexander Checks like this are what configure is for. In addition to moving the check, we also validate topobjdir as well. MozReview-Commit-ID: 9sVNQJsAnjO
1557f5e4e889f4f8cec8f598e42dd3e8c6d94cf6: Bug 1415335 - Remove build_all and clobber_all targets; r=nalexander
Gregory Szorc <gps@mozilla.com> - Mon, 30 Oct 2017 15:50:29 -0700 - rev 694899
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +0000
Bug 1415335 - Remove build_all and clobber_all targets; r=nalexander I suspect these were related to MOZ_BUILD_PROJECTS, which has been removed. MozReview-Commit-ID: DvwwTrczQWv
1528ff0ed838f7079c3572e2dadc83dda6acbf8d: Bug 1415083 - Rearrange the declaration of objects to avoid stack-use-after-scope. r=froydnj
James Cheng <jacheng@mozilla.com> - Tue, 07 Nov 2017 17:02:54 +0800 - rev 694898
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +0000
Bug 1415083 - Rearrange the declaration of objects to avoid stack-use-after-scope. r=froydnj MozReview-Commit-ID: 7nMw1i10b7e
b72eaedcdfaa1154fb33e1638e4bd090375789ad: Backed out changeset dd834d38eaab for Windows debug build bustage
Gregory Szorc <gps@mozilla.com> - Tue, 07 Nov 2017 17:19:22 -0800 - rev 694897
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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 694896
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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 694895
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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 694894
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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 694893
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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 694892
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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 694891
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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 694890
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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 694889
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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 694888
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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 694887
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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 694886
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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 694885
Push 88276 by bmo:lchang@mozilla.com at Wed, 08 Nov 2017 12:05:35 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip