8586bf76d73db40ef52142fff8f21cdb0b31cf31: Bug 1383880: annotate source files with what they SCHEDULE; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 25 Aug 2017 19:31:54 +0000 - rev 428825
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383880: annotate source files with what they SCHEDULE; r=ahal MozReview-Commit-ID: CR70dSg5R79
b41cd667697e13c989659b16bf649090a3908ecd: Bug 1383880: Annotate builds and tests with SCHEDULES-related optimizations; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 25 Aug 2017 19:15:12 +0000 - rev 428824
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383880: Annotate builds and tests with SCHEDULES-related optimizations; r=ahal This means that a push to try affecting only Android will only run android builds and tests, for example. MozReview-Commit-ID: HVUvIg0EUZn
046d705929f7a41e977eec19c8503afccdec7592: Bug 1383880: add support for optimizing tasks based on SCHEDULES; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 23 Aug 2017 16:21:06 +0000 - rev 428823
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383880: add support for optimizing tasks based on SCHEDULES; r=ahal This adds some new optimization strategies. For tests, we use Either(SETA, SkipUnlessSchedules), thereby giving both mechanisms a chance to skip tasks. On try, SETA is omitted. MozReview-Commit-ID: GL4tlwyeBa6
63ded86f8e0e02c50088d96f9ea5d74fbed55a2b: Bug 1383880: add support for SCHEDULES in moz.build; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 31 Jul 2017 20:44:56 +0000 - rev 428822
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383880: add support for SCHEDULES in moz.build; r=gps MozReview-Commit-ID: 2pfLr0VTy2J
b53ff084c2d7968a1d9864d1343f2d9381fb652b: Bug 1383880: parse try config during the decision task; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 21 Aug 2017 23:14:14 +0000 - rev 428821
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383880: parse try config during the decision task; r=ahal This sets the try_mode property, and parses the try message (if given), early in the decision task and puts the results into the parameters. The proximate need is to set optimze_target_tasks for some try modes and not others. This also replaces the existing logic for parsing messages for certain kinds, and makes the distinction between the different try modes a little clearer. MozReview-Commit-ID: AXJEGLh6pEV
c25af2c111a5be4e3381d0b002641691d15fe4e8: Bug 1383880: optimize in three phases; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Sun, 20 Aug 2017 20:00:17 +0000 - rev 428820
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383880: optimize in three phases; r=ahal In preparation for much more thorough optimization of task-graphs, this makes a few changes: * optimization is split into thre phases, with task removal in one phase (following dependency links) and task replacement in the next (in the reverse order). * optimization uses class instances instead of functions for optimizations; this allows different functions for different phases, and also leaves open the possibility of composing optimizations. * the replacement phase can also support removal; this is when utility tasks like symbol uploads can be optimized away iff their parent task is optimized. MozReview-Commit-ID: C5QznNpwqXn
804e6c7f441cfcf3761e0721a9a58ef29ef91a3e: Bug 1383880: add Graph.visit_preorder; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Sun, 20 Aug 2017 16:29:12 +0000 - rev 428819
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383880: add Graph.visit_preorder; r=ahal MozReview-Commit-ID: BWGqLUuWlN9
a3b7bdfdb116300daa3f49e0dfc96177e1369440: Bug 1383880: allow only one optimization per task; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 01 Aug 2017 20:02:59 +0000 - rev 428818
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383880: allow only one optimization per task; r=ahal It is not at *all* clear how multiple optimizations for a single task should interact. No simple logical operation is right in all cases, and in fact in most imaginable cases the desired behavior turns out to be independent of all but one of the optimizations. For example, given both `seta` and `skip-unless-files-changed` optimizations, if SETA says to skip a test, it is low value and should be skipped regardless of what files have changed. But if SETA says to run a test, then it has likely been skipped in previous pushes, so it should be run regardless of what has changed in this push. This also adds a bit more output about optimization, that may be useful for anyone wondering why a particular job didn't run. MozReview-Commit-ID: 3OsvRnWjai4
5802278b0548851dbf9800a427c80dd8a5962e24: Bug 1397269 - Extend the expiration time of containers/profiles telemetry IDs, r=jkt
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 06 Sep 2017 17:13:44 +0200 - rev 428817
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397269 - Extend the expiration time of containers/profiles telemetry IDs, r=jkt
3722d60f20ec24d71a497076131f89705dcb46e7: Bug 1394835 part 3 - Remove unused flags argument and an unnecessary root. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Wed, 06 Sep 2017 16:56:54 +0200 - rev 428816
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394835 part 3 - Remove unused flags argument and an unnecessary root. r=anba
09f20c2547eda4acb5ac051e9fff4f54071ba854: Bug 1394835 part 2 - Split static DefineProperty helpers in jsapi.cpp in data vs accessor functions. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Wed, 06 Sep 2017 16:56:20 +0200 - rev 428815
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394835 part 2 - Split static DefineProperty helpers in jsapi.cpp in data vs accessor functions. r=anba
c5ae3bf0cb1a7f28e23a73096f81ff4c5b697f51: Bug 1397094 - Use the --theme-body-background color for the breadcrumbs. r=pbro
Gabriel Luong <gabriel.luong@gmail.com> - Wed, 06 Sep 2017 10:56:11 -0400 - rev 428814
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397094 - Use the --theme-body-background color for the breadcrumbs. r=pbro
79bf8a92a0ea07b5a6a3c167a5586afc6dab30b4: Bug 1396798: Test toplevel data: URI navigation to images. r=smaug
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Wed, 06 Sep 2017 16:16:18 +0200 - rev 428813
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396798: Test toplevel data: URI navigation to images. r=smaug
ff412c116b9baabf094ab4e97065d5d7dedf921f: Bug 1396798: Do not block toplevel data: navigation to image (except svgs). r=smaug
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Wed, 06 Sep 2017 16:27:05 +0200 - rev 428812
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396798: Do not block toplevel data: navigation to image (except svgs). r=smaug
735938b553b5ccd369522442ad25c8b1e17eeff4: Bug 1395167 - Relabel "Copy URL" to "Copy Link" and "Send Page to Device" to "Send Tab to Device" in the page action menu. r=dao
Rei Colina <reinaldo13+bugzilla@gmail.com> - Wed, 06 Sep 2017 16:13:26 +0200 - rev 428811
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395167 - Relabel "Copy URL" to "Copy Link" and "Send Page to Device" to "Send Tab to Device" in the page action menu. r=dao MozReview-Commit-ID: H80iarC6h9x
3bd70f5f356be8f9aaaab1f09f5dde758b565782: Bug 1395587 - Baldr: allow multiple concurrent, parallel compilations (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 06 Sep 2017 08:31:27 -0500 - rev 428810
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395587 - Baldr: allow multiple concurrent, parallel compilations (r=lth) MozReview-Commit-ID: I8CUt271hdf
32df4db6c1503deeb20e50d6e76d0c8cd0d2d5ef: Bug 1395587 - Baldr: remove FunctionGenerator (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 06 Sep 2017 08:31:02 -0500 - rev 428809
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395587 - Baldr: remove FunctionGenerator (r=lth) MozReview-Commit-ID: 4MIQEVy94OU
7189690845fb45120bd74ebe6d9d7c10d206cd08: Bug 1395587 - Baldr: shrink the ModuleGenerator interface (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 06 Sep 2017 08:30:35 -0500 - rev 428808
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395587 - Baldr: shrink the ModuleGenerator interface (r=lth) MozReview-Commit-ID: DdVvMrtpEIl
b6eeb204f318400551b4c34050b33af0a7d08508: Bug 1396867 - silence -Wunused-typedef warnings in GeckoEditableSupport; r=darchons
Nathan Froyd <froydnj@mozilla.com> - Wed, 06 Sep 2017 08:57:08 -0400 - rev 428807
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396867 - silence -Wunused-typedef warnings in GeckoEditableSupport; r=darchons clang seems to think that `Base` is unused despite its obvious uses inside this class. We can deal with the `Base::` qualifications for name lookup by using `this->` instead, and the other uses of `Base::` can simply use the explicit name of the superclass.
162f24aa26036252a9e33ba0c71170a193bd22ab: Bug 1396863 - eliminate -Wignored-qualifiers warning in EventDispatcher; r=darchons
Nathan Froyd <froydnj@mozilla.com> - Wed, 06 Sep 2017 08:57:08 -0400 - rev 428806
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396863 - eliminate -Wignored-qualifiers warning in EventDispatcher; r=darchons clang complains about the unnecessary `const` here, which we can remove.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip