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
Age
Commit message (
Expand
)
Author
2023-07-28
Add assign keyword
Michael Williamson
2023-07-28
Add colon equals symbol
Michael Williamson
2023-07-28
Parse var statements
Michael Williamson
2023-07-28
Add untyped var node
Michael Williamson
2023-07-28
Add var keyword
Michael Williamson
2023-07-28
Handle shadowing of variables in function
Michael Williamson
2023-07-28
Store bound variable names in typed block node
Michael Williamson
2023-07-24
Use context in StackCompiler
Michael Williamson
2023-07-24
Fix update of top lexical context
Michael Williamson
2023-07-24
Rename DeclareVariables methods for clarity
Michael Williamson
2023-07-24
Set up environment properly in nested blocks
Michael Williamson
2023-07-23
Consistenly use PatioOperand for Patio operands
Michael Williamson
2023-07-23
Support mutual-recursion example in Patio
Michael Williamson
2023-07-23
Support int-ne in Patio code gen
Michael Williamson
2023-07-23
Support int-sub in Patio code gen
Michael Williamson
2023-07-23
Add int-ne instruction to Patio
Michael Williamson
2023-07-23
Add int-sub instruction to Patio
Michael Williamson
2023-07-23
Support results from ifs in WASM Patio code gen
Michael Williamson
2023-07-23
Support results from ifs in LLVM Patio code gen
Michael Williamson
2023-07-23
Convert bool to int after int equality in Patio code gen
Michael Williamson
2023-07-23
Support Patio code gen for ifs
Michael Williamson
2023-07-23
Add Patio code gen for int-eq
Michael Williamson
2023-07-23
Update Patio if to support results
Michael Williamson
2023-07-23
Extract WasmCodeGen::generateBinaryOperation()
Michael Williamson
2023-07-23
Extract WasmPatioCodeGen::popIntoPatioLocal()
Michael Williamson
2023-07-23
Extract WasmPatioCodeGen::generateOperandToLocal()
Michael Williamson
2023-07-23
Add LLVM and WASM code gen for new Patio instructions
Michael Williamson
2023-07-23
Add int-to-bool instruction to Patio
Michael Williamson
2023-07-23
Add bool-to-int instruction to Patio
Michael Williamson
2023-07-23
Add int-eq instruction to Patio
Michael Williamson
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 string addition in Patio code gen
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
Add PatioDataValue::layout()
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-22
Add Patio code gen for push-string
Michael Williamson
2023-07-22
Add struct as Patio data value
Michael Williamson
2023-07-22
Add int as Patio data value
Michael Williamson
2023-07-21
Add immutable data elements to Patio
Michael Williamson
2023-07-21
Add Patio data value array
Michael Williamson
2023-07-21
Add byte data values
Michael Williamson
[prev]
[next]