summaryrefslogtreecommitdiffstats
path: root/js/src/jit/MCallOptimize.cpp
Commit message (Collapse)AuthorAgeLines
* Revert #1091 Remove unboxed object code phase 1 + extras.wolfbeast2020-04-14-4/+4
| | | | | | This should be the last code backout for this. merging this branch should get us back to the way we were (+ additional code changes for later changes) as fasr as the unused unboxed code is concerned.
* Revert #1137 - Remove unboxed arrayswolfbeast2020-04-14-19/+62
| | | | | - accounting for removal of watch()/unwatch() - updated for intermediate code changes.
* Revert #1142 - Remove unboxed objectswolfbeast2020-04-14-0/+1
| | | | - accounting for removal of watch()/unwatch()
* 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