aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
AgeCommit message (Expand)Author
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
2023-11-26Test throwing from catch clauseMichael Williamson
2023-11-26Add test for Patio for ignoring non-matching exception handlersMichael Williamson
2023-11-26Support Patio exceptions in Patio Wasm backendMichael Williamson
2023-11-26Support Wasm throw instructionsMichael Williamson
2023-11-26Support Wasm catch blocksMichael Williamson
2023-11-26Support Wasm try with no catch blocksMichael Williamson
2023-11-26Test WasmBinaryFormatModules directlyMichael Williamson
2023-11-26Remove old .snapMichael Williamson
2023-11-26Support try without throwMichael Williamson
2023-11-26Add tags to WASM binary formatMichael Williamson
2023-11-22Add throw and try instructions to PatioMichael Williamson
2023-11-22Add exception type definitions to PatioMichael Williamson
2023-11-20Support capture of vars in effect handler methodsMichael Williamson
2023-11-20Implement stack IR vars using alloc-stack in PatioMichael Williamson
2023-11-20Extract WasmBackend.generateNativeRuntime()Michael Williamson
2023-11-20Add tests for alloc-stackMichael Williamson
2023-11-20Pass value as operand into Patio.memoryStore()Michael Williamson
2023-11-20Add alloc-stack instruction to PatioMichael Williamson
2023-11-20Declare variables up-frontMichael Williamson
2023-11-20Add explanatory commentMichael Williamson
2023-11-20Add instructions after defining function but before defining varsMichael Williamson
2023-11-20Store patio local type as explicit fieldMichael Williamson
2023-11-20Store mutability of bound variables in namespace nodeMichael Williamson
2023-11-20Mark mutability of variables up-frontMichael Williamson
2023-11-20Store whether bound variable is mutable or notMichael Williamson
2023-11-20Introduce explicit notion of a BoundVariableMichael Williamson
2023-11-20Rename test to reflect it's specifically for immutable variablesMichael Williamson
2023-11-19Allow capture of vars in effect handler methods in type checkerMichael Williamson
2023-11-19Check vars can't be captured for specific function nodesMichael Williamson
2023-11-19Require explicit exit behaviour of handler methodsMichael Williamson
2023-11-19Generate Patio code for try statementsMichael Williamson
2023-11-19Generate Patio code for accessing effect methodMichael Williamson
2023-11-19Check for consistency in compilation unit elementsMichael Williamson
2023-11-19Add runtime sourceMichael Williamson
2023-11-19Generate Patio code for defining an effectMichael Williamson
2023-11-19Rename tags to structTagsMichael Williamson
2023-11-19Add field index to FieldInfoMichael Williamson