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 (
Collapse
)
Author
2023-06-17
Create FreeVariable type with index and name
Michael Williamson
2023-06-17
Introduce FreeVariables collection type
Michael Williamson
2023-06-17
Fix casing for size pointers
Michael Williamson
2023-06-17
Use opaque ptr in store instructions
Michael Williamson
2023-06-17
Use opaque ptr in load instructions
Michael Williamson
2023-06-17
Use opaque ptr in inttoptr instructions
Michael Williamson
2023-06-17
Use opaque ptr in prttoint instructions
Michael Williamson
2023-06-17
Add LLVM function declarations
Michael Williamson
2023-06-17
Support external global definitions
Michael Williamson
2023-06-17
Define global for namespace value
Michael Williamson
2023-06-17
Extract record for LLVM closure types
Michael Williamson
2023-06-17
Convert closure to int
Michael Williamson
2023-06-17
Store free variables into environment
Michael Williamson
2023-06-17
Serialize LLVM modules
Michael Williamson
2023-06-17
Expand function definition
Michael Williamson
2023-06-17
Fix serialization of LLVM local variables
Michael Williamson
2023-06-17
Serialize LLVM function definitions
Michael Williamson
2023-06-17
Add LLVM ptrtoint instruction
Michael Williamson
2023-06-17
Add LLVM null operand
Michael Williamson
2023-06-16
Make size of LLVM array type optional
Michael Williamson
2023-06-16
Add explicit return instruction to function bodies
Michael Williamson
2023-06-16
Add return instruction
Michael Williamson
2023-06-16
Generate top level entity for minimal function
Michael Williamson
2023-06-16
Adjust naming of top level entities
Michael Williamson
2023-06-16
Include name in serialized define-function instruction
Michael Williamson
2023-06-16
Include args when compiling call to LLVM IR
Michael Williamson
2023-06-14
Compile zero-args to LLVM IR
Michael Williamson
2023-06-14
Add LLVM load instruction
Michael Williamson
2023-06-14
Add LlvmIntToPtr instruction
Michael Williamson
2023-06-14
Add LLVM function type
Michael Williamson
2023-06-14
Compile zero-arg calls
Michael Williamson
2023-06-14
Ensure uniqueness of LLVM locals
Michael Williamson
2023-06-14
Add LLVM call instruction
Michael Williamson
2023-06-14
Use field names on namespace node in StackCompiler
Michael Williamson
2023-06-13
Introduce NamespaceTypeInfo
Michael Williamson
2023-06-13
Store field names in typed namespace node
Michael Williamson
2023-06-13
Pass in namespace field types in one go
Michael Williamson
2023-06-13
Compile namespace-field-store to LLVM IR
Michael Williamson
2023-06-13
Add LLVM store instruction
Michael Williamson
2023-06-13
Store types of fields on namespace node
Michael Williamson
2023-06-13
Store type of function on node
Michael Williamson
2023-06-13
Put namespace name onto namespace nodes
Michael Williamson
2023-06-13
Add LLVM getelementptr instruction
Michael Williamson
2023-06-13
Add missing suffix
Michael Williamson
2023-06-12
Replace module-export instruction with namespace-field-store
Michael Williamson
2023-06-12
Make string definitions private
Michael Williamson
2023-06-12
Support private LLVM globals
Michael Williamson
2023-06-12
Compile push-string instruction to LLVM IR
Michael Williamson
2023-06-12
Add LLVM operand ptrtoint
Michael Williamson
2023-06-12
Add LLVM pointer type
Michael Williamson
[prev]
[next]