Permalink
Browse files

todo: update

  • Loading branch information...
1 parent a685405 commit 48367fd55b02539542758b812e70b32563b84081 @indutny committed Oct 29, 2012
Showing with 5 additions and 19 deletions.
  1. +3 −5 README.md
  2. +2 −14 TODO
View
@@ -243,10 +243,11 @@ Things that are implemented currently:
* C++/C bindings support for candor
* C++/C bindings documentation
* Dense arrays
+* Cons strings
+* HIR/LIR Compiler!!!
Things to come:
-* Cons strings
* On-stack replacement and profile-based optimizations
* Incremental GC
* Usage in multiple-threads (aka isolates)
@@ -264,13 +265,10 @@ No problem at all - I prepared a list of papers that may help you understand
things going in Candor better:
[Compiler-papers](https://github.com/indutny/candor/wiki/Compiler-papers).
-*Please keep in mind, that at the moment all development is going in
-[feature-ssa](https://github.com/indutny/candor/tree/feature-ssa) branch.*
-
## Credits
Special thanks to:
-* [creationix](https://github.com/creationix) for suggesting the name of thi
+* [creationix](https://github.com/creationix) for suggesting the name for this
project!
* [hij1nx](https://github.com/hij1nx) for contributing awesome logo!
View
16 TODO
@@ -1,20 +1,8 @@
-HIR/LIR todos:
-* HasCall and instruction with result
-* Pipeline: mov 1, eax; mov eax, ebx => mov 1, ebx
-
-* Move context variables get/set to instructions (with index as imm arg)
- (No values for them, as they may be changed by side-effect instructions)
-* Vararg arguments (call)
-* Speeding up HIR construction
-* Cleanup masm
-* Cleanup stubs
-
-Postponed todos (old):
-* a && b (b should not be executed)
+* Less moves between registers
+* More instructions without !HasCall()
* Tail-call elimination
* On-stack replacement and profile-based optimizations (register allocation too)
* Incremental GC
* Usage in multiple-threads (aka isolates)
* gdbjit
-* Ast node ids
* Dtrace :)

0 comments on commit 48367fd

Please sign in to comment.