aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
AgeCommit message (Expand)Author
2023-07-21Add arrays to Patio data layoutsMichael Williamson
2023-07-21Add byte type to PatioMichael Williamson
2023-07-21Rename data layout classes to have PatioDataLayout prefixMichael Williamson
2023-07-21Create separate PatioDataLayouts util classMichael Williamson
2023-07-21Support wasm-patio backend in CLIMichael Williamson
2023-07-21Introduce type for Stack IR namespacesMichael Williamson
2023-07-21Bodge together code gen from Patio to WasmMichael Williamson
2023-07-21Include name in closure local namesMichael Williamson
2023-07-21Add Patio code gen for namespace-field-storeMichael Williamson
2023-07-21Add Patio code gen for field loadsMichael Williamson
2023-07-21Add Patio code gen for namespace importsMichael Williamson
2023-07-21Add function declarations to PatioMichael Williamson
2023-07-21Add addCompilationUnitElement() to PatioCodeGenContextMichael Williamson
2023-07-21Use call instead of call-pointerMichael Williamson
2023-07-21Add direct call instructionMichael Williamson
2023-07-21Mark namespace init function as privateMichael Williamson
2023-07-21Replace is-private with visibilityMichael Williamson
2023-07-21Generate import namespace functionMichael Williamson
2023-07-20Remove function-pointer-get instructionMichael Williamson
2023-07-20Add function-ptr operandMichael Williamson
2023-07-20Remove data-ptr-get instructionMichael Williamson
2023-07-20Add data-ptr operandMichael Williamson
2023-07-20Mark namespace as inited in init functionMichael Williamson
2023-07-20Add bool operandMichael Williamson
2023-07-20Remove int-get instructionMichael Williamson
2023-07-20Add int as Patio operandMichael Williamson
2023-07-20Change local-copy to more general local-storeMichael Williamson
2023-07-20Introduce operands to PatioMichael Williamson
2023-07-20Add data-ptr-get instructionMichael Williamson
2023-07-20Add if instruction to PatioMichael Williamson
2023-07-20Add data for whether namespace is initedMichael 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 backendMichael Williamson
2023-07-20Generate closure bodyMichael Williamson
2023-07-20Add Patio code gen for int-addMichael Williamson
2023-07-20Add int-add instructionMichael Williamson
2023-07-20Convert closure value to closure pointer before callMichael Williamson
2023-07-20Add int-to-data-ptr instructionMichael Williamson
2023-07-20Add params to closure functionMichael 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-20Store function pointer in closureMichael Williamson