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
Age
Commit message (
Expand
)
Author
2023-07-20
Remove function-pointer-get instruction
Michael Williamson
2023-07-20
Add function-ptr operand
Michael Williamson
2023-07-20
Remove data-ptr-get instruction
Michael Williamson
2023-07-20
Add data-ptr operand
Michael Williamson
2023-07-20
Mark namespace as inited in init function
Michael Williamson
2023-07-20
Add bool operand
Michael Williamson
2023-07-20
Remove int-get instruction
Michael Williamson
2023-07-20
Add int as Patio operand
Michael Williamson
2023-07-20
Change local-copy to more general local-store
Michael Williamson
2023-07-20
Introduce operands to Patio
Michael Williamson
2023-07-20
Add data-ptr-get instruction
Michael Williamson
2023-07-20
Add if instruction to Patio
Michael Williamson
2023-07-20
Add data for whether namespace is inited
Michael Williamson
2023-07-20
Add Patio bool type
Michael Williamson
2023-07-20
Create data element for namespace value
Michael Williamson
2023-07-20
Add return type to Patio function definitions
Michael Williamson
2023-07-20
Add Patio void type
Michael Williamson
2023-07-20
Use appropriate name for init function
Michael Williamson
2023-07-20
Test PatioCodeGen.generateNamespace()
Michael Williamson
2023-07-20
Test serialization of Patio compilation units
Michael Williamson
2023-07-20
Add Patio backend
Michael Williamson
2023-07-20
Generate closure body
Michael Williamson
2023-07-20
Add Patio code gen for int-add
Michael Williamson
2023-07-20
Add int-add instruction
Michael Williamson
2023-07-20
Convert closure value to closure pointer before call
Michael Williamson
2023-07-20
Add int-to-data-ptr instruction
Michael Williamson
2023-07-20
Add params to closure function
Michael Williamson
2023-07-20
Load free variables in closure
Michael Williamson
2023-07-20
Store free variables in closure
Michael Williamson
2023-07-20
Push closure value onto stack
Michael Williamson
2023-07-20
Support multiple offsets to allow access of nested structures
Michael Williamson
2023-07-20
Store function pointer in closure
Michael Williamson
2023-07-20
Allocate memory for closure
Michael Williamson
2023-07-20
Allow nested structs
Michael Williamson
2023-07-20
Pass data layout to alloc
Michael Williamson
2023-07-20
Include data layout when loading from and storing to memory
Michael Williamson
2023-07-20
Add data pointer type
Michael Williamson
2023-07-20
Add separate function pointer type
Michael Williamson
2023-07-20
Add explicit locals
Michael Williamson
2023-07-20
Rename PatioLocal to PatioLocalRef
Michael Williamson
2023-07-20
Add Patio int type
Michael Williamson
2023-07-20
Tidy up structure of Patio AST
Michael Williamson
2023-07-20
Mark generated functions as private
Michael Williamson
2023-07-20
Remove unnecessary escaping
Michael Williamson
2023-07-20
Add stubbed function definitions for Patio
Michael Williamson
2023-07-20
Fix naming of code gen tests
Michael Williamson
2023-07-20
Rename int to int-get
Michael Williamson
2023-07-20
Rename function-pointer to function-pointer-get
Michael Williamson
2023-07-19
Use locals instead of temporary stack in Patio
Michael Williamson
2023-07-19
Add missing arg to Patio calls
Michael Williamson
[prev]
[next]