Re: RFR: 8294278: ForkJoinPool.getAndAddPoolIds should use Unsafe.staticFieldBase

2022-11-29 Thread Bernhard Urban-Forster
On Fri, 25 Nov 2022 14:53:57 GMT, Alan Bateman wrote: > Two (since 19) usages of Unsafe.getAndAddInt to update a static field provide > the Class object as the base instead of the base object returned by > Unsafe.staticFieldBase. This doesn't change anything on the HotSpot VM. LGTM, thank you!

RFR: JDK-8298476: Unseal FinalReference

2022-12-09 Thread Bernhard Urban-Forster
The change in [JDK-8283415](https://bugs.openjdk.org/browse/JDK-8283415) made use of the now available `sealed` keyword for `FinalReference`. Unfortunately this introduced a problem for the Espresso VM (Java on Truffle): Since Espresso is written in Java it uses the functionality of the "Host VM

Re: RFR: JDK-8298476: Unseal FinalReference

2022-12-12 Thread Bernhard Urban-Forster
On Fri, 9 Dec 2022 17:40:49 GMT, Alan Bateman wrote: >> The change in [JDK-8283415](https://bugs.openjdk.org/browse/JDK-8283415) >> made use of the now available `sealed` keyword for `FinalReference`. >> >> Unfortunately this introduced a problem for the Espresso VM (Java on >> Truffle): Since

Withdrawn: JDK-8298476: Unseal FinalReference

2022-12-12 Thread Bernhard Urban-Forster
On Fri, 9 Dec 2022 14:17:24 GMT, Bernhard Urban-Forster wrote: > The change in [JDK-8283415](https://bugs.openjdk.org/browse/JDK-8283415) made > use of the now available `sealed` keyword for `FinalReference`. > > Unfortunately this introduced a problem for the Espresso VM (Java o