issues
search
hash-org
/
hashc
The Hash programming language compiler :zap:
https://hash-org.github.io/hashc/
MIT License
26
stars
2
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
reporting: fix out of bounds bug for reporting lines at the end of source
#1031
feds01
closed
1 year ago
0
Function inlining pass
#1030
feds01
opened
1 year ago
0
Constant propagation pass
#1029
feds01
opened
1 year ago
0
Implement register allocation system
#1028
feds01
opened
1 year ago
0
Implement call graph querying
#1027
feds01
opened
1 year ago
0
Implement liveness analysis on the IR
#1026
feds01
opened
1 year ago
1
Implement an SSA pass on the IR as part of lowering optimisation
#1025
feds01
opened
1 year ago
0
ast: fix various inconsistencies in the pretty printer
#1024
feds01
closed
1 year ago
0
chore: upgrade dependencies
#1023
feds01
closed
1 year ago
0
ast: make `Array` and `Tuple` expressions rather than `Lit`s
#1022
feds01
closed
1 year ago
0
ast: use `AstNodes<Expr>` for `mod` def contents
#1021
feds01
closed
1 year ago
0
utils: Create a separate fast Context structure that is agnostic over the data it contains
#1020
kontheocharis
closed
1 year ago
0
utils: Add a context module that uses de-Brujin levels for constant-time indexing
#1019
kontheocharis
closed
1 year ago
0
Move out resolution into a tir-lowering pass, and keep typechecking as a standalone pass
#1018
kontheocharis
opened
1 year ago
0
sc: Separate discovery and some of resolution into a separate scope-check pass
#1017
kontheocharis
opened
1 year ago
0
tir: Store inferred type on `Node` rather than `AtomInfo`
#1016
kontheocharis
opened
1 year ago
0
tir: Allow `DataDef`s and `ModDef`s to appear as terms
#1015
kontheocharis
opened
1 year ago
0
tir: Cleanup various TIR constructs and remove unused structures
#1014
kontheocharis
closed
1 year ago
0
tir: Cleanup various TIR constructs and remove unused structures
#1013
kontheocharis
closed
1 year ago
0
ir: Make projections local to a `Body`
#1012
feds01
closed
1 year ago
1
chore: update mailmap with work email
#1011
feds01
closed
1 year ago
0
Update LLVM installation instructions
#1010
kontheocharis
closed
1 year ago
3
implement enum discriminants
#1009
feds01
closed
1 year ago
0
tc: Add some documentation to module items (Part 1)
#1008
kontheocharis
closed
1 year ago
0
tc: Restructure and separate typechecking into several files
#1007
kontheocharis
closed
1 year ago
1
Various AST cleanups to conform with spec
#1006
feds01
closed
1 year ago
0
Maybe rename TypeFn to ImplicitFn
#1005
feds01
closed
1 year ago
0
lexer: better handling of character and byte literals
#1004
feds01
closed
1 year ago
0
reporting: wrap newlines correctly in reporting view
#1003
feds01
closed
1 year ago
0
update inkwell repository link
#1002
feds01
closed
1 year ago
0
TIR: directly print byte literals rather than as a integer literal
#1001
feds01
opened
1 year ago
0
1000! 🎉🎉🎉
#1000
feds01
closed
1 year ago
2
lang: implement byte literals `b'a'`
#999
feds01
closed
1 year ago
0
storage: Remove unused struct in sequence store implementation
#998
kontheocharis
closed
1 year ago
0
codegen: implement string comparisons - Part 2
#997
feds01
closed
1 year ago
0
ir+lower: consider localising `Projections` to each body
#996
feds01
closed
1 year ago
1
codegen(llvm): emit debug information
#995
feds01
opened
1 year ago
0
codegen: implement string comparisons (Part 1)
#994
feds01
closed
1 year ago
0
implement repeat expressions
#992
feds01
closed
1 year ago
0
tc: confussion between `usize` and `u64`
#991
feds01
opened
1 year ago
1
tir+lower: emit function names for monomorphised functions
#990
feds01
opened
1 year ago
0
fix improper handling of EOFs in lexer
#989
feds01
closed
1 year ago
0
lang: basic support for token macros in parser and AST
#988
feds01
closed
1 year ago
0
exhaustiveness: speedup checking 3x-5x
#987
feds01
closed
1 year ago
3
lexer+parser: many improvements and cleanups
#985
feds01
closed
1 year ago
0
TIR: Add `Map` and `Visit` traits to the `tir::Visitor` in order to reduce code duplication
#984
kontheocharis
closed
1 year ago
0
codegen: Implement string comparisons
#983
feds01
closed
1 year ago
0
compiler stack overflow with imports
#982
feds01
closed
5 months ago
1
tc: exp-time whilst running analysis on this chunk
#981
feds01
opened
1 year ago
0
Module resolution fails to lookup imported symbol
#980
feds01
closed
5 months ago
0
Previous
Next