Bug 267481
| Summary: | Remove simple JS->Wasm entry thunks by using metadata | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Justin Michaud <justin_michaud> |
| Component: | JavaScriptCore | Assignee: | Justin Michaud <justin_michaud> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | dpino, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | |||
| Bug Blocks: | 261403 | ||
Justin Michaud
Remove simple JS->Wasm entry thunks by using metadata
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/120933304>
Justin Michaud
Pull request: https://github.com/WebKit/WebKit/pull/22739
Justin Michaud
Closing old bugs assigned to me
Justin Michaud
Closing old bugs assigned to me
Justin Michaud
I clicked the wrong thing, this shouldn't have been closed
EWS
Committed 277566@main (4bd20953a44f): <https://commits.webkit.org/277566@main>
Reviewed commits have been landed. Closing PR #22739 and removing active labels.
Diego Pino
Debian 11 bot is failing after this change with the following error:
/home/buildbot/worker/GTK-Linux-64-bit-Release-Ubuntu-2004-Build/build/Source/JavaScriptCore/wasm/WasmCallee.h:255:11: error: expected nested-name-specifier before ‘enum’
255 | using enum JSEntrypointInterpreterCalleeMetadata;
| ^~~~
Debian 11 uses GCC10.2, which is currently the least GCC version supported [1] [2]. This version of the compiler doesn't support "using enum".
[1] https://github.com/webkit/webkit/blob/main/Source/cmake/WebKitCommon.cmake#L74
Diego Pino
Re-opening for pull request https://github.com/webkit/webkit/pull/27368
EWS
Committed 277600@main (fb54302c60a6): <https://commits.webkit.org/277600@main>
Reviewed commits have been landed. Closing PR #27368 and removing active labels.
Justin Michaud
Re-opening for pull request https://github.com/WebKit/WebKit/pull/27534
EWS
Committed 277762@main (4706d27c38ec): <https://commits.webkit.org/277762@main>
Reviewed commits have been landed. Closing PR #27534 and removing active labels.