searching for reviewer(shu)
3dee28e17417: Bug 1467052 - Use BindingName tag to distinguish between var and top-level function, instead of offset range. r=shu
Tooru Fujisawa <arai_a@mac.com> - Fri, 08 Jun 2018 10:06:13 +0900 - rev 476130
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1467052 - Use BindingName tag to distinguish between var and top-level function, instead of offset range. r=shu
b512c7a263b2: Bug 1275292 - Delete ParseNodeAllocator::freeTree() and friends. r=shu.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 27 Feb 2018 15:09:09 -0600 - rev 469180
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1275292 - Delete ParseNodeAllocator::freeTree() and friends. r=shu.
784c1815c3c4: Bug 1438232 - Handle lazy scripts in CanReuseScriptForClone without forcing a delazify/clone. r=shu
Jan de Mooij <jdemooij@mozilla.com> - Fri, 16 Feb 2018 01:06:12 +0100 - rev 456584
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1438232 - Handle lazy scripts in CanReuseScriptForClone without forcing a delazify/clone. r=shu
8cbd780d86fc: Bug 1380881 - Implement optional catch binding proposal. r=shu
Kevin Gibbons <kevin@shapesecurity.com> - Wed, 12 Jul 2017 13:59:26 -0700 - rev 442019
Push 8134 by ryanvm@gmail.com at Fri, 10 Nov 2017 21:18:48 +0000
Bug 1380881 - Implement optional catch binding proposal. r=shu
50b8043a629c: Bug 1299519. Add a test for generator comprehensions inside derived class constructors. r=shu
Jeff Walden <jwalden@mit.edu> - Mon, 05 Sep 2016 20:23:26 -0700 - rev 441651
Push 8133 by ryanvm@gmail.com at Thu, 09 Nov 2017 23:33:01 +0000
Bug 1299519. Add a test for generator comprehensions inside derived class constructors. r=shu
0a6f7d9bc6f0: Bug 1374290 - Test262 export script. r=shu
Leo Balter <leonardo.balter@gmail.com> - Fri, 13 Oct 2017 14:40:01 -0700 - rev 436987
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1374290 - Test262 export script. r=shu
ec879327cd7c: Bug 1374290 - Import diff contents from a local Test262 folder. r=shu
Leo Balter <leonardo.balter@gmail.com> - Fri, 18 Aug 2017 15:58:00 -0700 - rev 436986
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1374290 - Import diff contents from a local Test262 folder. r=shu
2e4748827cda: Bug 1374239 - Store and re-throw module instantiation and evaluation errors r=shu
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 09 Aug 2017 18:05:15 +0100 - rev 425639
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1374239 - Store and re-throw module instantiation and evaluation errors r=shu
f1fa0f399079: Bug 1365346 - Make Debugger.Source.prototype.sourceMapURL setter check its argc. r=shu
Jim Blandy <jimb@mozilla.com> - Tue, 16 May 2017 10:57:49 -0700 - rev 424196
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1365346 - Make Debugger.Source.prototype.sourceMapURL setter check its argc. r=shu
79aa5930dbf1: Bug 1374239 - Store and re-throw module instantiation and evaluation errors r=shu
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 09 Aug 2017 18:05:15 +0100 - rev 423352
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1374239 - Store and re-throw module instantiation and evaluation errors r=shu
074fb831cd7b: Bug 1377349 - Remove support for nested destructuring in object rest properties. r=shu
André Bargull <andre.bargull@gmail.com> - Mon, 10 Jul 2017 07:53:10 -0700 - rev 423093
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1377349 - Remove support for nested destructuring in object rest properties. r=shu
595d4c0210e2: Bug 1382209 - Part 2: Use correct YieldHandling for module contexts. r=shu
André Bargull <andre.bargull@gmail.com> - Wed, 09 Aug 2017 11:37:23 +0200 - rev 423092
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1382209 - Part 2: Use correct YieldHandling for module contexts. r=shu
bf1ddf4c1619: Bug 1382209 - Part 1: Add new restrictions for "yield" and "await" as binding identifiers per ES2018 draft spec. r=shu
André Bargull <andre.bargull@gmail.com> - Wed, 09 Aug 2017 11:37:01 +0200 - rev 423091
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1382209 - Part 1: Add new restrictions for "yield" and "await" as binding identifiers per ES2018 draft spec. r=shu
97f1bedf7155: Bug 1377272 - Making ParserContext less intertwined with Parser;r=shu+381259
David Teller <dteller@mozilla.com> - Thu, 03 Aug 2017 11:27:03 +0200 - rev 422607
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1377272 - Making ParserContext less intertwined with Parser;r=shu+381259 To implement the BinJS decoder of Bug 1377007, we need to access ParserContext without a Parser. This patch makes it possible to construct one. MozReview-Commit-ID: Fx3S0UkU7Hq
a7128448688c: Bug 1379525 - Part 2: Properly handle rejection in async-from-sync iteration. r=shu
Tooru Fujisawa <arai_a@mac.com> - Fri, 04 Aug 2017 13:04:31 +0900 - rev 422549
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1379525 - Part 2: Properly handle rejection in async-from-sync iteration. r=shu
a91dd87054d3: Bug 1379525 - Part 1: Await on the value before yielding or returning inside async generator. r=shu,till
Tooru Fujisawa <arai_a@mac.com> - Fri, 04 Aug 2017 13:04:31 +0900 - rev 422548
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1379525 - Part 1: Await on the value before yielding or returning inside async generator. r=shu,till
f21fd8353ea9: Bug 1379525 - Part 2: Properly handle rejection in async-from-sync iteration. r=shu
Tooru Fujisawa <arai_a@mac.com> - Fri, 04 Aug 2017 13:04:31 +0900 - rev 422424
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1379525 - Part 2: Properly handle rejection in async-from-sync iteration. r=shu
fce216e62ff7: Bug 1379525 - Part 1: Await on the value before yielding or returning inside async generator. r=shu
Tooru Fujisawa <arai_a@mac.com> - Fri, 04 Aug 2017 13:04:31 +0900 - rev 422423
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1379525 - Part 1: Await on the value before yielding or returning inside async generator. r=shu
8f13e72bc7c5: Bug 1364566 - Enable lazy parsing for NonSyntactic scopes. r=shu+381259
Andrew McCreight <continuation@gmail.com> - Wed, 07 Jun 2017 13:05:14 -0700 - rev 421958
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1364566 - Enable lazy parsing for NonSyntactic scopes. r=shu+381259 MozReview-Commit-ID: 2mu1n2POlC7
7fc035bd5371: Bug 1374290 - Fix encoding on imported PR files. r=shu
Leo Balter <leonardo.balter@gmail.com> - Tue, 01 Aug 2017 16:19:50 -0700 - rev 421891
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1374290 - Fix encoding on imported PR files. r=shu
b5e11a443f1b: Bug 1374290 - Import Pull Requests from Test262. r=shu
Leo Balter <leonardo.balter@gmail.com> - Tue, 01 Aug 2017 16:19:50 -0700 - rev 421890
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1374290 - Import Pull Requests from Test262. r=shu
3bceabbf445d: Bug 1379717 - Throw TypeError when accessing caller/arguments on accessor method. r=shu
André Bargull <andre.bargull@gmail.com> - Fri, 28 Jul 2017 12:55:48 -0700 - rev 420611
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1379717 - Throw TypeError when accessing caller/arguments on accessor method. r=shu
364538819208: Bug 1272697 - Part 4: Add JSAPI functions for working with ReadableStream. r=shu,f=baku
Till Schneidereit <till@tillschneidereit.net> - Mon, 29 May 2017 16:26:32 +0200 - rev 420602
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1272697 - Part 4: Add JSAPI functions for working with ReadableStream. r=shu,f=baku This adds a ton of JSAPI functions for creating and querying the state of ReadableStreams, and support for creating ReadableStream instances whose source is supplied by the embedding. MozReview-Commit-ID: 9uDWOazPaUI
ed1427496354: Bug 1272697 - Part 3: Implement ReadableStream and associated classes in the JS engine. r=shu
Till Schneidereit <till@tillschneidereit.net> - Tue, 31 Jan 2017 14:34:55 +0100 - rev 420601
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1272697 - Part 3: Implement ReadableStream and associated classes in the JS engine. r=shu MozReview-Commit-ID: E4uux96ed2m
2693a863dabd: Bug 1272697 - Part 4: Add JSAPI functions for working with ReadableStream. r=shu
Till Schneidereit <till@tillschneidereit.net> - Mon, 29 May 2017 16:26:32 +0200 - rev 420432
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1272697 - Part 4: Add JSAPI functions for working with ReadableStream. r=shu This adds a ton of JSAPI functions for creating and querying the state of ReadableStreams, and support for creating ReadableStream instances whose source is supplied by the embedding. MozReview-Commit-ID: 9uDWOazPaUI
862ba8683d19: Bug 1272697 - Part 3: Implement ReadableStream and associated classes in the JS engine. r=shu
Till Schneidereit <till@tillschneidereit.net> - Tue, 31 Jan 2017 14:34:55 +0100 - rev 420431
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1272697 - Part 3: Implement ReadableStream and associated classes in the JS engine. r=shu MozReview-Commit-ID: E4uux96ed2m
9315eabc7fb0: Bug 1368362 - Use setSlotWithType instead of setSlot in InitGlobalLexicalOperation. r=shu
Jan de Mooij <jdemooij@mozilla.com> - Mon, 24 Jul 2017 18:41:12 -0400 - rev 419484
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1368362 - Use setSlotWithType instead of setSlot in InitGlobalLexicalOperation. r=shu
217ad633fbf7: Bug 1379146 - SpiderMonkey: Reserve space when enqueuing compression tasks, to avoid OOM on helper threads. r=shu
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Fri, 21 Jul 2017 10:03:32 +0000 - rev 418908
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1379146 - SpiderMonkey: Reserve space when enqueuing compression tasks, to avoid OOM on helper threads. r=shu
12383fa36e6b: Bug 1367896: Include script filename in crash reason. r=shu data-r=bsmedberg
Kris Maglione <maglione.k@gmail.com> - Wed, 05 Jul 2017 18:02:20 -0700 - rev 416907
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1367896: Include script filename in crash reason. r=shu data-r=bsmedberg If the scope that we're trying to clone is actually a function script, this should give us the script URL. If it's not (presumably due to some sort of data corruption), it should give us a different crash, which should hopefully give us more information. MozReview-Commit-ID: Fppi0qt4GJP
95043a5e0f97: Bug 1373414 - Backout wasm work stealing on JS helper threads. r=shu
Lars T Hansen <lhansen@mozilla.com> - Fri, 07 Jul 2017 16:03:39 -0700 - rev 416833
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1373414 - Backout wasm work stealing on JS helper threads. r=shu
06895769b545: Bug 1375776 (part 1) - Fix a comment about the PseudoStack. r=shu.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 03 Jul 2017 13:30:58 +1000 - rev 416055
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1375776 (part 1) - Fix a comment about the PseudoStack. r=shu. The JS Engine now has a PseudoStack pointer, rather than a pointer and two sizes.
d365e0c892e3: Bug 1356189 - Ensure 'await' is always a restricted identifier when parsing modules. r=shu
André Bargull <andre.bargull@gmail.com> - Wed, 28 Jun 2017 12:22:19 -0700 - rev 415338
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1356189 - Ensure 'await' is always a restricted identifier when parsing modules. r=shu
02383934eea2: Bug 1363301: Always provide live wrappers for ScriptSourceObjects. r=shu,bholley
Kris Maglione <maglione.k@gmail.com> - Wed, 14 Jun 2017 15:38:59 -0700 - rev 413220
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1363301: Always provide live wrappers for ScriptSourceObjects. r=shu,bholley MozReview-Commit-ID: LTNN66FywU4
e28dbb88b4c4: Bug 1330373 - Capture JSScript::lazyScript field when encoding bytecode incrementally. r=shu
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Fri, 16 Jun 2017 12:31:54 +0000 - rev 413120
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1330373 - Capture JSScript::lazyScript field when encoding bytecode incrementally. r=shu
726d125c339b: Bug 1307633 - XDRScript: Do not attempt to free 0-initialized scriptData_ on OOM. r=shu
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Thu, 15 Jun 2017 12:32:27 +0000 - rev 412842
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1307633 - XDRScript: Do not attempt to free 0-initialized scriptData_ on OOM. r=shu
29d1a9af2655: Bug 1368360 - Use distinct TDZCheckCache for for-of/for-in expression. r=shu
Ted Campbell <tcampbell@mozilla.com> - Wed, 14 Jun 2017 12:58:24 -0400 - rev 412810
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1368360 - Use distinct TDZCheckCache for for-of/for-in expression. r=shu MozReview-Commit-ID: 6dS4wSFf4fB
d54918df1a29: Bug 1370869 - Don't copy scope data in XDR decode r=shu
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 12 Jun 2017 10:43:46 +0100 - rev 412198
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1370869 - Don't copy scope data in XDR decode r=shu
6223be841811: Bug 1368362 - Use setSlotWithType instead of setSlot in InitGlobalLexicalOperation. r=shu, a=abillings
Jan de Mooij <jdemooij@mozilla.com> - Mon, 24 Jul 2017 18:41:12 -0400 - rev 412087
Push 7548 by ryanvm@gmail.com at Wed, 26 Jul 2017 02:32:39 +0000
Bug 1368362 - Use setSlotWithType instead of setSlot in InitGlobalLexicalOperation. r=shu, a=abillings
7d7f50458f9c: Bug 1367896: Include script filename in crash reason. r=shu data-r=bsmedberg a=jcristau
Kris Maglione <maglione.k@gmail.com> - Wed, 05 Jul 2017 18:02:20 -0700 - rev 411910
Push 7500 by cbook@mozilla.com at Wed, 12 Jul 2017 13:27:26 +0000
Bug 1367896: Include script filename in crash reason. r=shu data-r=bsmedberg a=jcristau If the scope that we're trying to clone is actually a function script, this should give us the script URL. If it's not (presumably due to some sort of data corruption), it should give us a different crash, which should hopefully give us more information. MozReview-Commit-ID: Fppi0qt4GJP
be4a0ad5d6ca: Bug 1363301 - Always provide live wrappers for ScriptSourceObjects. r=shu, r=bholley, a=jcristau FENNEC_55_0b3_BUILD1 FENNEC_55_0b3_RELEASE FIREFOX_55_0b3_BUILD1 FIREFOX_55_0b3_RELEASE
Kris Maglione <maglione.k@gmail.com> - Wed, 14 Jun 2017 15:38:59 -0700 - rev 411660
Push 7430 by ryanvm@gmail.com at Mon, 19 Jun 2017 14:17:03 +0000
Bug 1363301 - Always provide live wrappers for ScriptSourceObjects. r=shu, r=bholley, a=jcristau MozReview-Commit-ID: LTNN66FywU4
ea84df3bdb99: Bug 1370869 - Don't copy scope data in XDR decode r=shu a=lizzard
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 12 Jun 2017 10:43:46 +0100 - rev 411650
Push 7429 by jcoppeard@mozilla.com at Mon, 19 Jun 2017 09:39:02 +0000
Bug 1370869 - Don't copy scope data in XDR decode r=shu a=lizzard
ed9bcfd60646: Bug 1370214 - Don't allocate RegExp objects during syntax parsing for RegExp literals. r=shu
André Bargull <andre.bargull@gmail.com> - Wed, 07 Jun 2017 03:19:41 -0700 - rev 411245
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1370214 - Don't allocate RegExp objects during syntax parsing for RegExp literals. r=shu
8a43148a783b: Bug 1370869 - Don't allocate scope bindings data only to delete it immediately r=shu
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 08 Jun 2017 10:18:49 +0100 - rev 411063
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1370869 - Don't allocate scope bindings data only to delete it immediately r=shu
bc64157bced9: Bug 1169743 - Rework JSOP_CLASSHERITAGE to be jit-friendly. r=shu
Ted Campbell <tcampbell@mozilla.com> - Tue, 23 May 2017 16:23:53 -0400 - rev 410878
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1169743 - Rework JSOP_CLASSHERITAGE to be jit-friendly. r=shu Initial patch by Eric Faust [:efaust]. MozReview-Commit-ID: 52I0IY0cMJn
47ce8dbb036e: Bug 1356189 - Ensure 'await' is always a restricted identifier when parsing modules. r=shu
André Bargull <andre.bargull@gmail.com> - Tue, 06 Jun 2017 01:42:18 -0700 - rev 410845
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1356189 - Ensure 'await' is always a restricted identifier when parsing modules. r=shu
ee3c032059e5: Bug 1368736 - Mark BaselineFrame as debuggee frame in HandleDebugTrap if the breakpoint is on JSOP_DEBUGAFTERYIELD. r=shu
Jan de Mooij <jdemooij@mozilla.com> - Tue, 06 Jun 2017 15:06:55 +0200 - rev 410692
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368736 - Mark BaselineFrame as debuggee frame in HandleDebugTrap if the breakpoint is on JSOP_DEBUGAFTERYIELD. r=shu
fd90d75e1b51: Bug 1369803 - Allow FinishIncrementalEncoding call even if StartIncrementalEncoding call failed. r=shu
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Tue, 06 Jun 2017 12:24:31 +0000 - rev 410690
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1369803 - Allow FinishIncrementalEncoding call even if StartIncrementalEncoding call failed. r=shu
a325d838180b: Bug 1369644 - Remove use of |volatile| from ProfileEntry. r=mstange,shu,jseward,froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 02 Jun 2017 17:16:56 +1000 - rev 410583
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1369644 - Remove use of |volatile| from ProfileEntry. r=mstange,shu,jseward,froydnj. These annotations aren't doing anything useful. The important thing with the PseudoStack is that, during pushes, the stack pointer incrementing happens after the new entry is written, and this is ensured by the stack pointer being Atomic. The patch also improves the comments on PseudoStack.
da5a14ae4ce3: Bug 1357330 - Add test case. r=shu
André Bargull <andre.bargull@gmail.com> - Wed, 19 Apr 2017 05:42:25 -0700 - rev 410388
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1357330 - Add test case. r=shu
76bff2cde94c: Bug 1357330. r=shu
André Bargull <andre.bargull@gmail.com> - Tue, 18 Apr 2017 07:07:13 -0700 - rev 410387
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1357330. r=shu