summaryrefslogtreecommitdiffstats
path: root/js/src/vm/NativeObject.h
Commit message (Collapse)AuthorAgeLines
* Revert #1137 - Remove unboxed arrayswolfbeast2020-02-23-11/+4
| | | | | - accounting for removal of watch()/unwatch() - updated for intermediate code changes.
* Revert #1142 - Remove unboxed objectswolfbeast2020-02-22-0/+5
| | | | - accounting for removal of watch()/unwatch()
* Revert 1320408 part 15: Make addDataProperty staticwolfbeast2020-02-22-4/+4
|
* Fix a thread assertion in NewCopiedArrayTryUseGroupGaming4JC2019-07-18-1/+1
|
* 1320408 - Part 25: Change NativeObject::toDictionaryMode to static method.Gaming4JC2019-07-18-1/+1
|
* 1320408 - Part 24: Change ↵Gaming4JC2019-07-18-6/+10
| | | | NativeObject::{fillInAfterSwap,replaceWithNewEquivalentShape,generateOwnShape,shadowingShapeChange} to static method.
* 1320408 - Part 17: Change NativeObject::clearFlag to static method.Gaming4JC2019-07-18-1/+1
|
* 1320408 - Part 16: Change NativeObject::removeProperty to static method.Gaming4JC2019-07-18-1/+1
|
* 1320408 - Part 15: Change NativeObject::addDataProperty to static method.Gaming4JC2019-07-18-4/+4
|
* 903389 - Fix uses of ClassMethodIsNative.Gaming4JC2019-07-18-13/+0
|
* Remove Unboxed Object code from /vm, Part 3.wolfbeast2019-06-25-5/+0
|
* Update commentwolfbeast2019-06-16-4/+2
|
* Replace SetOrExtendBoxedOrUnboxedDenseElements with direct calls.wolfbeast2019-06-14-0/+9
|
* Simplify HeapSlot to make it trivially copyabletrav902018-08-12-6/+4
| | | | 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.
* Avoid using memcpy on HeapSlot that is not trivially copyable.trav902018-08-12-4/+7
|
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+1552