index
:
shed-lang.git
main
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
main
/
java
Age
Commit message (
Expand
)
Author
2023-06-28
Fix indirect call types when generating code for WASM closures
Michael Williamson
2023-06-28
Add proper namespace import for WASM
Michael Williamson
2023-06-28
Add TODO
Michael Williamson
2023-06-28
Pass function to create init body into LlvmCodeGenNamespaces.define()
Michael Williamson
2023-06-28
Use createFunction() to simplify function creation
Michael Williamson
2023-06-28
Hack together support for True example with WASM backend
Michael Williamson
2023-06-28
Don't add main object to list of all object files
Michael Williamson
2023-06-28
Put linking section before name section
Michael Williamson
2023-06-27
Add WASM code gen for namespace field stores
Michael Williamson
2023-06-27
Generate string data symbol names using common mechanism
Michael Williamson
2023-06-27
Rename WasmTableOffsetConst to WasmTableElementIndexConst
Michael Williamson
2023-06-27
Store free variables in closure
Michael Williamson
2023-06-27
Store function pointer in closure
Michael Williamson
2023-06-27
Allocate memory for closures
Michael Williamson
2023-06-27
Reference init funcs by name
Michael Williamson
2023-06-27
Write func index placeholder value
Michael Williamson
2023-06-27
Add WASM call instruction
Michael Williamson
2023-06-27
Extract writeTableIndex()
Michael Williamson
2023-06-27
Remove unused argument
Michael Williamson
2023-06-27
Introduce WasmFuncName
Michael Williamson
2023-06-26
Replace enter/exit function with createFunction()
Michael Williamson
2023-06-26
Extract toFunction()
Michael Williamson
2023-06-26
Split LLVM code gen context into module and function
Michael Williamson
2023-06-26
Use lambda instead of enter/exit function
Michael Williamson
2023-06-26
Split WasmCodeGenContext into module and function parts
Michael Williamson
2023-06-26
Generate WASM functions for Shed functions
Michael Williamson
2023-06-26
Add WASM code gen for call instructions with args
Michael Williamson
2023-06-26
Pass in positional and named args to generate call in LLVM backend
Michael Williamson
2023-06-26
Add WASM code gen for call instruction with no args
Michael Williamson
2023-06-26
Fix naming of functions to write relocatable memory address
Michael Williamson
2023-06-26
Extract separate WasmMemoryAddress as non-instruction
Michael Williamson
2023-06-25
Support relocation of string address
Michael Williamson
2023-06-25
Add WASM code gen for push-string instruction
Michael Williamson
2023-06-25
Add WASM code gen for local-load instruction
Michael Williamson
2023-06-25
Add WASM code gen for local-store instruction
Michael Williamson
2023-06-25
Clarify shed locals in LlvmCodeGenContext
Michael Williamson
2023-06-25
Add WASM code gen for discard instruction
Michael Williamson
2023-06-25
Add WASM code gen for return instruction
Michael Williamson
2023-06-25
Add WASM code gen for push-unit instruction
Michael Williamson
2023-06-25
Add WASM code gen for push-int instruction
Michael Williamson
2023-06-25
Add WASM code gen for push-bool instruction
Michael Williamson
2023-06-25
Support data symbols in WASM binary format
Michael Williamson
2023-06-25
Don't write empty symbol table
Michael Williamson
2023-06-25
Add datasegments to WASM binary format
Michael Williamson
2023-06-25
Support init funcs in WASM binary format
Michael Williamson
2023-06-25
Include globals in name section
Michael Williamson
2023-06-25
Write globals to symbol table
Michael Williamson
2023-06-25
Support globals in WASM binary format
Michael Williamson
2023-06-25
Write symbol infos for functions
Michael Williamson
2023-06-25
Extract writeCustomSection()
Michael Williamson
[prev]
[next]