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
/
test
/
java
Age
Commit message (
Expand
)
Author
2023-07-03
Compile val node to IR instructions
Michael Williamson
2023-07-03
Check for duplicate variable names
Michael Williamson
2023-07-03
Check shadowing behaviour
Michael Williamson
2023-07-03
Check for reference before definition
Michael Williamson
2023-07-03
Define val type
Michael Williamson
2023-07-03
Type-check components of val node
Michael Williamson
2023-07-03
Parse val statements
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
Define builtin modules outside of code gen
Michael Williamson
2023-06-30
Add field-load instruction
Michael Williamson
2023-06-30
Add namespace-import instruction
Michael Williamson
2023-06-30
Replace WasmDataSymbol with WasmDataElement
Michael Williamson
2023-06-28
Get hello-world example working on WASM
Michael Williamson
2023-06-28
Hack together support for True example with WASM backend
Michael Williamson
2023-06-27
Add WASM code gen for namespace field stores
Michael Williamson
2023-06-27
Store free variables in closure
Michael Williamson
2023-06-27
Reference init funcs by name
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
Add WASM code gen for call instruction with no args
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
Add datasegments to WASM binary format
Michael Williamson
2023-06-25
Support init funcs in WASM binary format
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
WASM binary format: support element segments
Michael Williamson
2023-06-24
Add WasmExpression
Michael Williamson
2023-06-24
Add names for functions
Michael Williamson
2023-06-24
Fix func index in local names section
Michael Williamson
2023-06-24
Add local names to WASM object file
Michael Williamson
2023-06-24
WASM binary format: support functions
Michael Williamson
2023-06-24
Automatically add function types to module
Michael Williamson
2023-06-24
WASM binary format: support memory sections
Michael Williamson
2023-06-24
WASM binary format: support tables
Michael Williamson
2023-06-24
Split up binary format writing code to match spec
Michael Williamson
2023-06-24
WASM binary format: support global imports
Michael Williamson
2023-06-24
WASM binary format: support memory imports
Michael Williamson
[next]