You are here |
blog.scottlogic.com | ||
| | | |
surma.dev
|
|
| | | | What follows is a brain dump of everything I know about compiling Rust to WebAssembly. Enjoy. | |
| | | |
dusty.phillips.codes
|
|
| | | | In earlier articles, we have implemented a tokenizer, parser, and transformer to convert WAT syntax to a Wasm AST and got started on the code generation. This part will continue with code generation. We'll start with the import section because it has a couple interesting complications that we need to take into account. The Import Section Consider this wat import statement: (module (import "wasi_snapshot_preview1" "fd_write" ( func $fd_write (param i32 i32 i32 i32) (result i32)) ) ) If we look at the bytes in the binary representation of this section, it's surprisingly long: | |
| | | |
renato.athaydes.com
|
|
| | | | ||
| | | |
popl18.sigplan.org
|
|
| | Welcome to the website of The 45th ACM SIGPLAN Symposium on Principles of Programming Languages (POPL 2018) The annual Symposium on Principles of Programming Languages is a forum for the discussion of all aspects of programming languages and programming systems. Both theoretical and experimental papers are welcome, on topics ranging from formal frameworks to experience reports. We seek submissions that make principled, enduring contributions to the theory, design, understanding, implementation or application of programming languages. The symposium is sponsored by ACM SIGPLAN, in cooperatio ... |