harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Harmony Wiki] Update of "CoreVmDevelopmentItems" by Vladimir Beliaev
Date Fri, 15 Feb 2008 17:00:05 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Harmony Wiki" for change notification.

The following page has been changed by Vladimir Beliaev:
http://wiki.apache.org/harmony/CoreVmDevelopmentItems

------------------------------------------------------------------------------
- '''1.Java Native Interface'''
+ Moved to [http://wiki.apache.org/harmony/DRLVM_Development_Tasks DRLVM Development Tasks]
page.
  
- '''''Task:''''' Develop JNI Weak References
- 
- '''2. Thread Manager'''
- 
- '''''Task:''''' From Weldon's April 2, 2007 dev@harmony posting titled, "[drlvm][threading]
a list of design/development issues that need coordination with the [general] M1 map", there
are 7 major areas that need to be focused on:  1) Thread Block Lifecycle, 2) storing thread
state in j.l.Thread object vs. native structs, 3) cleanup of internal Thread Manager mutex
design, 4) removing Thread Manager calls to APR, 5) analyze race conditions in lock reservation
(fix if required), 6) analyze the ThreadManager-JVMTI interface (fix if required), 7) Resolve
DRLVM's use of PORTLIB.
- 
- '''3. IPF Support'''
- 
- '''''Task:''''' Implement JIT IPF helpers. Develop core VM IPF support including exception
handling, overflow detection, etc.
- 
- '''4. Garbage Collection'''
- 
- '''''Task:''''' Implement SoftReference semantics: use heap usage information to make a
decision on resetting soft references. Currently soft reference act
- exactly like weak references and are reset immediately after the target object became weakly
reachable.
- 
- '''5. MMTk Integration'''
- 
- ["MMTk Development Tasks"]
- 
- '''6. VM stack size control'''
- 
- '''''Task:''''' Provide the user control over the initial/maximum sizes of VM stacks on
VM start-up. Set up a limited default value on the systems with unlimited stack size.
- 

Mime
View raw message