searching for reviewer(efaust)
2f39deb1b3e2865ced9cead27a03e97d729fbcfb: Bug 1124397 - Temporary diagnostic patch to help figure out what's going on. r=efaust a=kwierso
Jan de Mooij <jdemooij@mozilla.com> - Thu, 31 Mar 2016 14:02:10 -0700 - rev 291100
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1124397 - Temporary diagnostic patch to help figure out what's going on. r=efaust a=kwierso MozReview-Commit-ID: 2pt0UAblcL6
a43d8b2d94db52eb484bfda5e0ee00819b48a4ef: Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 24 Mar 2016 07:00:29 +1100 - rev 290968
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz. js::ObjectOps is often all null. When it's not all null, it's often duplicated many times among classes. By pulling it out into its own struct, and using a (possibly null) pointer in js::Class, we can save 208 KiB per process on 64-bit, and half that on 32-bit.
1b45c030f024b195ad68b3680306e873bc11deb1: Bug 1013219 - set line number of return instruction; r=efaust, r=fitzgen, r=ejpbruel
Tom Tromey <tromey@mozilla.com> - Mon, 28 Mar 2016 12:20:00 +0200 - rev 290852
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1013219 - set line number of return instruction; r=efaust, r=fitzgen, r=ejpbruel
52a142a57bf629018a0b16e85d75450e1699c0da: Bug 1165052 - Part 13: Add tests for ArraySpeciesCreate. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Fri, 07 Aug 2015 08:02:32 +0900 - rev 290618
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1165052 - Part 13: Add tests for ArraySpeciesCreate. r=efaust
5e108d752209e5dc17c91775974d0b82b7ff2f93: Bug 1165052 - Part 12: Use ArraySpeciesCreate in Array.prototype.splice. r=efaust,evilpie
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Dec 2015 13:30:58 +0900 - rev 290617
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1165052 - Part 12: Use ArraySpeciesCreate in Array.prototype.splice. r=efaust,evilpie
e682faee5bff7c99ed7dc045f67e5324525d396e: Bug 1165052 - Part 11: Use ArraySpeciesCreate in Array.prototype.slice. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Sat, 05 Mar 2016 18:57:53 +0900 - rev 290616
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1165052 - Part 11: Use ArraySpeciesCreate in Array.prototype.slice. r=efaust
5d13efb13fec2a7843d65c27c9862bd5e51c457d: Bug 1165052 - Part 10: Use ArraySpeciesCreate in Array.prototype.map. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Fri, 07 Aug 2015 08:02:18 +0900 - rev 290615
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1165052 - Part 10: Use ArraySpeciesCreate in Array.prototype.map. r=efaust
e49d0dfcaa5c7415c94b830e11dda40700522011: Bug 1165052 - Part 9: Use ArraySpeciesCreate in Array.prototype.filter. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Fri, 07 Aug 2015 08:02:14 +0900 - rev 290614
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1165052 - Part 9: Use ArraySpeciesCreate in Array.prototype.filter. r=efaust
0c725d3463f112ca08e0c0a05537a6077a915723: Bug 1165052 - Part 8: Use ArraySpeciesCreate in Array.prototype.concat. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Dec 2015 13:30:47 +0900 - rev 290613
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1165052 - Part 8: Use ArraySpeciesCreate in Array.prototype.concat. r=efaust
aa59399ae8e09a153b63210b966c6364376c1e0c: Bug 1165052 - Part 7: Implement native ArraySpeciesCreate wrapper. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Dec 2015 13:30:12 +0900 - rev 290612
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1165052 - Part 7: Implement native ArraySpeciesCreate wrapper. r=efaust
0344adae92f3c3fe026a7c365689343cde287fe1: Bug 1165052 - Part 6: Implement self-hosted ArraySpeciesCreate. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Dec 2015 13:28:38 +0900 - rev 290611
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1165052 - Part 6: Implement self-hosted ArraySpeciesCreate. r=efaust
5e02cbf51e4540dec3716e5ec9b415b632e8473c: Bug 1165052 - Part 3: Add IsWrappedArrayConstructor intrinsic. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Dec 2015 12:46:35 +0900 - rev 290608
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1165052 - Part 3: Add IsWrappedArrayConstructor intrinsic. r=efaust
2a3147dc1003ff95a0b4b79d924113c1466baec9: Bug 1165052 - Part 2: Add IsArraySpecies. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Wed, 23 Dec 2015 12:43:15 +0900 - rev 290607
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1165052 - Part 2: Add IsArraySpecies. r=efaust
8825d25eab2d107c5be515b15ef4b5ee1de79421: Bug 1165052 - Part 1: Implement Array[@@species] getter. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Fri, 07 Aug 2015 07:53:32 +0900 - rev 290606
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1165052 - Part 1: Implement Array[@@species] getter. r=efaust
b535cc24f7d0b2703a43cf43fa371c6087dbb5e4: Bug 1233642 - Part 2: Self-host Array.prototype.concat. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Fri, 18 Dec 2015 17:02:27 +0900 - rev 290605
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1233642 - Part 2: Self-host Array.prototype.concat. r=efaust
17a5a95bf6cc6ddf4251dec76201baf20bbd3452: Bug 1233642 - Part 1: Add IsArray intrinsic. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Sat, 19 Dec 2015 19:51:32 +0900 - rev 290604
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1233642 - Part 1: Add IsArray intrinsic. r=efaust
a9851bf7034a37f5d8ae2d65db6281735dc9deb2: Bug 1258105 - Port object length stubs to CacheIR. r=efaust
Jan de Mooij <jdemooij@mozilla.com> - Sat, 26 Mar 2016 13:22:12 +0100 - rev 290561
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1258105 - Port object length stubs to CacheIR. r=efaust
f76214d65f7519ba93b085dc105de565ce23dd94: Bug 1258349 - Remove a bogus assert. r=efaust
Jan de Mooij <jdemooij@mozilla.com> - Thu, 24 Mar 2016 15:25:41 +0100 - rev 290299
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1258349 - Remove a bogus assert. r=efaust
4029d2aeb270615d941f0a441bc2555978e1fa11: Bug 1257077 - Implement js::Fixed{Invoke,Construct}Args for args of statically-known count, avoiding js::{Invoke,Construct}Args's fallibility. Also implement js::Any{Invoke,Construct}Args as base classes for args, whether or not their count is statically known. r=efaust
Jeff Walden <jwalden@mit.edu> - Fri, 18 Mar 2016 16:44:23 -0700 - rev 290182
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1257077 - Implement js::Fixed{Invoke,Construct}Args for args of statically-known count, avoiding js::{Invoke,Construct}Args's fallibility. Also implement js::Any{Invoke,Construct}Args as base classes for args, whether or not their count is statically known. r=efaust
6efe1b395bcf7918a752cf46a1b5725c31693ba6: Bug 1258999: Check for OOM after flushing pools when merging MacroAssemblers; r=efaust
Benjamin Bouvier <benj@benj.me> - Wed, 23 Mar 2016 17:49:24 +0100 - rev 290147
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1258999: Check for OOM after flushing pools when merging MacroAssemblers; r=efaust MozReview-Commit-ID: 19IdBYtzqHZ
0d679fcadda5c6a0940124d5be75d99826dacb72: Bug 911216 - Part 12: Windows build bustage fix on a CLOSED TREE. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Wed, 23 Mar 2016 00:43:41 +0100 - rev 289993
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 911216 - Part 12: Windows build bustage fix on a CLOSED TREE. r=efaust
33ad12d6ff452fa3f5f12f623a8837024706ab52: Bug 911216 - Part 9: Properly handle rejecting wrapped promises in the face of xray wrappers. r=efaust,f=bz
Till Schneidereit <till@tillschneidereit.net> - Tue, 22 Mar 2016 16:18:47 +0100 - rev 289984
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 911216 - Part 9: Properly handle rejecting wrapped promises in the face of xray wrappers. r=efaust,f=bz
cf7722889ed96e7deaaaa9eef4b8b0caf8421d7d: Bug 911216 - Part 8: Properly wrap and unwrap |then| callbacks for xrayed Promises. r=efaust,f=bz
Till Schneidereit <till@tillschneidereit.net> - Tue, 22 Mar 2016 16:18:44 +0100 - rev 289983
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 911216 - Part 8: Properly wrap and unwrap |then| callbacks for xrayed Promises. r=efaust,f=bz
021f70a04fadc6155030df3d30d8c4f01278dd6a: Bug 911216 - Part 7: Implement ES6 Promises in the JavaScript engine. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Tue, 10 Nov 2015 12:34:00 +0100 - rev 289982
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 911216 - Part 7: Implement ES6 Promises in the JavaScript engine. r=efaust
131a296d48a96a30104572f6dd1c9cd078f4d4be: Bug 1253099. r=arai, r=efaust
Jeff Walden <jwalden@mit.edu> - Sat, 05 Mar 2016 04:28:53 -0800 - rev 289958
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1253099. r=arai, r=efaust
7521187099901a39edfea213b477975bbb98ba99: Bug 911216 - Part 4: Add self-hosting intrinsic for creating arrays in other compartments. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Wed, 10 Feb 2016 23:09:13 +0100 - rev 289298
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 911216 - Part 4: Add self-hosting intrinsic for creating arrays in other compartments. r=efaust
5e11576f3d8bd27362ddaaceab9891ff69f7a98f: Bug 911216 - Part 3: Allow wrapped self-hosted functions and intrinsics in the callFunction debug check. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Wed, 10 Feb 2016 23:09:13 +0100 - rev 289297
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 911216 - Part 3: Allow wrapped self-hosted functions and intrinsics in the callFunction debug check. r=efaust
83b0a247a47f1135a80454a9bd88c8f4c092a5d8: Bug 1255352 - Use initial CacheIR infrastructure and use it for some simple Baseline stubs. r=efaust
Jan de Mooij <jdemooij@mozilla.com> - Thu, 17 Mar 2016 10:28:00 +0100 - rev 289261
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1255352 - Use initial CacheIR infrastructure and use it for some simple Baseline stubs. r=efaust
e2c9ab41a6c1d236caabf7f898f3164ebc534549: Bug 1049041 - Remove scary warning about mutating [[Prototype]]. r=efaust.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 14 Mar 2016 15:44:13 -0500 - rev 288688
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1049041 - Remove scary warning about mutating [[Prototype]]. r=efaust.
0607c9f8df24a0a00cbd1fae8029a42b3325b136: Bug 892903 - Remove Proxy.create and Proxy.createFunction. r=efaust
Tom Schuster <evilpies@gmail.com> - Fri, 11 Mar 2016 13:32:26 +0100 - rev 288334
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 892903 - Remove Proxy.create and Proxy.createFunction. r=efaust
346979205b0a21c7de46bc8270c73390b2d1c501: Bug 892903 - Remove Proxy.create from jstests. r=efaust
Tom Schuster <evilpies@gmail.com> - Fri, 11 Mar 2016 13:32:26 +0100 - rev 288333
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 892903 - Remove Proxy.create from jstests. r=efaust
f999b1995dc61c63b60a250a7189fcd452211557: Bug 892903 - Remove Proxy.create from jit-tests. r=efaust
Tom Schuster <evilpies@gmail.com> - Fri, 11 Mar 2016 13:32:26 +0100 - rev 288332
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 892903 - Remove Proxy.create from jit-tests. r=efaust
4c57c2afe55b4952454821fea813ddc1d829cd8d: Bug 991016 - Check return value of a setDelegate call. r=efaust.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 04 Mar 2016 12:27:17 -0600 - rev 287457
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 991016 - Check return value of a setDelegate call. r=efaust.
fe2ad6c8ba91a85463c753d17478e2fc5563a344: Bug 911216 - Part 2: Add self-hosting intrinsic for calling wrapped functions without wrapper security checks. r=efaust,bholley
Till Schneidereit <till@tillschneidereit.net> - Wed, 10 Feb 2016 23:09:12 +0100 - rev 287346
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 911216 - Part 2: Add self-hosting intrinsic for calling wrapped functions without wrapper security checks. r=efaust,bholley
9d9502981ba694459c3dbc67b79a48c66aae5203: Bug 1252228 - Fix heuristic in PropertyReadNeedsTypeBarrier to avoid bogus type information. r=efaust
Jan de Mooij <jdemooij@mozilla.com> - Tue, 01 Mar 2016 09:53:47 +0100 - rev 286605
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1252228 - Fix heuristic in PropertyReadNeedsTypeBarrier to avoid bogus type information. r=efaust
f16b3ba56be8d4965c2b4d9110689843e06b1353: Bug 1249896 - Part 5: Remove unused ReportInvalidTrapResult. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Tue, 23 Feb 2016 23:45:48 +0900 - rev 285513
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1249896 - Part 5: Remove unused ReportInvalidTrapResult. r=efaust
74ff645145b8a34c0084311b87e346e9d5f775ff: Bug 1240414 - Fix ThrowUninitializedThis to do the right thing for eval and arrow function frames. r=efaust
Jan de Mooij <jdemooij@mozilla.com> - Sat, 13 Feb 2016 21:36:33 +0100 - rev 284427
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1240414 - Fix ThrowUninitializedThis to do the right thing for eval and arrow function frames. r=efaust
7aca5eb02c500612c1e761050f03390993b80235: Bug 1238658 - Allow setElem-accessor optimizations only for native baseHolder objects; r=efaust
Johannes Schulte <j_schulte@outlook.com> - Fri, 22 Jan 2016 22:30:44 +0100 - rev 284360
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1238658 - Allow setElem-accessor optimizations only for native baseHolder objects; r=efaust
be82a484968dc4467efa7caaf48d37ef4eefb490: Bug 1246318 - Remove the still disabled Reflect.enumerate code. r=efaust
Tom Schuster <evilpies@gmail.com> - Thu, 11 Feb 2016 22:23:13 +0100 - rev 284237
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1246318 - Remove the still disabled Reflect.enumerate code. r=efaust
874423b7e907931356f9ce6d536c38bf1bc46140: Bug 1246318 - Remove support for new style iterators with for..in. r=efaust
Tom Schuster <evilpies@gmail.com> - Wed, 10 Feb 2016 00:12:25 +0100 - rev 283873
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1246318 - Remove support for new style iterators with for..in. r=efaust
da0d807517ca0ce2e25e661764536d597c5c1675: Bug 1246318 - Remove the enumerate trap from ES6 proxies. r=efaust
Tom Schuster <evilpies@gmail.com> - Wed, 10 Feb 2016 00:12:24 +0100 - rev 283872
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1246318 - Remove the enumerate trap from ES6 proxies. r=efaust
fd209a5854c093584a1b07bd38d7a3305304f982: Bug 1246318 - Make the proxy enumerate trap non-standard. r=efaust
Tom Schuster <evilpies@gmail.com> - Wed, 10 Feb 2016 00:12:24 +0100 - rev 283871
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1246318 - Make the proxy enumerate trap non-standard. r=efaust
1dac2ec926e83ac041c0598d0c403a9a12d41f7f: Bug 1246134 - Fix loading of external self-hosted JS using MOZ_SELFHOSTEDJS. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Sun, 07 Feb 2016 20:08:08 +0100 - rev 283590
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1246134 - Fix loading of external self-hosted JS using MOZ_SELFHOSTEDJS. r=efaust
a97c7103effe85656d14ecdaafc00a8c30a75413: Bug 1013219 - set line number of return instruction; r=efaust,fitzgen,ejpbruel
Tom Tromey <tromey@mozilla.com> - Wed, 21 Oct 2015 08:56:58 -0600 - rev 281697
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1013219 - set line number of return instruction; r=efaust,fitzgen,ejpbruel
fb237e4cf9a22195ee505114136515dbab1626e1: Bug 992472 - Remove self-hosting macros ARRAY_PUSH and ARRAY_SLICE. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Wed, 20 Jan 2016 16:18:30 +0100 - rev 280819
Push 19387 by cbook@mozilla.com at Thu, 21 Jan 2016 11:31:52 +0000
Bug 992472 - Remove self-hosting macros ARRAY_PUSH and ARRAY_SLICE. r=efaust
eb7c34221195743f6e6e86b36d917d050f3f2b56: Bug 1013219 - set line number of return instruction; r=efaust,fitzgen,ejpbruel
Tom Tromey <tromey@mozilla.com> - Wed, 21 Oct 2015 08:56:58 -0600 - rev 279862
Push 19308 by cbook@mozilla.com at Thu, 14 Jan 2016 11:00:01 +0000
Bug 1013219 - set line number of return instruction; r=efaust,fitzgen,ejpbruel
0cf4aceb220302ea48ff153531053dd62826c691: Bug 1226762 - Add support for getting original builtin constructors and prototypes in self-hosted code. r=efaust,f=arai
Till Schneidereit <till@tillschneidereit.net> - Wed, 13 Jan 2016 15:00:49 +0100 - rev 279823
Push 19299 by ryanvm@gmail.com at Thu, 14 Jan 2016 01:28:35 +0000
Bug 1226762 - Add support for getting original builtin constructors and prototypes in self-hosted code. r=efaust,f=arai
cb21170160235213bfc831886b033e296f07951a: Bug 1235092 - Part 2: Support allowContentSpread in the optimization for spread call with rest parameter. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Wed, 13 Jan 2016 18:21:39 +0900 - rev 279801
Push 19299 by ryanvm@gmail.com at Thu, 14 Jan 2016 01:28:35 +0000
Bug 1235092 - Part 2: Support allowContentSpread in the optimization for spread call with rest parameter. r=efaust
33600326da21be6564e6ee4e9b0394a48891d645: Bug 1235092 - Part 1: Optimize spread call with rest parameter. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Fri, 01 Jan 2016 14:15:41 +0900 - rev 279800
Push 19299 by ryanvm@gmail.com at Thu, 14 Jan 2016 01:28:35 +0000
Bug 1235092 - Part 1: Optimize spread call with rest parameter. r=efaust
6cc42896216ebb57dac6a5e33516c0b432509680: Bug 1237449 - Finish cleaning up emitForOf's code now that it's not also implementing the spread operation. r=efaust
Jeff Walden <jwalden@mit.edu> - Tue, 05 Jan 2016 15:35:57 -0800 - rev 279734
Push 19289 by cbook@mozilla.com at Wed, 13 Jan 2016 11:01:03 +0000
Bug 1237449 - Finish cleaning up emitForOf's code now that it's not also implementing the spread operation. r=efaust