Explore a solution to some unit #test fails on #JDK17. By @navczydev
https://www.droidcon.com/2023/04/20/unit-test-fails-on-jdk17-what-is-the-problem/
I just published Unit test fails on JDK17βββwhat is the problem?
https://proandroiddev.com/unit-test-fails-on-jdk17-what-is-the-problem-70d486252140
#AndroidDev #AndroidStudio #jdk17 #testing #kotlin
Project Lilliput
"explore techniques to downsize Java object headers in the Hotspot JVM from 128 bits to 64 bits or less"
In 2022:
* achieved 64-bit headers https://mail.openjdk.org/pipermail/lilliput-dev/2022-May/000457.html
* published #JDK17 fork with that https://github.com/openjdk/lilliput-jdk17u
In 2023:
* work towards merge of 64-bit headers into JDK main line
* work towards 32-bit headers
In the meantime, you can find out Lilliput's impact on your codebase with JOL: https://github.com/openjdk/jol
@shipilev gave some numbers on π¦: https://twitter.com/shipilev/status/1615095410569232384
Tiny actor system in Java: https://evacchi.github.io/java/records/jbang/2022/02/13/type-you-an-actor-runtime-java-17-switch-expressions.html
#java #jdk17
RT @sundararajan_a@twitter.com
I accidentally deleted my old tweet - restoring it from archive :)
Do you use Unsafe::defineAnonymousClass?
It's removed in #jdk17
https://bugs.openjdk.org/browse/JDK-8243287
Replacements:
MethodHandles.Lookup::defineHiddenClass MethodHandles.Lookup::defineHiddenClassWithClassData
π¦π: https://twitter.com/sundararajan_a/status/1594684566195048449
RT @sundararajan_a@twitter.com
I accidentally deleted my old tweet - restoring it from archive :)
Do you use Unsafe::defineAnonymousClass?
It's removed in #jdk17
https://bugs.openjdk.org/browse/JDK-8243287
Replacements:
MethodHandles.Lookup::defineHiddenClass MethodHandles.Lookup::defineHiddenClassWithClassData
π¦π: https://twitter.com/sundararajan_a/status/1594684566195048449
RT @java@twitter.com
Java 17 is now available! #Java17 #JDK17 #OpenJDK
Download now: https://social.ora.cl/6013y4ya7
Release notes: https://social.ora.cl/6019y4yxD
API Javadoc: https://social.ora.cl/6011y4yx1
Documentation: https://social.ora.cl/6012y4yxG
π¦π: https://twitter.com/java/status/1437785745163497479
RT @mreinhold@twitter.com
Java 17 / JDK 17: General Availability: https://j.mp/3tFN45J #jdk17 #java17 #openjdk #java
π¦π: https://twitter.com/mreinhold/status/1437784468220153863
RT @mreinhold
Java 17 / JDK 17: General Availability: https://j.mp/3tFN45J #jdk17 #java17 #openjdk #java