1a49b07428066bc85647249fe9ca9b3fe2a97f2a: Backed out changeset c25af2c111a5 (bug 1383880)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 17:47:51 +0200 - rev 428835
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset c25af2c111a5 (bug 1383880)
f9f68cf3bee6aa7d1b403380ad163087d4caf0a2: Backed out changeset b53ff084c2d7 (bug 1383880)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 17:47:45 +0200 - rev 428834
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset b53ff084c2d7 (bug 1383880)
1c581da21a7d0c67564aafca5123701094cb2fd2: Backed out changeset 63ded86f8e0e (bug 1383880)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 17:47:40 +0200 - rev 428833
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 63ded86f8e0e (bug 1383880)
d65d89adb9acc213ead0b778721d3d5c8a89e062: Backed out changeset 046d705929f7 (bug 1383880)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 17:47:34 +0200 - rev 428832
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 046d705929f7 (bug 1383880)
6f5dc86effe08027d7b76ba67040512f336253cc: Backed out changeset b41cd667697e (bug 1383880)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 17:47:29 +0200 - rev 428831
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset b41cd667697e (bug 1383880)
f2aaab6e382063b5bd9041daa61805f6459a1baf: Backed out changeset 8586bf76d73d (bug 1383880)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 17:47:24 +0200 - rev 428830
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 8586bf76d73d (bug 1383880)
956cfc2744f6841661930d5428aad9fbdc3bf81f: Backed out changeset 4b3fa9587e88 (bug 1383880)
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 17:47:18 +0200 - rev 428829
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 4b3fa9587e88 (bug 1383880)
bbc8ae1a9936ce56f4ed654a7975c900983f5d76: Bug 1396158 - Remove pocketsphinx. r=kdavis,chmanchester
Ralph Giles <giles@mozilla.com> - Fri, 01 Sep 2017 16:51:39 -0700 - rev 428828
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396158 - Remove pocketsphinx. r=kdavis,chmanchester This was used for speech recognition in b2g builds. It is no longer enabled by default and the associated interaface code no longer compiles. The dom interface code remains, pref'd off. This simply removes the third-party backend implementation we have in-tree. MozReview-Commit-ID: Fzwp6Cs9ePE
7d531ca836a552c669f2f4326c17ad44f4e98f7b: Bug 1396158 - Remove pocketsphinx references from the build system. r=chmanchester
Ralph Giles <giles@mozilla.com> - Fri, 01 Sep 2017 16:54:10 -0700 - rev 428827
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396158 - Remove pocketsphinx references from the build system. r=chmanchester These were used by b2g and are no longer needed. MozReview-Commit-ID: DQontDwwlJ5
4b3fa9587e88431cc28331d129dd7ef4d1a793c2: Bug 1383880: add only-if-dependencies-run optimization for follow-ons; r=ahal
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 25 Aug 2017 21:18:13 +0000 - rev 428826
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383880: add only-if-dependencies-run optimization for follow-ons; r=ahal MozReview-Commit-ID: JuhwyQIx3Mh
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip