extradoc / sprintinfo / leysin-winter-2008 / planning.txt

Task ideas
==========

 - skiing/snowboarding/snow hiking: IN-PROGRESS

 - try getting debug information in the Java class files DONE

 - benchmark the size of the young nursery for generational GC
   DONE, the result still is that picking half the L2 cache
   size for the nursery sounds good

 - look at the RPython microbenchmarks for Java
   DONE, fixed sized-lists are slow
 
 - work on CTypes
   more general non-progress
   nested structure and arrays of structure support in rawffi DONE

 - callbacks in rawffi

 - write tests for GIL handling in callbacks in rffi (maciek)

 - think about summarizing test outcomes

 - JVM integration (probably only when Anto is here)

 - does JPype support reflection? (Paul, Anto around)
   wrap it into an rlib module

 - look at the CLI integration on the clr-module-improvements/ branch and
   maybe improve/merge it? Some problems left: newly loaded assemblies are a
   problem
   
 - implement fixed-size lists as arrays in the ootypesystem (Carl Friedrich,
   Toby) IN PROGRESS, jvm backend supported, more minor problems
   java bytecode verifier complains
 
 - give a JIT code walkthrough DONE

 - give a JIT promotion walkthrough (Armin)
 
 - start writing more unit-style tests for the JIT (Armin, Carl Friedrich,
   Anto)
   SOME PROGRESS

 - ported some JIT tests to ootype
 
 - explore the parsers a bit DONE

 - hack a bit on an AVM backend (Toby, Maciek)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.