Closed Bug 1536702 Opened 1 year ago Closed 3 months ago

Implement loadFromTypedArray methods for BigInt

Categories

(Core :: JavaScript Engine: JIT, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
mozilla72
Tracking Status
firefox68 --- wontfix
firefox72 --- fixed

People

(Reporter: terpri, Assigned: anba)

References

Details

Attachments

(4 files, 1 obsolete file)

No description provided.
Blocks: 1456569
Priority: -- → P1
Attachment #9053020 - Attachment is obsolete: true
Assignee: nobody → andrebargull
Attachment #9053020 - Attachment is obsolete: false
Attachment #9053020 - Attachment is obsolete: true

Using emitAddressFromStubField() allows to unify both implementations to
a single function in CacheIRCompiler.

Depends on D48336

Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/80bd01919ed4
Part 1: Move emitLoadTypedObjectResult() into CacheIRCompiler. r=jandem
https://hg.mozilla.org/integration/autoland/rev/71a2bfc0cf2b
Part 2: Add MacroAssembler support to allocate and initialise BigInt values. r=jandem
https://hg.mozilla.org/integration/autoland/rev/1398fdc0f7e9
Part 3: Inline loads from BigInt TypedArray/Objects in CacheIR. r=jandem
https://hg.mozilla.org/integration/autoland/rev/f473602d0d24
Part 4: Add test cases for loading BigInt values from TypedArray/Objects. r=jandem

Keywords: checkin-needed
You need to log in before you can comment on or make changes to this bug.