aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
AgeCommit message (Expand)Author
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
2023-06-28Fix indirect call types when generating code for WASM closuresMichael Williamson
2023-06-28Add proper namespace import for WASMMichael Williamson
2023-06-28Add TODOMichael Williamson
2023-06-28Pass function to create init body into LlvmCodeGenNamespaces.define()Michael Williamson
2023-06-28Use createFunction() to simplify function creationMichael Williamson
2023-06-28Hack together support for True example with WASM backendMichael Williamson
2023-06-28Don't add main object to list of all object filesMichael Williamson
2023-06-28Put linking section before name sectionMichael Williamson
2023-06-27Add WASM code gen for namespace field storesMichael Williamson
2023-06-27Generate string data symbol names using common mechanismMichael Williamson
2023-06-27Rename WasmTableOffsetConst to WasmTableElementIndexConstMichael Williamson
2023-06-27Store free variables in closureMichael Williamson
2023-06-27Store function pointer in closureMichael Williamson
2023-06-27Allocate memory for closuresMichael Williamson
2023-06-27Reference init funcs by nameMichael Williamson
2023-06-27Write func index placeholder valueMichael Williamson
2023-06-27Add WASM call instructionMichael Williamson
2023-06-27Extract writeTableIndex()Michael Williamson
2023-06-27Remove unused argumentMichael Williamson
2023-06-27Introduce WasmFuncNameMichael Williamson
2023-06-26Replace enter/exit function with createFunction()Michael Williamson
2023-06-26Extract toFunction()Michael Williamson
2023-06-26Split LLVM code gen context into module and functionMichael Williamson
2023-06-26Use lambda instead of enter/exit functionMichael 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-26Pass in positional and named args to generate call in LLVM backendMichael Williamson
2023-06-26Add WASM code gen for call instruction with no argsMichael Williamson
2023-06-26Fix naming of functions to write relocatable memory addressMichael Williamson