The CACAO Team
This page gives some information on the people behind CACAO and what they are or were working on.
This page is incomplete! Please fill in any missing info!
Founders
- Andreas Krall
- project lead
- Reinhard Grafl
Active Developers
- Alexander Jordan
currently working on: SPARC-V9 Port
- Carolyn Oates
currently working on: virtual method optimization analysis
- Martin Platter
currently working on: JVMTI
- Michael Starzinger
currently working on: new exact GarbageCollector
- ARM port
- cygwin version (not working yet)
currently working on: new instruction format
currently working on: on-stack replacement
currently working on: method inlining
- verifier
- loaded class cache and loading constraints
- lazy resolving
- parsed descriptors
- tasuki lock implementation
- real-time timing
- cycle count statistics
- general bug fixing and maintenance
- Christian Thalinger aka. twisti
currently working on: adaptive optimizations
- code patching
- i386 and x86_64 codegen port
- codegen wizard and maintainer
- finalizer thread
- JNI refactoring
- build system
- general bug fixing and maintenance
- Christian Ullrich
currently working on: SSA
- linear scan register allocator
- Roland Lezuo
- ppc64 port
- coldfire port
- Peter Molnar
- s390 port
currently working on: escape analysis
Retired Developers
- Anton Ertl
vmgen based interpreter
- Christopher Kruegel
- loop optimization
- Roman Obermaisser
- Mark Probst
- Stefan Ring
- native threads implementation
- PowerPC port
- Dietmar Thuernbeck
- previous version of method inlining
- Philipp Tomsich
- two GC implementations (no longer used)
- Joseph Wenninger
- GNU classpath integration
- JNI