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
/
org
/
shedlang
/
compiler
/
ShedCompiler.java
Age
Commit message (
Collapse
)
Author
2025-03-09
Remove duplication of path to binary
Michael Williamson
2025-01-12
Create separate sourcefiles package
Michael Williamson
2025-01-12
Improve collection of source files
Michael Williamson
2025-01-12
Add TODO
Michael Williamson
2025-01-12
Handle namespace directories
Michael Williamson
2025-01-12
Support recursive project dependencies
Michael Williamson
2025-01-12
Support local project dependencies
Michael Williamson
2025-01-09
Use source text to implement FileFragmentSource
Michael Williamson
2024-12-23
Allow construction of file source with Path
Michael Williamson
2024-03-24
Use profiles when compiling
Michael Williamson
2024-03-20
Set profile on command line
Michael Williamson
2023-12-20
Extract and test namespace linearisation
Michael Williamson
2023-12-05
Introduce classes for consistent target directory layout
Michael Williamson
2023-12-03
Write target name instead of backend name to target directory
Michael Williamson
2023-12-02
Rename stack IR to Shid
Michael Williamson
2023-11-19
Add field index to FieldInfo
Michael Williamson
2023-11-05
Introduce FieldInfo
Michael Williamson
2023-10-22
Check that main function is present
Michael Williamson
2023-10-22
Add whitespace
Michael Williamson
2023-10-21
Order namespaces
Michael Williamson
2023-10-21
Reorder functions
Michael Williamson
2023-10-21
Extract function to parse source files
Michael Williamson
2023-09-28
Pluralise type info collection
Michael Williamson
2023-07-31
Add notion of VariableType
Michael Williamson
2023-07-21
Introduce type for Stack IR namespaces
Michael Williamson
2023-07-19
Tidy up functions for running processes
Michael Williamson
2023-07-05
Add Bool, Int and String as builtins
Michael Williamson
2023-07-05
Type check returns
Michael Williamson
2023-07-03
Check for reference before definition
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-02
Check call effect is sub-effect of function effect
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-20
Separate target directory by backend
Michael Williamson
2023-06-17
Hack together compilation of LLVM modules to object files
Michael Williamson
2023-06-13
Store types of fields on namespace node
Michael Williamson
2023-06-13
Put namespace name onto namespace nodes
Michael Williamson
2023-06-12
Replace module-export instruction with namespace-field-store
Michael Williamson
2023-06-11
Add stubbed LLVM backend
Michael Williamson
2023-06-11
Parser main config
Michael Williamson
2023-06-10
Update CLI to print instructions
Michael Williamson
2023-06-07
Add CLI
Michael Williamson