searching for reviewer(jorendorff)
f74fa1d368c7088ed0b2ee7b8d2c68932d322081: Bug 1681371 - Ship the .at() proposal. r=jandem,jorendorff
Tom Schuster <evilpies@gmail.com> - Mon, 03 May 2021 17:49:26 +0000 - rev 646459
Push 15485 by ffxbld-merge at Mon, 31 May 2021 15:17:16 +0000
Bug 1681371 - Ship the .at() proposal. r=jandem,jorendorff Differential Revision: https://phabricator.services.mozilla.com/D102453
a5323b1391bf1b69add7c534a82b0794047f0c59: Bug 1689499 - Replace GetAsyncCycleRoot with [[CycleRoot]] field;r=jorendorff
yulia <ystartsev@mozilla.com> - Thu, 25 Feb 2021 11:30:54 +0000 - rev 636077
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1689499 - Replace GetAsyncCycleRoot with [[CycleRoot]] field;r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D103808
f9c985552c46c76bee9ddd7940928fbcc42f37a2: Bug 1689499 - fix throwing check in asyncModuleExecutionRejected when reaching an errored module the second time;r=jorendorff
yulia <ystartsev@mozilla.com> - Thu, 25 Feb 2021 11:30:54 +0000 - rev 636076
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1689499 - fix throwing check in asyncModuleExecutionRejected when reaching an errored module the second time;r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D103788
90e1590feb315875f55b1d1d24fb0701c69c3b9e: Bug 1689499 - Add test to show cycle issue with multiple parents;r=jorendorff
yulia <ystartsev@mozilla.com> - Thu, 25 Feb 2021 11:30:53 +0000 - rev 636075
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1689499 - Add test to show cycle issue with multiple parents;r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D103787
b42024c79b4cc36021ee4f1a2f2f3a71ef8f797f: Bug 1689499 - Replace GetAsyncCycleRoot with [[CycleRoot]] field;r=jorendorff
yulia <ystartsev@mozilla.com> - Wed, 24 Feb 2021 15:10:18 +0000 - rev 635955
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1689499 - Replace GetAsyncCycleRoot with [[CycleRoot]] field;r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D103808
83dcd14e375a170c06e83d34037422ad8d188613: Bug 1689499 - fix throwing check in asyncModuleExecutionRejected when reaching an errored module the second time;r=jorendorff
yulia <ystartsev@mozilla.com> - Wed, 24 Feb 2021 15:10:18 +0000 - rev 635954
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1689499 - fix throwing check in asyncModuleExecutionRejected when reaching an errored module the second time;r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D103788
bf45ac283ab7cb98a2dd5909da584e5c69c248e6: Bug 1689499 - Add test to show cycle issue with multiple parents;r=jorendorff
yulia <ystartsev@mozilla.com> - Wed, 24 Feb 2021 15:10:17 +0000 - rev 635953
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1689499 - Add test to show cycle issue with multiple parents;r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D103787
6ae5b3c665fdf1e636597bd5372c39a2b2d1f0e4: Bug 1689499 - Replace GetAsyncCycleRoot with [[CycleRoot]] field;r=jorendorff
yulia <ystartsev@mozilla.com> - Mon, 22 Feb 2021 09:11:23 +0000 - rev 635528
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1689499 - Replace GetAsyncCycleRoot with [[CycleRoot]] field;r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D103808
d284779b08b4c7a42bb25c8aa20e3df14bdfcaf5: Bug 1689499 - fix throwing check in asyncModuleExecutionRejected when reaching an errored module the second time;r=jorendorff
yulia <ystartsev@mozilla.com> - Mon, 22 Feb 2021 09:11:23 +0000 - rev 635527
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1689499 - fix throwing check in asyncModuleExecutionRejected when reaching an errored module the second time;r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D103788
d6efdab9e842bdbd57d29d2b5ada0e3041fe04c0: Bug 1689499 - Add test to show cycle issue with multiple parents;r=jorendorff
yulia <ystartsev@mozilla.com> - Mon, 22 Feb 2021 09:11:22 +0000 - rev 635526
Push 15212 by ffxbld-merge at Mon, 22 Mar 2021 14:40:41 +0000
Bug 1689499 - Add test to show cycle issue with multiple parents;r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D103787
29161b592e839043d1ed2ea23a88ec4f9aceb948: Bug 1676708 -- Parse a date with GMT+00xx leads to an incorrect timezone offset r=jorendorff
Calixte Denizet <cdenizet@mozilla.com> - Tue, 16 Feb 2021 13:16:39 +0000 - rev 634809
Push 15122 by ffxbld-merge at Mon, 22 Feb 2021 12:02:19 +0000
Bug 1676708 -- Parse a date with GMT+00xx leads to an incorrect timezone offset r=jorendorff The MDN documentation specifies that 00xx stands for 0 hours and xx minutes. So that patch adds a check with the length of the offset to be sure that minutes won't become hours. Differential Revision: https://phabricator.services.mozilla.com/D96755
4c36b4b60239f7904f7e01665ba49a61fa0c011d: Bug 1688622 - createSource should only work for debuggees r=jorendorff
Steve Fink <sfink@mozilla.com> - Thu, 11 Feb 2021 18:40:30 +0000 - rev 634183
Push 15122 by ffxbld-merge at Mon, 22 Feb 2021 12:02:19 +0000
Bug 1688622 - createSource should only work for debuggees r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D103362
b1472558e0c3d55ed53093dd849e0c3425869a61: Bug 1689503 - Update ArrayBufferObject size accounting to handle external ArrayBuffers r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 09 Feb 2021 14:09:17 +0000 - rev 633762
Push 15122 by ffxbld-merge at Mon, 22 Feb 2021 12:02:19 +0000
Bug 1689503 - Update ArrayBufferObject size accounting to handle external ArrayBuffers r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D104412
f20b9fd489d055a93dbdf3aa3291ca31d25c3655: Bug 1689503 - Add shell function for creating external data array buffers r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 09 Feb 2021 14:09:16 +0000 - rev 633761
Push 15122 by ffxbld-merge at Mon, 22 Feb 2021 12:02:19 +0000
Bug 1689503 - Add shell function for creating external data array buffers r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D104411
52be5f823ff32e950b9b7e6baca4468c985eb712: Bug 1674143: Update column offset testcase r=jorendorff
Iain Ireland <iireland@mozilla.com> - Wed, 27 Jan 2021 01:30:36 +0000 - rev 631916
Push 15122 by ffxbld-merge at Mon, 22 Feb 2021 12:02:19 +0000
Bug 1674143: Update column offset testcase r=jorendorff For a spread call like `foo(...args)`, if OptimizeSpreadCall succeeds, we don't hit a breakpoint associated with `...args`, because we skip past that code. Before the parent patch, this wasn't a problem in this testcase, because we were only generating OptimizeSpreadCall for rest parameters. After that patch, we are generating OptimizeSpreadCall more frequently. We don't actually care about hitting this breakpoint, so I'm just updating the test. Differential Revision: https://phabricator.services.mozilla.com/D101232
55d055106082f1174740f8d5f4197febd341c95c: Bug 1684821 - Fix asserts in DebugEnvironmentProxy::initSnapshot. r=jorendorff
Ted Campbell <tcampbell@mozilla.com> - Thu, 21 Jan 2021 20:28:24 +0000 - rev 631114
Push 15035 by ffxbld-merge at Mon, 25 Jan 2021 15:18:06 +0000
Bug 1684821 - Fix asserts in DebugEnvironmentProxy::initSnapshot. r=jorendorff When leaving a frame, we may need to snapshot frame values that debugger is observing. At this time, the environment chain may still have the body LexicalEnvironmentObject before the CallObject. This was tripping an assert in `initSnapshot` that ensured if a snapshot already existed that the frame was for a generator/async that may have already paused. Differential Revision: https://phabricator.services.mozilla.com/D102636
8cc2056a0216dcd9271afc8155845c5f55890e86: Bug 1680602 - Eagerly allocate storage for generator saved slots r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 15 Dec 2020 16:26:21 +0000 - rev 627737
Push 15035 by ffxbld-merge at Mon, 25 Jan 2021 15:18:06 +0000
Bug 1680602 - Eagerly allocate storage for generator saved slots r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D98755
f1f41c26a2a7ae1c41d4632e708880e91aa6b53b: Bug 1680878 - When top-level await is disabled, also disable top-level for-await loops r=jorendorff
yulia <ystartsev@mozilla.com> - Tue, 08 Dec 2020 09:44:34 +0000 - rev 626498
Push 14929 by ffxbld-merge at Mon, 14 Dec 2020 15:19:11 +0000
Bug 1680878 - When top-level await is disabled, also disable top-level for-await loops r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D98903
ae770a52da7d9f631055ca21047eb121452f98eb: Bug 1582804 - Add JS Shell telemetry output. r=jorendorff
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Wed, 21 Oct 2020 14:33:08 +0000 - rev 620165
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1582804 - Add JS Shell telemetry output. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D46782
ecd87c380c0edc3cad760f8831175871537f0509: Bug 1583516 - Add 2-axis telemetry for the JS Shell. r=jorendorff
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Tue, 20 Oct 2020 14:28:40 +0000 - rev 620134
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1583516 - Add 2-axis telemetry for the JS Shell. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D46940
db121b778773d16b9c9dfe098546bdaf55ad6183: Bug 1582804 - Add JS Shell telemetry output. r=jorendorff
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Tue, 20 Oct 2020 14:27:07 +0000 - rev 620133
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1582804 - Add JS Shell telemetry output. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D46782
bf4db2372cba0d8c47fb163e3457bbaf87f41dce: Bug 1652830 - Update Test262 default's branch. r=jorendorff,anba
Leo Balter <leonardo.balter@gmail.com> - Tue, 13 Oct 2020 12:12:51 +0000 - rev 618609
Push 14302 by ffxbld-merge at Mon, 19 Oct 2020 16:06:48 +0000
Bug 1652830 - Update Test262 default's branch. r=jorendorff,anba Updates Test262 default's branch from master to main. Ref https://github.com/tc39/test262/issues/2699 Differential Revision: https://phabricator.services.mozilla.com/D83568
4b5d215751816d96924dec8005154ecfd02f8f52: Bug 1664550 - Update addAccessorProperty assertion to account for private methods r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 21 Sep 2020 13:42:27 +0000 - rev 615261
Push 14302 by ffxbld-merge at Mon, 19 Oct 2020 16:06:48 +0000
Bug 1664550 - Update addAccessorProperty assertion to account for private methods r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D89967
bea475748ad2ed90e68fc86b0afcc1dfd29c0833: Bug 1659595 - Avoid creating atoms for BigInts when parsing r=jorendorff,tcampbell,jandem
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 28 Aug 2020 20:56:12 +0000 - rev 612192
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1659595 - Avoid creating atoms for BigInts when parsing r=jorendorff,tcampbell,jandem This parses BigInt property names as if they were computed, which means we don't end up neeeding to atomize them. This does mean that BigInt property names take a slower path on construction, meaning that it is possible to measure a slowdown on executing the construction of a huge literal with thousands of BigInt properties. This patch adds one bit to ParseNode.h, but does not change the overall size of parse nodes, as it fits into padding around pre-existing bitfields. Differential Revision: https://phabricator.services.mozilla.com/D87627
e3446f7ae8473079c3d210cb224066ff3a96fd0f: Bug 1658318 - Add Reflect[@@toStringTag]. r=jorendorff
Adam Vandolder <avandolder@mozilla.com> - Fri, 28 Aug 2020 16:33:02 +0000 - rev 612169
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1658318 - Add Reflect[@@toStringTag]. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D87874
a4da39c09a2fb094324424be1038d2e46e1f25e7: Bug 1660538 - Add SMDOC for async function and async generator. r=jorendorff DONTBUILD
Tooru Fujisawa <arai_a@mac.com> - Fri, 28 Aug 2020 16:57:38 +0000 - rev 612134
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1660538 - Add SMDOC for async function and async generator. r=jorendorff DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D87896
ad7e26606d081d3928894ae78193be11e370b393: Bug 1660882 - Enable test262 tests for private methods r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 27 Aug 2020 16:25:51 +0000 - rev 611915
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1660882 - Enable test262 tests for private methods r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D88161
125be746d994e570eff999746a218df228ea42f2: Bug 1660882 - Edit test262-update.py to enable private methods tests r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 27 Aug 2020 16:25:51 +0000 - rev 611914
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1660882 - Edit test262-update.py to enable private methods tests r=jorendorff (Running the script happens in a subsequent patch) Depends on D88156 Differential Revision: https://phabricator.services.mozilla.com/D88157
0cc64dbf0a7fd71a4434520aad6b7e617bf8b5e2: Bug 1660882 - Make --enable-private-methods imply --enable-private-fields r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 27 Aug 2020 16:25:50 +0000 - rev 611913
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1660882 - Make --enable-private-methods imply --enable-private-fields r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D88156
b101041d60c813f834e3ea3545c8c703ca2f2c77: Bug 1660853 - Make sure to empty stack in private method initializers. r=jorendorff
Adam Vandolder <avandolder@mozilla.com> - Tue, 25 Aug 2020 16:21:28 +0000 - rev 611466
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1660853 - Make sure to empty stack in private method initializers. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D88050
d3c5a6690fae6fee6797d80149596c4d5ff8be1f: Bug 1659801 - Implement a CTypes readTypedArray() for CData and CDataFinalizer r=jorendorff
Steve Fink <sfink@mozilla.com> - Mon, 24 Aug 2020 22:37:11 +0000 - rev 611167
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1659801 - Implement a CTypes readTypedArray() for CData and CDataFinalizer r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D87477
61f829bdf50806f1052861250275675775a25d63: Bug 1655947 - Change date parsing to be more consistent. r=jorendorff
Adam Vandolder <avandolder@mozilla.com> - Fri, 21 Aug 2020 19:00:24 +0000 - rev 611101
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1655947 - Change date parsing to be more consistent. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D87458
5d5588494bec34233addcf464277c317f2d3fa36: Bug 1659905 - Fix ctypes variadic support. r=jorendorff
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Aug 2020 16:56:11 +0000 - rev 610341
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659905 - Fix ctypes variadic support. r=jorendorff It never told libffi what the variadic arguments were. Also fix the ctypes declaration of test_vector_add_va_cdecl in the unit test, which is actually wrong, but the test still passed for some reason. Differential Revision: https://phabricator.services.mozilla.com/D87557
649c8a754d0072444e3c071324604389aa0882f5: Bug 1659852 - Properly report error in dumpStencil with smoosh + module. r=jorendorff
Tooru Fujisawa <arai_a@mac.com> - Fri, 21 Aug 2020 16:13:54 +0000 - rev 610311
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659852 - Properly report error in dumpStencil with smoosh + module. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D87515
a199b56c85033fac3b1f651dc1db91c083dd301a: Bug 1659304 - Update opcode for bug 1435826. r=jorendorff
Tooru Fujisawa <arai_a@mac.com> - Fri, 21 Aug 2020 16:13:24 +0000 - rev 610310
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659304 - Update opcode for bug 1435826. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D87591
e6402a032058db7027e1ce31a6590faa98c8ac56: Bug 1659134 - Implement private static methods. r=jorendorff
Adam Vandolder <avandolder@mozilla.com> - Tue, 18 Aug 2020 17:45:27 +0000 - rev 609804
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659134 - Implement private static methods. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D87093
d2bdec90b3055fe22a74bed9f98e4072ff657193: Bug 1659501 - Remove failing assertion from Reflect.parse classes test. r=jorendorff
Adam Vandolder <avandolder@mozilla.com> - Tue, 18 Aug 2020 14:05:12 +0000 - rev 609744
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659501 - Remove failing assertion from Reflect.parse classes test. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D87310
c1bb5b123bde03f87200258ed4e73dae9b1fde00: Bug 1659261 - Declare privateMethodsEnabled outside of just nightly. r=jorendorff
Adam Vandolder <avandolder@mozilla.com> - Mon, 17 Aug 2020 14:06:36 +0000 - rev 609603
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659261 - Declare privateMethodsEnabled outside of just nightly. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D87282
22e3020fa080afeaa79292e085aa4d7346a6f9ec: Bug 1435826 - Implement private instance methods and accessors. r=jorendorff
Adam Vandolder <avandolder@mozilla.com> - Fri, 14 Aug 2020 16:16:15 +0000 - rev 609358
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1435826 - Implement private instance methods and accessors. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D86239
d1a5046cd6361036d121621b708b525d4ebf6cde: Bug 1435826 - Add pref for private methods. r=jorendorff
Adam Vandolder <avandolder@mozilla.com> - Fri, 14 Aug 2020 14:11:02 +0000 - rev 609311
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1435826 - Add pref for private methods. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D86556
17da895da5714e0d38d837f0d8e2e99bdd9a4c5f: Bug 1658806 - Limit private field xray adoption test to nightly r=jorendorff,zombie
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 13 Aug 2020 15:03:29 +0000 - rev 609179
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1658806 - Limit private field xray adoption test to nightly r=jorendorff,zombie Differential Revision: https://phabricator.services.mozilla.com/D86852
1c4baf6c4aac62b18df19adf27e578f208a1232d: Bug 1657835 - Update Reflect.parse to include Optional Element deletion; r=jorendorff
yulia <ystartsev@mozilla.com> - Wed, 12 Aug 2020 09:22:51 +0000 - rev 609028
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1657835 - Update Reflect.parse to include Optional Element deletion; r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D86694
eda366bce80244c0a1f421600cfdb9a4bbf43271: Bug 1654851 - Correctly handle transplanting objects with private fields r=jorendorff,extension-reviewers,zombie
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 11 Aug 2020 21:35:40 +0000 - rev 608958
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1654851 - Correctly handle transplanting objects with private fields r=jorendorff,extension-reviewers,zombie As part of DOM node adoption they are transplanted, and their expando chains are copied over. This copying uses JS_CopyPropertiesFrom, which until this patch, cannot see private fields as they are excluded from property iteration. This patch adds property iteration for private fields, and renames JS_CopyPropertiesFrom to JS_CopyOwnPropertiesAndPrivateFields which is more accurate. The users of this method are all doing object manipulation in ways where preserving the copied private field is the better default. In addition to testing DOM nodes explicitly, this patch also adds a jit-test which uses transplantableObject to test similar things with FakeDOMObjects. Differential Revision: https://phabricator.services.mozilla.com/D84737
148298d6fb4312bedab56fbe5bea73a536349ff2: Bug 1655563 - Ensure Private Fields are enabled in workers, following the preference setting r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 11 Aug 2020 19:12:49 +0000 - rev 608957
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1655563 - Ensure Private Fields are enabled in workers, following the preference setting r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D85866
a320718117c022c02abbed126f9f6485bfacc81c: Bug 1655729 - Correct merge to beta error for private fields r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 11 Aug 2020 19:13:26 +0000 - rev 608946
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1655729 - Correct merge to beta error for private fields r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D85164
78a4a48e16c192281b2b1e504de4db3280aab765: Bug 1656749 - Update opcode for bug 1655465. r=jorendorff
Tooru Fujisawa <arai_a@mac.com> - Mon, 10 Aug 2020 15:16:27 +0000 - rev 608750
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1656749 - Update opcode for bug 1655465. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D86455
9f4aef254bea26415bda437affab5158a4409898: Bug 1644160 - Add test cases for various DOM related classes r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 28 Jul 2020 21:29:17 +0000 - rev 607040
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1644160 - Add test cases for various DOM related classes r=jorendorff - CrossOriginWrappers - A variety DOM objects (including window, and window's prototype chain) - Xray wrappers Differential Revision: https://phabricator.services.mozilla.com/D83555
eea58922fd2791ccea44ea639de77486fa909b70: Bug 1655443 - Redesign private name proxy support to be more clear and simpler r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 27 Jul 2020 21:08:42 +0000 - rev 606963
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1655443 - Redesign private name proxy support to be more clear and simpler r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D84866
aa11e196e0c785328739ac22ef4dc6f4092f1825: Bug 1653567 - Redesign Private Fields implementation to reduce complexity r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 27 Jul 2020 20:11:25 +0000 - rev 606877
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1653567 - Redesign Private Fields implementation to reduce complexity r=jorendorff Adds CheckPrivateField, and uses it to guard private field access before calling regular element ops, rather than having custom element ops CheckPrivateField takes two arguments: A ThrowCondition, a message, then using the top two elements of the stack determines if a throw is required, and if it is not, places on top of the stack whether or not the field exists. This design is nice because it means that we'll be able to easily use this opcode for implementing private methods and ergonomic brand checks for private fields. This patch implements the new opcode, deletes the old PrivateElem ops, and provides Baseline callVM support. It's future work to provide IC, Ion and Warp support. Differential Revision: https://phabricator.services.mozilla.com/D83941
fd212b7e336c16f77e1922f5db32267009e833e9: Bug 1654235 - Make sure Private Fields TypedObject test only runs when TypedObjects are available r=jorendorff
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 23 Jul 2020 15:35:04 +0000 - rev 606158
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1654235 - Make sure Private Fields TypedObject test only runs when TypedObjects are available r=jorendorff As well, following the footsteps of our other tests, require the shell. Differential Revision: https://phabricator.services.mozilla.com/D84344