[foreign-abi] RFR 8227718: Add support for SystemABI
Maurizio Cimadamore
maurizio.cimadamore at oracle.com
Fri Jul 19 12:08:45 UTC 2019
Pushed - thanks again to Nick and Jorn for the prompt review.
Maurizio
On 19/07/2019 11:37, Maurizio Cimadamore wrote:
>
> On 19/07/2019 10:49, Jorn Vernee wrote:
>> Hi,
>>
>> I took a look at this earlier already (I had an older copy of the
>> branch, so patch applied cleanly :) ), but the new version also
>> passes all the tests on my machine.
>>
>> As you said, there are some high-level issues, like varargs functions
>> not working on Windows (at least not if you want to pass float
>> arguments), but also other things like the current
>> MemorySegmentImpl.everything() not working for pointers outside of
>> the range of [0, Long.MAX_VALUE). It also seems like a good time to
>> re-examine whether we want to keep the default library.
> Yep - these are all valid points; I have internally a list of the
> things that need _more work_, I'll polish it up and send it up here.
> To be clear: I'm in no way proposing that this patch is 100% of the
> story - more 20% (well, maybe a bit more :-), but you get the idea).
> But I'm also confident that we will find a way to make that work.
>>
>> But, overall this looks good as a first version. The only minor nit I
>> have is to maybe break up the MemoryLayout::ofAddress implementations
>> across multiple lines.
>
> Sure - I'll fix that and push
>
> Thanks
> Maurizio
>
>
>>
>> Jorn
>>
>> [1] : https://openjdk.java.net/jeps/357
>>
>> On 2019-07-19 08:05, Nick Gasson wrote:
>>> Hi Maurizio,
>>>
>>>> Here's a revised webrev:
>>>>
>>>> http://cr.openjdk.java.net/~mcimadamore/panama/8227718_v3/
>>>>
>>>
>>> I tested the new webrev on an Arm system, all the jdk_foreign tests
>>> pass!
>>>
>>> Thanks,
>>> Nick
More information about the panama-dev
mailing list