[foreign-memaccess] RFR 8235259: Java layout constants should use native endianness
Paul Sandoz
paul.sandoz at oracle.com
Tue Dec 3 18:41:35 UTC 2019
+1
And one could use say Integer.LAYOUT.withOrder(ByteOrder.BIG_ENDIAN) for interop purposes.
Paul.
> On Dec 3, 2019, at 7:12 AM, Maurizio Cimadamore <maurizio.cimadamore at oracle.com> wrote:
>
> As discussed in [1, 2], this patch changes the endiannes polarity of JAVA_XYZ layout constants from big endian to native endian.
>
> The move comes as a consequence of the realization that we want these constants to allow for interop with Java arrays - e.g. JAVA_INT should eventually become Integer::LAYOUT.
>
> Webrev:
>
> http://cr.openjdk.java.net/~mcimadamore/panama/8235259/
>
> Cheers
> Maurizio
>
> [1] - https://mail.openjdk.java.net/pipermail/panama-dev/2019-November/006737.html
> [2] - https://mail.openjdk.java.net/pipermail/panama-dev/2019-December/006785.html
>
More information about the panama-dev
mailing list