summaryrefslogtreecommitdiffstats
path: root/js
Commit message (Collapse)AuthorAgeLines
* Issue #618 - Add APIs to query module record errorsMoonchild2020-07-03-0/+20
| | | | Ref: BZ 1388728
* Issue #618 - Update code comments for ModuleInstantiateMoonchild2020-07-03-2/+2
|
* Issue #618 - Align module instantiation/errors with the updated spec.Moonchild2020-07-03-217/+611
| | | | | Store and re-throw module instantiation and evaluation errors. Ref: BZ 1374239, 1394492
* Issue #1603 - Part 1: Reorganize ScriptLoader/ScriptElementMoonchild2020-06-30-9/+9
| | | | | | - Moves scripting parts of DOM into 'dom/script' - Renames nsScript{Loader/Element} to Script{Loader/Element} - Adjusts all callers
* Issue #1542 - Fix a typo in wasm which was causing build failure on ARMadeshkp2020-06-08-8/+8
|
* Issue #1570 - Implement globalThiswolfbeast2020-05-30-3/+44
| | | | This resolves #1570
* Bug 1412030 - [MIPS] Emit wasm memory access informationJiaxun Yang2020-05-14-107/+164
| | | | Tag: #1542
* Bug 1330942 - move MemoryAccessDesc::isUnaligned to the ARM/MIPS platform layerJiaxun Yang2020-05-14-21/+40
| | | | Tag: #1542
* Bug 1441521 : [MIPS] Optimize comparation with small constantsJiaxun Yang2020-05-14-74/+170
| | | | Tag: #1542
* Bug 1430693 - IonMonkey: MIPS: Fix generic NaN for legacy mips (IEEE 754-1985)Jiaxun Yang2020-05-14-0/+4
| | | | Tag: #1542
* Bug 1424978 - IonMonkey: MIPS64: Fix unboxNonDouble for Int32Jiaxun Yang2020-05-14-0/+30
| | | | Tag: #1542
* Bug 1424978 - IonMonkey: MIPS64: Fix tagValue functionJiaxun Yang2020-05-14-2/+7
| | | | Tag: #1542
* Bug 1424978 - IonMonkey: MIPS64: Fix boxValue functionJiaxun Yang2020-05-14-1/+6
| | | | Tag: #1542
* Bug 1390802 - IonMonkey: MIPS64: Fix storeValue functionJiaxun Yang2020-05-14-1/+5
| | | | Tag: #1542
* Bug 1424978 - IonMonkey: MIPS: Fix ma_store_unalignedJiaxun Yang2020-05-14-1/+1
| | | | Tag: #1542
* Bug 1424978 - IonMonkey: MIPS: Fix ma_addTestCarryJiaxun Yang2020-05-14-2/+8
| | | | Tag: #1542
* Bug 1390459 - mulby3 function implement error on mips platformJiaxun Yang2020-05-14-4/+6
| | | | Tag: #1542
* Bug 1271968 - IonMonkey: MIPS: Refactor addMixedJump.Jiaxun Yang2020-05-14-17/+17
| | | | Tag: #1542
* Bug 1271968 - wasm: MIPS: Port mixed jump for wasm.Jiaxun Yang2020-05-14-0/+5
| | | | Tag: #1542
* Bug 1271968 - IonMonkey: MIPS: Refactor PatchWrite_NearCall.Jiaxun Yang2020-05-14-86/+31
| | | | Tag: #1542
* Bug 1271968 - IonMonkey: MIPS: Handle conditional branch in out of line code ↵Jiaxun Yang2020-05-14-41/+39
| | | | | | of mixed jump. Tag: #1542
* Bug 1271968 - IonMonkey: MIPS: Merge MacroAssembler::branchWithCode.Jiaxun Yang2020-05-14-128/+67
| | | | Tag: #1542
* Bug 1271968 - IonMonkey: MIPS: Merge MacroAssembler::ma_jal.Jiaxun Yang2020-05-14-51/+26
| | | | Tag: #1542
* Bug 1271968 - IonMonkey: MIPS: Merge Assembler::bind.Jiaxun Yang2020-05-14-174/+83
| | | | Tag: #1542
* Bug 1271968 - IonMonkey: MIPS: Replace long jumps by mixed jumps.Jiaxun Yang2020-05-14-307/+277
| | | | Tag: #1542
* Bug 1271968 - IonMonkey: MIPS: Make jit code in same 256 MB-aligned regionJiaxun Yang2020-05-14-0/+16
| | | | Tag: #1542
* [IonMonkey] MIPS: Import small optimizations from load & storeJiaxun Yang2020-05-14-4/+17
|
* Issue #1542 - IonMonkey: MIPS32: Fix build error on O32 platform.Jiaxun Yang2020-05-14-0/+1
|
* Bug 1323646 - IonMonkey: MIPS64: Fix range checking in ma_addTestOverflowJiaxun Yang2020-05-14-1/+1
| | | | Tag: #1542
* Bug 1323642 - IonMonkey: MIPS64: Fix load unsigned 48-bit immediateJiaxun Yang2020-05-14-23/+32
| | | | | | | | | | | | | | | Issue: In ma_li(Register, ImmWord): Load unsigned 48-bit immediate: 0x0000_8000_0000_0000 Wrong instructions stream: lui reg, 0x8000 dsll reg, reg, 16 # reg = 0xffff_8000_0000_0000 Fixed instructions stream: lui reg, 0x8000 dinsu reg, zero, 32, 32 dsll reg, reg, 16 Tag: #1542
* Bug 1323136 - wasm: MIPS: Do bounds check in 32-bitJiaxun Yang2020-05-14-46/+44
| | | | Tag: #1542
* Bug 1344597 - Baldr: MIPS: Fix trap type of unsigned divide by zeroJiaxun Yang2020-05-14-1/+1
| | | | Tag: #1542
* Issue #1542 - IonMonkey: MIPS: Define JS_CODEGEN_MIPSXX by HAVE_64BIT_BUILD.Jiaxun Yang2020-05-14-6/+8
| | | | MIPSXX is required for 64bit build.
* [js] Record load in MCreateThis alias set.Moonchild2020-05-05-2/+4
|
* Bug 1416999 - Remove document.registerElementMatt A. Tobin2020-04-17-5/+5
| | | | Tag #1375
* [js] Handle functions with rest parameters in isObservableArgumentSlot.Jan de Mooij2020-04-08-1/+1
|
* Merge pull request #1472 from JMadgwick/masterMoonchild2020-03-28-6/+7
|\ | | | | Fix building on sparc64 Linux
| * Issue #1471 - Fix building on sparc64 LinuxJMadgwick2020-03-09-6/+7
| | | | | | | | | | Correct various pre-processor defines for sparc64 and in mozjemalloc use the JS arm64 allocator on Linux/sparc64. This corrects build problems opn Linux sparc64 and is in line with bugzilla bug #1275204.
* | [js] Remove pointless MakeMRegExpHoistable optimization.wolfbeast2020-03-18-302/+4
|/ | | | It's a lot of code with no measurable effect.
* Revert "Issue #190 - Part 1: Remove XP_IOS conditional code"Matt A. Tobin2020-02-28-3/+28
| | | | This reverts commit 6a3d5769d01ec1a8dd56ea79aec2df91b801ce02.
* Issue #190 - Part 1: Remove XP_IOS conditional codeMatt A. Tobin2020-02-28-28/+3
|
* Issue #1465 - Implement optional catch binding.wolfbeast2020-02-27-76/+118
|
* Merge pull request #1461 from MoonchildProductions/ubboMoonchild2020-02-26-803/+8482
|\ | | | | Back out unboxed array/object removals
| * Revert #1091 Remove unboxed object code phase 1 + extras.wolfbeast2020-02-23-102/+1544
| | | | | | | | | | | | 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-02-23-630/+3543
| | | | | | | | | | - accounting for removal of watch()/unwatch() - updated for intermediate code changes.
| * Revert "Issue #1382 - Remove invalid assertion."wolfbeast2020-02-23-9/+8
| | | | | | | | This reverts commit 9c6a8450b3e96442035b84025b0dd13be3a9e5f8.
| * Revert #1142 - Remove unboxed objectswolfbeast2020-02-22-75/+3400
| | | | | | | | - accounting for removal of watch()/unwatch()
| * Revert 1320408 part 15: Make addDataProperty staticwolfbeast2020-02-22-21/+21
| |
* | Reclassify heapsnapshot and nsJSInspector as not part of devtoolsMatt A. Tobin2020-02-22-0/+287
|/ | | | This resolves Issue #316
* Issue #316 - Make sure MOZ_DEVTOOLS_SERVER is passed down to js.wolfbeast2020-02-21-0/+15
|