aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
AgeCommit message (Expand)Author
2023-07-05Use throwOnError()Michael Williamson
2023-07-05Add function to environmentMichael Williamson
2023-07-05Compile return statements to stack IRMichael Williamson
2023-07-05Use return type in function bodyMichael Williamson
2023-07-05Type check returnsMichael Williamson
2023-07-05Parse implicit returnMichael Williamson
2023-07-05Check params can have trailing commaMichael Williamson
2023-07-05Parse function definition paramsMichael Williamson
2023-07-05Parse negative intsMichael Williamson
2023-07-05Parse positive intsMichael Williamson
2023-07-03Compile val node as namespace statement to stack IRMichael Williamson
2023-07-03Type-check val as namespace statementMichael Williamson
2023-07-03Parse val as namespace statementMichael Williamson
2023-07-03Compile val node to IR instructionsMichael Williamson
2023-07-03Check for duplicate variable namesMichael Williamson
2023-07-03Check shadowing behaviourMichael Williamson
2023-07-03Check for reference before definitionMichael Williamson
2023-07-03Define val typeMichael Williamson
2023-07-03Type-check components of val nodeMichael Williamson
2023-07-03Parse val statementsMichael Williamson
2023-07-03Add builder for untyped call nodesMichael Williamson
2023-07-02Check call effect is sub-effect of function effectMichael Williamson
2023-07-02Check call to function without effects has no effectsMichael Williamson
2023-07-02Check call to function with effect is marked with effectsMichael Williamson
2023-06-30Define builtin modules outside of code genMichael Williamson
2023-06-30Add field-load instructionMichael Williamson
2023-06-30Add namespace-import instructionMichael Williamson
2023-06-30Replace WasmDataSymbol with WasmDataElementMichael Williamson
2023-06-28Get hello-world example working on WASMMichael Williamson
2023-06-28Hack together support for True example with WASM backendMichael Williamson
2023-06-27Add WASM code gen for namespace field storesMichael Williamson
2023-06-27Store free variables in closureMichael Williamson
2023-06-27Reference init funcs by nameMichael Williamson
2023-06-26Split WasmCodeGenContext into module and function partsMichael Williamson
2023-06-26Generate WASM functions for Shed functionsMichael Williamson
2023-06-26Add WASM code gen for call instructions with argsMichael Williamson
2023-06-26Add WASM code gen for call instruction with no argsMichael Williamson
2023-06-25Add WASM code gen for push-string instructionMichael Williamson
2023-06-25Add WASM code gen for local-load instructionMichael Williamson
2023-06-25Add WASM code gen for local-store instructionMichael Williamson
2023-06-25Clarify shed locals in LlvmCodeGenContextMichael Williamson
2023-06-25Add WASM code gen for discard instructionMichael Williamson
2023-06-25Add WASM code gen for return instructionMichael Williamson
2023-06-25Add WASM code gen for push-unit instructionMichael Williamson
2023-06-25Add WASM code gen for push-int instructionMichael Williamson
2023-06-25Add WASM code gen for push-bool instructionMichael Williamson
2023-06-25Support data symbols in WASM binary formatMichael Williamson
2023-06-25Add datasegments to WASM binary formatMichael Williamson
2023-06-25Support init funcs in WASM binary formatMichael Williamson
2023-06-25Write globals to symbol tableMichael Williamson