aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
AgeCommit message (Expand)Author
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
2023-06-26Extract separate WasmMemoryAddress as non-instructionMichael Williamson
2023-06-25Support relocation of string addressMichael 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-25Don't write empty symbol tableMichael Williamson
2023-06-25Add datasegments to WASM binary formatMichael Williamson
2023-06-25Support init funcs in WASM binary formatMichael Williamson
2023-06-25Include globals in name sectionMichael Williamson
2023-06-25Write globals to symbol tableMichael Williamson
2023-06-25Support globals in WASM binary formatMichael Williamson
2023-06-25Write symbol infos for functionsMichael Williamson
2023-06-25Extract writeCustomSection()Michael Williamson