aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/shedlang/compiler/backends/wasm/PatioToWasm.java
AgeCommit message (Expand)Author
2026-04-12Make targets independent of specific backendsMichael Williamson
2026-04-08Allow multiple destinations in Patio callsMichael Williamson
2026-04-07Return multiple values from Patio functionsMichael Williamson
2026-04-07Remove Patio resume instructionMichael Williamson
2026-04-04Rename offset field to elementOffsetsMichael Williamson
2026-03-20Update to LLVM 23Michael Williamson
2025-03-08Support methods from other namespaces in Wasm backendMichael Williamson
2025-03-08Add PatioDataElementMutableDeclarationMichael Williamson
2025-03-08Clarify name of Patio data element definitionsMichael Williamson
2024-12-22Update wasmIntConst to use exhaustive checkMichael Williamson
2024-12-22Support any result type for Patio tryMichael Williamson
2024-12-22Support Wasm block types with multiple resultsMichael Williamson
2024-12-22Add WasmBlockType.EMPTYMichael Williamson
2024-12-22Use explicit indirect function tableMichael Williamson
2024-03-19Remove unnecessary malloc importMichael Williamson
2024-03-19Remove Patio alloc-stack instructionMichael Williamson
2024-02-03Allow any int type in Patio switchMichael Williamson
2024-02-02Use runtime type tag as struct tagMichael Williamson
2024-01-31Remove Patio memory-fillMichael Williamson
2024-01-28Name pointer types more consistentlyMichael Williamson
2024-01-28Replace PatioDataValueDataPointerNull with PatioDataValuedataPointerMichael Williamson
2024-01-28Add PatioDataPtrValueNullMichael Williamson
2024-01-28Introduce PatioDataPtrValueMichael Williamson
2024-01-28Support memory-fill in Patio-to-Wasm code genMichael Williamson
2024-01-28Add memory-fill instruction to PatioMichael Williamson
2024-01-28Add Patio byte-constMichael Williamson
2024-01-27Add PatioOperandConst::type()Michael Williamson
2024-01-27Add Patio int32 data valueMichael Williamson
2024-01-26Add Patio int32-constMichael Williamson
2024-01-26Add int32 to PatioMichael Williamson
2024-01-26Remove Patio type indexMichael Williamson
2024-01-22Replace Patio instructions for size/offset with operandsMichael Williamson
2024-01-22Extract PatioIntValueMichael Williamson
2024-01-22Rename const operands to with const suffixMichael Williamson
2024-01-21Remove alloc-heap from PatioMichael Williamson
2024-01-21Implement Patio byte-size-of instructionMichael Williamson
2024-01-21Implement Patio byte-offset-of instructionMichael Williamson
2024-01-21Add Patio byte-size-of and byte-offset-of instructionsMichael Williamson
2024-01-21Add Patio type indexMichael Williamson
2024-01-21Rename platformTarget to targetMichael Williamson
2024-01-21Rename target to destination in IRsMichael Williamson
2023-12-27Fix writing of int data elements for wasm64Michael Williamson
2023-12-27Support bool-to-int and int-to-bool on wasm64Michael Williamson
2023-12-27Handle switches properly in wasm64Michael Williamson
2023-12-27Handle function pointer size being i32 on wasm64Michael Williamson
2023-12-26Use correct type for memory addressesMichael Williamson
2023-12-26Generate correct type for int storesMichael Williamson
2023-12-26Generate correct type for int loadsMichael Williamson
2023-12-26Determine correct type of localsMichael Williamson
2023-12-26Pass in context to patioOperandToWasmValueType()Michael Williamson