mirror of
https://github.com/Ed94/Odin.git
synced 2026-06-21 05:05:00 -07:00
25 lines
679 B
Markdown
25 lines
679 B
Markdown
# 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)
|