aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
AgeCommit message (Expand)Author
2023-07-20Add data-ptr-get instructionMichael Williamson
2023-07-20Add if instruction to PatioMichael Williamson
2023-07-20Add Patio bool typeMichael Williamson
2023-07-20Create data element for namespace valueMichael Williamson
2023-07-20Add return type to Patio function definitionsMichael Williamson
2023-07-20Add Patio void typeMichael Williamson
2023-07-20Use appropriate name for init functionMichael Williamson
2023-07-20Test PatioCodeGen.generateNamespace()Michael Williamson
2023-07-20Test serialization of Patio compilation unitsMichael Williamson
2023-07-20Add Patio code gen for int-addMichael Williamson
2023-07-20Add int-add instructionMichael Williamson
2023-07-20Add int-to-data-ptr instructionMichael Williamson
2023-07-20Load free variables in closureMichael Williamson
2023-07-20Store free variables in closureMichael Williamson
2023-07-20Push closure value onto stackMichael Williamson
2023-07-20Support multiple offsets to allow access of nested structuresMichael Williamson
2023-07-20Allocate memory for closureMichael Williamson
2023-07-20Allow nested structsMichael Williamson
2023-07-20Pass data layout to allocMichael Williamson
2023-07-20Include data layout when loading from and storing to memoryMichael Williamson
2023-07-20Add data pointer typeMichael Williamson
2023-07-20Add separate function pointer typeMichael Williamson
2023-07-20Add explicit localsMichael Williamson
2023-07-20Rename PatioLocal to PatioLocalRefMichael Williamson
2023-07-20Add Patio int typeMichael Williamson
2023-07-20Tidy up structure of Patio ASTMichael Williamson
2023-07-20Mark generated functions as privateMichael Williamson
2023-07-20Remove unnecessary escapingMichael Williamson
2023-07-20Add stubbed function definitions for PatioMichael Williamson
2023-07-20Fix naming of code gen testsMichael Williamson
2023-07-20Rename int to int-getMichael Williamson
2023-07-20Rename function-pointer to function-pointer-getMichael Williamson
2023-07-19Use locals instead of temporary stack in PatioMichael Williamson
2023-07-19Refer to locals in call-pointer Patio instructionMichael Williamson
2023-07-19Add Patio code gen for callMichael Williamson
2023-07-19Add Patio code gen for push-intMichael Williamson
2023-07-19Add Patio code gen for push-boolMichael Williamson
2023-07-19Add Patio code gen for push-unitMichael Williamson
2023-07-19Add push-int instruction to Patio IRMichael Williamson
2023-07-19Add Patio code for local-storeMichael Williamson
2023-07-19Add Patio code gen for local-loadMichael Williamson
2023-07-19Add call-pointer instruction to Patio IRMichael Williamson
2023-07-19Add local-store instruction to Patio IRMichael Williamson
2023-07-19Add local-load instruction to Patio IRMichael Williamson
2023-07-19Add push-function-pointer instruction to Patio IRMichael Williamson
2023-07-19Add memory-store instruction to Patio IRMichael Williamson
2023-07-19Add memory-load instruction to Patio IRMichael Williamson
2023-07-19Add alloc instruction to Patio IRMichael Williamson
2023-07-19Add Patio code gen for returnsMichael Williamson
2023-07-19Add return to Patio IRMichael Williamson