Gaming4JC
5b4cd90516
Fix a thread assertion in NewCopiedArrayTryUseGroup
2019-07-22 19:51:05 +08:00
Gaming4JC
f232a0b574
1320408 - Part 25: Change NativeObject::toDictionaryMode to static method.
2019-07-22 19:49:11 +08:00
Gaming4JC
83fb6841af
1320408 - Part 24: Change NativeObject::{fillInAfterSwap,replaceWithNewEquivalentShape,generateOwnShape,shadowingShapeChange} to static method.
2019-07-22 19:49:04 +08:00
Gaming4JC
d102bd41c8
1320408 - Part 17: Change NativeObject::clearFlag to static method.
2019-07-22 19:48:27 +08:00
Gaming4JC
9e0f10ac59
1320408 - Part 16: Change NativeObject::removeProperty to static method.
2019-07-22 19:48:22 +08:00
Gaming4JC
a2451c8234
1320408 - Part 15: Change NativeObject::addDataProperty to static method.
2019-07-22 19:48:18 +08:00
Gaming4JC
2391e18681
903389 - Fix uses of ClassMethodIsNative.
2019-07-22 19:47:04 +08:00
wolfbeast
aa89a14709
Remove Unboxed Object code from /vm, Part 3.
2019-06-28 20:11:10 +08:00
wolfbeast
1d499496a2
Update comment
2019-06-19 21:34:36 +08:00
wolfbeast
c6c456b12b
Replace SetOrExtendBoxedOrUnboxedDenseElements with direct calls.
2019-06-19 21:34:33 +08:00
trav90
4f91b109d0
Simplify HeapSlot to make it trivially copyable
...
This removes the constructors, which were never called since we allocate arrays of HeapSlot with pod_malloc. The destructor is only ever called explicitly since we free this memory with js_free so it has been renamed to destroy(). Also removed is an unused manual barrier.
2019-02-16 00:11:06 +08:00
trav90
413f205479
Avoid using memcpy on HeapSlot that is not trivially copyable.
2019-02-16 00:11:05 +08:00
Roy Tam
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00