taming resource scopes
Maurizio Cimadamore
maurizio.cimadamore at oracle.com
Fri May 28 16:34:08 UTC 2021
Hi,
we've been looking beyond 17 at things we can do to improve support for
resource scopes, especially in the context of native calls. I tried to
capture the various things we explored in the writeup below:
https://inside.java/2021/05/28/taming-resource-scopes/
I think overall the takeaway points are pretty good:
* we can simplify the acquire/release scope mechanism with a better,
higher-level API
* we can enhance safety when calling native functions using _any kind_
of resource scopes (with relatively little overhead)
* we can make it easier to tailor the safety characteristics of CLinker
to suit application needs
Cheers
Maurizio
More information about the panama-dev
mailing list