c1c554a925540610b7f37146581b2166c6edf8b9: Bug 1440356 - Only call the window callback for found listeners. r=johannh
Andreas Pehrson <pehrsons@mozilla.com> - Fri, 23 Feb 2018 16:34:32 +0100 - rev 461345
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1440356 - Only call the window callback for found listeners. r=johannh
71c5ae05d2ab65b9fdd07a9234ccc01c53b70e56: Bug 1440356 - Combine CaptureState for all child windows when calculating overall state. r=johannh
Andreas Pehrson <pehrsons@mozilla.com> - Fri, 23 Feb 2018 15:52:03 +0100 - rev 461344
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1440356 - Combine CaptureState for all child windows when calculating overall state. r=johannh
f3e75a851a232cfd9dece24bc05e2f910b4526ca: Bug 1440356 - Rewrite IterateWindowListeners to use lambdas. r=padenot
Andreas Pehrson <pehrsons@mozilla.com> - Fri, 23 Feb 2018 15:50:57 +0100 - rev 461343
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1440356 - Rewrite IterateWindowListeners to use lambdas. r=padenot
d29a3444f2bdb8fb67af7d1694a5996d4f461d07: Bug 1432219 - part 3: Fix bad beetmover worker type in production r=bhearsum
Johan Lorenzo <jlorenzo@mozilla.com> - Fri, 02 Mar 2018 15:20:50 +0100 - rev 461342
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1432219 - part 3: Fix bad beetmover worker type in production r=bhearsum
42237b8f42470906c1c89257ae7a20829b384983: Bug 1405843 - JIT RValueAllocation::Mode: Add more assertions. r=jandem datareview=francois
Nicolas B. Pierron <nicolas.b.pierron@gmail.com> - Wed, 28 Feb 2018 17:23:46 +0000 - rev 461341
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1405843 - JIT RValueAllocation::Mode: Add more assertions. r=jandem datareview=francois Attempt to get more information for Bug 1405843: 1. Assert/Crash if the payload check is incorrect, as this is the only code path which can give an Invalid RValueAllocation in case of a register allocator issue or a memory corruption. 2. Assert that the RValueAllocation is never invalid. 3. Dump whatever content manage to gothrough this set of impossibilities.
d3b20e603c5fe0c96c0d4a0b58a5b189dc7467b8: Partial backout of cset cc147bc11c0e (bug 1426118). r=me on a CLOSED TREE
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 02 Mar 2018 09:18:35 -0500 - rev 461340
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Partial backout of cset cc147bc11c0e (bug 1426118). r=me on a CLOSED TREE At the time tests were enabled they were green. However bug 1440664 which was inflight at the same time made them have intermittent oranges. Rather than back out bug 1440664 (which technically landed later) I'm turning off the tests until we can figure out what's going on.
77728b046b9572d38d0c576ca93a07d767c75018: Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Fri, 02 Mar 2018 15:57:52 +0200 - rev 461339
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE Backed out changeset 27658d23e3cf (bug 1439026) Backed out changeset e7894f7f0e5b (bug 1439026) Backed out changeset f15edbbe39ab (bug 1439026) Backed out changeset e745fe9ab05a (bug 1439026) Backed out changeset ac2b65f3fb19 (bug 1439026) Backed out changeset 7c3f8382395d (bug 1439026) Backed out changeset 17c547757a7a (bug 1439026) Backed out changeset 07d69d9954c1 (bug 1439026) Backed out changeset cfd781da349e (bug 1439026) Backed out changeset 72a84df56d39 (bug 1439026)
387dadb053283c2d8a13435dd4e3f3c88811469a: Bug 1442378 - part 5 - make multiple occurrences of the same file fatal; r=jmaher
Nathan Froyd <froydnj@mozilla.com> - Fri, 02 Mar 2018 08:34:39 -0500 - rev 461338
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1442378 - part 5 - make multiple occurrences of the same file fatal; r=jmaher We shouldn't really have this problem, and shouting about it early will make sure that we address issues like multiple instances of omni.ja, rather than not recording information that we should have been.
0cf8762fe6d9c8b6eeb9a855a592bba32710b0b9: Bug 1442378 - part 4 - properly record omni.ja sizes for desktop platforms; r=jmaher
Nathan Froyd <froydnj@mozilla.com> - Fri, 02 Mar 2018 08:34:39 -0500 - rev 461337
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1442378 - part 4 - properly record omni.ja sizes for desktop platforms; r=jmaher Unlike Android installers, installers for desktop versions of Firefox contain two copies of omni.ja, and the code to check for omni.ja was ignoring both copies. Let's special-case omni.ja so we get better numbers for our desktop platforms.
a66af1896deac72a3d1153f261ef3443f66e2db2: Bug 1442378 - part 3 - factor out common code for zipfiles vs. tarfiles; r=jmaher
Nathan Froyd <froydnj@mozilla.com> - Fri, 02 Mar 2018 08:34:39 -0500 - rev 461336
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1442378 - part 3 - factor out common code for zipfiles vs. tarfiles; r=jmaher The zipfile and tarfiles paths for finding interesting files in the installer have duplicated code. We can eliminate this duplicated code by factoring out a function to just get the paths and sizes for files contained in the installer. If we need to make changes to how paths are processed, we now only have to make the change in a single place, and we can add other kinds of installers easily in the future.
dbd20be50fa777779ffbc8e9e5c2527d7843f4b0: Bug 1442378 - part 2 - re-use variables in _get_package_metrics; r=jmaher
Nathan Froyd <froydnj@mozilla.com> - Fri, 02 Mar 2018 08:34:39 -0500 - rev 461335
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1442378 - part 2 - re-use variables in _get_package_metrics; r=jmaher
bc69a330ff479246ee8ee6b5d268bc9796ab4cf1: Bug 1442378 - part 1 - track size of xul.dll for Windows packages; r=jmaher
Nathan Froyd <froydnj@mozilla.com> - Fri, 02 Mar 2018 08:34:39 -0500 - rev 461334
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1442378 - part 1 - track size of xul.dll for Windows packages; r=jmaher The "installer" on Windows is just a zip file, so all we need to do to start tracking xul size is add xul.dll as an interesting file.
27658d23e3cf92111667948303c47df9e76d98b9: Bug 1439026 - Part 10: Rename builtin/BlahObject.* -> builtin/Blah.*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 27 Feb 2018 10:38:34 -0600 - rev 461333
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 10: Rename builtin/BlahObject.* -> builtin/Blah.*. r=jandem.
e7894f7f0e5b5941de180aedc611c91e5f36b420: Bug 1439026 - Part 9: Move SafeAdd and friends from builtin/Number.h to util/PortableMath.h. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 27 Feb 2018 09:12:11 -0600 - rev 461332
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 9: Move SafeAdd and friends from builtin/Number.h to util/PortableMath.h. r=jandem.
f15edbbe39ab9371750c9f1b0068892a2266be2f: Bug 1439026 - Part 8: jslibmath.h -> util/PortableMath.h. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 27 Feb 2018 08:54:44 -0600 - rev 461331
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 8: jslibmath.h -> util/PortableMath.h. r=jandem.
e745fe9ab05aa6a877230fc451be0bac38a9a8f6: Bug 1439026 - Part 7: jsnum.* -> builtin/Number.*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 27 Feb 2018 08:23:04 -0600 - rev 461330
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 7: jsnum.* -> builtin/Number.*. r=jandem.
ac2b65f3fb198387bce7e562b173892abc3097a5: Bug 1439026 - Part 6: jsmath* -> builtin/Math*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Sat, 24 Feb 2018 10:38:08 -0600 - rev 461329
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 6: jsmath* -> builtin/Math*. r=jandem.
7c3f8382395d88b33c067941c5ba528bd3a71394: Bug 1439026 - Part 5: jsdate* -> builtin/Date*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Sat, 24 Feb 2018 10:35:49 -0600 - rev 461328
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 5: jsdate* -> builtin/Date*. r=jandem.
17c547757a7a5da24da4f41f19f370d8f4f9b41e: Bug 1439026 - Part 4: jsbool* -> builtin/Boolean*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Sat, 24 Feb 2018 10:31:29 -0600 - rev 461327
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 4: jsbool* -> builtin/Boolean*. r=jandem.
07d69d9954c1165f66a275f047517f2e57e640df: Bug 1439026 - Part 3: jsarray* -> builtin/Array*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Sat, 24 Feb 2018 10:26:24 -0600 - rev 461326
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 3: jsarray* -> builtin/Array*. r=jandem.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip