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
/
test
/
java
/
org
/
shedlang
/
compiler
/
backends
Age
Commit message (
Expand
)
Author
2023-07-22
Enable val examples for Patio example tests
Michael Williamson
2023-07-22
Support hello-world example in llvm-patio backend
Michael Williamson
2023-07-22
Support true example in llvm-patio backend
Michael Williamson
2023-07-22
Add stubbed llvm-patio backend
Michael Williamson
2023-07-22
Support hello-world example in wasm-patio example tests
Michael Williamson
2023-07-21
Add example tests for wasm-patio
Michael Williamson
2023-07-21
Support wasm-patio backend in CLI
Michael Williamson
2023-07-19
Tidy up functions for running processes
Michael Williamson
2023-07-19
Store references sources in free variables
Michael Williamson
2023-07-19
Support mutual recursion
Michael Williamson
2023-07-14
Support code generation for ifs in LLVM backend
Michael Williamson
2023-07-14
Add LLVM phi instructions
Michael Williamson
2023-07-14
Serialise basic blocks in LLVM tests
Michael Williamson
2023-07-14
Add LLVM trunc instruction
Michael Williamson
2023-07-14
Add example program for ifs
Michael Williamson
2023-07-14
Support if instructions in WASM backend
Michael Williamson
2023-07-14
Handle params when defining functions in WASM backend
Michael Williamson
2023-07-14
Handle params when defining functions in LLVM backend
Michael Williamson
2023-07-14
Convert LlvmCodeGenDefineFunctionTests to use snapshots
Michael Williamson
2023-07-14
Update serialisation of LLVM code gen context in tests
Michael Williamson
2023-07-08
Support string-add in LLVM backend
Michael Williamson
2023-07-08
Generate WASM for string add
Michael Williamson
2023-07-07
Add int-sub instruction
Michael Williamson
2023-07-07
Add LLVM sub instruction
Michael Williamson
2023-07-07
Add int-add instruction
Michael Williamson
2023-07-07
Add int-ne instruction
Michael Williamson
2023-07-06
Add int-equals instruction
Michael Williamson
2023-07-05
Check output of examples
Michael Williamson
2023-07-05
Use throwOnError()
Michael Williamson
2023-06-30
Add field-load instruction
Michael Williamson
2023-06-30
Add namespace-import instruction
Michael Williamson
2023-06-30
Replace WasmDataSymbol with WasmDataElement
Michael Williamson
2023-06-28
Get hello-world example working on WASM
Michael Williamson
2023-06-28
Hack together support for True example with WASM backend
Michael Williamson
2023-06-27
Add WASM code gen for namespace field stores
Michael Williamson
2023-06-27
Store free variables in closure
Michael Williamson
2023-06-27
Reference init funcs by name
Michael Williamson
2023-06-26
Split WasmCodeGenContext into module and function parts
Michael Williamson
2023-06-26
Generate WASM functions for Shed functions
Michael Williamson
2023-06-26
Add WASM code gen for call instructions with args
Michael Williamson
2023-06-26
Add WASM code gen for call instruction with no args
Michael Williamson
2023-06-25
Add WASM code gen for push-string instruction
Michael Williamson
2023-06-25
Add WASM code gen for local-load instruction
Michael Williamson
2023-06-25
Add WASM code gen for local-store instruction
Michael Williamson
2023-06-25
Clarify shed locals in LlvmCodeGenContext
Michael Williamson
2023-06-25
Add WASM code gen for discard instruction
Michael Williamson
2023-06-25
Add WASM code gen for return instruction
Michael Williamson
2023-06-25
Add WASM code gen for push-unit instruction
Michael Williamson
2023-06-25
Add WASM code gen for push-int instruction
Michael Williamson
2023-06-25
Add WASM code gen for push-bool instruction
Michael Williamson
[prev]
[next]