summaryrefslogtreecommitdiffstats
path: root/js/src/jsarray.cpp
Commit message (Collapse)AuthorAgeLines
* 1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL.Gaming4JC2019-07-18-10/+25
|
* Fix a thread assertion in NewCopiedArrayTryUseGroupGaming4JC2019-07-18-1/+1
|
* 1320408 - Part 14: Change some GlobalObject methods to static method.Gaming4JC2019-07-18-1/+1
|
* 1320408 - Part 9: Change JSObject::setFlags and depending methods to static ↵Gaming4JC2019-07-18-1/+1
| | | | method.
* 1320408 - Part 4: Change JSObject::getGroup to static method.Gaming4JC2019-07-18-8/+8
|
* 1320408 - Part 2: Change JSFunction::getOrCreateScript to static method.Gaming4JC2019-07-18-2/+2
|
* Avoid type confusion in ArrayJoinDenseKernelwolfbeast2019-07-08-1/+1
|
* Remove Unboxed Object code from /vm, Part 3.wolfbeast2019-06-25-1/+0
|
* Tabs -> Spaces (no code change)wolfbeast2019-06-18-2/+2
|
* Remove/inline CanonicalizeArrayLengthValue.wolfbeast2019-06-18-22/+14
|
* Remove and clean up more code.wolfbeast2019-06-18-22/+10
|
* Replace SetOrExtendBoxedOrUnboxedDenseElements with direct calls.wolfbeast2019-06-18-10/+10
|
* Clean up and rename MoveBoxedOrUnboxedDenseElements.wolfbeast2019-06-18-6/+19
|
* Convert CopyBoxedOrUnboxedDenseElements to something that doesn't crash.wolfbeast2019-06-17-3/+21
|
* Fix typo in ArrayShiftMoveElementswolfbeast2019-06-17-1/+1
|
* Remove functors for array natives.wolfbeast2019-06-12-108/+58
|
* Make use of ArrayObjects in favor of generic JS objects.wolfbeast2019-06-12-50/+18
| | | | | ArrayObjects has been a thing for years but been under-used. About time they are used where prudent.
* Inline combined methods for NativeObject and UnboxedArrayObject accesses.wolfbeast2019-06-10-52/+65
|
* Merge branch 'master' into remove-unboxedwolfbeast2019-06-08-0/+7
|\
| * Implement array.flat and array.flatMapwolfbeast2019-05-19-0/+7
| | | | | | | | | | | | Self-hosted implementation that adds both functions and adds them to @@unscopables as specced in ES2019. Resolves #1095
* | Remove UnboxedArray code part 2wolfbeast2019-05-23-9/+9
| |
* | Remove UnboxedArray code part 1wolfbeast2019-05-23-91/+50
| |
* | Remove Unboxed Objects from vm/ Part 1 + fix deprotwolfbeast2019-05-16-0/+1
| |
* | Remove array headerwolfbeast2019-05-16-1/+0
|/
* JS - support for Array.prototype.values()janekptacijarabaci2018-02-20-2/+0
|
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+3798