Uploaded image for project: 'Harmony'
  1. Harmony
  2. HARMONY-6311

[classlib] Contribution of native code to port to additional platforms

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 5.0M12
    • Contributions
    • None

    Description

      I'm pleased to announce the contribution of some class library native code which enables us to port to some additional platforms not currently fully supported. This contribution includes:

      • A chunk of additional code to get Harmony class library natives to build and execute with correct behaviour on zOS (minus the awt and imageio modules). Most of this code is in the new hya2e library, which deals with converting arguments from ascii to ebcdic and vice-versa. This library is only built on zOS.
      • New memory mapping and shared library functions for zOS.
      • Some small additional changes to a few math functions for big endian/64bit platforms.

      I will attach a patch with the diff for the changes.

      Attachments

        1. portnatives.diff
          175 kB
          Oliver Deakin

        Activity

          People

            odeakin Oliver Deakin
            odeakin Oliver Deakin
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: