6b88557d1e500c8d21fa57e6f48642a5d72a3c09: Bug 1430857: Part 1 - Refactor DllServices to make it possible to obtain them from anywhere in Gecko; r=jimm
Aaron Klotz <aklotz@mozilla.com> - Tue, 30 Jan 2018 14:23:10 -0700 - rev 402623
Push 33394 by rgurzau@mozilla.com at Wed, 07 Feb 2018 00:14:43 +0000
Bug 1430857: Part 1 - Refactor DllServices to make it possible to obtain them from anywhere in Gecko; r=jimm MozReview-Commit-ID: GfWata0eCc5
0790ec12200d5f663dd000a6ef3c72c795ca4ead: Merge inbound to mozilla-central. a=merge
Gurzau Raul <rgurzau@mozilla.com> - Tue, 06 Feb 2018 23:53:56 +0200 - rev 402622
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Merge inbound to mozilla-central. a=merge
e30390f2f53a505a1dc514dad36c181d75e4c83c: Bug 1425257: Introduce a global lock to protect the dependency graph between DrawTargets. r=lsalzman
Bas Schouten <bschouten@mozilla.com> - Tue, 06 Feb 2018 03:08:04 +0100 - rev 402621
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1425257: Introduce a global lock to protect the dependency graph between DrawTargets. r=lsalzman This patch takes the safest route for securing modifications to the dependency graph for D2D DrawTargets. It's possible a slightly optimal approach is possible, however lock contention should be rare and I believe this is the safest and most upliftable approach. MozReview-Commit-ID: HGfSdEp2U5N
0104a3c366e71354eb34fecf1e280c75f2aa276c: Bug 1435001 - Make LF and LH more consistent with DA in LCovSource output. r=nbp.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 01 Feb 2018 13:12:07 -0600 - rev 402620
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1435001 - Make LF and LH more consistent with DA in LCovSource output. r=nbp.
21d459aa8ca8fcf4bf646d586d15db42660e53a3: Bug 1434979 - LCovSource::writeScripts mini-bug with odd source notes. r=nbp.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 01 Feb 2018 12:29:19 -0600 - rev 402619
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1434979 - LCovSource::writeScripts mini-bug with odd source notes. r=nbp. Before this patch, we would only ever add hits on instructions that have source notes. That is usually right, because that's the only time the line number changes. But at the start of a script, this makes us skip instructions until we reach one with source notes. This interacts badly with SRC_XDELTA notes, which can appear on any instruction, or even between instructions, because all it means is "bump the source note pc". So "skip instructions until we see source notes" is nondeterministic because of SRC_XDELTA's meaninglessness. The fix is to add hits on the first non-prologue instruction of a script, as well as instructions that have source notes.
663a36bf36a34363e9e934abe63c586c8c370725: Bug 1433291 - Don't allow serialized data to use objects as property keys. r=sfink.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 25 Jan 2018 17:57:57 -0600 - rev 402618
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1433291 - Don't allow serialized data to use objects as property keys. r=sfink.
7cae84b12528eb308530ba83fd307419eb71df15: Bug 1425058 - summarize stylebench scores properly. r=rwood,emilio
Joel Maher <jmaher@mozilla.com> - Tue, 06 Feb 2018 11:23:26 -0500 - rev 402617
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1425058 - summarize stylebench scores properly. r=rwood,emilio
1149bbf594f55fcfb51f17836611e10bae2d9e1c: Bug 1432430 - disable h2 on osx for near perma fail timing out. r=rwood
Joel Maher <jmaher@mozilla.com> - Tue, 06 Feb 2018 11:22:33 -0500 - rev 402616
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1432430 - disable h2 on osx for near perma fail timing out. r=rwood
23f8e2838e0a7726f2c935bd4e82af979b471591: Bug 1432956 - Fix regression; free allocatedBase (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Tue, 06 Feb 2018 08:54:35 -0600 - rev 402615
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1432956 - Fix regression; free allocatedBase (r=bbouvier)
27a1bfb7e7927374f349a9369282ece46ba71172: Backed out 3 changesets (bug 1434883) for frequent leaks in AbstractThread, AnimationTimeline, Annotators, Array, AsyncFreeSnowWhite, ... on a CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Tue, 06 Feb 2018 16:30:56 +0200 - rev 402614
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Backed out 3 changesets (bug 1434883) for frequent leaks in AbstractThread, AnimationTimeline, Annotators, Array, AsyncFreeSnowWhite, ... on a CLOSED TREE Backed out changeset c8115e90ffa8 (bug 1434883) Backed out changeset 22c83b1d417d (bug 1434883) Backed out changeset 085796417462 (bug 1434883)
cefac2e7eb0c3e22bd4a69833aba1d677a0ff3e9: Bug 1435306 followup - Fix rooting hazard. r=red CLOSED TREE
Jan de Mooij <jdemooij@mozilla.com> - Tue, 06 Feb 2018 15:17:18 +0100 - rev 402613
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1435306 followup - Fix rooting hazard. r=red CLOSED TREE
b5cfc56349734b20935ff9d89dc7028933ea8856: Bug 1425580 - Fix nojit build. r=red CLOSED TREE
Jan de Mooij <jdemooij@mozilla.com> - Tue, 06 Feb 2018 14:59:00 +0100 - rev 402612
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1425580 - Fix nojit build. r=red CLOSED TREE
56056bad50c07a6fe4473f8c49e3497372e4f151: Bug 1435570: Handle null script filenames in CacheIR spew r=evilpie
Matthew Gaudet <mgaudet@mozilla.com> - Sat, 03 Feb 2018 19:08:56 -0500 - rev 402611
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1435570: Handle null script filenames in CacheIR spew r=evilpie Scripts can have null as a filename, as evidenced by jit-test/tests/basic/null-filename-Error.js
af6cc52c9b8b737e4734710ad6786dacdb59d923: Bug 1435325: Cache URelativeDateTimeFormatter in Intl.RelativeTimeFormat. r=gandalf
André Bargull <andre.bargull@gmail.com> - Fri, 02 Feb 2018 09:59:09 -0800 - rev 402610
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1435325: Cache URelativeDateTimeFormatter in Intl.RelativeTimeFormat. r=gandalf
a3d21e2035195895b58e0e325aaf4a8c6e7257c2: Bug 1435306: Cache UPluralRules and UNumberFormat for Intl.PluralRules instances. r=gandalf
André Bargull <andre.bargull@gmail.com> - Fri, 02 Feb 2018 09:20:27 -0800 - rev 402609
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1435306: Cache UPluralRules and UNumberFormat for Intl.PluralRules instances. r=gandalf
421caf8d226b793f8cd7b3919863b9e93ad7c990: Bug 1434953 - Part 2: Update test262 exclusion list - Feb 02 2018 edition. r=sfink
André Bargull <andre.bargull@gmail.com> - Fri, 02 Feb 2018 06:02:25 -0800 - rev 402608
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1434953 - Part 2: Update test262 exclusion list - Feb 02 2018 edition. r=sfink
3b73abe9c19b8a57419c658d22b723c08f248821: Bug 1434953 - Part 1: Update test262 - Feb 02 2018 edition. rs=sfink
André Bargull <andre.bargull@gmail.com> - Fri, 02 Feb 2018 06:01:29 -0800 - rev 402607
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1434953 - Part 1: Update test262 - Feb 02 2018 edition. rs=sfink
842b589abd9ca0563f14fd2e786f05a34c44e6bb: Bug 1425580 part 3 - Devirtualize LNode::numDefs. r=bbouvier
Jan de Mooij <jdemooij@mozilla.com> - Tue, 06 Feb 2018 14:37:27 +0100 - rev 402606
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1425580 part 3 - Devirtualize LNode::numDefs. r=bbouvier
44646ddb114772f27ad5081198fc0b2c4be5128b: Bug 1425580 part 2 - Devirtualize LNode::numTemps. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Tue, 06 Feb 2018 14:37:07 +0100 - rev 402605
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1425580 part 2 - Devirtualize LNode::numTemps. r=nbp
61d73dd6b95fe42ee537635a9ed4656648c23b22: Bug 1435249 - Generalized x86/x64 cmov encoding. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@gmail.com> - Fri, 02 Feb 2018 13:38:23 +0000 - rev 402604
Push 33393 by rgurzau@mozilla.com at Tue, 06 Feb 2018 21:54:26 +0000
Bug 1435249 - Generalized x86/x64 cmov encoding. r=jandem
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip