Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import functions #10

Merged
merged 41 commits into from
Mar 24, 2024
Merged

Import functions #10

merged 41 commits into from
Mar 24, 2024

Conversation

AjaniBilby
Copy link
Member

Allow salient to import and call functions according to the wasm specification. This will then allow access to the WASIX functions to start creating the standard library from.

This depends on the #8 being merged before work can be started

This does create some O0 performance penalties, but this can be reduced by making a cache type, using registers where it doesn't write the value straight to the address, instead writing to a local reg first, and only storing to disk when it needs to be composed into a struct or for a value loan
@AjaniBilby AjaniBilby added the enhancement New feature or request label Mar 22, 2024
@AjaniBilby AjaniBilby self-assigned this Mar 22, 2024
@AjaniBilby AjaniBilby added this to the HTTP ping server milestone Mar 22, 2024
@AjaniBilby AjaniBilby marked this pull request as ready for review March 24, 2024 04:05
@AjaniBilby AjaniBilby merged commit 1b62e92 into main Mar 24, 2024
1 check passed
@AjaniBilby AjaniBilby deleted the import-functions branch March 24, 2024 04:06
@AjaniBilby AjaniBilby changed the title [Draft] Import functions Import functions Mar 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant