index
:
shed-lang.git
main
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
main
/
java
/
org
/
shedlang
/
compiler
/
backends
/
wasm
/
WasmBackend.java
Age
Commit message (
Expand
)
Author
2026-04-12
Make targets independent of specific backends
Michael Williamson
2026-03-20
Update to LLVM 23
Michael Williamson
2025-03-09
Extract Wasm executable extension into a constant
Michael Williamson
2024-03-24
Support custom runtimes when compiling
Michael Williamson
2024-03-24
Clarify target dir is for runtime
Michael Williamson
2024-03-24
Use profiles when compiling
Michael Williamson
2024-03-20
Set profile on command line
Michael Williamson
2024-03-20
Clarify output path variables
Michael Williamson
2024-03-19
Use Python script to build runtime
Michael Williamson
2024-02-11
Create separate lib for patio runtime
Michael Williamson
2024-01-24
Extract common code for Patio backends
Michael Williamson
2024-01-24
Reuse Shid-to-Patio contexts
Michael Williamson
2023-12-28
Create separate static method for creating WasmBackend from target
Michael Williamson
2023-12-26
Update to LLVM 17
Michael Williamson
2023-12-26
Validate binaries in Wasm backend
Michael Williamson
2023-12-26
Support 64-bit memories
Michael Williamson
2023-12-26
Set correct linker flags for wasm64
Michael Williamson
2023-12-26
Explicitly use wasm-ld-16
Michael Williamson
2023-12-26
Add separate wasm32 and (unsupported) wasm64 targets
Michael Williamson
2023-12-20
Move ShidToPatio code to separate package
Michael Williamson
2023-12-20
Rename PatioCodeGen to ShidToPatio
Michael Williamson
2023-12-20
Rename WasmPatioCodeGen to PatioToWasm
Michael Williamson
2023-12-05
Introduce classes for consistent target directory layout
Michael Williamson
2023-12-03
Write target name instead of backend name to target directory
Michael Williamson
2023-12-03
Use walloc to allocate on wasm32
Michael Williamson
2023-12-03
Rename wasm target to wasm32
Michael Williamson
2023-12-02
Rename stack IR to Shid
Michael Williamson
2023-11-29
Fix name of Wasm backend
Michael Williamson
2023-11-20
Extract WasmBackend.generateNativeRuntime()
Michael Williamson
2023-11-11
Extract WasmBackend.link()
Michael Williamson
2023-11-11
Create single runtime target directory
Michael Williamson
2023-11-11
Build wasm runtime using meson
Michael Williamson
2023-10-20
Rename main-module to main-namespace
Michael Williamson
2023-10-20
Store main module on each bin
Michael Williamson
2023-09-28
Pluralise type info collection
Michael Williamson
2023-09-16
Remove direct WASM backend
Michael Williamson
2023-09-16
Create separate error when processes fail
Michael Williamson
2023-07-22
Generate main function using Patio in wasm-patio backend
Michael Williamson
2023-07-22
Give Patio backends distinct names
Michael Williamson
2023-07-21
Support wasm-patio backend in CLI
Michael Williamson
2023-07-21
Introduce type for Stack IR namespaces
Michael Williamson
2023-07-19
Tidy up functions for running processes
Michael Williamson
2023-06-28
Add proper namespace import for WASM
Michael Williamson
2023-06-28
Hack together support for True example with WASM backend
Michael Williamson
2023-06-20
Separate target directory by backend
Michael Williamson
2023-06-20
Add stubbed WASM backend
Michael Williamson