aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
AgeCommit message (Expand)Author
2023-07-07Type check integer additionMichael Williamson
2023-07-07Add typed int not equal nodeMichael Williamson
2023-07-07Add typed int equals nodeMichael Williamson
2023-07-07Add typed sub nodeMichael Williamson
2023-07-07Add typed int add nodeMichael Williamson
2023-07-07Add int-sub instructionMichael Williamson
2023-07-07Add LLVM sub instructionMichael Williamson
2023-07-07Add int-add instructionMichael Williamson
2023-07-07Add int-ne instructionMichael Williamson
2023-07-06Add int-equals instructionMichael Williamson
2023-07-05Treat no effect as bottom effectMichael Williamson
2023-07-05Add function to environmentMichael Williamson
2023-07-05Add Bool, Int and String as builtinsMichael 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-05Parse function definition paramsMichael Williamson
2023-07-05Add "if" and "else" as keywordsMichael 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-03Use enterBlock() in enterBlockWithDefinedVariables()Michael Williamson
2023-07-03Extract EnvironmentBuilderMichael Williamson
2023-07-03Check for duplicate variable namesMichael 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 keyword valMichael Williamson
2023-07-03Extract print name and typeMichael Williamson
2023-07-03Extract constant for builtins namespace nameMichael 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-30Mark namespace as inited in WASM backendMichael Williamson
2023-06-30Define builtin modules outside of code genMichael Williamson
2023-06-30Add field-load instructionMichael Williamson
2023-06-30Add missing instruction descriptionMichael Williamson
2023-06-30Add namespace-import instructionMichael Williamson
2023-06-30Replace WasmDataSymbol with WasmDataElementMichael Williamson
2023-06-30Generate separate WASM data segmentsMichael Williamson
2023-06-29Check whether namespace is initialized when importingMichael Williamson
2023-06-29Fix number of pagesMichael Williamson
2023-06-28Get hello-world example working on WASMMichael Williamson
2023-06-28Fix endianness of string lengthsMichael Williamson