You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Pavel Afremov (JIRA)" <ji...@apache.org> on 2008/03/20 19:39:24 UTC

[jira] Created: (HARMONY-5627) [drlvm] Remove extra exception helpers.

[drlvm] Remove extra exception helpers.
---------------------------------------

                 Key: HARMONY-5627
                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
             Project: Harmony
          Issue Type: Improvement
          Components: DRLVM
            Reporter: Pavel Afremov


Remove extra exception helpers.

Following runtime helpers should be removed:
VM_RT_IDX_OUT_OF_BOUNDS
VM_RT_NULL_PTR_EXCEPTION
VM_RT_DIVIDE_BY_ZERO_EXCEPTION
VM_RT_ARRAY_STORE_EXCEPTION


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (HARMONY-5627) [drlvm] Remove extra exception helpers.

Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Fursov reassigned HARMONY-5627:
---------------------------------------

    Assignee: Mikhail Fursov  (was: Alexey Varlamov)

> [drlvm] Remove extra exception helpers.
> ---------------------------------------
>
>                 Key: HARMONY-5627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Mikhail Fursov
>         Attachments: remove_extra_exceptions_helper_1.patch, remove_extra_exceptions_helper_2.patch, remove_extra_exceptions_helper_3.patch, remove_extra_exceptions_helper_4.patch
>
>
> Remove extra exception helpers.
> Following runtime helpers should be removed:
> VM_RT_IDX_OUT_OF_BOUNDS
> VM_RT_NULL_PTR_EXCEPTION
> VM_RT_DIVIDE_BY_ZERO_EXCEPTION
> VM_RT_ARRAY_STORE_EXCEPTION

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (HARMONY-5627) [drlvm] Remove extra exception helpers.

Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Fursov resolved HARMONY-5627.
-------------------------------------

    Resolution: Fixed

committed revision  650542

> [drlvm] Remove extra exception helpers.
> ---------------------------------------
>
>                 Key: HARMONY-5627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Mikhail Fursov
>         Attachments: remove_extra_exceptions_helper_1.patch, remove_extra_exceptions_helper_2.patch, remove_extra_exceptions_helper_3.patch, remove_extra_exceptions_helper_4.patch
>
>
> Remove extra exception helpers.
> Following runtime helpers should be removed:
> VM_RT_IDX_OUT_OF_BOUNDS
> VM_RT_NULL_PTR_EXCEPTION
> VM_RT_DIVIDE_BY_ZERO_EXCEPTION
> VM_RT_ARRAY_STORE_EXCEPTION

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5627) [drlvm] Remove extra exception helpers.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-5627:
-----------------------------------

    Attachment: remove_extra_exceptions_helper_4.patch

Updated and rebased patch.

> [drlvm] Remove extra exception helpers.
> ---------------------------------------
>
>                 Key: HARMONY-5627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Alexey Varlamov
>         Attachments: remove_extra_exceptions_helper_1.patch, remove_extra_exceptions_helper_2.patch, remove_extra_exceptions_helper_3.patch, remove_extra_exceptions_helper_4.patch
>
>
> Remove extra exception helpers.
> Following runtime helpers should be removed:
> VM_RT_IDX_OUT_OF_BOUNDS
> VM_RT_NULL_PTR_EXCEPTION
> VM_RT_DIVIDE_BY_ZERO_EXCEPTION
> VM_RT_ARRAY_STORE_EXCEPTION

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5627) [drlvm] Remove extra exception helpers.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-5627:
-----------------------------------

    Attachment: remove_extra_exceptions_helper_2.patch

Added updated version of patch which removed several extra runtimes helpers and interfaces to throw system exceptions. Jitrino and Jet changed to throw these exceptions via other runtime helpers.

> [drlvm] Remove extra exception helpers.
> ---------------------------------------
>
>                 Key: HARMONY-5627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Alexey Varlamov
>         Attachments: remove_extra_exceptions_helper_1.patch, remove_extra_exceptions_helper_2.patch
>
>
> Remove extra exception helpers.
> Following runtime helpers should be removed:
> VM_RT_IDX_OUT_OF_BOUNDS
> VM_RT_NULL_PTR_EXCEPTION
> VM_RT_DIVIDE_BY_ZERO_EXCEPTION
> VM_RT_ARRAY_STORE_EXCEPTION

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5627) [drlvm] Remove extra exception helpers.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-5627:
-----------------------------------

    Attachment: remove_extra_exceptions_helper_3.patch

Rebased version with several bugs fixes.

> [drlvm] Remove extra exception helpers.
> ---------------------------------------
>
>                 Key: HARMONY-5627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Alexey Varlamov
>         Attachments: remove_extra_exceptions_helper_1.patch, remove_extra_exceptions_helper_2.patch, remove_extra_exceptions_helper_3.patch
>
>
> Remove extra exception helpers.
> Following runtime helpers should be removed:
> VM_RT_IDX_OUT_OF_BOUNDS
> VM_RT_NULL_PTR_EXCEPTION
> VM_RT_DIVIDE_BY_ZERO_EXCEPTION
> VM_RT_ARRAY_STORE_EXCEPTION

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5627) [drlvm] Remove extra exception helpers.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-5627:
-----------------------------------

    Attachment: remove_extra_exceptions_helper_4.patch

Updated and rebased patch.

> [drlvm] Remove extra exception helpers.
> ---------------------------------------
>
>                 Key: HARMONY-5627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Alexey Varlamov
>         Attachments: remove_extra_exceptions_helper_1.patch, remove_extra_exceptions_helper_2.patch, remove_extra_exceptions_helper_3.patch, remove_extra_exceptions_helper_4.patch
>
>
> Remove extra exception helpers.
> Following runtime helpers should be removed:
> VM_RT_IDX_OUT_OF_BOUNDS
> VM_RT_NULL_PTR_EXCEPTION
> VM_RT_DIVIDE_BY_ZERO_EXCEPTION
> VM_RT_ARRAY_STORE_EXCEPTION

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5627) [drlvm] Remove extra exception helpers.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-5627:
-----------------------------------

    Attachment:     (was: remove_extra_exceptions_helper_4.patch)

> [drlvm] Remove extra exception helpers.
> ---------------------------------------
>
>                 Key: HARMONY-5627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Alexey Varlamov
>         Attachments: remove_extra_exceptions_helper_1.patch, remove_extra_exceptions_helper_2.patch, remove_extra_exceptions_helper_3.patch
>
>
> Remove extra exception helpers.
> Following runtime helpers should be removed:
> VM_RT_IDX_OUT_OF_BOUNDS
> VM_RT_NULL_PTR_EXCEPTION
> VM_RT_DIVIDE_BY_ZERO_EXCEPTION
> VM_RT_ARRAY_STORE_EXCEPTION

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5627) [drlvm] Remove extra exception helpers.

Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Fursov updated HARMONY-5627:
------------------------------------

    Attachment:     (was: remove_unsuported_runtime_helpers_1.patch)

> [drlvm] Remove extra exception helpers.
> ---------------------------------------
>
>                 Key: HARMONY-5627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Alexey Varlamov
>         Attachments: remove_extra_exceptions_helper_1.patch
>
>
> Remove extra exception helpers.
> Following runtime helpers should be removed:
> VM_RT_IDX_OUT_OF_BOUNDS
> VM_RT_NULL_PTR_EXCEPTION
> VM_RT_DIVIDE_BY_ZERO_EXCEPTION
> VM_RT_ARRAY_STORE_EXCEPTION

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5627) [drlvm] Remove extra exception helpers.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-5627:
-----------------------------------

    Attachment: remove_extra_exceptions_helper_1.patch

In previous time I connect incorrect JIRA.

So this patch contains replacement for VM_RT_NULL_PTR_EXCEPTION
and partly for:VM_RT_IDX_OUT_OF_BOUNDS, VM_RT_ARRAY_STORE_EXCEPTION, and VM_RT_DIVIDE_BY_ZERO_EXCEPTION.

Patch tested on x86-32 platforms.

> [drlvm] Remove extra exception helpers.
> ---------------------------------------
>
>                 Key: HARMONY-5627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Alexey Varlamov
>         Attachments: remove_extra_exceptions_helper_1.patch, remove_unsuported_runtime_helpers_1.patch
>
>
> Remove extra exception helpers.
> Following runtime helpers should be removed:
> VM_RT_IDX_OUT_OF_BOUNDS
> VM_RT_NULL_PTR_EXCEPTION
> VM_RT_DIVIDE_BY_ZERO_EXCEPTION
> VM_RT_ARRAY_STORE_EXCEPTION

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (HARMONY-5627) [drlvm] Remove extra exception helpers.

Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Varlamov reassigned HARMONY-5627:
----------------------------------------

    Assignee: Alexey Varlamov

> [drlvm] Remove extra exception helpers.
> ---------------------------------------
>
>                 Key: HARMONY-5627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Alexey Varlamov
>         Attachments: remove_unsuported_runtime_helpers_1.patch
>
>
> Remove extra exception helpers.
> Following runtime helpers should be removed:
> VM_RT_IDX_OUT_OF_BOUNDS
> VM_RT_NULL_PTR_EXCEPTION
> VM_RT_DIVIDE_BY_ZERO_EXCEPTION
> VM_RT_ARRAY_STORE_EXCEPTION

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5627) [drlvm] Remove extra exception helpers.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-5627:
-----------------------------------

    Attachment: remove_unsuported_runtime_helpers_1.patch

Remove VM_RT_NULL_PTR_EXCEPTION runtime helper for x86_32.

> [drlvm] Remove extra exception helpers.
> ---------------------------------------
>
>                 Key: HARMONY-5627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>         Attachments: remove_unsuported_runtime_helpers_1.patch
>
>
> Remove extra exception helpers.
> Following runtime helpers should be removed:
> VM_RT_IDX_OUT_OF_BOUNDS
> VM_RT_NULL_PTR_EXCEPTION
> VM_RT_DIVIDE_BY_ZERO_EXCEPTION
> VM_RT_ARRAY_STORE_EXCEPTION

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5627) [drlvm] Remove extra exception helpers.

Posted by "Pavel Afremov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-5627:
-----------------------------------

    Patch Info: [Patch Available]

> [drlvm] Remove extra exception helpers.
> ---------------------------------------
>
>                 Key: HARMONY-5627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Pavel Afremov
>            Assignee: Alexey Varlamov
>         Attachments: remove_extra_exceptions_helper_1.patch, remove_extra_exceptions_helper_2.patch, remove_extra_exceptions_helper_3.patch
>
>
> Remove extra exception helpers.
> Following runtime helpers should be removed:
> VM_RT_IDX_OUT_OF_BOUNDS
> VM_RT_NULL_PTR_EXCEPTION
> VM_RT_DIVIDE_BY_ZERO_EXCEPTION
> VM_RT_ARRAY_STORE_EXCEPTION

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.