You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Mikhail Fursov (JIRA)" <ji...@apache.org> on 2006/10/30 15:51:16 UTC

[jira] Created: (HARMONY-2008) [drlvm] Helper inlining framework

[drlvm] Helper inlining framework
---------------------------------

                 Key: HARMONY-2008
                 URL: http://issues.apache.org/jira/browse/HARMONY-2008
             Project: Harmony
          Issue Type: New Feature
          Components: DRLVM
            Reporter: Mikhail Fursov


This patch contains:
1) A framework to inline VM helpers. 
2) GC_CC allocation helper as an example
3) Modification of build system: adding mmtk jar
4) Patch to allow to native component to bootstrap it's Java parts
5) Fixes in Jitrino.OPT magics
6) An optimization to enable inlining of static final fields values in Jitrino.OPT (this optimization is needed for helpers) 

The inline_helpers optimization is turned on only for 'server' mode today. I see no problems to turn on it for all modes after this patch is accepted.

-- 
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] Assigned: (HARMONY-2008) [drlvm] Helper inlining framework

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

weldon washburn reassigned HARMONY-2008:
----------------------------------------

    Assignee: weldon washburn

> [drlvm] Helper inlining framework
> ---------------------------------
>
>                 Key: HARMONY-2008
>                 URL: http://issues.apache.org/jira/browse/HARMONY-2008
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Assigned To: weldon washburn
>         Attachments: helper_inlining.zip, linux.emconf
>
>
> This patch contains:
> 1) A framework to inline VM helpers. 
> 2) GC_CC allocation helper as an example
> 3) Modification of build system: adding mmtk jar
> 4) Patch to allow to native component to bootstrap it's Java parts
> 5) Fixes in Jitrino.OPT magics
> 6) An optimization to enable inlining of static final fields values in Jitrino.OPT (this optimization is needed for helpers) 
> The inline_helpers optimization is turned on only for 'server' mode today. I see no problems to turn on it for all modes after this patch is accepted.

-- 
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-2008) [drlvm] Helper inlining framework

Posted by "weldon washburn (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/HARMONY-2008?page=comments#action_12445945 ] 
            
weldon washburn commented on HARMONY-2008:
------------------------------------------

this patch will cause drlvm build system to be dependent on successful download of mmtk.jar from Robin Garner's site.  If for any reason this site is unavailable, drlvm build will fail.  Robin Garner, it would be great if you can put mmtk.jar on a high-reliablity web site.  

    Thanks


> [drlvm] Helper inlining framework
> ---------------------------------
>
>                 Key: HARMONY-2008
>                 URL: http://issues.apache.org/jira/browse/HARMONY-2008
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Assigned To: weldon washburn
>         Attachments: helper_inlining.zip, linux.emconf
>
>
> This patch contains:
> 1) A framework to inline VM helpers. 
> 2) GC_CC allocation helper as an example
> 3) Modification of build system: adding mmtk jar
> 4) Patch to allow to native component to bootstrap it's Java parts
> 5) Fixes in Jitrino.OPT magics
> 6) An optimization to enable inlining of static final fields values in Jitrino.OPT (this optimization is needed for helpers) 
> The inline_helpers optimization is turned on only for 'server' mode today. I see no problems to turn on it for all modes after this patch is accepted.

-- 
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-2008) [drlvm] Helper inlining framework

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

Mikhail Fursov updated HARMONY-2008:
------------------------------------

    Attachment: helper_inlining.zip

The patch.

> [drlvm] Helper inlining framework
> ---------------------------------
>
>                 Key: HARMONY-2008
>                 URL: http://issues.apache.org/jira/browse/HARMONY-2008
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: helper_inlining.zip, linux.emconf
>
>
> This patch contains:
> 1) A framework to inline VM helpers. 
> 2) GC_CC allocation helper as an example
> 3) Modification of build system: adding mmtk jar
> 4) Patch to allow to native component to bootstrap it's Java parts
> 5) Fixes in Jitrino.OPT magics
> 6) An optimization to enable inlining of static final fields values in Jitrino.OPT (this optimization is needed for helpers) 
> The inline_helpers optimization is turned on only for 'server' mode today. I see no problems to turn on it for all modes after this patch is accepted.

-- 
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-2008) [drlvm] Helper inlining framework

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

Mikhail Fursov updated HARMONY-2008:
------------------------------------

    Patch Info: [Patch Available]

adding patch-available flag.

> [drlvm] Helper inlining framework
> ---------------------------------
>
>                 Key: HARMONY-2008
>                 URL: http://issues.apache.org/jira/browse/HARMONY-2008
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: helper_inlining.zip, linux.emconf
>
>
> This patch contains:
> 1) A framework to inline VM helpers. 
> 2) GC_CC allocation helper as an example
> 3) Modification of build system: adding mmtk jar
> 4) Patch to allow to native component to bootstrap it's Java parts
> 5) Fixes in Jitrino.OPT magics
> 6) An optimization to enable inlining of static final fields values in Jitrino.OPT (this optimization is needed for helpers) 
> The inline_helpers optimization is turned on only for 'server' mode today. I see no problems to turn on it for all modes after this patch is accepted.

-- 
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-2008) [drlvm] Helper inlining framework

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

Mikhail Fursov updated HARMONY-2008:
------------------------------------

    Attachment: linux.emconf

Sample opt.emconf version for Linux(line endings..) with helpers inlining enabled (just an example for GC tests, not for commit)

> [drlvm] Helper inlining framework
> ---------------------------------
>
>                 Key: HARMONY-2008
>                 URL: http://issues.apache.org/jira/browse/HARMONY-2008
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Attachments: helper_inlining.zip, linux.emconf
>
>
> This patch contains:
> 1) A framework to inline VM helpers. 
> 2) GC_CC allocation helper as an example
> 3) Modification of build system: adding mmtk jar
> 4) Patch to allow to native component to bootstrap it's Java parts
> 5) Fixes in Jitrino.OPT magics
> 6) An optimization to enable inlining of static final fields values in Jitrino.OPT (this optimization is needed for helpers) 
> The inline_helpers optimization is turned on only for 'server' mode today. I see no problems to turn on it for all modes after this patch is accepted.

-- 
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