Volodymyr Shymanskyy
79d412ea5f
Update README.md
2024-09-10 19:17:06 +03:00
Volodymyr Shymanskyy
00b35a122b
Fix CI
2024-08-25 20:57:56 +03:00
Volodymyr Shymanskyy
1657d0a285
Fix CI
2024-08-25 20:53:00 +03:00
Volodymyr Shymanskyy
7f0dc04993
Boost ver
2024-08-25 20:42:39 +03:00
Devin Bayer
668e890718
Update Cookbook.md ( #502 )
...
Replace obsolete calls with `local.get`.
2024-08-25 20:36:43 +03:00
Matheus C. França
26e7a8758e
readme: add wasm3-d ( #503 )
2024-08-25 20:36:15 +03:00
tommie
35b5e2fb53
fix: memory.grow by a negative number is an error ( #498 )
...
This is to comply with e.g. wasmtime. The spec does not make it
explicit what growing by a negative number should mean. It's likely a
mistake, so let's fail.
Closes #442 .
2024-08-07 12:28:25 +03:00
Volodymyr Shymanskyy and Tommie Gannert
256cd37bbd
Implements the custom-page-size proposal. ( #496 )
...
Co-authored-by: Tommie Gannert <tommie@gannert.se >
2024-08-03 12:48:28 +03:00
Volodymyr Shymanskyy
f37749cb4c
Fix #493
2024-08-03 02:19:22 +03:00
Volodymyr Shymanskyy
a16968e2f4
Cleanup docs
2024-08-03 02:02:07 +03:00
Volodymyr Shymanskyy
5814318ac6
Revert "fix: Makes CopyStackSlotsR use numSlots. ( #489 )"
...
This reverts commit e887a3b084 .
2024-08-03 01:54:23 +03:00
tommie
e887a3b084
fix: Makes CopyStackSlotsR use numSlots. ( #489 )
...
Closes #471 .
2024-08-03 01:48:23 +03:00
Volodymyr Shymanskyy
9565b7c819
Update GH Actions
2024-08-03 01:44:53 +03:00
tommie
526c1251b6
fix: Releases M3Module.memoryImport. ( #490 )
...
Fixes #462
2024-08-03 01:42:22 +03:00
tommie
2c54e3d2ab
fix: Adjust number of values when handling f32 in block results. ( #491 )
...
Fixes #465 .
2024-08-03 01:41:06 +03:00
Volodymyr Shymanskyy
468c3b9ba3
Update GH Actions
2024-08-03 01:39:18 +03:00
Volodymyr Shymanskyy
a64aee0c0d
Update README.md
2024-08-03 01:16:38 +03:00
Volodymyr Shymanskyy
dea3d2c429
Update README.md
2024-08-03 01:13:18 +03:00
Volodymyr Shymanskyy
2a97cdd0e8
Update README.md
...
Remove wasmer stuff as it doesn't work
2024-08-03 01:08:18 +03:00
Volodymyr Shymanskyy
e904ad1509
Update README.md
2024-08-03 01:00:59 +03:00
Matheus C. França
d755959eb3
update zig build (v0.13.0) ( #492 )
2024-08-02 22:44:35 +03:00
garrison hinson-hasty
139076a98b
bugfix: use gcc/clang compatible overflow builtins for integer arithmetic ( #450 )
2024-01-30 23:17:28 +02:00
Volodymyr Shymanskyy
d28e14f352
Update README.md
2023-12-18 13:00:38 +02:00
Volodymyr Shymanskyy
e7b5e40363
Update README.md
2023-12-18 12:46:34 +02:00
Volodymyr Shymanskyy
ee813c31f4
Fix build
2023-12-18 11:39:06 +02:00
Volodymyr Shymanskyy
a118277040
Fix build
2023-12-18 11:33:35 +02:00
Volodymyr Shymanskyy
ccd37fddd3
Update cpp example
2023-12-18 11:29:30 +02:00
Finn
7ed176d985
Add m3_GetTableFunction to allow calling functions by index ( #448 )
2023-12-18 03:35:48 +02:00
Tatsuyuki Kobayashi
6512cc99d0
Check global mutability ( #417 )
2023-12-18 03:27:50 +02:00
Nathan Rajlich
8f3fe3bd1d
Allow for retrieval of "memory" type import / export name ( #449 )
...
* Store the memory export name
When the memory export is defined in the WASM module,
store the name of the export so that it can be read by
the application.
This is necessary for implementing the JavaScript
`WebAssembly.Module.exports()` function.
* Store the memory import name
When the memory import is defined in the WASM module,
store the name of the import so that it can be read by
the application.
This is necessary for implementing the JavaScript
`WebAssembly.Module.imports()` function.
* Store the table0 export name
When the table export is defined in the WASM module,
store the name of the export so that it can be read by
the application.
This is necessary for implementing the JavaScript
`WebAssembly.Module.exports()` function.
2023-12-18 03:27:24 +02:00
DianQK
c5fe08894f
Fix freeing the stack address incorrectly when unwinding local functions. ( #436 )
2023-12-18 03:23:03 +02:00
Guus Waals
69bc275e4b
Disable tail calls on emscripten ( #434 )
...
By default, unless M3_HAS_TAIL_CALL is defined as 1
2023-12-18 03:21:25 +02:00
Johan Mattsson
121575febe
Fix resource leaks ( #439 )
...
* Free memory
* Close file handle
2023-12-18 03:19:33 +02:00
luciouskami
4dcbcf9ad5
modify cpp sdk inorder to match ISOstd:latest ( #435 )
2023-12-18 03:17:23 +02:00
Volodymyr Shymanskyy
2b77d5d207
Update uvwasi
2023-12-18 03:11:42 +02:00
Volodymyr Shymanskyy
c2bbe99577
Update uvwasi
2023-12-18 03:07:37 +02:00
Volodymyr Shymanskyy
cfdbeac3d1
Cleanup
2023-12-18 02:57:56 +02:00
YenFuChen
0e7b874529
Fix function signature ( #412 )
2023-12-18 02:48:37 +02:00
Volodymyr Shymanskyy
4e63d7779a
Cleanup
2023-12-18 02:31:37 +02:00
Volodymyr Shymanskyy
d45d9818f1
Cleanup
2023-12-18 02:25:39 +02:00
Volodymyr Shymanskyy
0990a467cc
Update CI
2023-12-18 02:01:36 +02:00
Volodymyr Shymanskyy
2e531c8fbb
Update CI
2023-12-18 01:29:27 +02:00
Volodymyr Shymanskyy
c8cd2e04b8
Update dependencies
2023-12-18 00:39:05 +02:00
Volodymyr Shymanskyy
772f8f4648
Update README.md
2023-03-26 20:23:54 +03:00
Volodymyr Shymanskyy
5dbb2ccd4e
Update README.md
2023-03-26 20:23:43 +03:00
Volodymyr Shymanskyy
49290f19ff
Update README.md
2023-01-10 16:20:50 +02:00
Volodymyr Shymanskyy
c53a34315d
Update README.md
2023-01-05 15:30:27 +02:00
Colin Ihrig
3ff6776ebd
update to uvwasi 0.0.14 ( #415 )
...
This bumps the uvwasi dependency version
from 0.0.12 (Nov 2021) to 0.0.14 (Dec 2022).
2023-01-05 15:03:31 +02:00
Frank Denis
045040a973
Fix build.zig file for Zig 0.10 ( #410 )
...
addIncludeDir() was renamed to addIncludePath()
2022-11-24 22:57:59 +02:00
Jason Beetham
011597ecea
Added Nim Bindings to readme ( #388 )
2022-11-12 12:09:22 +00:00