mirror of
https://github.com/odin-lang/Odin.git
synced 2026-01-13 00:05:26 +00:00
679 B
679 B
Odin Roadmap
Not in any particular order
- Compile Time Execution (CTE)
- More metaprogramming madness
- Compiler as a library
- AST inspection and modification
- CTE-based build system
- Replace LLVM backend with my own custom backend
- Improve SSA design to accommodate for lowering to a "bytecode"
- SSA optimizations
- Parametric Polymorphism
- Documentation Generator for "Entities"
- Multiple Architecture support
- Linking Options
- Executable
- Static/Dynamic Library
- Debug Information
- pdb format too
- Command Line Tooling
- Compiler Internals:
- Big numbers library
- Cyclic Type Checking (at the moment will cause compiler to go into an infinite loop)