Difference between revisions of "WebAssembly/Roadmap"
From Lazarus wiki
Jump to navigationJump to searchm |
m |
||
Line 27: | Line 27: | ||
Needed for vmt and procedure variables (callback) calls | Needed for vmt and procedure variables (callback) calls | ||
+ | |- | ||
+ | |VMT | ||
+ | | | ||
+ | |Support for calls via virtual method table | ||
|} | |} | ||
==See Also== | ==See Also== | ||
*[[WebAssembly]] | *[[WebAssembly]] | ||
[[Category:WebAssembly]] | [[Category:WebAssembly]] |
Revision as of 15:06, 17 October 2019
Feature | Status | Description |
---|---|---|
Assembly (textual wasm) | ||
Basic function calls and local variables | ||
Global variables | ||
Stack/Call frame support | WebAssembly doesn't have any native stack and/or frame support.
It has to be emulated using global and local variables. | |
Indirect function calls | WebAssembly has a specific way of indirect calls
Needed for vmt and procedure variables (callback) calls | |
VMT | Support for calls via virtual method table |