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
/
util
Age
Commit message (
Expand
)
Author
2024-01-07
Update commonSupertype to consider sum types
Michael Williamson
2023-12-20
Read jmp_buf size instead of hard-coding
Michael Williamson
2023-12-03
Pass --target instead of --backend
Michael Williamson
2023-11-19
Add CheckReturnValue annotation
Michael Williamson
2023-11-19
Remove unused code
Michael Williamson
2023-11-19
Make FieldsInfo iterable
Michael Williamson
2023-11-04
Use new reversed() method on List
Michael Williamson
2023-11-01
Handle behaviour of if expressions properly
Michael Williamson
2023-10-29
Infer type of positional param from hint
Michael Williamson
2023-09-30
Add type info for sum types
Michael Williamson
2023-09-28
Add Patio code gen for struct field accesses
Michael Williamson
2023-09-28
Basic type checking for field access
Michael Williamson
2023-09-16
Create separate error when processes fail
Michael Williamson
2023-07-22
Generate main function using Patio code gen in llvm-patio backend
Michael Williamson
2023-07-21
Bodge together code gen from Patio to Wasm
Michael Williamson
2023-07-20
Allocate memory for closure
Michael Williamson
2023-07-19
Add appropriate source when checking namespace statement dependencies
Michael Williamson
2023-07-17
Store stack of lexical contexts
Michael Williamson
2023-07-14
Compile if expression with single conditional branch
Michael Williamson
2023-07-09
Check function returns correct type
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-19
Write directly to file when serializing LLVM IR
Michael Williamson
2023-06-18
Use definition order for LLVM top level entities
Michael Williamson
2023-06-17
Store free variables into environment
Michael Williamson
2023-06-16
Include args when compiling call to LLVM IR
Michael Williamson
2023-06-13
Introduce NamespaceTypeInfo
Michael Williamson
2023-06-13
Pass in namespace field types in one go
Michael Williamson
2023-06-13
Compile namespace-field-store to LLVM IR
Michael Williamson
2023-06-13
Store types of fields on namespace node
Michael Williamson
2023-06-13
Extract POrderedMap
Michael Williamson
2023-06-10
Add serialization for instructions
Michael Williamson
2023-06-10
Add params to environment in function
Michael Williamson
2023-06-10
Compile calls to stack instructions
Michael Williamson
2023-06-09
Type check references
Michael Williamson