Fabric API

Fabric API

108M Downloads

Issue with Java 24/Project Leyden

Cartrigger opened this issue ยท 3 comments

commented

https://mclo.gs/EuQOO1k
Current crash with Fabric API, the loader works fine.

commented

As commented on the Mixin issue, there is no "Java 24" that exists yet -- the errors you see are because ASM cannot support a version that has not been finalized.

commented

Yes, once there is a version of ASM for Java 24 we will update. FYI we havent updated to a Java 23 compatible version of ASM due to a bug that will be fixed in the next version.

commented

6 October 2024: ASM 9.7.1 (tag ASM_9_7_1)
new Opcodes.V24 constant for Java 24
Javadoc improvements
new features
318013: new ClassWriter setFlags() method.
Add ConstantDynamic serialization and Number suffixes to Textifier.
bug fixes
318014: Analyzer with a SimpleVerifier may throw an AnalyzerException on valid java code due to incompatible frame locals.
318015: Valid bytecode for jvm, but failed to pass the CheckClassAdapter.
318016: ClassNotFoundException with an array of the type of current class.
318018: changing invokedynamic Handle itf bool flag doesn't create new methodref in symbol table.
318019: Attribute::write is invoked twice.
Fix DUP_X1, DUP_X2, DUP2_X1, and DUP2_X2 not copying values correctly in Analyzer.
Fix SimpleVerifier multiple dimensions merge.
Fix SourceInterpreter wrongly saying that Condy long / doubles are one word elements.
GeneratorAdapter: fix push(Type.VOID_TYPE).
Fix null method parameter name in Asmifier causing NPE.