aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
AgeCommit message (Expand)Author
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
2023-11-19Use iterable instead of streamMichael Williamson
2023-11-19Add data-ptr to Patio data layoutsMichael Williamson
2023-11-19Rename addField to addMethodMichael Williamson
2023-11-18Generate stack IR for effect field accessMichael Williamson
2023-11-18Add effect as receiver in stack IRMichael Williamson
2023-11-12Compile try node into stack IRMichael Williamson
2023-11-12Narrow handled effect type in TypedTryNodeMichael Williamson
2023-11-11Add try instructionMichael Williamson
2023-11-11Add builder for DefineFunctionInstructionMichael Williamson
2023-11-11Generate stack IR for effect definitionMichael Williamson
2023-11-11Extract LlvmBackend.link()Michael Williamson
2023-11-11Extract WasmBackend.link()Michael Williamson
2023-11-11Create single runtime target directoryMichael Williamson
2023-11-11Build wasm runtime using mesonMichael Williamson
2023-11-11Use meson instead of CMakeMichael Williamson
2023-11-08Clarify typing around handler methodsMichael Williamson
2023-11-07Use explicit resume typeMichael Williamson
2023-11-07Add define-effect instructionMichael Williamson
2023-11-07Rename effect field to effect methodMichael Williamson
2023-11-07Handle handler method signature properlyMichael Williamson
2023-11-07Rename effect fields to effect methodsMichael Williamson
2023-11-07Generate stack IR for resume statementsMichael Williamson
2023-11-07Fix name of testMichael Williamson
2023-11-07Type check resume statements properlyMichael Williamson
2023-11-07Use type hint when typing expression of return statementsMichael Williamson
2023-11-07Disallow returns in effect handlersMichael Williamson