6f0b334be79683caa9553a9f06867346b5a8355d: Bug 1383880: add support for SCHEDULES in moz.build; r=gps draft
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 31 Jul 2017 20:44:56 +0000 - rev 666932
Push 80553 by dmitchell@mozilla.com at Tue, 19 Sep 2017 13:03:44 +0000
Bug 1383880: add support for SCHEDULES in moz.build; r=gps MozReview-Commit-ID: 2pfLr0VTy2J
4963be55bd0909a9c0b7436b4ea4eb1e9caa92f8: Bug 1383880: parse try config during the decision task; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 21 Aug 2017 23:14:14 +0000 - rev 666931
Push 80553 by dmitchell@mozilla.com at Tue, 19 Sep 2017 13:03:44 +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
6d18f7e69b583b74a777ac617e6c14c87adebf7e: Bug 1383880: optimize in three phases; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Sun, 20 Aug 2017 20:00:17 +0000 - rev 666930
Push 80553 by dmitchell@mozilla.com at Tue, 19 Sep 2017 13:03:44 +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
a110d31138860219ba30b756224b1ba5709fa5a7: Bug 1383880: add Graph.visit_preorder; r=ahal draft
Dustin J. Mitchell <dustin@mozilla.com> - Sun, 20 Aug 2017 16:29:12 +0000 - rev 666929
Push 80553 by dmitchell@mozilla.com at Tue, 19 Sep 2017 13:03:44 +0000
Bug 1383880: add Graph.visit_preorder; r=ahal MozReview-Commit-ID: BWGqLUuWlN9
7fbe08b6d2c94a3ff039fb9194a1082934d3297f: Bug 1383880: allow only one optimization per task; r=ahal,r?glandium draft
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 01 Aug 2017 20:02:59 +0000 - rev 666928
Push 80553 by dmitchell@mozilla.com at Tue, 19 Sep 2017 13:03:44 +0000
Bug 1383880: allow only one optimization per task; r=ahal,r?glandium 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
ad6b2f69783c299663072f97d3ed52263639e129: Bug 1401147 - Empty track buffer content upon detach. r?alwu draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 19 Sep 2017 14:44:59 +0200 - rev 666927
Push 80552 by bmo:jyavenard@mozilla.com at Tue, 19 Sep 2017 12:45:41 +0000
Bug 1401147 - Empty track buffer content upon detach. r?alwu MozReview-Commit-ID: 1HpK8C4RLR6
fab9f7a24b0a0ee7040625bc25f8c1ce0adbad28: Bug 1401166 - Skip Stylo dependency with ./mach bootstrap on OpenBSD. r?rillian draft
Jan Beich <jbeich@FreeBSD.org> - Tue, 19 Sep 2017 12:19:40 +0000 - rev 666926
Push 80551 by bmo:jbeich@FreeBSD.org at Tue, 19 Sep 2017 12:33:24 +0000
Bug 1401166 - Skip Stylo dependency with ./mach bootstrap on OpenBSD. r?rillian MozReview-Commit-ID: E8FTcQkAI9M
8aae8967372b52084c9aa3ec7eb0ed0bd925269a: Bug 1401166 - Simplify llvm40 dependency for ./mach bootstrap on FreeBSD. r?rillian draft
Jan Beich <jbeich@FreeBSD.org> - Tue, 19 Sep 2017 12:10:30 +0000 - rev 666925
Push 80551 by bmo:jbeich@FreeBSD.org at Tue, 19 Sep 2017 12:33:24 +0000
Bug 1401166 - Simplify llvm40 dependency for ./mach bootstrap on FreeBSD. r?rillian GCC isn't safe to use on architectures that switched to Clang because libstdc++ and libc++ aren't very compatible. Newer LLVM and Clang are often already installed as a dependency for Mesa packages. So, always require llvm* package. MozReview-Commit-ID: 8651mz5tiIp
a46e9abd33024a38047a08af5a0cea0eb560fc1f: Bug 1401166 - Drop obsolete cargo dependency from ./mach bootstrap on BSDs. r?rillian draft
Jan Beich <jbeich@FreeBSD.org> - Tue, 19 Sep 2017 12:07:53 +0000 - rev 666924
Push 80551 by bmo:jbeich@FreeBSD.org at Tue, 19 Sep 2017 12:33:24 +0000
Bug 1401166 - Drop obsolete cargo dependency from ./mach bootstrap on BSDs. r?rillian MozReview-Commit-ID: LbbhRwXSEJN
e217f388d264781cdc3ff0acc7443134566ecb57: Bug 1401170 - Bump startup_timeout to 180s for all reftests. draft
Henrik Skupin <mail@hskupin.info> - Tue, 19 Sep 2017 14:27:46 +0200 - rev 666923
Push 80550 by bmo:hskupin@gmail.com at Tue, 19 Sep 2017 12:30:53 +0000
Bug 1401170 - Bump startup_timeout to 180s for all reftests. MozReview-Commit-ID: HNfmoyLuI1c
e3d8a59b64533750497fb34bb5530f1988515a73: Bug 1401170 - Bump startup_timeout to 180s for mochitest and reftests on Buildbot. draft
Henrik Skupin <mail@hskupin.info> - Tue, 19 Sep 2017 14:28:55 +0200 - rev 666922
Push 80550 by bmo:hskupin@gmail.com at Tue, 19 Sep 2017 12:30:53 +0000
Bug 1401170 - Bump startup_timeout to 180s for mochitest and reftests on Buildbot. MozReview-Commit-ID: Ixz4hJnW7NN
5cd2ba3bc6c4dbdba69c295791d20d1c804d8f11: Bug 1336389 - Talos test for content process startup time. r=mconley
Gabor Krizsanits <gkrizsanits@mozilla.com> - Tue, 19 Sep 2017 12:56:42 +0200 - rev 666921
Push 80550 by bmo:hskupin@gmail.com at Tue, 19 Sep 2017 12:30:53 +0000
Bug 1336389 - Talos test for content process startup time. r=mconley
b481e36a995802501ade1ac839c3ecd3747e04b9: Bug 1399471 part 2 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Thu, 14 Sep 2017 10:03:09 +0200 - rev 666920
Push 80550 by bmo:hskupin@gmail.com at Tue, 19 Sep 2017 12:30:53 +0000
Bug 1399471 part 2 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
db7b879601c6f7a4666c3f3be2dd2dd863fd92a2: merge mozilla-central to mozilla-inbound. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 19 Sep 2017 11:15:12 +0200 - rev 666919
Push 80550 by bmo:hskupin@gmail.com at Tue, 19 Sep 2017 12:30:53 +0000
merge mozilla-central to mozilla-inbound. r=merge a=merge
b577f883dc898d203b74f7b02345a0a7dc3d32c0: Backed out changeset d4f5756b1d12 (bug 1380649) for frequently asserting at image/SurfaceCache.cpp:138. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 19 Sep 2017 10:51:21 +0200 - rev 666918
Push 80550 by bmo:hskupin@gmail.com at Tue, 19 Sep 2017 12:30:53 +0000
Backed out changeset d4f5756b1d12 (bug 1380649) for frequently asserting at image/SurfaceCache.cpp:138. r=backout
cc0cd5f70746c4efeb84bb76ce32d19043145341: Backed out changeset 58844e6f37b2 (bug 1380649)
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 19 Sep 2017 10:49:04 +0200 - rev 666917
Push 80550 by bmo:hskupin@gmail.com at Tue, 19 Sep 2017 12:30:53 +0000
Backed out changeset 58844e6f37b2 (bug 1380649)
3aa403d810d87aecc1cc73729b154d5ee9a7db23: Bug 1400927 - Fix u2f-hid-rs cross-compilation on macOS r=jcj
Ralph Giles <giles@mozilla.com> - Mon, 18 Sep 2017 17:29:24 -0700 - rev 666916
Push 80550 by bmo:hskupin@gmail.com at Tue, 19 Sep 2017 12:30:53 +0000
Bug 1400927 - Fix u2f-hid-rs cross-compilation on macOS r=jcj One cannot use #[cfg(target_os)] checks in build.rs. Build scripts can be used to generate code so the target is set to the host platform when they are compiled. Having this setting exported an unconditional link depencency whenever the host was macOS, which broke cross-compiling, in particular for fennec builds targetting Android. Instead, declare the IOKit dependency on the `extern` block which imports the symbol inside macOS-specific code. That way final link still works, but the extra dependency is only enabled when appropriate for the final target, like the other platform-dependent code.
c1df5b677b8ad009ed98c3afd2cda7034bfbe4c4: Bug 1392841 - Enable RCWN on Nightly, r=valentin
Michal Novotny <michal.novotny@gmail.com> - Tue, 19 Sep 2017 09:57:49 +0200 - rev 666915
Push 80550 by bmo:hskupin@gmail.com at Tue, 19 Sep 2017 12:30:53 +0000
Bug 1392841 - Enable RCWN on Nightly, r=valentin
5fa2260faa05030380fa1d8f521db0ad092d0f14: Bug 1399006 - Invoke PurgeCachedImages to release object in main thread while ServoTraversal. r=bholley
vincentliu <vliu@mozilla.com> - Tue, 19 Sep 2017 15:13:27 +0800 - rev 666914
Push 80550 by bmo:hskupin@gmail.com at Tue, 19 Sep 2017 12:30:53 +0000
Bug 1399006 - Invoke PurgeCachedImages to release object in main thread while ServoTraversal. r=bholley
a67df8254927efaa4c3fad666c47fc2be0d9db89: Bug 1401028 - Remove the content-contextmenu observer notification; r=kmag
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 18 Sep 2017 17:57:57 -0400 - rev 666913
Push 80550 by bmo:hskupin@gmail.com at Tue, 19 Sep 2017 12:30:53 +0000
Bug 1401028 - Remove the content-contextmenu observer notification; r=kmag This was used by the add-on SDK.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip