searching for reviewer(efaust)
4bfb6261bdc98c47a4cc3b5d42ee89667e6016df: Bug 1185106 - Part 11.3: Add semantics test for async/await. r=efaust,till
Mariusz Kierski <mkierski@mozilla.com> - Mon, 29 Aug 2016 02:06:19 +0900 - rev 320248
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 11.3: Add semantics test for async/await. r=efaust,till MozReview-Commit-ID: E1WPuMsz3Jk
b33af49c646c8709c004bd09191298f1153d593d: Bug 1185106 - Part 10.3: Add parser test for async arrow function. r=efaust,till
Tooru Fujisawa <arai_a@mac.com> - Sun, 28 Aug 2016 23:58:30 +0900 - rev 320245
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 10.3: Add parser test for async arrow function. r=efaust,till MozReview-Commit-ID: 1HCDc8Z1BJU
3e7d781a99640e24397d87c6d31bc8de45f60a8e: Bug 1185106 - Part 10.2: Support async arrow function in Reflect.parse. r=efaust,till
Tooru Fujisawa <arai_a@mac.com> - Sun, 28 Aug 2016 23:58:30 +0900 - rev 320244
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 10.2: Support async arrow function in Reflect.parse. r=efaust,till MozReview-Commit-ID: LYJym1TTrQa
e042b0dba45525afea60180c2851bee4785a1855: Bug 1185106 - Part 9.2: Add parser test for async function statement in export default. r=efaust,till
Tooru Fujisawa <arai_a@mac.com> - Sun, 28 Aug 2016 23:58:29 +0900 - rev 320241
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 9.2: Add parser test for async function statement in export default. r=efaust,till MozReview-Commit-ID: U7PXXOsEpA
0e9b413f34392cd8e1bdda5cb230091a204fb5ef: Bug 1185106 - Part 9.1: Support async function statement in export default in Parser. r=efaust,till
Tooru Fujisawa <arai_a@mac.com> - Sun, 28 Aug 2016 23:58:29 +0900 - rev 320240
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 9.1: Support async function statement in export default in Parser. r=efaust,till MozReview-Commit-ID: 5oe1f3MRssu
92f7082a90be77700618e8176c73ad7538ee75a3: Bug 1185106 - Part 8.2: Add parser test for await in module. r=efaust,till
Tooru Fujisawa <arai_a@mac.com> - Sun, 28 Aug 2016 23:58:29 +0900 - rev 320239
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 8.2: Add parser test for await in module. r=efaust,till MozReview-Commit-ID: JNEYt4Y3fo4
0f59ff767344e7856642447f5e9a3679cc2fe4ab: Bug 1185106 - Part 8.1: Treat await as keyword in module. r=efaust,till
Mariusz Kierski <mkierski@mozilla.com> - Sun, 28 Aug 2016 23:58:29 +0900 - rev 320238
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 8.1: Treat await as keyword in module. r=efaust,till MozReview-Commit-ID: JnnXaIJvPGW
3c623f1b1404e2627fd054f648d567b1c0b02ec6: Bug 1185106 - Part 7.2: Add parser test for async method. r=efaust,till
Mariusz Kierski <mkierski@mozilla.com> - Sun, 28 Aug 2016 23:58:29 +0900 - rev 320235
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 7.2: Add parser test for async method. r=efaust,till MozReview-Commit-ID: Lv2sjpSILhz
c6af45aef3045102fc696e52e468da0e55e3928b: Bug 1185106 - Part 7.1: Support async method in Parser. r=efaust,jwalden,till
Mariusz Kierski <mkierski@mozilla.com> - Sun, 28 Aug 2016 23:58:28 +0900 - rev 320234
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 7.1: Support async method in Parser. r=efaust,jwalden,till MozReview-Commit-ID: IqaY6IwRiHr
d19d9f409b751a282f60b9c5d0a0a284004b6fb4: Bug 1185106 - Part 6.2: Add parser test for async function expression. r=efaust,till
Mariusz Kierski <mkierski@mozilla.com> - Sun, 28 Aug 2016 23:58:28 +0900 - rev 320232
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 6.2: Add parser test for async function expression. r=efaust,till MozReview-Commit-ID: 4C5ePdMARoJ
a467817a09def09b9b9ed5fd88f905122af0d2ff: Bug 1185106 - Part 5.5: Add parser test for async function declaration. r=efaust,till
Mariusz Kierski <mkierski@mozilla.com> - Sun, 28 Aug 2016 23:58:21 +0900 - rev 320229
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 5.5: Add parser test for async function declaration. r=efaust,till MozReview-Commit-ID: I8gqeShK7ch
7dd9e2d62584ccfa708d322c55980015cea6df76: Bug 1185106 - Part 5.4: Support await expression in Reflect.parse. r=efaust,till
Mariusz Kierski <mkierski@mozilla.com> - Sun, 28 Aug 2016 23:57:33 +0900 - rev 320228
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 5.4: Support await expression in Reflect.parse. r=efaust,till MozReview-Commit-ID: 7J8CeaYhP1X
0572beaf72429bbffaeede34b8ce40829e62715b: Bug 1185106 - Part 5.2: Support async function declaration in Reflect.parse. r=efaust,till
Mariusz Kierski <mkierski@mozilla.com> - Sun, 28 Aug 2016 20:42:40 +0900 - rev 320226
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 5.2: Support async function declaration in Reflect.parse. r=efaust,till MozReview-Commit-ID: Gbc8dmANx1v
1557532c15d1d8642115d3f1c2ac1c4685c3a48f: Bug 1185106 - Part 5.1: Support async function declaration in Parser. r=efaust,jwalden,till
Mariusz Kierski <mkierski@mozilla.com> - Sun, 28 Aug 2016 20:42:40 +0900 - rev 320225
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 5.1: Support async function declaration in Parser. r=efaust,jwalden,till MozReview-Commit-ID: FhRG1vzpHxb
86663fbc0899abb7782e39266df269df45eb0a21: Bug 1185106 - Part 3: Add await token. r=efaust,till
Mariusz Kierski <mkierski@mozilla.com> - Sun, 28 Aug 2016 20:42:39 +0900 - rev 320223
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 3: Add await token. r=efaust,till MozReview-Commit-ID: 7O4SayIM9f9
be97b8687b6a0faf23743f7d8ce44c8cd4c08050: Bug 1185106 - Part 2: Add FunctionAsyncKind parameter to Parser methods that receives GeneratorKind. r=efaust,till
Mariusz Kierski <mkierski@mozilla.com> - Sun, 28 Aug 2016 20:42:39 +0900 - rev 320222
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 2: Add FunctionAsyncKind parameter to Parser methods that receives GeneratorKind. r=efaust,till MozReview-Commit-ID: D1e6mpR2Ftz
9a91fa1603c46e8ddeef15acc45887d74f39be21: Bug 1185106 - Part 1: Add AsyncFunction flag in FunctionBox, JSScript, and LazyScript. r=efaust,till
Mariusz Kierski <mkierski@mozilla.com> - Sun, 28 Aug 2016 20:42:39 +0900 - rev 320221
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 1: Add AsyncFunction flag in FunctionBox, JSScript, and LazyScript. r=efaust,till MozReview-Commit-ID: 6nOsJO3doV9
bc85cad3e93b19ea9a09c49d93b6010711f06fff: Bug 1185106 - Part 0.1: Refactor JSOP_DEFFUN. r=efaust,jandem,till,h4writer
Mariusz Kierski <mkierski@mozilla.com> - Sun, 17 Jul 2016 10:22:33 +0900 - rev 320220
Push 20754 by cbook@mozilla.com at Mon, 31 Oct 2016 15:58:35 +0000
Bug 1185106 - Part 0.1: Refactor JSOP_DEFFUN. r=efaust,jandem,till,h4writer MozReview-Commit-ID: 8XpAiHEzWVm
3428128df1170d4f9a0148aabe2a6f717bf43908: Bug 1308346 - Return new.target separately from readFrameArgsAndLocals. r=shu,efaust
Jan de Mooij <jdemooij@mozilla.com> - Fri, 21 Oct 2016 17:03:36 +0200 - rev 318946
Push 20732 by ryanvm@gmail.com at Fri, 21 Oct 2016 21:17:52 +0000
Bug 1308346 - Return new.target separately from readFrameArgsAndLocals. r=shu,efaust
71808c547e9c2877d2d24a534e0b608ed2c053c4: Bug 1267163 - Port primitive value getprop stub to CacheIR. r=efaust
Jan de Mooij <jdemooij@mozilla.com> - Thu, 06 Oct 2016 14:58:35 +0200 - rev 316833
Push 20673 by philringnalda@gmail.com at Fri, 07 Oct 2016 03:23:33 +0000
Bug 1267163 - Port primitive value getprop stub to CacheIR. r=efaust
1a89a84c1b7df7bedb6ae6540f1eaa3fed8f87e2: Bug 1303118 - Fix 'this' computation for Debugger.Frame.evalWithBindings. (r=efaust)
Shu-yu Guo <shu@rfrn.org> - Thu, 22 Sep 2016 12:42:37 -0700 - rev 314997
Push 20596 by cbook@mozilla.com at Fri, 23 Sep 2016 10:50:43 +0000
Bug 1303118 - Fix 'this' computation for Debugger.Frame.evalWithBindings. (r=efaust)
c9f2cb674778ded355d16e6d06f2fa22b49e99b3: Bug 1303118 - Fix 'this' computation for Debugger.Frame.evalWithBindings. (r=efaust)
Shu-yu Guo <shu@rfrn.org> - Tue, 20 Sep 2016 16:03:19 -0700 - rev 314667
Push 20581 by cbook@mozilla.com at Wed, 21 Sep 2016 10:09:34 +0000
Bug 1303118 - Fix 'this' computation for Debugger.Frame.evalWithBindings. (r=efaust)
cedbd5b95449d1566ca41bbac7e8016efa0ff0b6: Bug 1253099 - Add a test for reentrant creation of the first RegExp in a global, during argument processing. r=efaust
Jeff Walden <jwalden@mit.edu> - Sat, 05 Mar 2016 04:27:00 -0800 - rev 313604
Push 20525 by cbook@mozilla.com at Tue, 13 Sep 2016 10:28:20 +0000
Bug 1253099 - Add a test for reentrant creation of the first RegExp in a global, during argument processing. r=efaust
65c59398a16037e0b9c8968551b10cd388f7afd9: Bug 1253099 - Add some comments. r=arai, r=efaust
Jeff Walden <jwalden@mit.edu> - Thu, 10 Mar 2016 19:40:58 -0800 - rev 313601
Push 20525 by cbook@mozilla.com at Tue, 13 Sep 2016 10:28:20 +0000
Bug 1253099 - Add some comments. r=arai, r=efaust
6c65ad93a66da0d5d9ceb7cec97d9c1c161a5aba: Bug 1298570 - Check result of getArg when decompiling. (r=efaust)
Shu-yu Guo <shu@rfrn.org> - Fri, 02 Sep 2016 15:30:48 -0700 - rev 312574
Push 20450 by ryanvm@gmail.com at Sat, 03 Sep 2016 15:45:57 +0000
Bug 1298570 - Check result of getArg when decompiling. (r=efaust)
cd28f500db07bf2c6a99027dbd0c341ea69fb52e: Bug 1289318 - Part 9: Port Promise.resolve and Promise.reject to C++ and optimize various common cases. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Sun, 14 Aug 2016 02:00:18 +0200 - rev 311453
Push 20400 by kwierso@gmail.com at Fri, 26 Aug 2016 23:33:52 +0000
Bug 1289318 - Part 9: Port Promise.resolve and Promise.reject to C++ and optimize various common cases. r=efaust This adds a lot of C++ code, but it allows us to optimize cases that would be annoying to optimize in JS. MozReview-Commit-ID: CbKWXEs8pMv
e819902b13a92edaf1fa79e9a6e121203f6baa3d: Bug 1289318 - Part 8: Combine Promise state and rejection handling info into a single flags field. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Sat, 06 Aug 2016 18:26:22 +0200 - rev 311452
Push 20400 by kwierso@gmail.com at Fri, 26 Aug 2016 23:33:52 +0000
Bug 1289318 - Part 8: Combine Promise state and rejection handling info into a single flags field. r=efaust The rejection handling state will be required even without devtools being open once projection rejection tracking events[1] are implemented, so it should always be tracked on the Promise itself. The other debugging state will be moved into a debug-only object referenced via a slot on Promise. MozReview-Commit-ID: LM10qruLDxz
4a3c34e6074afced683318513f7cb83dcf46545e: Bug 1289318 - Part 7: Store the Promise reactions list in the same slot as the result. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Sat, 06 Aug 2016 02:39:32 +0200 - rev 311451
Push 20400 by kwierso@gmail.com at Fri, 26 Aug 2016 23:33:52 +0000
Bug 1289318 - Part 7: Store the Promise reactions list in the same slot as the result. r=efaust A Promise can only have either a list of reactions, if it's pending, or a result/reason, if it's resolved. This gets us down to 3 non-debug-info slots. If we now move the debug info into its own object and only allocate that when the debugger is open, Promise instances only need 4 slots. MozReview-Commit-ID: FuLAwhmFTBe
b46d3d4e8c84831a01217f2b26a1bd18b5ea977e: Bug 1289318 - Part 6: Don't store a reference to the reject function on Promise instances themselves. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Sat, 06 Aug 2016 01:42:16 +0200 - rev 311450
Push 20400 by kwierso@gmail.com at Fri, 26 Aug 2016 23:33:52 +0000
Bug 1289318 - Part 6: Don't store a reference to the reject function on Promise instances themselves. r=efaust The reject function is reachable via the resolve function, so we can save a slot. MozReview-Commit-ID: 9SPdRdnt98T
0ab4d5b055e4494d242fd81322d0c391dfc06c13: Bug 1289318 - Part 5: Port most Promise functions directly involved in Promise resolution from JS to C++. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Fri, 05 Aug 2016 18:40:46 +0200 - rev 311449
Push 20400 by kwierso@gmail.com at Fri, 26 Aug 2016 23:33:52 +0000
Bug 1289318 - Part 5: Port most Promise functions directly involved in Promise resolution from JS to C++. r=efaust Importantly, CreateResolvingFunctions, ResolvePromise, and TriggerPromiseReactions have been ported. This reduces memory usage because before, the `resolve` and `reject` functions stored on a pending Promise kept track of each other and the Promise they belong to using a closure. Now, that state is stored in the functions' extended slots - which they have anyway. It should also improve performance, as fewer switches between JS and C++ code occur during processing of Promise reaction job lists. MozReview-Commit-ID: 9Wp0sDFayTy
3b97a1aa491a440d9e0704b011cf02c0b615da79: Bug 1289318 - Part 4: Only allocate the Promise reactions array once the first reaction record is added. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Wed, 03 Aug 2016 20:01:10 +0200 - rev 311448
Push 20400 by kwierso@gmail.com at Fri, 26 Aug 2016 23:33:52 +0000
Bug 1289318 - Part 4: Only allocate the Promise reactions array once the first reaction record is added. r=efaust Saves 96 bytes on reaction-less promises. It also saves 32 bytes on promises that have up to two reactions: empty arrays are initialized with an allocated length of 8, whereas providing an initial element initializes to 2. MozReview-Commit-ID: 3PtT7LDwL3k
436d0a7bcb437a4b1e76dce03cd478016cedea8d: Bug 1289318 - Part 3: Merge Promise fulfillment and rejection reaction lists into a single list. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Wed, 03 Aug 2016 19:37:23 +0200 - rev 311447
Push 20400 by kwierso@gmail.com at Fri, 26 Aug 2016 23:33:52 +0000
Bug 1289318 - Part 3: Merge Promise fulfillment and rejection reaction lists into a single list. r=efaust This saves a slot on Promise instances, an Array allocation, and a rejection record per dependent promise. While the first doesn't in itself save anything (going from 12 to 11 slots doesn't do anything), the second saves 96 bytes per Promise, and the third 64 bytes per dependent Promise. MozReview-Commit-ID: BglU9tx89rD
a58a19199304f739d6fbe926aa5c3b4c1ef43a7d: Bug 1289318 - Part 2: Make Promise reaction records their own object type with a constructor and all. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Wed, 03 Aug 2016 17:31:13 +0200 - rev 311446
Push 20400 by kwierso@gmail.com at Fri, 26 Aug 2016 23:33:52 +0000
Bug 1289318 - Part 2: Make Promise reaction records their own object type with a constructor and all. r=efaust That allows them to be unboxed, saving 32 bytes per instance. It's nicer, too. MozReview-Commit-ID: HHvb5PihUUD
4ceb37552a976866c9800f9844bb09e789581c64: Bug 1289318 - Part 1: Store contents of spec-defined `capabilities` struct in Promise reaction jobs directly. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Wed, 27 Jul 2016 14:19:08 +0200 - rev 311445
Push 20400 by kwierso@gmail.com at Fri, 26 Aug 2016 23:33:52 +0000
Bug 1289318 - Part 1: Store contents of spec-defined `capabilities` struct in Promise reaction jobs directly. r=efaust No need to keep create an additional object for this. MozReview-Commit-ID: Hj8kpaBe6fL
814753913f49e7065a942e55a85ba8569e3f3874: Bug 1293285 - Ignore reentrant calls to the JS shell's drainJobQueue function. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Thu, 11 Aug 2016 22:37:59 +0200 - rev 311245
Push 20395 by ryanvm@gmail.com at Fri, 26 Aug 2016 13:37:30 +0000
Bug 1293285 - Ignore reentrant calls to the JS shell's drainJobQueue function. r=efaust
a37f3870f5b28f40b38596606cfd9a3e7d5e0e65: Bug 1296846 - Backout bad Unicode changes 2/2; r=efaust
Morgan Phillips <winter2718@gmail.com> - Sat, 20 Aug 2016 04:04:40 -0700 - rev 310695
Push 20373 by ryanvm@gmail.com at Tue, 23 Aug 2016 14:12:11 +0000
Bug 1296846 - Backout bad Unicode changes 2/2; r=efaust
8a32cad61859b18420b505cf04fa27bdb6a701c0: Bug 1296846 - Backout bad Unicode changes 1/2; r=efaust
Morgan Phillips <winter2718@gmail.com> - Sat, 20 Aug 2016 04:03:51 -0700 - rev 310694
Push 20373 by ryanvm@gmail.com at Tue, 23 Aug 2016 14:12:11 +0000
Bug 1296846 - Backout bad Unicode changes 1/2; r=efaust
1c5b92144e1e3707d4c19bfe5fafc90ceae886d1: Bug 1292659: Add js-shell option to disable CacheIR stubs. r=efaust
Michael Smith <michael@spinda.net> - Fri, 22 Jul 2016 17:57:17 -0700 - rev 308958
Push 20288 by kwierso@gmail.com at Wed, 10 Aug 2016 23:55:56 +0000
Bug 1292659: Add js-shell option to disable CacheIR stubs. r=efaust
c67a9e05a2b5a1815e000ffd979c9252e20a1963: Bug 1291990 - Add groupOf shell function and group info to DumpObject. r=efaust
Michael Smith <michael@spinda.net> - Wed, 03 Aug 2016 20:24:09 -0700 - rev 308952
Push 20288 by kwierso@gmail.com at Wed, 10 Aug 2016 23:55:56 +0000
Bug 1291990 - Add groupOf shell function and group info to DumpObject. r=efaust
c53938d005cc2923bd35d87e5558fbbb7a4e15c8: Bug 1290322 - Sync up BaselineScript::New parameter order. r=efaust
Michael Smith <michael@spinda.net> - Thu, 28 Jul 2016 17:39:59 -0700 - rev 308949
Push 20288 by kwierso@gmail.com at Wed, 10 Aug 2016 23:55:56 +0000
Bug 1290322 - Sync up BaselineScript::New parameter order. r=efaust
bd1c4839cd6648e1bed6f9ee3edcd8fd1aa688cf: Bug 1279248 - Part 16: Implement the 64bit variant of WrapInt64ToInt32 on x86, r=efaust
Hannes Verschore <hv1989@gmail.com> - Fri, 29 Jul 2016 16:51:42 +0200 - rev 307311
Push 20177 by cbook@mozilla.com at Sat, 30 Jul 2016 14:25:14 +0000
Bug 1279248 - Part 16: Implement the 64bit variant of WrapInt64ToInt32 on x86, r=efaust
27f7299c045472b8f1e4cab8744190045b14d90c: Bug 1279248 - Part 15: Implement the 64bit variant of ExtendInt32toInt64 on x86, r=efaust
Hannes Verschore <hv1989@gmail.com> - Fri, 29 Jul 2016 16:51:42 +0200 - rev 307310
Push 20177 by cbook@mozilla.com at Sat, 30 Jul 2016 14:25:14 +0000
Bug 1279248 - Part 15: Implement the 64bit variant of ExtendInt32toInt64 on x86, r=efaust
1189e5f979cf914e91dfad2a3246b9d1c18e3e50: Bug 1279248 - Part 14: Implement the 64bit variant of AsmReinterpret on x86, r=efaust
Hannes Verschore <hv1989@gmail.com> - Fri, 29 Jul 2016 16:51:42 +0200 - rev 307309
Push 20177 by cbook@mozilla.com at Sat, 30 Jul 2016 14:25:14 +0000
Bug 1279248 - Part 14: Implement the 64bit variant of AsmReinterpret on x86, r=efaust
39ec8e937bf87e90e3aef6b838b4cf9bba6cdbc8: Bug 1279248 - Part 13: Implement the 64bit variant of AsmSelect on x86, r=efaust
Hannes Verschore <hv1989@gmail.com> - Fri, 29 Jul 2016 16:51:42 +0200 - rev 307308
Push 20177 by cbook@mozilla.com at Sat, 30 Jul 2016 14:25:14 +0000
Bug 1279248 - Part 13: Implement the 64bit variant of AsmSelect on x86, r=efaust
b40a60e2a4e138d4b99805b5471bcff268817f9a: Bug 1287520 - Check IsPackedArray for the result array in Array.prototype.concat. r=efaust
Tooru Fujisawa <arai_a@mac.com> - Fri, 29 Jul 2016 13:55:26 +0900 - rev 307218
Push 20159 by cbook@mozilla.com at Fri, 29 Jul 2016 10:35:36 +0000
Bug 1287520 - Check IsPackedArray for the result array in Array.prototype.concat. r=efaust
71c43f3a49e42029f96c9b982151a6a6a8aee306: Bug 1279303 - Implement change to O.getOwnPropertyDescriptors and update tests. r=efaust
Tom Schuster <evilpies@gmail.com> - Wed, 27 Jul 2016 20:12:04 +0200 - rev 306965
Push 20145 by cbook@mozilla.com at Thu, 28 Jul 2016 15:45:29 +0000
Bug 1279303 - Implement change to O.getOwnPropertyDescriptors and update tests. r=efaust
9e9fcc1feac2dc2717bbb051e6c48e78cf80251a: Bug 1289040 - Properly handle non-wrapped Promise hook functions in UnwrappedPerformPromiseThen. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Wed, 27 Jul 2016 14:29:21 +0200 - rev 306923
Push 20145 by cbook@mozilla.com at Thu, 28 Jul 2016 15:45:29 +0000
Bug 1289040 - Properly handle non-wrapped Promise hook functions in UnwrappedPerformPromiseThen. r=efaust
0e77ceaa87d957ffee81426d0789b7d39b173ca5: Bug 1288382 - Don't try to add non-Promise objects to the list of dependent promises that's only used for debugging. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Thu, 21 Jul 2016 16:27:27 +0200 - rev 306922
Push 20145 by cbook@mozilla.com at Thu, 28 Jul 2016 15:45:29 +0000
Bug 1288382 - Don't try to add non-Promise objects to the list of dependent promises that's only used for debugging. r=efaust
d4cf63e47ae96251a2e01befa08e4a6d69b88049: Bug 911216 - Part 30: Enable SpiderMonkey Promise implementation. r=bz,efaust,bholley,Paolo,tromey,shu
Till Schneidereit <till@tillschneidereit.net> - Thu, 21 Jul 2016 00:44:16 +0200 - rev 306059
Push 20080 by cbook@mozilla.com at Thu, 21 Jul 2016 14:27:27 +0000
Bug 911216 - Part 30: Enable SpiderMonkey Promise implementation. r=bz,efaust,bholley,Paolo,tromey,shu Also contains folded version of the following patches that have to land at the same time with enabling the new implementation (or be backed out at the same time, if it comes to that): Add Promise checks to test_xrayToJS.xul. r=bholley Change Promise debugger hook tests to use Promise ctor instead of makeFakePromise. r=shu Change DOM interface tests to assume Promise is an ES builtin, not a DOM one. r=bz Remove some PromiseDebugging references. r=bz Adapt promise rejections test to new xray-unwrapping error. r=bz Fix expectations in browser_timelineMarkers tests. r=tromey
1e55eeb2395e3255816a94f4f50f4e291c7394d8: Bug 1287334 - Properly handle non-Promise objects as dependent promise objects in js::EnqueuePromiseReactionJob. r=efaust
Till Schneidereit <till@tillschneidereit.net> - Thu, 21 Jul 2016 10:27:24 +0200 - rev 306050
Push 20080 by cbook@mozilla.com at Thu, 21 Jul 2016 14:27:27 +0000
Bug 1287334 - Properly handle non-Promise objects as dependent promise objects in js::EnqueuePromiseReactionJob. r=efaust