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-07-03
Type-check components of val node
Michael Williamson
2023-07-03
Parse val statements
Michael Williamson
2023-07-03
Add keyword val
Michael Williamson
2023-07-03
Extract print name and type
Michael Williamson
2023-07-03
Extract constant for builtins namespace name
Michael Williamson
2023-07-03
Add builder for untyped call nodes
Michael Williamson
2023-07-02
Check call effect is sub-effect of function effect
Michael Williamson
2023-07-02
Check call to function without effects has no effects
Michael Williamson
2023-07-02
Check call to function with effect is marked with effects
Michael Williamson
2023-06-30
Mark namespace as inited in WASM backend
Michael Williamson
2023-06-30
Define builtin modules outside of code gen
Michael Williamson
2023-06-30
Add field-load instruction
Michael Williamson
2023-06-30
Add missing instruction description
Michael Williamson
2023-06-30
Add namespace-import instruction
Michael Williamson
2023-06-30
Replace WasmDataSymbol with WasmDataElement
Michael Williamson
2023-06-30
Generate separate WASM data segments
Michael Williamson
2023-06-29
Check whether namespace is initialized when importing
Michael Williamson
2023-06-29
Fix number of pages
Michael Williamson
2023-06-28
Get hello-world example working on WASM
Michael Williamson
2023-06-28
Fix endianness of string lengths
Michael Williamson
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
[prev]
[next]