Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: objectweb-asm | Distribution: openSUSE Tumbleweed |
Version: 9.7.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Oct 9 23:24:18 2024 |
Group: Development/Libraries/Java | Build host: reproducible |
Size: 802182 | Source RPM: objectweb-asm-9.7.1-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://asm.objectweb.org/ | |
Summary: Java bytecode manipulation framework |
ASM is a Java bytecode manipulation framework. It can be used to dynamically generate stub classes or other proxy classes, directly in binary form, or to dynamically modify classes at load time, i.e., just before they are loaded into the Java Virtual Machine. ASM offers similar functionalities as BCEL or SERP, but is much smaller.
BSD-3-Clause
* Wed Oct 09 2024 Anton Shvetz <shvetz.anton@gmail.com> - Upgrade to version 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. * Wed May 15 2024 Fridrich Strba <fstrba@suse.com> - Upgrade to version 9.7 * new Opcodes.V23 constant for Java 23 * bug fixes + 318009: Unit test regression in dex2jar. + 318007: 'ClassNode#outerClass' has incorrect JavaDocs. + 318006: asm-bom packaging should be 'pom'. + 318003: The Textifier prints a supplementary space at the end of each method that throws at least one exception. * Tue Oct 17 2023 Anton Shvetz <shvetz.anton@gmail.com> - Upgrade to version 9.6 * new Opcodes.V22 constant for Java 22 * bug fixes + 317991: Analyzer produces frames that have different locals than those detected by JRE bytecode verifier + 317995: Invalid stackmap generated when the instruction stream has new instruction after invokespecial to <init> + 317998: Analyzer can fail to catch thrown exceptions + 318002: asm-analysis Frame allocates an array unnecessarily inside executeInvokeInsn + bug in CheckFrameAnalyzer with static methods * Sun Apr 02 2023 Anton Shvetz <shvetz.anton@gmail.com> - Upgrade to version 9.5 * new Opcodes.V21 constant for Java 21 * new readBytecodeInstructionOffset hook in ClassReader * more detailed exception messages * Javadoc improvements and fixes * bug fixes + 317989: Silent removal of zero-valued entries from the line-number table * Sun Jan 29 2023 Anton Shvetz <shvetz.anton@gmail.com> - Upgrade to version 9.4 * new Opcodes.V20 constant for Java 20 * more checks in CheckClassAdapter * Javadoc improvements and fixes * module-info classes can be built without Gradle and Bnd * parent POM updated to org.ow2:ow2:1.5.1 * bug fixes + 317977: CheckClassAdapter is no longer transparent for MAXLOCALS + 317981: Add public getDelegate method to all visitor classes + Analyzer does not compute optimal maxLocals for static methods + Fix SignatureWriter when a generic type has a depth over 30 + Skip remap inner class name if not changed in Remapper * Wed Apr 20 2022 David Anes <david.anes@suse.com> - Upgrade to version 9.3 * new Opcodes.V19 constant for Java 19 * new size() method in ByteVector * checkDataFlow option in CheckClassAdapter can now be used without valid maxStack and maxLocals values * new Maven BOM * bug fixes + 317949: fix javadoc errors + remap invokedynamic field handles properly + add missing left curly brace in ASMifier output of visitModule * Wed Mar 02 2022 Fridrich Strba <fstrba@suse.com> - Build asm as modular jar files to be used as such by java >= 9 - Leave asm-all.jar as a non-modular jar * Wed Oct 20 2021 Fridrich Strba <fstrba@suse.com> - Upgrade to version 9.2 * Up to JDK 18 support * ClassReader.readStream() performance improvements * Add some input validations in ClassReader * Replace -debug flag in Printer with -nodebug (-debug continues to work) * new V15 constant * experimental support for PermittedSubtypes and RecordComponent * Javadoc fixes * bug fixes + 317942: ClassCheckAdaptor output represents reference arrays as only their "root" component type + 317921: Make Analyzer not require correct maxs or calculate maxs fast + 317922: InstructionAdapter shall throw consistent exceptions + 317923: Incorrect documentation on ClassReader's use of AnnotationVisitor + 317929: ClassRemapper doesn't remap annotation values + 317930: Can CheckClassAdapter.checkTypeRef throw a more specific exception? + 317931: Shall CheckMethodAdapter.Method.visitLabel throw IllegalStateException? + Tests that requires preview features should only run if the preview features of the right JDK are enabled + 317897: AdviceAdapter incorrectly emits onMethodEnter from a try-catch block in a constructor + 317900: Javadoc of ClassVisitor does not specify order of visitRecordComponent + 317904: Bug with constructors in AdviceAdapter + 317910: Iterating over a InsnList with an iterator traverses the list twice + 317898: ASM 8 does not support writing of empty records + 317896: Performance degradation when using dynamic constants as a static paramet to another InDy/ConDy + 317885: SKIP_DEBUG now skips MethodParameters attributes * Mon Nov 25 2019 Fridrich Strba <fstrba@suse.com> - Upgrade to version 7.2 * Upstream dropped asm-xml submodule * Wed Mar 06 2019 Fridrich Strba <fstrba@suse.com> - Upgrade to version 6.2.1 - Generate and customize the ant build system to be able to build without gradle - Removed patches: * objectweb-asm-6.0-no_bnd.patch * objectweb-asm-6.0-no_retrofit.patch * objectweb-asm-6.0-sourcetarget.patch * objectweb-asm-6.0-uberjar.patch + not needed in this version
/usr/bin/objectweb-asm-processor /usr/share/java/objectweb-asm /usr/share/java/objectweb-asm/asm-all.jar /usr/share/java/objectweb-asm/asm-analysis.jar /usr/share/java/objectweb-asm/asm-commons.jar /usr/share/java/objectweb-asm/asm-tree.jar /usr/share/java/objectweb-asm/asm-util.jar /usr/share/java/objectweb-asm/asm.jar /usr/share/licenses/objectweb-asm /usr/share/licenses/objectweb-asm/LICENSE.txt /usr/share/maven-metadata/objectweb-asm.xml /usr/share/maven-poms/objectweb-asm /usr/share/maven-poms/objectweb-asm/asm-all.pom /usr/share/maven-poms/objectweb-asm/asm-analysis.pom /usr/share/maven-poms/objectweb-asm/asm-commons.pom /usr/share/maven-poms/objectweb-asm/asm-tree.pom /usr/share/maven-poms/objectweb-asm/asm-util.pom /usr/share/maven-poms/objectweb-asm/asm.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Nov 1 00:28:36 2024