a826392776b54edaf2bbbac81f2183db854035d1: Bug 1533003 - JSScript::fullyInitFromEmitter group POD fields r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 18:01:34 +0000 - rev 520613
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533003 - JSScript::fullyInitFromEmitter group POD fields r=jandem Depends on D22317 Differential Revision: https://phabricator.services.mozilla.com/D22318
ce7559041ffa76ffc14a77b6f6e7d730c9fa544d: Bug 1533003 - Cleanup JSScript::fullyInitFromEmitter error handling r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 17:59:06 +0000 - rev 520612
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533003 - Cleanup JSScript::fullyInitFromEmitter error handling r=jandem Use an ExitScope similar to to XDRScript for more consistency. Depends on D22316 Differential Revision: https://phabricator.services.mozilla.com/D22317
a8cbb44ae49bb90f786bce6ee5f3589ee5e13e18: Bug 1533003 - Compute JSScript::NeedsFunctionEnvironmentObjects directly from BCE r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 17:55:38 +0000 - rev 520611
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533003 - Compute JSScript::NeedsFunctionEnvironmentObjects directly from BCE r=jandem Depends on D22315 Differential Revision: https://phabricator.services.mozilla.com/D22316
1eb22a2970d35472bedd3372e5f0f3d9400d8dad: Bug 1533003 - Compute JSScript::FunHasAnyAliasedFormal directly from BCE r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 17:42:18 +0000 - rev 520610
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533003 - Compute JSScript::FunHasAnyAliasedFormal directly from BCE r=jandem Compute this flag directly from BytecodeEmitter data structures instead of needing to access the partially initialized script while setting its own flags. Depends on D22313 Differential Revision: https://phabricator.services.mozilla.com/D22315
3fd4fd359c05f3f17d4cc158190cdf8c312d5b9a: Bug 1533003 - Remove JSScript::initFromModuleContext r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 06 Mar 2019 17:34:39 +0000 - rev 520609
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533003 - Remove JSScript::initFromModuleContext r=jandem This removes the redundant set of TreatAsRunOnce which is instead set by CompileOptions before we start compiling. The IsModule flag is now set directly similar to IsForEval. Differential Revision: https://phabricator.services.mozilla.com/D22313
0d70e7e3302091699c769aa75d7389b1b3c2b5a8: Bug 1530908 - Don't use different mozconfigs for artifact builds. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Mar 2019 22:48:05 +0000 - rev 520608
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530908 - Don't use different mozconfigs for artifact builds. r=chmanchester Artifact mozconfigs are not necessarily up-to-date wrt changes to the nightly mozconfigs, and all in all, shouldn't be much different from them. It's just better to use the nightly mozconfigs (or beta on beta, etc.) and make the mozconfigs themselves handle the few things that need to be different when the USE_ARTIFACT environment is set (which is now consistently set by taskcluster) This does have the side effect of turning builds that actually don't support artifact builds red when using --artifact on try, instead of having them silently not be artifact builds as currently happens. Depends on D21314 Differential Revision: https://phabricator.services.mozilla.com/D21315
8afb91736f7015b605e1f7ecbe56e0edec514296: Bug 1530908 - Move --enable-artifact-build-symbols to mozconfig.artifact. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Tue, 05 Mar 2019 06:58:05 +0000 - rev 520607
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530908 - Move --enable-artifact-build-symbols to mozconfig.artifact. r=chmanchester Depends on D21313 Differential Revision: https://phabricator.services.mozilla.com/D21314
c21559af66d690144c31865c1ebf6fd0cbef5534: Bug 1530908 - Always set USE_ARTIFACT from taskcluster for artifact builds. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Mar 2019 22:48:30 +0000 - rev 520606
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530908 - Always set USE_ARTIFACT from taskcluster for artifact builds. r=chmanchester The artifact builds that are automatically derived using the artifact template set the USE_ARTIFACT environment variable from taskcluster. After the previous change, --artifact builds from try syntax do that too. That leaves us with only the artifact-build build not doing it, so for consistency, do it there. That makes it not necessary to set USE_ARTIFACT from mozconfig.artifact.automation anymore. Depends on D22056 Differential Revision: https://phabricator.services.mozilla.com/D21313
ad8315f518076b67332cf5639aede5836c0bab7a: Bug 1530908 - Only enable artifacts on try builds that support them. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Mar 2019 17:45:32 +0000 - rev 520605
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530908 - Only enable artifacts on try builds that support them. r=dustin Currently, all tasks of kind builds are indiscriminately altered to use artifacts, but only few of them actually support that, and the others won't actually have the expected result when that happens. E.g. ASAN builds with artifacts enabled end up being non-ASAN builds. Effectively, this makes the artifact flag ignored for builds that don't support artifacts. One could argue that those builds shouldn't happen at all, but it feels a better use time of developer's time to just do the full build they asked for. E.g. if they asked for ASAN with artifacts, they still get an ASAN build, rather than an error or silently having the task not happen after the decision task. This also allows to mix artifact and non-artifact builds. Further changes down the road are also modifying the artifact builds configuration, which would actively turn those builds that don't support artifact builds red (e.g. ASAN), so something has to be done anyways. The alternative would be filter those builds out. Depends on D21312 Differential Revision: https://phabricator.services.mozilla.com/D22056
61dd01ed9002ad05dd35640fdbc770e03b7f7c76: Bug 1530908 - Unify artifact builds setup between try config and try syntax. r=dustin
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Mar 2019 22:48:28 +0000 - rev 520604
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530908 - Unify artifact builds setup between try config and try syntax. r=dustin While try syntax is approaching its EOL, the fact that using it to do artifact builds does some things subtly differently from using try config is not helpful. Depends on D22055 Differential Revision: https://phabricator.services.mozilla.com/D21312
ecc39e015e7a877c37212def591574a4531d11f1: Bug 1530908 - Move list of supported artifact builds to an importable module. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Mar 2019 22:47:32 +0000 - rev 520603
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530908 - Move list of supported artifact builds to an importable module. r=chmanchester Depends on D22054 Differential Revision: https://phabricator.services.mozilla.com/D22055
6b25ace491c34353e04b75ae443bf8c640f00699: Bug 1530908 - Use a transform for try --artifact instead of a morph. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Tue, 05 Mar 2019 08:52:19 +0000 - rev 520602
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530908 - Use a transform for try --artifact instead of a morph. r=tomprince While the morph was changing the treeherder symbol to `Ba` for all jobs, doing so with a transform fails because of the conflicting symbol check (as multiple jobs in the same category would end up with `Ba`). So instead, we append `a` to the existing symbol. We also change the documentation wrt templates for try pushes, as the artifact template is now essentially gone (although technically, mach try will still set params['templates']['artifacts']['enabled'] for now, and the template still exists, albeit empty). Differential Revision: https://phabricator.services.mozilla.com/D22054
ede80ab4fa72c062232a0299959466da2cb9626a: Bug 1530908 - Use an environment variable to enable LTO on automation. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Mar 2019 22:47:08 +0000 - rev 520601
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530908 - Use an environment variable to enable LTO on automation. r=chmanchester This allows to disable it more easily for artifact builds. Differential Revision: https://phabricator.services.mozilla.com/D21311
3b1ceca1985ba9034d45893278106ce37ec2cb9c: Bug 1528966 - Add new CFR UI template for Pin tab message r=k88hudson
Andrei Oprea <andrei.br92@gmail.com> - Wed, 06 Mar 2019 16:39:04 +0000 - rev 520600
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528966 - Add new CFR UI template for Pin tab message r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D22084
78ac916246b196776b9bcb9aac40d26b8793fad4: Bug 1294194 - Don't prompt to re-save a filled login when used on a different origin. r=MattN
Jared Wein <jwein@mozilla.com> - Wed, 06 Mar 2019 22:33:52 +0000 - rev 520599
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1294194 - Don't prompt to re-save a filled login when used on a different origin. r=MattN Also delete the `super.cleanup()` call since ActorChild no longer has a cleanup method. Differential Revision: https://phabricator.services.mozilla.com/D22143
c2cef5dac5954b0a5d65e9d7fc7277e666f7094f: Bug 1532231 - Properly check if a DNSRequest is in array r=dragana
Kershaw Chang <kershaw@mozilla.com> - Wed, 06 Mar 2019 22:15:41 +0000 - rev 520598
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532231 - Properly check if a DNSRequest is in array r=dragana Differential Revision: https://phabricator.services.mozilla.com/D21902
257a060b7d65d506689fe558dd716ee1bd2e7e82: Bug 1532673 - "Stop using safe mode" help access key funtionality restored. r=Gijs
Karan Sapolia <sapoliakaran@gmail.com> - Wed, 06 Mar 2019 22:25:04 +0000 - rev 520597
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532673 - "Stop using safe mode" help access key funtionality restored. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D22248
35bcd02a8ef497616c7b89d8c25d35eb33290b01: Bug 1532942 - Use EGLConfig as argument of CreateEGLSurfaceForCompositorWidget() r=jgilbert
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 06 Mar 2019 19:00:38 +0000 - rev 520596
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532942 - Use EGLConfig as argument of CreateEGLSurfaceForCompositorWidget() r=jgilbert EGLConfig could be get from GLContextEGL. It is better to use it than re-creating EGLConfig. Differential Revision: https://phabricator.services.mozilla.com/D22274
04e9867c3f738e2daf7df1fbe7743bef58f1a08c: Bug 1533139 - pass in raster scale to text run shader without inverting r=gw
Lee Salzman <lsalzman@mozilla.com> - Wed, 06 Mar 2019 21:39:04 +0000 - rev 520595
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533139 - pass in raster scale to text run shader without inverting r=gw Differential Revision: https://phabricator.services.mozilla.com/D22379
1e12deff6c1e0a6c5cabc0374627a52499ae880d: Bug 1532135 - Derive more stuff for clip rects. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 06 Mar 2019 21:37:48 +0000 - rev 520594
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532135 - Derive more stuff for clip rects. r=boris I feel a bit weird for using LenghtPercentageOrAuto to implement LengthOrAuto, but I don't think much other code will use it so it seemed a bit better to me. Differential Revision: https://phabricator.services.mozilla.com/D21863
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip