aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/shedlang/compiler/backends/wasm
AgeCommit message (Expand)Author
2026-04-12Make targets independent of specific backendsMichael Williamson
2026-04-06Add Patio test for loading from mutable data element declMichael Williamson
2026-03-21Remove printing of module path in testsMichael Williamson
2025-03-09Extract Wasm executable extension into a constantMichael Williamson
2025-03-09Remove duplication of path to binaryMichael Williamson
2025-03-08Support methods from other namespaces in Wasm backendMichael Williamson
2025-03-08Support undefined data elements in Wasm binary formatMichael Williamson
2025-03-08Support method calls from other namespaces (without Wasm support)Michael Williamson
2024-12-22Support Wasm block types with multiple resultsMichael Williamson
2024-12-22Add WasmBlockType.EMPTYMichael Williamson
2024-12-22Add tests for serializing Wasm block typesMichael Williamson
2024-12-22Fix formattingMichael Williamson
2024-12-22Add symbols for tablesMichael Williamson
2024-12-22Implement Patio codegen for method store and loadMichael Williamson
2024-12-19Define methods directly on structMichael Williamson
2024-12-11Rename 36-extensions example to 35-extend-struct-inlineMichael Williamson
2024-12-11Compile Patio code for positional structsMichael Williamson
2024-12-10Add disabled example for struct positional fieldsMichael Williamson
2024-12-10Add disabled test for extensionsMichael Williamson
2024-03-24Support custom runtimes when compilingMichael Williamson
2024-03-24Use profiles when compilingMichael Williamson
2024-03-20Set profile on command lineMichael Williamson
2024-02-12Only include Patio test functions for Patio testsMichael Williamson
2024-02-12Remove reliance on exit code for Patio testsMichael Williamson
2024-01-28Add memory.fill to WasmMichael Williamson
2023-12-28Set target in LlvmCompilerMichael Williamson
2023-12-28Update tmp pathsMichael Williamson
2023-12-28Create separate static method for creating WasmBackend from targetMichael Williamson
2023-12-27Add support for WASI on wasm64Michael Williamson
2023-12-27Use appropriate relocation type for memory addressesMichael Williamson
2023-12-27Add LEB128 encoding for padded 64-bit intsMichael Williamson
2023-12-27Enable 00-missing-main example for wasm64Michael Williamson
2023-12-27Enable Patio-to-Wasm tests for wasm64Michael Williamson
2023-12-27Update to node 20Michael Williamson
2023-12-26Add i32.wrap_i64 instructionMichael Williamson
2023-12-26Add i64.extend_i32_u instructionMichael Williamson
2023-12-26Enable 01-true example for wasm64Michael Williamson
2023-12-26Add i64.store instructionMichael Williamson
2023-12-26Add support for i64.load instructionMichael Williamson
2023-12-26Add i64.ne instructionMichael Williamson
2023-12-26Test serialization of i32.ne instructionMichael Williamson
2023-12-26Add i64.eq instructionMichael Williamson
2023-12-26Add test for i32.eq instructionMichael Williamson
2023-12-26Add i64.sub instructionMichael Williamson
2023-12-26Extract serializeInstructions()Michael Williamson
2023-12-26Add test for i32.add instructionMichael Williamson
2023-12-26Add i64.add instructionMichael Williamson
2023-12-26Support running wasm64 through nodeMichael Williamson
2023-12-26Support 64-bit memoriesMichael Williamson
2023-12-26Add separate wasm32 and (unsupported) wasm64 targetsMichael Williamson