Oliver Deakin wrote:
Daniel,
The new VME is still at the 1.4 level, but with updated VM and kernel
classes. As I have mentioned, two of the main reasons for this VME update
was to allow for package renaming to go ahead, and also to allow String to
be removed from the kernel, making kernel implementation easier for other
VM providers. If there is a necessity in the future for a 1.5 VME, then
one could be created, but currently classlib only requires 1.4.
agreed, but it is hard to think of a "current" classlib requiring 1.5 when
the available VMs are 1.4 .... for example: we have contributed two
packages: java.math and java.rmi which are 1.5 compliant and dependent
but they are waiting at the JIRA
I believe that while we are in a transitional phase from 1.4 to 1.5, a 1.4
VME will suffice, and the solution that is being discussed in the
"[classlib] Switching to a 5.0 compiler" [1] is the way to go ahead for
the moment.
ok, I'll ask there about removing 1.5 dependencies from java.rmi and
compile it to get 1.4 bytecode...
My hope is that in the not too distant future we may see one or two of the
Harmony VMs stepping up to 1.5 level, and we can begin to use them with
our classlib :)
hope so too.
Thanks,
Daniel
Regards,
Oliver
[1]
http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200604.mbox/[EMAIL PROTECTED]
Daniel Gandara wrote:
Oliver,
pleased to hear good news from you!! I believe this is great for the
project.
I have one question regarding the version of the VME, is it 1.5? I'm
asking this
because we have received contributions of some packages (for example:
java.math
and java.rmi packages) which are 1.5 (compliant and dependant) but cannot
be
used with current VM.
Thanks,
Daniel
----- Original Message ----- From: "Oliver Deakin"
<[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, April 04, 2006 1:26 PM
Subject: New IBM VME
Hi all,
I'm pleased to announce that a new IBM VME will be made available soon
at:
http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
The new VME downloads are named Harmony-vme-win.IA32-v2.zip and
Harmony-vme-linux.IA32-v2.tar.gz. I would like to stress that if you
download these packages now, they will *not* work with the class library
code currently in Harmony Subversion. This VME has been created looking
forward to changes that have been discussed on the list, but have not
yet been carried out. They are:
- completion of renaming of com.ibm packages, especially in LUNI module.
The new VME expects only org.apache.harmony package names.
- removal of String from the kernel, and addition of an intern(String)
method to the org.apache.harmony.kernel.vm.VM class. The new VME does
*not* contain String in its kernel jars. It does, however, provide an
intern(String) method in the VM class, as was suggested in [1]. The
String.intern() method in Harmony will just redirect the call to
VM.intern(String).
Once these changes are made in the Harmony repository, the new version
of the VME will be required to run with Harmony classlib. I will send
out a further mail when this is done confirming that the new VME is
available and ready to use.
A link to the VME v1 will still be available in the same place, and this
should still be used until the above changes are made.
Regards,
Oliver
[1]
http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200602.mbox/[EMAIL PROTECTED]
--
Oliver Deakin
IBM United Kingdom Limited
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Oliver Deakin
IBM United Kingdom Limited
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]