Bug 165547
Summary: | WebAssembly JS stubs: don't generate too much code | ||
---|---|---|---|
Product: | WebKit | Reporter: | JF Bastien <jfbastien> |
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
Status: | ASSIGNED | ||
Severity: | Normal | CC: | jfbastien, keith_miller, saam |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | 165118 | ||
Bug Blocks: | 161709 |
JF Bastien
WasmBindings.cpp will generate a bunch of code for huge signatures. Don't do that. At some point we'll have all the registers saved, and copied some of the stack args, and the rest should just be a loop. This means we'll share the inline cache but whatever it's better than code explosion!
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |