Takeshi Yoneda
4709f04be3
Adds LookupFunction in experimental/table package ( #1637 )
2023-08-20 08:10:10 +09:00
Takeshi Yoneda
b8262fe4fb
Lifts LookupFunction into ModuleInstance from ModuleEngine ( #1636 )
...
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com >
2023-08-18 10:46:50 +09:00
Takeshi Yoneda
7c602ea1db
emscripten: explicitly checks if an api.Function is not nil ( #1623 )
...
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com >
2023-08-10 08:35:59 +09:00
jerbob92
a2b6510ede
Implement Emscripten jmp support in indirect function calls (invoke_xxx) ( #1611 )
...
Signed-off-by: Jeroen Bobbeldijk <jeroen@klippa.com >
2023-08-10 08:03:35 +09:00
Takeshi Yoneda
f47b0d3362
Reduces FunctionDefinition usages ( #1419 )
...
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com >
2023-05-01 10:37:43 +08:00
Nuno Cruces
77e8d72d67
api: adds CallWithStack to avoid allocations ( #1407 )
...
Signed-off-by: Nuno Cruces <ncruces@users.noreply.github.com >
2023-05-01 08:52:40 +09:00
Crypt Keeper
df0faa5d16
emscripten: adds experimental InstantiateForModule for invoke exports ( #1372 )
...
This adds emscripten.InstantiateForModule into the experimental package.
This builds dynamic invoke exports in the same order and only matching
those needed by the importing modules.
Finally, this removes special casing of function type IDs by deferring
resolution of them only in Emscripten.
Fixes #1364
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2023-04-18 09:13:50 +02:00