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
Age
Commit message (
Expand
)
Author
2023-11-26
Support Patio exceptions in Patio Wasm backend
Michael Williamson
2023-11-26
Support Wasm throw instructions
Michael Williamson
2023-11-26
Support Wasm catch blocks
Michael Williamson
2023-11-26
Support Wasm try with no catch blocks
Michael Williamson
2023-11-26
Accept basic block label as LlvmVariableLocal instead of String
Michael Williamson
2023-11-26
Explicitly start basic block instead of setting label
Michael Williamson
2023-11-26
Support try without throw
Michael Williamson
2023-11-26
Write tag names
Michael Williamson
2023-11-26
Add tags to WASM binary format
Michael Williamson
2023-11-22
Add throw and try instructions to Patio
Michael Williamson
2023-11-22
Add exception type definitions to Patio
Michael Williamson
2023-11-20
Extract WasmBackend.generateNativeRuntime()
Michael Williamson
2023-11-20
Add alloc-stack instruction to Patio
Michael Williamson
2023-11-20
Store patio local type as explicit field
Michael Williamson
2023-11-19
Add data-ptr to Patio data layouts
Michael Williamson
2023-11-11
Extract LlvmBackend.link()
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-11-11
Use meson instead of CMake
Michael Williamson
2023-11-04
Use new reversed() method on List
Michael Williamson
2023-10-22
Fix name of Patio backend
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-10-08
Support Patio switch in WASM code gen
Michael Williamson
2023-10-08
Support Patio switch with reachable default in LLVM code gen
Michael Williamson
2023-10-08
Use LlvmVariableLocal for labels
Michael Williamson
2023-10-08
Extract LlvmPatioCodeGen.generateBranches()
Michael Williamson
2023-10-08
Fix LLVM code for finding size of struct
Michael Williamson
2023-10-08
Add LLVM code gen for Patio switch
Michael Williamson
2023-10-08
Fix serialization of LLVM switch instruction
Michael Williamson
2023-10-08
Add LLVM switch instruction
Michael Williamson
2023-10-08
Add Patio switch instruction
Michael Williamson
2023-10-01
Generate LLVM IR for Patio unreachable instruction
Michael Williamson
2023-10-01
Add LLVM unreachable instruction
Michael Williamson
2023-10-01
Generate WASM for Patio unreachable instruction
Michael Williamson
2023-10-01
Add unreachable WASM instruction
Michael Williamson
2023-10-01
Add unreachable instruction to Patio
Michael Williamson
2023-10-01
Remove alloc-stack instruction
Michael Williamson
2023-09-28
Pluralise type info collection
Michael Williamson
2023-09-16
Remove direct WASM backend
Michael Williamson
2023-09-16
Remove unused LlvmCodeGenTopLevelEntitySpace
Michael Williamson
2023-09-16
Move name allocator to backends package
Michael Williamson
2023-09-16
Remove direct LLVM backend
Michael Williamson
2023-09-16
Create separate error when processes fail
Michael Williamson
2023-08-28
Support while loops in LLVM Patio backend
Michael Williamson
2023-08-28
Tidy up LLVM labels for branches
Michael Williamson
2023-08-28
Support variable result count from if instruction
Michael Williamson
2023-08-27
Find label index properly
Michael Williamson
2023-08-27
Tidy up generation of WASM structured instructions
Michael Williamson
[prev]
[next]