Permalink
Browse files

Improve TODO some more

Signed-off-by: Pekka Enberg <penberg@kernel.org>
  • Loading branch information...
1 parent f77b1d2 commit 53db0b830e05d9510a5f1d3fb73330d89d46d6d4 @penberg committed Mar 5, 2013
Showing with 15 additions and 6 deletions.
  1. +15 −6 TODO
View
21 TODO
@@ -29,12 +29,16 @@ Difficulty::
Darwin Port
~~~~~~~~~~~
+Darwin (a.k.a. Mac OS X) is a popular platform among software developers. The
+goal of this project is to get rid of Linuxism such as:
- Thread-local storage (TLS)
- Signal handling
+and be able to run Jato under Darwin.
+
Required skills::
- C, target operating system
+ C, Darwin
Difficulty::
Medium to Hard
@@ -54,14 +58,16 @@ Difficulty::
JSR 292: invokedynamic
~~~~~~~~~~~~~~~~~~~~~~
-The goal of this project is to add support for the new +invokedynamic+ bytecode
-instruction specified in JSR 292 that's designed to improve execution
-performance of dynamic languages such as JRuby and Redline Smalltalk.
+The goal of this project is to add support for the new +invokedynamic+
+bytecode instruction specified in JSR 292 that's designed to improve execution
+performance of dynamic languages such as JRuby and Redline Smalltalk. Please
+note that you also need to do some work in GNU Classpath to be able to run
+full invokedynamic applications.
Required skills::
C, Java
Difficulty::
- Medium
+ Medium to Hard
Support for OpenJDK
~~~~~~~~~~~~~~~~~~~
@@ -276,14 +282,17 @@ Difficulty::
Windows Port
~~~~~~~~~~~~
+The goal of this project is to port Jato to Windows. Please note that the
+codebase currently is very GCC and Linux specific which are likely to bite you
+when porting to native Windows toolchain:
- ABI issues (e.g. Microsoft x64 calling conventions)
- Thread-local storage (TLS)
- Signal handling
- POSIXism
Required skills::
- C, target operating system
+ C, Windows
Difficulty::
Medium to Hard

0 comments on commit 53db0b8

Please sign in to comment.