summaryrefslogtreecommitdiffstats
path: root/js/src/jit/MCallOptimize.cpp
Commit message (Collapse)AuthorAgeLines
* Merge branch 'master' into js-moduleswolfbeast2019-11-10-126/+29
|\ | | | | | | | | # Conflicts: # modules/libpref/init/all.js
| * 1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL.Gaming4JC2019-07-18-42/+0
| |
| * Remove Unboxed Object code from jit, Part 3.wolfbeast2019-06-23-1/+0
| |
| * Call a more generic function when inlining array natives.wolfbeast2019-06-20-16/+5
| | | | | | | | | | | | | | This simplifies the code a bit because ElementAccessHasExtraIndexedProperty checks for length-overflow (directly) and sparse-indexes (through TypeCanHaveExtraIndexedProperties) so the callers don't have to do that anymore.
| * Inline combined methods for NativeObject and UnboxedArrayObject accesses.wolfbeast2019-06-10-5/+5
| |
| * Remove UnboxedArray code part 2wolfbeast2019-05-23-2/+2
| |
| * Remove UnboxedArray code part 1wolfbeast2019-05-23-57/+14
| |
| * remove unboxed code chunk (wip1)wolfbeast2019-05-14-4/+4
| |
* | Merge branch 'master' of https://github.com/MoonchildProductions/UXP into ↵janekptacijarabaci2018-07-06-8/+43
|\| | | | | | | _testBranch_test_1
| * Change inlining of intrinsics.wolfbeast2018-06-07-8/+43
| |
* | Bug 1326453 - Part 5: Remove no longer used ListIterator implementationjanekptacijarabaci2018-04-14-2/+0
|/
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+4099