aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/shedlang/compiler/backends/wasm/WasmBackend.java
AgeCommit message (Expand)Author
2026-04-12Make targets independent of specific backendsMichael Williamson
2026-03-20Update to LLVM 23Michael Williamson
2025-03-09Extract Wasm executable extension into a constantMichael Williamson
2024-03-24Support custom runtimes when compilingMichael Williamson
2024-03-24Clarify target dir is for runtimeMichael Williamson
2024-03-24Use profiles when compilingMichael Williamson
2024-03-20Set profile on command lineMichael Williamson
2024-03-20Clarify output path variablesMichael Williamson
2024-03-19Use Python script to build runtimeMichael Williamson
2024-02-11Create separate lib for patio runtimeMichael Williamson
2024-01-24Extract common code for Patio backendsMichael Williamson
2024-01-24Reuse Shid-to-Patio contextsMichael Williamson
2023-12-28Create separate static method for creating WasmBackend from targetMichael Williamson
2023-12-26Update to LLVM 17Michael Williamson
2023-12-26Validate binaries in Wasm backendMichael Williamson
2023-12-26Support 64-bit memoriesMichael Williamson
2023-12-26Set correct linker flags for wasm64Michael Williamson
2023-12-26Explicitly use wasm-ld-16Michael Williamson
2023-12-26Add separate wasm32 and (unsupported) wasm64 targetsMichael Williamson
2023-12-20Move ShidToPatio code to separate packageMichael Williamson
2023-12-20Rename PatioCodeGen to ShidToPatioMichael Williamson
2023-12-20Rename WasmPatioCodeGen to PatioToWasmMichael Williamson
2023-12-05Introduce classes for consistent target directory layoutMichael Williamson
2023-12-03Write target name instead of backend name to target directoryMichael Williamson
2023-12-03Use walloc to allocate on wasm32Michael Williamson
2023-12-03Rename wasm target to wasm32Michael Williamson
2023-12-02Rename stack IR to ShidMichael Williamson
2023-11-29Fix name of Wasm backendMichael Williamson
2023-11-20Extract WasmBackend.generateNativeRuntime()Michael Williamson
2023-11-11Extract WasmBackend.link()Michael Williamson
2023-11-11Create single runtime target directoryMichael Williamson
2023-11-11Build wasm runtime using mesonMichael Williamson
2023-10-20Rename main-module to main-namespaceMichael Williamson
2023-10-20Store main module on each binMichael Williamson
2023-09-28Pluralise type info collectionMichael Williamson
2023-09-16Remove direct WASM backendMichael Williamson
2023-09-16Create separate error when processes failMichael Williamson
2023-07-22Generate main function using Patio in wasm-patio backendMichael Williamson
2023-07-22Give Patio backends distinct namesMichael Williamson
2023-07-21Support wasm-patio backend in CLIMichael Williamson
2023-07-21Introduce type for Stack IR namespacesMichael Williamson
2023-07-19Tidy up functions for running processesMichael Williamson
2023-06-28Add proper namespace import for WASMMichael Williamson
2023-06-28Hack together support for True example with WASM backendMichael Williamson
2023-06-20Separate target directory by backendMichael Williamson
2023-06-20Add stubbed WASM backendMichael Williamson