add TODO file - libjit.git - libjit

index : libjit.git
libjit
summary refs log tree commit diff
diff options
context:
space:
mode:
authorAleksey Demakov <ademakov@gmail.com>2008年01月11日 06:30:32 +0000
committerAleksey Demakov <ademakov@gmail.com>2008年01月11日 06:30:32 +0000
commit673f4808bc90518543f1ca81fd70386f98e10dbb (patch)
tree44d30d3726889dfc0e8ea891963cb34f556b6582
parent242e6c6c019674bc95c7231791d9a113a7207d92 (diff)
downloadlibjit-673f4808bc90518543f1ca81fd70386f98e10dbb.tar.gz
add TODO file
Diffstat
-rw-r--r--TODO 39
1 files changed, 39 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..8a2a6e4
--- /dev/null
+++ b/TODO
@@ -0,0 +1,39 @@
+Target Release: 0.1.2
+=====================
+
+* fix interpreter for x86 and amd64
+* sync jitplus with jit (jump tables, compile driver, debug)
+* LGPL
+
+Target release: 0.1.4
+=====================
+
+* jitruby
+* amd64 port
+* fix catch/throw within finally
+* get rid of manual rules
+
+Target Release: 0.2.0
+=====================
+
+* CFG-based liveness analysis and dead code elimination
+* linear scan register allocation
+* global copy and constant propagation
+* improve exception handling
+* align function prolog and basic blocks
+* support cross-compilation
+
+Long-Term Tasks
+===============
+
+* comprehensive test suite
+* ports to ppc, arm, sparc, alpha, mips...
+* more optimizations:
+** redundancy elimination
+** alias analysis
+** strength reduction
+** loop optimization
+** array data type, ABCD
+* tree-based IR and instruction selection ?
+* instruction scheduling ?
+* finish ELF writer/reader
generated by cgit v1.2.3 (git 2.39.1) at 2025年09月27日 07:54:29 +0000

AltStyle によって変換されたページ (->オリジナル) /