searching for reviewer(jandem)
bc9396fd6328c4f2ff4f0ffb3228bdbfa4ae04f7: Bug 1633145 - Replace NON_INTEGER_ATOM_TO_JSID. r=jandem
Tom Schuster <evilpies@gmail.com> - Thu, 30 Apr 2020 18:18:35 +0000 - rev 590541
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633145 - Replace NON_INTEGER_ATOM_TO_JSID. r=jandem This also allows us to remove JSID_FROM_BITS and gives us stronger assertions everywhere for the whack integer-string case. Differential Revision: https://phabricator.services.mozilla.com/D72564
a67f17092a5b42818cb611307a52244398d9edce: Bug 1633145 - Replace INTERNED_STRING_TO_JSID. r=jandem
Tom Schuster <evilpies@gmail.com> - Thu, 30 Apr 2020 18:18:12 +0000 - rev 590540
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633145 - Replace INTERNED_STRING_TO_JSID. r=jandem I am honstely still not convinced that this function should actually exists. It seems like a convulted way of saying AtomToId, while also asserting that the atom is pinned. Differential Revision: https://phabricator.services.mozilla.com/D72563
a9fa5e82905cbbe8c6670cff2dfa63cd1e0c9ff5: Bug 1633997 - Part 4: Remove MLoadUnboxedScalar::readType. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 29 Apr 2020 17:45:58 +0000 - rev 590363
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633997 - Part 4: Remove MLoadUnboxedScalar::readType. r=jandem Depends on D73020 Differential Revision: https://phabricator.services.mozilla.com/D73021
b8ee08581434588c9aa0322445e0bef3ae515ed3: Bug 1633997 - Part 3: Remove offsetAdjustement from MLoadElement, MStoreElement, and MStoreUnboxedScalar. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 29 Apr 2020 15:40:29 +0000 - rev 590362
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633997 - Part 3: Remove offsetAdjustement from MLoadElement, MStoreElement, and MStoreUnboxedScalar. r=jandem Depends on D73019 Differential Revision: https://phabricator.services.mozilla.com/D73020
188fafc8d93131bdf2e4054971b44a2c8c3e2aed: Bug 1633997 - Part 2: Remove IsValidElementsType function. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 29 Apr 2020 15:40:29 +0000 - rev 590361
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633997 - Part 2: Remove IsValidElementsType function. r=jandem Depends on D73018 Differential Revision: https://phabricator.services.mozilla.com/D73019
0f96a8d65a331b69c182dc525c29f4ddbae72c2d: Bug 1633997 - Part 1: Remove canonicalize-doubles flag from MLoadUnboxedScalar. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 29 Apr 2020 15:40:28 +0000 - rev 590360
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633997 - Part 1: Remove canonicalize-doubles flag from MLoadUnboxedScalar. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D73018
f9c7506b95af0b3cb46688a5761368b8ce411ecf: Bug 1633997 - Part 4: Remove MLoadUnboxedScalar::readType. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 29 Apr 2020 17:45:58 +0000 - rev 590350
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633997 - Part 4: Remove MLoadUnboxedScalar::readType. r=jandem Depends on D73020 Differential Revision: https://phabricator.services.mozilla.com/D73021
cbe3434e60dbadc5690733928b544c1f0dc621be: Bug 1633997 - Part 3: Remove offsetAdjustement from MLoadElement, MStoreElement, and MStoreUnboxedScalar. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 29 Apr 2020 15:40:29 +0000 - rev 590349
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633997 - Part 3: Remove offsetAdjustement from MLoadElement, MStoreElement, and MStoreUnboxedScalar. r=jandem Depends on D73019 Differential Revision: https://phabricator.services.mozilla.com/D73020
8ab35749a9470c625f154be38c286ec473d46065: Bug 1633997 - Part 2: Remove IsValidElementsType function. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 29 Apr 2020 15:40:29 +0000 - rev 590348
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633997 - Part 2: Remove IsValidElementsType function. r=jandem Depends on D73018 Differential Revision: https://phabricator.services.mozilla.com/D73019
7e735f5f72408c6c12dde56f5309f986afc3ea2f: Bug 1633997 - Part 1: Remove canonicalize-doubles flag from MLoadUnboxedScalar. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 29 Apr 2020 15:40:28 +0000 - rev 590347
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633997 - Part 1: Remove canonicalize-doubles flag from MLoadUnboxedScalar. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D73018
40f5ad8a9e96a407a28e6e6af690fddbefd78864: Bug 1632273 - Update MutableScriptFlags docs. r=jandem,jorendorff
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 21:09:31 +0000 - rev 590285
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1632273 - Update MutableScriptFlags docs. r=jandem,jorendorff Differential Revision: https://phabricator.services.mozilla.com/D72168
683f2f34cf6ad41835069043212eb97885bfd7a2: Bug 1632273 - Update ImmutableScriptFlags docs (Input). r=jandem,jorendorff
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 18:02:35 +0000 - rev 590282
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1632273 - Update ImmutableScriptFlags docs (Input). r=jandem,jorendorff Update flag comments for "input" flags. These flags are not determined by the source text generally come from CompileOptions instead. They are preserved on scripts and stencils to know if bytecode can be reused. Differential Revision: https://phabricator.services.mozilla.com/D72165
92b7728720a43e87cea359cfa2007c2a6ca29423: Bug 1633893 - Use js::TrailingArray type for BaselineScript. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 12:56:21 +0000 - rev 590171
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633893 - Use js::TrailingArray type for BaselineScript. r=jandem Sort the arrays by descending alignment. Use the delta between offsets to compute the array lengths instead of storing directly. Use CheckedInt to compute the allocation size. Differential Revision: https://phabricator.services.mozilla.com/D72962
6fae33988db56e60ced1361b919b70f7c211d7d2: Bug 1633741 - Add TrailingArray::numElements helper. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 12:55:48 +0000 - rev 590170
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633741 - Add TrailingArray::numElements helper. r=jandem This gives more readability to (end - start) / sizeof(T) computations to cleanup the IonScript data type. Differential Revision: https://phabricator.services.mozilla.com/D72944
04b81c9f1986009ea1edced726036adc001c4b6b: Bug 1633741 - Use CheckedInt for js::{Runtime,Private}ScriptData. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 12:55:45 +0000 - rev 590169
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633741 - Use CheckedInt for js::{Runtime,Private}ScriptData. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D72943
666f5f689c8a57d710a9bfdb0e73c2fc79ac5018: Bug 1633741 - Use CheckedInt for js::ImmutableScriptData. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 12:55:38 +0000 - rev 590168
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633741 - Use CheckedInt for js::ImmutableScriptData. r=jandem Cleanup the allocation of trailing arrays to use CheckedInt and follow the example of JitScript. Remove some static_asserts that made arrays harder to change and instead rely on the existing MOZ_ASSERT in initElements. Differential Revision: https://phabricator.services.mozilla.com/D72942
41aa6a9b67e10a505e5b0083e0de4e19447ca02b: Bug 1633741 - Inline DefaultInitializeElements into TrailingArray. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 29 Apr 2020 12:55:29 +0000 - rev 590167
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633741 - Inline DefaultInitializeElements into TrailingArray. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D72941
3f8428b83795ef3403a89a30f2124ca3c722655b: Bug 1633386: Simplify flexible shift instructions. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 29 Apr 2020 10:35:29 +0000 - rev 590141
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633386: Simplify flexible shift instructions. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D72646
5a311215659441e63a7132bfd1b1c66542295dc8: Bug 1633664 - Make it a compile error to delete a GC thing pointer r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 28 Apr 2020 15:45:08 +0000 - rev 590012
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633664 - Make it a compile error to delete a GC thing pointer r=jandem Deleting the delete operator seems to work. Differential Revision: https://phabricator.services.mozilla.com/D72799
2407418c84764d536b3607aeacc7a5153e8f7dbb: Bug 1633464 - Use a jump to enter Ion invalidation trampoline. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 28 Apr 2020 08:28:08 +0000 - rev 589988
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633464 - Use a jump to enter Ion invalidation trampoline. r=jandem On x86/x64 platforms, we were using a call and then immediately popping and ignoring the return value, so use a jump instead. For architectures that use a link-register, we no longer clobber it but it was already ignored. Differential Revision: https://phabricator.services.mozilla.com/D72697
33897701906977158dece6031ec204b2bd532627: Bug 1633425 - Cleanup IonScript parameter name mismatches. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 28 Apr 2020 08:28:10 +0000 - rev 589986
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633425 - Cleanup IonScript parameter name mismatches. r=jandem Depends on D72675 Differential Revision: https://phabricator.services.mozilla.com/D72732
5d3704bf89d5abe274c7587afbacf59d92439723: Bug 1633425 - Use offsets to delimit arrays in IonScript. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 28 Apr 2020 08:22:01 +0000 - rev 589985
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633425 - Use offsets to delimit arrays in IonScript. r=jandem Use helper methods to access the size and length of each trailing array. We shave 40 bytes off each IonScript by using the difference between two arrays to compute size rather than storing a dedicated size field. Differential Revision: https://phabricator.services.mozilla.com/D72675
6158f69d21c7e5cdba5d2d6847aba2d4074fa7c1: Bug 1633425 - Reorder IonScript arrays to avoid padding. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 28 Apr 2020 07:59:04 +0000 - rev 589984
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633425 - Reorder IonScript arrays to avoid padding. r=jandem Order the trailing arrays by descending alignment requirements and use a similar approach to JitScript for computing sizes and initializing. Differential Revision: https://phabricator.services.mozilla.com/D72674
b73154f817cdcc7a9f88228abdbfccb4aff96139: Bug 1633425 - Use field initializers for js::jit::IonScript. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 28 Apr 2020 07:37:19 +0000 - rev 589983
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633425 - Use field initializers for js::jit::IonScript. r=jandem Also initialize more of the required fields in the constructor directly instead of the New method. Differential Revision: https://phabricator.services.mozilla.com/D72673
e099704046879b480e57ec590e1fefe6521d755e: Bug 1633425 - Add js::TrailingArray type for script data structures. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 28 Apr 2020 13:53:52 +0000 - rev 589982
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633425 - Add js::TrailingArray type for script data structures. r=jandem This type is a mixin with helper methods for casting and initializing arrays that follow a struct in the same allocation. Use this for existing JitScript, PrivateScriptData, RuntimeScriptData, ImmutableScriptData types. Differential Revision: https://phabricator.services.mozilla.com/D72672
cfb27a4b9c645e31ef11d8e009296c67e55f5ead: Bug 1633425 - Add js::jit::CodegenSafepointIndex type. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 28 Apr 2020 07:08:27 +0000 - rev 589981
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633425 - Add js::jit::CodegenSafepointIndex type. r=jandem This is used during codegen only so we can simplify the SafepointIndex that is stored in the IonScript. The resolve method is replaced by a constructor from CodegenSafepointIndex to SafepointIndex. Differential Revision: https://phabricator.services.mozilla.com/D72671
24af87fb0f32e8921f37e61d922875b40e95e4b0: Bug 1633222 - Cleanup js::jit::alignDoubleSpillWithOffset. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 28 Apr 2020 06:38:46 +0000 - rev 589980
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633222 - Cleanup js::jit::alignDoubleSpillWithOffset. r=jandem This exists for mips-32 targets which expect double values to be 8-byte aligned. This patch removes the `offset` argument which was misleading. Instead a `alignedForABI` method is added to the ExitFrameFooter type. This skips over additional padding added in the MIPS32 trampolines. Differential Revision: https://phabricator.services.mozilla.com/D72549
fa447b63a019871b919c7e762118d532fcf30736: Bug 1631920 - Warp: Support LoadTypedArrayElement. r=jandem
Tom Schuster <evilpies@gmail.com> - Fri, 24 Apr 2020 09:27:51 +0000 - rev 589336
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1631920 - Warp: Support LoadTypedArrayElement. r=jandem This supports in-bounds "regular" optimized typed array access for int32. And the OOB variant for non-int32. Differential Revision: https://phabricator.services.mozilla.com/D72029
7df73d03369154cbd999cde650e63870b83accde: Bug 1631508 - Fix LEffectiveAddress on ARM64 r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 21 Apr 2020 06:12:52 +0000 - rev 588811
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1631508 - Fix LEffectiveAddress on ARM64 r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71567
73d7489248b6762b4624ddab6db06b52e9e794bc: Bug 1631114 - Make Handle<Maybe<Value>> easier to use r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 21 Apr 2020 06:10:42 +0000 - rev 588552
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1631114 - Make Handle<Maybe<Value>> easier to use r=jandem This adds WrappedPtrOperations and MutableWrappedPtrOperations specialisations for Maybe<T> to all basic Maybe operations to used on Rooted<Maybe<T>>, Handle<Maybe<T>>, etc. I didn't add all of them; in particular I found ptr() would conflict with the Rooted::ptr data member. This also adds JS::NothingHandleValue for passing Nothing to a Handle<Maybe<Value>>. Differential Revision: https://phabricator.services.mozilla.com/D71555
b4bd410fbcf6470b5d139f5d833dea03777e1f16: Bug 1630383: Fix CheckNotBackReferenceIgnoreCase r=jandem
Iain Ireland <iireland@mozilla.com> - Mon, 20 Apr 2020 16:15:29 +0000 - rev 588372
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1630383: Fix CheckNotBackReferenceIgnoreCase r=jandem In each iteration of the inner loop, we compare two characters. If they are not the same, but the first character is a letter, then we convert both characters to lower case and see if they are the same. At least, that's what we intend to do. We are accidentally loading a second copy of the first letter instead. This means that any two letters will compare equal in a case-insensitive backreference. Computers are hard. Differential Revision: https://phabricator.services.mozilla.com/D71359
a468a05ee7b527c39879b4cc0745c9a21b11848d: Bug 1630383: Fix off-by-one error in CheckPosition r=jandem
Iain Ireland <iireland@mozilla.com> - Mon, 20 Apr 2020 11:45:53 +0000 - rev 588371
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1630383: Fix off-by-one error in CheckPosition r=jandem When changing from inputStartMinusOne to inputStart, I got the boundary condition wrong for backwards-looking CheckPosition. This broke some test262 regexp tests. Depends on D71357 Differential Revision: https://phabricator.services.mozilla.com/D71358
82240b0220855ba49de30ea5fddedcf7d1517758: Bug 1630383: Make successHandler optional r=jandem
Iain Ireland <iireland@mozilla.com> - Mon, 20 Apr 2020 11:40:15 +0000 - rev 588370
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1630383: Make successHandler optional r=jandem We can compile regexps that we know ahead of time will not match. (For example, compiling a regexp containing a two-byte character to match latin-1 strings.) Depends on D71356 Differential Revision: https://phabricator.services.mozilla.com/D71357
6f9b5bafc63fe3fd0d5be1d6ac75a3154c963f7e: Bug 1379232 - Assert that ChunkPools are empty in their destructor r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 20 Apr 2020 11:59:06 +0000 - rev 588364
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1379232 - Assert that ChunkPools are empty in their destructor r=jandem This appears to pass on try now, probably due to the memory leak reporting changes around bug 1407593. Differential Revision: https://phabricator.services.mozilla.com/D71508
82284d55b34d9dcb238f05400497f4abbbad1698: Bug 1631139 - GuardToClass folding for ArrayObject. r=jandem
Tom Schuster <evilpies@gmail.com> - Mon, 20 Apr 2020 14:13:28 +0000 - rev 588355
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1631139 - GuardToClass folding for ArrayObject. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71425
b269f4ebb366f6703071701a9967501cefcac4a3: Bug 1631160 - [MIPS] Include vm/JSScript-inl.h in Bailouts-mips-shared.cpp. r=jandem
Zhao Jiazhong <zhaojiazhong-hf@loongson.cn> - Mon, 20 Apr 2020 13:10:35 +0000 - rev 588314
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1631160 - [MIPS] Include vm/JSScript-inl.h in Bailouts-mips-shared.cpp. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71437
c0376a215632c46f2ffa35597a6b9b2d33e18322: Bug 949220 - Make |NewObjectWithGivenTaggedProto| accept three arguments and take |NewObjectKind| as template parameter. r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 18 Apr 2020 01:46:50 +0000 - rev 588204
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Make |NewObjectWithGivenTaggedProto| accept three arguments and take |NewObjectKind| as template parameter. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71274
785f96e2d9ca49a21f66b7174d2fc0cd40450116: Bug 949220 - Inline |js::CloneObject| into its sole caller. r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 18 Apr 2020 01:46:37 +0000 - rev 588203
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Inline |js::CloneObject| into its sole caller. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71273
3730826d5f09f33f8930fc59cd43fd7a6baf10a5: Bug 949220 - Make |js::CloneObject| take a |JSObject*| prototype argument, not a |TaggedProto|. r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 18 Apr 2020 01:46:19 +0000 - rev 588202
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Make |js::CloneObject| take a |JSObject*| prototype argument, not a |TaggedProto|. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71272
e35319d527521dba62cf1ab4a06ca582bac44f20: Bug 949220 - Add |NewSingletonObjectWithGivenTaggedProtoAndKind| to encode singleton-ness into function name for one caller. r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 18 Apr 2020 01:46:06 +0000 - rev 588201
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Add |NewSingletonObjectWithGivenTaggedProtoAndKind| to encode singleton-ness into function name for one caller. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71271
f218f8a4397fd0b335b4dcef536bb8d82a1183c3: Bug 949220 - Adjust some |NewObjectWithGivenTaggedProto| overloads so fewer users must specify an object kind. r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 18 Apr 2020 01:46:03 +0000 - rev 588200
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Adjust some |NewObjectWithGivenTaggedProto| overloads so fewer users must specify an object kind. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71270
b22d46e3f0754de9708c977fc5fcc7de48923d12: Bug 949220 - Remove |NurseryAllocatedProxy| now that it's unused. r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 18 Apr 2020 01:46:01 +0000 - rev 588199
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Remove |NurseryAllocatedProxy| now that it's unused. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D70516
5c98ae55c81908ffbe608b0351dd6d66e7563e67: Bug 949220 - Inline |ProxyObject::create| into its sole caller, and simplify the resulting code. r=jandem
Jeff Walden <jwalden@mit.edu> - Sat, 18 Apr 2020 01:44:56 +0000 - rev 588198
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Inline |ProxyObject::create| into its sole caller, and simplify the resulting code. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D70515
f44d32cba0ece1254c2c65286be2fdc9472bce22: Bug 949220 - Make |NewObjectWithGivenTaggedProto| accept three arguments and take |NewObjectKind| as template parameter. r=jandem
Jeff Walden <jwalden@mit.edu> - Fri, 17 Apr 2020 20:32:59 +0000 - rev 588174
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Make |NewObjectWithGivenTaggedProto| accept three arguments and take |NewObjectKind| as template parameter. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71274
50526bdc2a82684c250f58e5ee2aa35d25cf53b4: Bug 949220 - Inline |js::CloneObject| into its sole caller. r=jandem
Jeff Walden <jwalden@mit.edu> - Fri, 17 Apr 2020 20:32:40 +0000 - rev 588173
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Inline |js::CloneObject| into its sole caller. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71273
0c6e7d41cb06f6b3517186abc43d3c73b3273217: Bug 949220 - Make |js::CloneObject| take a |JSObject*| prototype argument, not a |TaggedProto|. r=jandem
Jeff Walden <jwalden@mit.edu> - Fri, 17 Apr 2020 20:32:32 +0000 - rev 588172
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Make |js::CloneObject| take a |JSObject*| prototype argument, not a |TaggedProto|. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71272
ba0ef525da5ddfbe66c4cd6dd80df3eaa35b9ad3: Bug 949220 - Add |NewSingletonObjectWithGivenTaggedProtoAndKind| to encode singleton-ness into function name for one caller. r=jandem
Jeff Walden <jwalden@mit.edu> - Fri, 17 Apr 2020 20:32:30 +0000 - rev 588171
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Add |NewSingletonObjectWithGivenTaggedProtoAndKind| to encode singleton-ness into function name for one caller. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71271
d85d4d1988648a91de1502adbf7310e028345cc4: Bug 949220 - Adjust some |NewObjectWithGivenTaggedProto| overloads so fewer users must specify an object kind. r=jandem
Jeff Walden <jwalden@mit.edu> - Fri, 17 Apr 2020 20:31:26 +0000 - rev 588170
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Adjust some |NewObjectWithGivenTaggedProto| overloads so fewer users must specify an object kind. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D71270
6c60e7fceaa00d9efc4157f6892766a6825da2c8: Bug 949220 - Remove |NurseryAllocatedProxy| now that it's unused. r=jandem
Jeff Walden <jwalden@mit.edu> - Fri, 17 Apr 2020 20:31:08 +0000 - rev 588169
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Remove |NurseryAllocatedProxy| now that it's unused. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D70516
b25d763a3d6774b89d28d768234bec8e7650b6fd: Bug 949220 - Inline |ProxyObject::create| into its sole caller, and simplify the resulting code. r=jandem
Jeff Walden <jwalden@mit.edu> - Fri, 17 Apr 2020 20:30:47 +0000 - rev 588168
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 949220 - Inline |ProxyObject::create| into its sole caller, and simplify the resulting code. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D70515