aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/shedlang/compiler/backends/wasm/structure
AgeCommit message (Expand)Author
2025-03-08Support undefined data elements in Wasm binary formatMichael 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-22Use explicit indirect function tableMichael Williamson
2024-12-22Add symbols for tablesMichael Williamson
2024-12-22Record SymbolInfo variants to match specMichael Williamson
2024-01-28Add memory.fill to WasmMichael Williamson
2023-12-27Add note on value encodingMichael Williamson
2023-12-27Use appropriate relocation type for memory addressesMichael Williamson
2023-12-27Add LEB128 encoding for padded 64-bit intsMichael Williamson
2023-12-26Add i32.wrap_i64 instructionMichael Williamson
2023-12-26Add i64.extend_i32_u instructionMichael Williamson
2023-12-26Use correct type for memory addressesMichael 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-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 i64.add instructionMichael Williamson
2023-12-26Use Wasm platform to determine value sizeMichael Williamson
2023-12-26Support 64-bit memoriesMichael Williamson
2023-12-21Update error messageMichael Williamson
2023-12-21Don't assume relocatable section is CODEMichael Williamson
2023-12-21Extract explicit notion of WasmRelocationSectionMichael Williamson
2023-12-21Remove unused fieldMichael Williamson
2023-12-21Remove completed TODOMichael Williamson
2023-12-21Check that we're not using placeholder unrelocatable valuesMichael Williamson
2023-12-21Fix visibility issuesMichael Williamson
2023-12-21Extract common Write interfaceMichael Williamson
2023-11-26Support Wasm throw instructionsMichael Williamson
2023-11-26Support Wasm catch blocksMichael Williamson
2023-11-26Support Wasm try with no catch blocksMichael Williamson
2023-11-26Write tag namesMichael Williamson
2023-11-26Add tags to WASM binary formatMichael Williamson
2023-10-01Add unreachable WASM instructionMichael Williamson
2023-08-27Add WASM br instructionMichael Williamson
2023-08-27Add WASM loop isntructionMichael Williamson
2023-08-27Add WASM block instructionMichael Williamson
2023-07-14Handle writing of WASM block types with one result typeMichael Williamson
2023-07-07Add int-sub instructionMichael Williamson
2023-07-07Add int-add instructionMichael Williamson
2023-07-07Add int-ne instructionMichael Williamson
2023-07-06Add int-equals instructionMichael Williamson
2023-06-30Replace WasmDataSymbol with WasmDataElementMichael Williamson
2023-06-30Generate separate WASM data segmentsMichael Williamson
2023-06-29Check whether namespace is initialized when importingMichael Williamson
2023-06-28Add proper namespace import for WASMMichael Williamson