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-17
Include free variable name in LLVM pointer name
Michael Williamson
2023-06-17
Use separate variable space for free variable pointers
Michael Williamson
2023-06-17
Create FreeVariable type with index and name
Michael Williamson
2023-06-17
Extract callAlloc()
Michael Williamson
2023-06-17
Extract storeClosureFunctionPointer()
Michael Williamson
2023-06-17
Resuse getClosureFunctionPointerPointer()
Michael Williamson
2023-06-17
Extract storeClosureFreeVariablePointer
Michael Williamson
2023-06-17
Extract getClosureEnvironmentFieldPointer
Michael Williamson
2023-06-17
Extract castClosurePointerToValue
Michael Williamson
2023-06-17
Introduce FreeVariables collection type
Michael Williamson
2023-06-17
Extract function for creating a closure
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
Print out compiled LLVM IR
Michael Williamson
2023-06-17
Store free variables into environment
Michael Williamson
2023-06-17
Throw error when local is missing
Michael Williamson
2023-06-17
Hack together compilation of LLVM modules to object files
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 code for calculating size of an LLVM type in LLVM IR
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
Preserve top level entities when exiting function
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
Update PCollections to 4.0.1
Michael Williamson
2023-06-16
Extract NameAllocator
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
[prev]
[next]