[jira] Created: (RVM-848) Update bootimage writter with known static fields for Harmony classlib

View: New views
5 Messages — Rating Filter:   Alert me  

[jira] Created: (RVM-848) Update bootimage writter with known static fields for Harmony classlib

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Update bootimage writter with known static fields for Harmony classlib
----------------------------------------------------------------------

                 Key: RVM-848
                 URL: http://jira.codehaus.org/browse/RVM-848
             Project: RVM
          Issue Type: Improvement
          Components: Infrastructure: Build
            Reporter: David Grove
            Priority: Critical
             Fix For: 3.1.1


The bootimage writer has a fairly extensive knowledge of the static fields of core classes of the GNU Classpath library and uses that knowledge to correctly initialize them (thus avoid the need to run their static initializers during VM booting).  The GNU Classpath version of this code also has extensive error checking (it flags an error when asked for a static field of a known class that it doesn't know about).

We need to implement the same level of error checking for Harmony classlibs.


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

       

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Jikesrvm-issues mailing list
Jikesrvm-issues@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues

[jira] Work started: (RVM-848) Update bootimage writter with known static fields for Harmony classlib

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


     [ http://jira.codehaus.org/browse/RVM-848?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on RVM-848 started by David Grove.

> Update bootimage writter with known static fields for Harmony classlib
> ----------------------------------------------------------------------
>
>                 Key: RVM-848
>                 URL: http://jira.codehaus.org/browse/RVM-848
>             Project: RVM
>          Issue Type: Improvement
>          Components: Infrastructure: Build
>            Reporter: David Grove
>            Assignee: David Grove
>            Priority: Critical
>             Fix For: 3.1.1
>
>
> The bootimage writer has a fairly extensive knowledge of the static fields of core classes of the GNU Classpath library and uses that knowledge to correctly initialize them (thus avoid the need to run their static initializers during VM booting).  The GNU Classpath version of this code also has extensive error checking (it flags an error when asked for a static field of a known class that it doesn't know about).
> We need to implement the same level of error checking for Harmony classlibs.

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

       

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Jikesrvm-issues mailing list
Jikesrvm-issues@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues

[jira] Assigned: (RVM-848) Update bootimage writter with known static fields for Harmony classlib

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


     [ http://jira.codehaus.org/browse/RVM-848?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Grove reassigned RVM-848:
-------------------------------

    Assignee: David Grove

> Update bootimage writter with known static fields for Harmony classlib
> ----------------------------------------------------------------------
>
>                 Key: RVM-848
>                 URL: http://jira.codehaus.org/browse/RVM-848
>             Project: RVM
>          Issue Type: Improvement
>          Components: Infrastructure: Build
>            Reporter: David Grove
>            Assignee: David Grove
>            Priority: Critical
>             Fix For: 3.1.1
>
>
> The bootimage writer has a fairly extensive knowledge of the static fields of core classes of the GNU Classpath library and uses that knowledge to correctly initialize them (thus avoid the need to run their static initializers during VM booting).  The GNU Classpath version of this code also has extensive error checking (it flags an error when asked for a static field of a known class that it doesn't know about).
> We need to implement the same level of error checking for Harmony classlibs.

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

       

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Jikesrvm-issues mailing list
Jikesrvm-issues@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues

[jira] Commented: (RVM-848) Update bootimage writter with known static fields for Harmony classlib

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


    [ http://jira.codehaus.org/browse/RVM-848?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=190239#action_190239 ]

David Grove commented on RVM-848:
---------------------------------

mostly done, except I failed to test on a Sun-based Java 5 so the nightly sanity tests have been failing for the last few days with an assertion error.  I'll monitor and close this issue once the harmony sanity is back to passing again (note that this means that there was at least one static field that we hadn't been properly initializing before and were silently using the wrong value...).



> Update bootimage writter with known static fields for Harmony classlib
> ----------------------------------------------------------------------
>
>                 Key: RVM-848
>                 URL: http://jira.codehaus.org/browse/RVM-848
>             Project: RVM
>          Issue Type: Improvement
>          Components: Infrastructure: Build
>            Reporter: David Grove
>            Assignee: David Grove
>            Priority: Critical
>             Fix For: 3.1.1
>
>
> The bootimage writer has a fairly extensive knowledge of the static fields of core classes of the GNU Classpath library and uses that knowledge to correctly initialize them (thus avoid the need to run their static initializers during VM booting).  The GNU Classpath version of this code also has extensive error checking (it flags an error when asked for a static field of a known class that it doesn't know about).
> We need to implement the same level of error checking for Harmony classlibs.

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

       

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Jikesrvm-issues mailing list
Jikesrvm-issues@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues

[jira] Closed: (RVM-848) Update bootimage writter with known static fields for Harmony classlib

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


     [ http://jira.codehaus.org/browse/RVM-848?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Grove closed RVM-848.
---------------------------

    Resolution: Fixed

> Update bootimage writter with known static fields for Harmony classlib
> ----------------------------------------------------------------------
>
>                 Key: RVM-848
>                 URL: http://jira.codehaus.org/browse/RVM-848
>             Project: RVM
>          Issue Type: Improvement
>          Components: Infrastructure: Build
>            Reporter: David Grove
>            Assignee: David Grove
>            Priority: Critical
>             Fix For: 3.1.1
>
>
> The bootimage writer has a fairly extensive knowledge of the static fields of core classes of the GNU Classpath library and uses that knowledge to correctly initialize them (thus avoid the need to run their static initializers during VM booting).  The GNU Classpath version of this code also has extensive error checking (it flags an error when asked for a static field of a known class that it doesn't know about).
> We need to implement the same level of error checking for Harmony classlibs.

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

       

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Jikesrvm-issues mailing list
Jikesrvm-issues@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues