extradoc / sprintinfo / ireland-2006 / planning.txt

Ireland sprint planning
--------------------------

timings: 
    monday, tuesday, wednesday full days
    thursday half 
    friday 2pm- 
           5pm tutorial  + Q & A session 
    bea arranges a dinner table friday evening 
    
* core optimizations
  (mwh)
  - (done) did a lot of profiling, main finding: GC 
  - optimising GC: (done) by mostly just collecting
    less often :-/
  - experiment with optimising builtin lookups 
    e.g caching method lookups or callback-dict
  - remove the zeroing assumption (more should be
    done on this)

* ext compiler
  maybe a topic for the weekend 

* JIT
  - first machine code generation tests are passing 
  - (samuele, arre) produce machine code in-memory from running the generated CFGs
  - (michael, arigo) implement more of the interface to generate I386
  machine code; maybe think about refining the interface (also
  considering a PPC asm backend)

  
* distributed testing
  (maciej, mick)
  more or less done, but many things : 
      - use "/usr/bin/rsync" to sync to remote 
      - master does collection of items 
      - "leaf" items are asynchronously send to "Executors" (running on nodes)
      - super-simple reporting 

  (next) boxing of processes to catch stdout, segfaults, etc.
  (next) http server interface to running tests
  (later) make more test options work, e.g. --pdb, --view...


* (mick, maciej) writing more JS examples

  
  (arigo) wrote a generic interface that works via greenlets or threads interchangeable (svn/user/arigo/hack/pypeers/bluesock.py)
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.