harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Naumova Natalya (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-601) DRLVM should work with the latest Harmony class libraries
Date Wed, 14 Jun 2006 15:01:30 GMT
     [ http://issues.apache.org/jira/browse/HARMONY-601?page=all ]

Naumova Natalya  updated HARMONY-601:

    Attachment: 0001-This-patch-makes-the-DRLVM-work-with-the-latest-Harmony-class-libraries.txt

This patch makes the DRLVM work with the latest Harmony class libraries.

The summary of changes incorporated in this patch are:
- Harmony class libraries are taken from SVN at --revision {20060531T0000} ;
- Building system migrated to the use of 1.5 compiler, you'll need javac 1.5 to be able to
build the DRLVM now;
- HARMONY-39, HARMONY-88 contributions are no longer used - beans, regex, math, jndi, logging,
sql are all now taken from
  their "regular" locations in SVN classlib tree;
- URLClassLoader in patches was synchronized with recent version (generics are used now);
- com/ibm/oti/vm/VM.java was moved to org/apache/harmony/kernel/VM.java;
- com/ibm/oti/vm/MsgHelp.java was moved to org/apache/harmony/luni/util/MsgHelp.java
- java.lang.Class is parametrized and added empty isSynthetic() method to
  java.lang.reflect.Method/Field/Constructor to enable complation with the rest of
  Harmony class libraries.

> DRLVM should work with the latest Harmony class libraries
> ---------------------------------------------------------
>          Key: HARMONY-601
>          URL: http://issues.apache.org/jira/browse/HARMONY-601
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>     Reporter: Naumova Natalya 
>  Attachments: 0001-This-patch-makes-the-DRLVM-work-with-the-latest-Harmony-class-libraries.txt
> DRLVM works fine with the old Harmony classlib sources, the possibility of working with
the fresh sources requires patching of DRLVM. 
> The reasons of non-working with the fresh classlib sources are:
> 1. using of 1.5 compiler instead of 1.4
> 2. re-packaging of some kernel classes
> 3. java.lang.Class is not parametrized 
> 4. isSynthetic() method is not implemented in java.lang.reflect.Method/Field/Constructor
> 5. patternsets for building classes were replaced
> 6. icu4j_3_4.jar and icu4jni-3.4.jar location has been changed

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message