aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
AgeCommit message (Expand)Author
2023-12-20Rename PatioToLlvm contextsMichael Williamson
2023-12-20Rename LlvmPatioCodeGent to PatioToLlvmMichael Williamson
2023-12-20Rename WasmPatioCodeGen to PatioToWasmMichael Williamson
2023-12-19Handle returns from try bodiesMichael Williamson
2023-12-17Add Patio data value null data ptrMichael Williamson
2023-12-16Garbage collect on function exitMichael Williamson
2023-12-16Specify initial value for Patio mutable data elementsMichael Williamson
2023-12-16Add PatioDataValueBoolMichael Williamson
2023-12-16Use GC alloc when allocating on the heapMichael Williamson
2023-12-15Fix name of instructionMichael Williamson
2023-12-15Add code gen for Patio blocksMichael Williamson
2023-12-15Mark Patio block as an instructionMichael Williamson
2023-12-15Update naming for Shid matchersMichael Williamson
2023-12-15Use common code for Patio block code genMichael Williamson
2023-12-15Store temporaries as operandsMichael Williamson
2023-12-13Use Shid bound variables to generate Patio variablesMichael Williamson
2023-12-13Store bound locals in ShidBlockMichael Williamson
2023-12-13Introduce ShidBlockMichael Williamson
2023-12-13Add Shid local-drop instructionMichael Williamson
2023-12-12Split out LLVM code gen contextsMichael Williamson
2023-12-12Create LLVM codegen packageMichael Williamson
2023-12-12Add global context for LLVM code genMichael Williamson
2023-12-05Introduce classes for consistent target directory layoutMichael Williamson
2023-12-03Write target name instead of backend name to target directoryMichael Williamson
2023-12-03Support exception handler method breakMichael Williamson
2023-12-03Use node instead of wasmtime to run Wasm binariesMichael Williamson
2023-12-03Return List instead of Optional from binaryRunner()Michael Williamson
2023-12-03Add return-void instruction to PatioMichael Williamson
2023-12-03Generate Shid IR for breaksMichael Williamson
2023-12-03Store handled effect in typed break nodeMichael Williamson
2023-12-03Use break statements to determine type of try expressionMichael Williamson
2023-12-02Type check break statementsMichael Williamson
2023-12-02Clarify test nameMichael Williamson
2023-12-02Parse break statementsMichael Williamson
2023-12-02Clarify name of testMichael Williamson
2023-12-02Support effects in effect handler methodsMichael Williamson
2023-12-02Rename InstructionSerializer to ShidSerializerMichael Williamson
2023-12-02Add variant to define-function instructionMichael Williamson
2023-12-02Rename stack IR to ShidMichael Williamson
2023-12-02Clarify test nameMichael Williamson
2023-12-02Add resume instructionMichael Williamson
2023-11-28Support use of exception value in LLVM backendMichael Williamson
2023-11-28Enable test for catch clause throwingMichael Williamson
2023-11-28Discard exception handler after try in LLVM backendMichael Williamson
2023-11-28Test multiple catch clauses for LLVM backendMichael Williamson
2023-11-28Save and restore previous exception handler when rethrowingMichael Williamson
2023-11-28Support simple try/throw in LLVM backendMichael Williamson
2023-11-26Support using thrown value in catch blockMichael Williamson
2023-11-26Test exception handler is discarded after tryMichael Williamson
2023-11-26Test multiple catch clauses in tryMichael Williamson