aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org
AgeCommit message (Expand)Author
2023-10-21Export vals from namespace in type checkerMichael Williamson
2023-10-21Make TypeCheckerContext constructor privateMichael Williamson
2023-10-21Order namespacesMichael Williamson
2023-10-21Reorder functionsMichael Williamson
2023-10-21Extract function to parse source filesMichael Williamson
2023-10-21Remove unused type paramMichael Williamson
2023-10-21Support type checking field access on namespaceMichael Williamson
2023-10-20Support import of namespaces in type checkerMichael Williamson
2023-10-20Mark environment field as finalMichael Williamson
2023-10-20Parse imports in namespaceMichael Williamson
2023-10-20Rename main-module to main-namespaceMichael Williamson
2023-10-20Add import keywordMichael Williamson
2023-10-20Store main module on each binMichael Williamson
2023-10-08Support Patio switch in WASM code genMichael Williamson
2023-10-08Support Patio switch with reachable default in LLVM code genMichael Williamson
2023-10-08Use LlvmVariableLocal for labelsMichael Williamson
2023-10-08Extract LlvmPatioCodeGen.generateBranches()Michael Williamson
2023-10-08Add tags when generating Patio code for structsMichael Williamson
2023-10-08Fix LLVM code for finding size of structMichael Williamson
2023-10-08Push temporary when generating Patio code for switchMichael Williamson
2023-10-08Add LLVM code gen for Patio switchMichael Williamson
2023-10-08Fix serialization of LLVM switch instructionMichael Williamson
2023-10-08Add LLVM switch instructionMichael Williamson
2023-10-08Generate Patio code for stack IR switch instructionMichael Williamson
2023-10-08Add Patio switch instructionMichael Williamson
2023-10-08Clarify that results aren't returned from the functionMichael Williamson
2023-10-08Add missing paragraph tagMichael Williamson
2023-10-08Assign tags to structsMichael Williamson
2023-10-08Support iteration through struct typesMichael Williamson
2023-10-08Retain order of structsMichael Williamson
2023-10-08Extract global context for Patio code genMichael Williamson
2023-10-01Generate stack IR for when expressionsMichael Williamson
2023-10-01Require when cases to be structsMichael Williamson
2023-10-01Ensure variants are structsMichael Williamson
2023-10-01Add switch instruction to stack IRMichael Williamson
2023-10-01Correct commentMichael Williamson
2023-10-01Fix javadoc paragraphMichael Williamson
2023-10-01Generate LLVM IR for Patio unreachable instructionMichael Williamson
2023-10-01Add LLVM unreachable instructionMichael Williamson
2023-10-01Generate WASM for Patio unreachable instructionMichael Williamson
2023-10-01Add unreachable WASM instructionMichael Williamson
2023-10-01Add unreachable instruction to PatioMichael Williamson
2023-10-01Compile sum type definition to stack IRMichael Williamson
2023-10-01Fix compilation errorsMichael Williamson
2023-10-01Hoist sum type definitionsMichael Williamson
2023-10-01Narrow type in when case bodiesMichael Williamson
2023-10-01Remove completed TODOMichael Williamson
2023-10-01Check for duplicate casesMichael Williamson
2023-10-01Check variant is validMichael Williamson
2023-10-01Check all variants are handledMichael Williamson