[foreign-abi] [Rev 01] RFR: 8241017: Enhance AllocationScope to support "unbounded" mode

Athijegannathan Sundararajan sundar at openjdk.java.net
Mon Mar 16 03:40:17 UTC 2020


On Fri, 13 Mar 2020 22:04:22 GMT, Maurizio Cimadamore <mcimadamore at openjdk.org> wrote:

>> This patch adds support for allocation scopes whose size is not known statically; as such these new unbounded
>> allocation scope can be used in more dynamic use cases where e.g. the amount of memory to be allocated depends on the
>> result of other native calls.  Internally, the bounded version works as before, and is the more optimized. The
>> unbounded version is similar in spirit to the old Panama/foreign scope - where new segments are allocated depending on
>> needs.  I've enhanced the existing test covering allocation scopes to also cover the unbounded variants, as well as the
>> bounded.
>
> Maurizio Cimadamore has updated the pull request incrementally with three additional commits since the last revision:
> 
>  - Update src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AllocationScope.java
>    
>    Co-Authored-By: Jorn Vernee <JornVernee at users.noreply.github.com>
>  - Update src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AllocationScope.java
>    
>    Co-Authored-By: Jorn Vernee <JornVernee at users.noreply.github.com>
>  - Update src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AllocationScope.java
>    
>    Co-Authored-By: Jorn Vernee <JornVernee at users.noreply.github.com>

Looks good!

-------------

Marked as reviewed by sundar (Committer).

PR: https://git.openjdk.java.net/panama-foreign/pull/53


More information about the panama-dev mailing list