Skip to content

Activity

Compiler: Use exported names for functions, or at least better names

paulirwinpushed 1 commit to main • 57a6bf1…0076d37 • 
on Nov 20, 2023

Compiler: Support saving assembly to a file in Mono.Cecil backend

paulirwinpushed 1 commit to main • 5382f9f…57a6bf1 • 
on Nov 20, 2023

Compiler: Add if opcode support, with brfalse CIL compilation

paulirwinpushed 1 commit to main • fcfc6a2…5382f9f • 
on Nov 12, 2023

WASI: Fix issue with reading bytes as a string in fd_write

paulirwinpushed 2 commits to main • 87b3871…fcfc6a2 • 
on Nov 11, 2023

Runtime: Support automatic start function invocation upon instantiation

paulirwinpushed 5 commits to main • 9f5a8fd…87b3871 • 
on Nov 11, 2023

Compiler: Move construction of WasmCompiler into CompilationAssembly

paulirwinpushed 4 commits to main • 9638fb8…9f5a8fd • 
on Nov 6, 2023

Compiler: Refactor out Reflection.Emit IL generation

paulirwinpushed 1 commit to main • 1a49aea…9638fb8 • 
on Nov 3, 2023

Tests: Add Emscripten hello world test

paulirwincreated feature/emscripten-hello-world • 33609bb • 
on Oct 29, 2023

Compiler: Fix return type of select opcode, other diagnosic fixes

paulirwinpushed 1 commit to main • 57c10d8…1a49aea • 
on Oct 29, 2023

Runtime: Add basic WASI Preview 1 fd_write implementation for stdout

paulirwinpushed 1 commit to main • 7bbc1b5…57c10d8 • 
on Oct 28, 2023

Runtime: Add WASI Preview 1 proc_exit function

paulirwinpushed 1 commit to main • ef13d60…7bbc1b5 • 
on Oct 28, 2023

Compiler: Add [f32|f64].convert_[i32|i64]_[s|u] opcodes

paulirwinpushed 1 commit to main • c6727ec…ef13d60 • 
on Oct 28, 2023

Compiler: Add [i32|i64].trunc_[f32|f64]_[s|u] opcodes

paulirwinpushed 1 commit to main • d0c684c…c6727ec • 
on Oct 28, 2023

Compiler: Add f32/f64 lt/le/gt/ge opcodes

paulirwinpushed 1 commit to main • e47bfcf…d0c684c • 
on Oct 28, 2023

Compiler: Add f32/f64 abs/neg opcodes

paulirwinpushed 1 commit to main • cfc46c1…e47bfcf • 
on Oct 28, 2023

Compiler: Add f32/f64 store/load opcodes

paulirwinpushed 1 commit to main • 5a53f27…cfc46c1 • 
on Oct 28, 2023

Compiler: Add i64.store[8|16|32] opcodes

paulirwinpushed 1 commit to main • 7b7e4bc…5a53f27 • 
on Oct 28, 2023

Compiler: Add i64.[lt|le|gt|ge]_[s|u] opcodes

paulirwinpushed 1 commit to main • 7fa0091…7b7e4bc • 
on Oct 28, 2023

Compiler: Add br_table opcode, fix label indexing

paulirwinpushed 1 commit to main • b57d226…7fa0091 • 
on Oct 28, 2023

Compiler: Add f32/f64 eq/ne opcodes

paulirwinpushed 1 commit to main • 88a7138…b57d226 • 
on Oct 28, 2023

Compiler: Add i32.wrap_i64, some test cleanup

paulirwinpushed 1 commit to main • b829773…88a7138 • 
on Oct 28, 2023

Compiler: Add reinterpret opcodes

paulirwinpushed 1 commit to main • 1a54d13…b829773 • 
on Oct 28, 2023

Compiler: Add [i32|i64].load[8|16|32]_[s|u] opcodes

paulirwinpushed 1 commit to main • 133cb41…1a54d13 • 
on Oct 28, 2023

Compiler: Add i64.extend_i32_u opcode

paulirwinpushed 1 commit to main • 53d003d…133cb41 • 
on Oct 28, 2023

Compiler: Add i32.store8 and i32.store16 opcodes

paulirwinpushed 1 commit to main • 373d0d2…53d003d • 
on Oct 28, 2023

Compiler: Add i32.ne and i64.ne opcodes

paulirwinpushed 1 commit to main • b7d400f…373d0d2 • 
on Oct 28, 2023

Compiler: Add select opcode support

paulirwinpushed 1 commit to main • d71f85a…b7d400f • 
on Oct 28, 2023

Compiler: Rename 0xFC opcode prefix

paulirwinpushed 1 commit to main • 71a0d55…d71f85a • 
on Oct 28, 2023

Compiler: Support for unsigned versions of i32 gt/lt opcodes

paulirwinpushed 1 commit to main • 4c53dbb…71a0d55 • 
on Oct 26, 2023

Compiler: Add nop opcode

paulirwinpushed 2 commits to main • e883e94…4c53dbb • 
on Oct 26, 2023