aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2016-12-16 11:31:08 +0000
committerGinger Bill <bill@gingerbill.org>2016-12-16 11:31:08 +0000
commitf5679832608c93e8ebc2004ffd92fbe174450a01 (patch)
treef7f314d6305f9f92fb72a67db4afa1cff22aa3de /README.md
parentad843141439fc101709dc234c289d5d6d4676aaf (diff)
Semicolons mandatory again (and probably forever now...)
Diffstat (limited to 'README.md')
-rw-r--r--README.md34
1 files changed, 17 insertions, 17 deletions
diff --git a/README.md b/README.md
index 6ef108c62..bcead4de9 100644
--- a/README.md
+++ b/README.md
@@ -30,27 +30,27 @@ Odin is fast, concise, readable, pragmatic and open sourced. It is designed with
## Warnings
* This is still highly in development and the language's design is quite volatile.
-* Syntax is not fixed.
+* Syntax is definitely not fixed
## 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 ("Generics")
-* Documentation Generator for "Entities"
-* Multiple Architecture support
-* Language level atomics and concurrency support
-* Debug Information
+* Custom backend to replace LLVM
+ - Improve SSA design to accommodate for lowering to a "bytecode"
+ - SSA optimizations
+ - COFF generation
+ - linker
+* Type safe "macros"
+* Documentation generator for "Entities"
+* Multiple architecture support
+* Inline assembly
+* Linking options
+ - Executable
+ - Static/Dynamic Library
+* Debug information
- pdb format too
-* Command Line Tooling
-* Compiler Internals:
+* Command line tooling
+* Compiler internals:
- Big numbers library
- - Multithreading for performance increase
+