You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Ivan Volosyuk (JIRA)" <ji...@apache.org> on 2006/05/21 23:45:29 UTC

[jira] Created: (HARMONY-483) Update to classlibadapter

Update to classlibadapter
-------------------------

         Key: HARMONY-483
         URL: http://issues.apache.org/jira/browse/HARMONY-483
     Project: Harmony
        Type: Improvement

  Components: VM  
 Environment: Linux
    Reporter: Ivan Volosyuk


Following improvement made to classlibadapter:
   Implemented vmi library
   Removed all native modifications (no more needed)
   Implemented (limited) system classloader
   Implemented exception stack traces
   Loading of all classlib natives works now
   Added simple runner and build scripts for linux
   Implemented System.loadLibrary() path parsing

One change for jchevm needed:
   NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)

Bootstrap works fine.
Hello world works fine.
Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-483?page=all ]

Ivan Volosyuk updated HARMONY-483:
----------------------------------

    Attachment: jchevm_update-20060522.diff

Changes to jchevm:
   NewWeakGlobalRef fall backs to NewGlobalRef (needed by classlib implementation)
   interface file flags check made more permissive (the file is accepted by java, but not by jchevm)


> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-483?page=all ]

Ivan Volosyuk updated HARMONY-483:
----------------------------------

    Attachment: classlibadapter-incremental-update-20060528-20060528v2.diff

Fixed Object.toString()

> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060528-20060528v2.diff, classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-483?page=all ]

Ivan Volosyuk updated HARMONY-483:
----------------------------------

    Attachment: classlibadapter-incremental-update-20060529v2-20060529v3.diff

Reflection implementation + fixes in classloaders

Changed java compiler to ecj_3.2RC5.jar
System classloader is instantiated via reflection
Fixed ClassLoader.getResource()
Reflection implementation for Methods, Fields, Constructors
Partial implementation of j.l.r.Array

Eclipse startup progress:
  number of resources now found
  invocation of EclipseStarter works
  fails:

Install location:
    file:/home/ivan/incoming/eclipse/
Configuration file:
    file:/home/ivan/incoming/eclipse/configuration/config.ini loaded
Configuration location:
    file:/home/ivan/incoming/eclipse/configuration/
Framework located:
    file:/home/ivan/incoming/eclipse/plugins/org.eclipse.osgi_3.1.1.jar
Framework classpath:
    file:/home/ivan/incoming/eclipse/plugins/org.eclipse.osgi_3.1.1.jar
Debug options:
    file:/home/ivan/incoming/eclipse/.options not found

!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.core.runtime_3.1.1.jar/ [1]
 was not resolved.


> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060528-20060528v2.diff, classlibadapter-incremental-update-20060528v2-20060528v3.diff, classlibadapter-incremental-update-20060528v3-20060528v4.diff, classlibadapter-incremental-update-20060528v4-20060529.diff, classlibadapter-incremental-update-20060529-20060529v2.diff, classlibadapter-incremental-update-20060529v2-20060529v3.diff, classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-483?page=all ]

Ivan Volosyuk updated HARMONY-483:
----------------------------------

    Attachment: classlibadapter-incremental-update-20060528v4-20060528v4.diff

Patch sequence miss one patch in the chain:

  Fixed java compiler warnings.

This patch is named now classlibadapter-incremental-update-20060528v4-20060528v4.diff and should go after classlibadapter-incremental-update-20060528v3-20060528v4.diff 

Full patching sequence now:

cd classlibadapter
patch -p1 <../classlibadapter-update-20060522.diff 
patch -p1 <../classlibadapter-incremental-update-20060522-20060528.diff   # 15kb
patch -p1 <../classlibadapter-incremental-update-20060528-20060528v2.diff 
patch -p1 <../classlibadapter-incremental-update-20060528v2-20060528v3.diff 
patch -p1 <../classlibadapter-incremental-update-20060528v3-20060528v4.diff 
patch -p1 <../classlibadapter-incremental-update-20060528v4-20060528v4.diff 
patch -p1 <../classlibadapter-incremental-update-20060528v4-20060529.diff 
patch -p1 <../classlibadapter-incremental-update-20060529-20060529v2.diff 
patch -p1 <../classlibadapter-incremental-update-20060529v3


> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060528-20060528v2.diff, classlibadapter-incremental-update-20060528v2-20060528v3.diff, classlibadapter-incremental-update-20060528v3-20060528v4.diff, classlibadapter-incremental-update-20060528v4-20060528v4.diff, classlibadapter-incremental-update-20060528v4-20060529.diff, classlibadapter-incremental-update-20060529-20060529v2.diff, classlibadapter-incremental-update-20060529v2-20060529v3.diff, classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-483?page=all ]

Ivan Volosyuk updated HARMONY-483:
----------------------------------

    Attachment: classlibadapter-update-20060522.diff

Here is the patch for classlibadapter.
To build: build.sh
To run jchevm with the adapter:
  sh jc_run.sh -cp ... class


> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-483?page=all ]

Ivan Volosyuk updated HARMONY-483:
----------------------------------

    Attachment: classlibadapter-incremental-update-20060522-20060528.diff

Correct version of incremental update.
Previously sent file was the same as initial one.

> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-483?page=all ]

Ivan Volosyuk updated HARMONY-483:
----------------------------------

    Attachment: classlibadapter-incremental-update-20060528v3-20060528v4.diff

update for 20060528v3
Added forgotten file: org.apache.harmony.kernel.vm.VM


> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060528-20060528v2.diff, classlibadapter-incremental-update-20060528v2-20060528v3.diff, classlibadapter-incremental-update-20060528v3-20060528v4.diff, classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-483?page=all ]

Ivan Volosyuk updated HARMONY-483:
----------------------------------

    Attachment: classlibadapter-incremental-update-20060528v2-20060528v3.diff

Jar support in system classloader

removed missing native functions in VMStackWalker
changed Class.toString()
added ClassLoader.ClassLoader(ClassLoader) null check
removed some outdated comments
throw RuntimeException("not implemented") in some unimplemented methods
String.String(byte[], int, int) now makes string (still ignore encoding)
some debug prints about unimplemented and untested features
a few missing native functions added (implementation in vmi.c)


> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060528-20060528v2.diff, classlibadapter-incremental-update-20060528v2-20060528v3.diff, classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-483?page=all ]

Ivan Volosyuk updated HARMONY-483:
----------------------------------

    Attachment: classlibadapter-incremental-update-20060529-20060529v2.diff

Implemented system resource retrieval and j.l.String

*    Implemented system resource retrieval by BootstrapClassLoader
*    Borrowed implementation of j.l.String from DRLVM
*    Implemented pure java implementation of String.intern()
*    Using ISO-8859-1 as os.encoding and file.encoding for now


> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060528-20060528v2.diff, classlibadapter-incremental-update-20060528v2-20060528v3.diff, classlibadapter-incremental-update-20060528v3-20060528v4.diff, classlibadapter-incremental-update-20060528v4-20060529.diff, classlibadapter-incremental-update-20060529-20060529v2.diff, classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (HARMONY-483) Update to classlibadapter

Posted by "Archie Cobbs (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/HARMONY-483?page=comments#action_12414676 ] 

Archie Cobbs commented on HARMONY-483:
--------------------------------------

Patches committed in r411596.


> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060528-20060528v2.diff, classlibadapter-incremental-update-20060528v2-20060528v3.diff, classlibadapter-incremental-update-20060528v3-20060528v4.diff, classlibadapter-incremental-update-20060528v4-20060528v4.diff, classlibadapter-incremental-update-20060528v4-20060529.diff, classlibadapter-incremental-update-20060529-20060529v2.diff, classlibadapter-incremental-update-20060529v2-20060529v3.diff, classlibadapter-incremental-update-20060529v3-20060601.diff, classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/HARMONY-483?page=comments#action_12434787 ] 
            
Ivan Volosyuk commented on HARMONY-483:
---------------------------------------

The issue is already fixed. May be it is time to close it?

> Update to classlibadapter
> -------------------------
>
>                 Key: HARMONY-483
>                 URL: http://issues.apache.org/jira/browse/HARMONY-483
>             Project: Harmony
>          Issue Type: Improvement
>          Components: VM
>         Environment: Linux
>            Reporter: Ivan Volosyuk
>         Attachments: classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060528-20060528v2.diff, classlibadapter-incremental-update-20060528v2-20060528v3.diff, classlibadapter-incremental-update-20060528v3-20060528v4.diff, classlibadapter-incremental-update-20060528v4-20060528v4.diff, classlibadapter-incremental-update-20060528v4-20060529.diff, classlibadapter-incremental-update-20060529-20060529v2.diff, classlibadapter-incremental-update-20060529v2-20060529v3.diff, classlibadapter-incremental-update-20060529v3-20060601.diff, classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-483?page=all ]

Ivan Volosyuk updated HARMONY-483:
----------------------------------

    Attachment: classlibadapter-incremental-update-20060529v3-20060601.diff

Eclipse main window show up!

Changes:
Changed path to CLASSLIB/deploy/jdk/jre
Fixed Class.newInstance()
Fixed Class.getResource()
Partially implemented j.l.Package
Created HashMap of packages in classloader
Implemented Thread.isAlive()
Waiting for new thread in Thread.start()
Implemented j.l.ref.Reference
Fixed Field.getType()
Implemented portlib notification about vm threads


> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060528-20060528v2.diff, classlibadapter-incremental-update-20060528v2-20060528v3.diff, classlibadapter-incremental-update-20060528v3-20060528v4.diff, classlibadapter-incremental-update-20060528v4-20060528v4.diff, classlibadapter-incremental-update-20060528v4-20060529.diff, classlibadapter-incremental-update-20060529-20060529v2.diff, classlibadapter-incremental-update-20060529v2-20060529v3.diff, classlibadapter-incremental-update-20060529v3-20060601.diff, classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-483?page=all ]

Ivan Volosyuk updated HARMONY-483:
----------------------------------

    Attachment: classlibadapter-incremental-update-20060528v4-20060529.diff

Fixed work with recent classlib, added isSynthetic() method:

jc: exception during initialization
java/lang/NoSuchMethodError: java/lang/reflect/Member.isSynthetic()Z
jc: failed to create VM
[

> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-incremental-update-20060528-20060528v2.diff, classlibadapter-incremental-update-20060528v2-20060528v3.diff, classlibadapter-incremental-update-20060528v3-20060528v4.diff, classlibadapter-incremental-update-20060528v4-20060529.diff, classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (HARMONY-483) Update to classlibadapter

Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-483?page=all ]

Ivan Volosyuk updated HARMONY-483:
----------------------------------

    Attachment: classlibadapter-incremental-update-20060522-20060528.diff

Updated classlibadapter to work with recent jchevm and classlib.

> Update to classlibadapter
> -------------------------
>
>          Key: HARMONY-483
>          URL: http://issues.apache.org/jira/browse/HARMONY-483
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>  Environment: Linux
>     Reporter: Ivan Volosyuk
>  Attachments: classlibadapter-incremental-update-20060522-20060528.diff, classlibadapter-update-20060522.diff, jchevm_update-20060522.diff
>
> Following improvement made to classlibadapter:
>    Implemented vmi library
>    Removed all native modifications (no more needed)
>    Implemented (limited) system classloader
>    Implemented exception stack traces
>    Loading of all classlib natives works now
>    Added simple runner and build scripts for linux
>    Implemented System.loadLibrary() path parsing
> One change for jchevm needed:
>    NewWeakGlobalRef implementation required by classlib (fall back to NewGlobalRef is enough)
> Bootstrap works fine.
> Hello world works fine.
> Stack traces works fine.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira