Skip to content

A couple fixes - #106

Merged
jtschuster merged 4 commits into
jtschuster:extern-signaturesfrom
MichalStrehovsky:extern-signatures
Oct 2, 2026
Merged

jtschuster merged 4 commits into
jtschuster:extern-signaturesfrom
MichalStrehovsky:extern-signatures

Conversation

@MichalStrehovsky

Copy link
Copy Markdown

No description provided.

MichalStrehovsky and others added 4 commits October 2, 2026 10:46
`ldvirtftn` that is not part of a verifiable delegate creation sequence is currently not implemented. We need to give RyuJIT something while it's asking `getCallInfo` before it detects delegate creation sequence.

We used to give out a symbol that doesn't resolve so this would be a linking failure if it's indeed not replaced with a delegate creation. This is kind of getting in the way for WASM so instead give out an invalid handle. Now it will be a compile failure. Somewhat harder to root cause, but still not terrible.
Separate method declarations from definitions and prepare typed imports for unresolved symbols before layout. Remove WasmFunctionImportNode and its factory plumbing, and correct the signature interfaces' definition semantics.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 5e8796d9-2e40-4222-9807-7c290cd0cd6b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants