zilch-lang/nstar
The compiler for N⋆, a statically typed assembly language used as a compiler backend for Zilch
HaskellBSD-3-Clause
Issues
- 0
Typechecking - fast labels handling
#9 opened by Mesabloo - 0
Introduce various composite types
#47 opened by Mesabloo - 5
System calls
#59 opened by Mesabloo - 0
Type aliases
#48 opened by Mesabloo - 2
Enlarge the instruction set
#62 opened by Mesabloo - 1
- 0
Log actions and potentially useful data
#29 opened by Mesabloo - 0
Query-based compiler
#34 opened by Mesabloo - 0
Target-specific features
#37 opened by Mesabloo - 0
Copy/paste macros
#38 opened by Mesabloo - 0
More executable targets
#57 opened by Mesabloo - 0
Additional registers spilled on the stack
#63 opened by Mesabloo - 0
Debugging information and code generation
#64 opened by Mesabloo - 1
Document the ELF file format
#60 opened by Mesabloo - 0
Document target architecture opcodes generation
#61 opened by Mesabloo - 1
Introduce strings as syntactic sugar
#44 opened by Mesabloo - 1
Bang types
#55 opened by Mesabloo - 1
External functions & modules
#53 opened by Mesabloo - 2
- 1
Type-checking pointer offsets completely
#46 opened by Mesabloo - 1
Better parsing errors
#49 opened by Mesabloo - 1
Target-specific AST post-processing
#45 opened by Mesabloo - 3
- 3
Sections and static data
#19 opened by Mesabloo - 0
Concatenating sections
#40 opened by Mesabloo - 1
unsafe blocks
#14 opened by Mesabloo - 2
- 3
Fetching the path to the linux dynamic loader
#27 opened by Mesabloo - 1
- 2
Registers and subtyping
#10 opened by Mesabloo - 1
Dynamically and statically linked symbols
#26 opened by Mesabloo - 0
Implement a basic branch-checking
#33 opened by Mesabloo - 6
Crossing labels: is it illegal?
#12 opened by Mesabloo - 1
Generating unabstracted ELF object files
#28 opened by Mesabloo - 2
Object file and code generation
#13 opened by Mesabloo - 4
Codegen yields supposedly invalid ELF64 file
#30 opened by Mesabloo - 0
Start handling some command-line arguments
#15 opened by Mesabloo - 0
How to type the core language
#16 opened by Mesabloo - 1
Reject end of lines in characters
#20 opened by Mesabloo - 0
Make clean tests
#11 opened by Mesabloo - 1
Typechecking - a contextual story
#8 opened by Mesabloo - 1
N* ─ Language syntax
#1 opened by Mesabloo - 0
- 1