aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2023-10-22Fix name of Patio backendMichael Williamson
2023-10-22Move parser errors into their own packageMichael Williamson
2023-10-22Parse config immediatelyMichael Williamson
2023-10-22Use namespace name parser in config parserMichael Williamson
2023-10-22Add function to parse namespace nameMichael Williamson
2023-10-22Support parsing negative zeroMichael Williamson
2023-10-22Forbid leading zeroes in int literalMichael Williamson
2023-10-22Add proper description of function typeMichael Williamson
2023-10-22Parse function typesMichael Williamson
2023-10-22Parse visibility for sum typeMichael Williamson
2023-10-22Have UntypedSumTypeDefinitionNode implement UntypedVariableDeclarationNodeMichael Williamson
2023-10-22Add visibility to UntypedSumTypeDefinitionNodeMichael Williamson
2023-10-22Have UntypedImportNode implement UntypedVariableDeclarationNodeMichael Williamson
2023-10-22Have UntypedStructDefinitionNode implement UntypedVariableDeclarationNodeMichael Williamson
2023-10-22Add DeclaredVariable.fromNode()Michael Williamson
2023-10-22Add visibility for structsMichael Williamson
2023-10-22Add explicit visibilityMichael Williamson
2023-10-22Parse visibility for valsMichael Williamson
2023-10-22Parse visibility of functionsMichael Williamson
2023-10-22Add pub keywordMichael Williamson
2023-10-22Add fn keywordMichael Williamson
2023-10-21Generate stack IR for field access on namespaceMichael Williamson
2023-10-21Generate stack IR for importsMichael Williamson
2023-10-21Add imports as bound variablesMichael Williamson
2023-10-21Fix name of matcherMichael Williamson
2023-10-21Add imports to typed namespace nodeMichael Williamson
2023-10-21Use custom matcherMichael Williamson
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