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.
b6ba712ab6eb8801f2df63aeafcb875a4b532538: Bug 1396864 - eliminate -Wunused-private-field warning in WebrcMediaCodecVideoCodec; r=jesup
Nathan Froyd <froydnj@mozilla.com> - Wed, 06 Sep 2017 08:57:09 -0400 - rev 428805
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396864 - eliminate -Wunused-private-field warning in WebrcMediaCodecVideoCodec; r=jesup The mTimestamp field is unused.
90f6c47bd74fa56cadb00ed65a80d6d3e3e0427d: Bug 1396865 - eliminate -Wunused-private-field warning in RemoteDataDecoder; r=gerald
Nathan Froyd <froydnj@mozilla.com> - Wed, 06 Sep 2017 08:57:09 -0400 - rev 428804
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396865 - eliminate -Wunused-private-field warning in RemoteDataDecoder; r=gerald clang warns about RemoteDataDecoder::mImageContainer being unused, which it is, so let's remove it.
7e1396b4b627f92f8c0e8e85319c6f38e304ea08: Bug 1396862 - eliminate -Wunused-private-field warning in AutoFlushICache; r=jandem
Nathan Froyd <froydnj@mozilla.com> - Wed, 06 Sep 2017 08:57:09 -0400 - rev 428803
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396862 - eliminate -Wunused-private-field warning in AutoFlushICache; r=jandem The `name_` field of AutoFlushICache is only ever passed to JitSpew* on ARM, and on non-debug builds, JitSpew* essentially disappears, so clang claims `name_` is unused. It is annoying to jump through hoops to satisfy clang here, but that's life with fatal warnings.
6e81b409e0776a4674995a910ac3bf02084a9f02: Backed out changeset 5428066436e7 (bug 1382204) for busting test on OS X. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 14:54:26 +0200 - rev 428802
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 5428066436e7 (bug 1382204) for busting test on OS X. r=backout
b7726e9751ca5ade59f523aacc452b5c4f88193c: Bug 1392841 - Enable RCWN on Nightly, r=valentin
Michal Novotny <michal.novotny@gmail.com> - Wed, 06 Sep 2017 14:53:24 +0200 - rev 428801
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1392841 - Enable RCWN on Nightly, r=valentin
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip