Closed Bug 1850864 Opened 3 years ago Closed 3 years ago

[riscv]Port D1782585 D1846936 D185772 D170986 D185392 into riscv

Categories

(Core :: JavaScript: WebAssembly, enhancement)

Firefox 119
RISCV64
Unspecified
enhancement

Tracking

()

RESOLVED FIXED
120 Branch
Tracking Status
firefox120 --- fixed

People

(Reporter: yahan, Assigned: yahan)

Details

Attachments

(5 files, 2 obsolete files)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.62

Steps to reproduce:

[riscv]Port tagging for JSString* in AnyRef. r=yury

  • missing bug-id

Implement function masm.freeStackTo. r=yury

  • missing bug-id

[riscv]wasm: Generalize load/store instructions for multiple memories. r=jseward

  • missing bug-id
Assignee: nobody → yahan
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

Depends on D187163

Attachment #9350963 - Attachment description: Bug 1850864 - [riscv]Implement function masm.freeStackTo. r=yury → Bug 1850864 - [riscv]Implement function masm.freeStackTo. r=jseward
Attachment #9350962 - Attachment description: Bug 1850864 - [riscv]Port tagging for JSString* in AnyRef. r=yury → Bug 1850864 - [riscv]Port tagging for JSString* in AnyRef. r=jseward

The Bugbug bot thinks this bug should belong to the 'Core::JavaScript: WebAssembly' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → JavaScript: WebAssembly
Product: Firefox → Core
Attachment #9350962 - Attachment description: Bug 1850864 - [riscv]Port tagging for JSString* in AnyRef. r=jseward → Bug 1850864 - [riscv]Port tagging for JSString* in AnyRef. r=yury
Attachment #9350963 - Attachment description: Bug 1850864 - [riscv]Implement function masm.freeStackTo. r=jseward → Bug 1850864 - [riscv]Implement function masm.freeStackTo. r=yury
Summary: [riscv]Port D1782585 D1846936 D185772 into riscv → [riscv]Port D1782585 D1846936 D185772 D170986 D185392 into riscv

This patch is a port of D185392

This patch is a port of D185392

This patch is port of D170986.

Depends on D187967

Attachment #9352624 - Attachment is obsolete: true
Attachment #9352626 - Attachment is obsolete: true
Pushed by jseward@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/733fcee30b52 [riscv]Port tagging for JSString* in AnyRef. r=yury,jseward https://hg.mozilla.org/integration/autoland/rev/3e7b22e7b474 [riscv]Implement function masm.freeStackTo. r=yury,jseward https://hg.mozilla.org/integration/autoland/rev/98f0129136a1 [riscv]wasm: Generalize load/store instructions for multiple memories. r=jseward https://hg.mozilla.org/integration/autoland/rev/e891ad8158b3 apply code formatting via Lando
Hardware: Unspecified → RISCV64
Pushed by jseward@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/469ed31b0396 [riscv]Port wasm return calls implementation. r=jseward
Attachment #9359970 - Attachment description: WIP: Bug 1850864 - [riscv] Fix SlowCallMarker error → Bug 1850864 - [riscv] Fix SlowCallMarker error
Attachment #9359970 - Attachment description: Bug 1850864 - [riscv] Fix SlowCallMarker error → Bug 1850864 - [riscv] Fix SlowCallMarker error.r=jseward
Pushed by jseward@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7a6f17636cf1 [riscv] Fix SlowCallMarker error.r=jseward
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: