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-07-22
Generate main function using Patio code gen in llvm-patio backend
Michael Williamson
2023-07-22
Generate main function using Patio in wasm-patio backend
Michael Williamson
2023-07-22
Support hello-world example in llvm-patio backend
Michael Williamson
2023-07-22
Check operand exists for Patio local
Michael Williamson
2023-07-22
Support true example in llvm-patio backend
Michael Williamson
2023-07-22
Use patioOperandToWasmValueType() for return type in call-pointer
Michael Williamson
2023-07-22
Extract patioOperandToWasmValueType()
Michael Williamson
2023-07-22
Give Patio backends distinct names
Michael Williamson
2023-07-22
Add partial code gen from Patio to LLVM
Michael Williamson
2023-07-22
Directly represent scalar data layouts in Patio
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 immutable data elements to Patio
Michael Williamson
2023-07-21
Add arrays to Patio data layouts
Michael Williamson
2023-07-21
Rename data layout classes to have PatioDataLayout prefix
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-21
Bodge together code gen from Patio to Wasm
Michael Williamson
2023-07-20
Create data element for namespace value
Michael Williamson
2023-07-20
Use appropriate name for init function
Michael Williamson
2023-07-20
Test PatioCodeGen.generateNamespace()
Michael Williamson
2023-07-20
Add Patio backend
Michael Williamson
2023-07-20
Add explicit locals
Michael Williamson
2023-07-19
Allocate separate space for stack IR locals in Patio locals
Michael Williamson
2023-07-19
Rename generateName to allocateName
Michael Williamson
2023-07-19
Tidy up functions for running processes
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
Add LLVM trunc instruction
Michael Williamson
2023-07-14
Support if instructions in WASM backend
Michael Williamson
2023-07-14
Fix WASM function type when function has params
Michael Williamson
2023-07-14
Handle writing of WASM block types with one result type
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
Add if instruction
Michael Williamson
2023-07-08
Support string-add in LLVM backend
Michael Williamson
2023-07-08
Remove unnecessary top-level entity
Michael Williamson
2023-07-08
Generate WASM for string add
Michael Williamson
2023-07-08
Compile string addition into string-add instruction
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-06-30
Mark namespace as inited in WASM backend
Michael Williamson
2023-06-30
Define builtin modules outside of code gen
Michael Williamson
2023-06-30
Add field-load instruction
Michael Williamson
2023-06-30
Add namespace-import instruction
Michael Williamson
[next]