Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

objectweb-asm-9.11.1-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: objectweb-asm Distribution: openSUSE Tumbleweed
Version: 9.11.1 Vendor: openSUSE
Release: 1.1 Build date: Mon Oct 26 10:09:51 2026
Group: Development/Libraries/Java Build host: reproducible
Size: 839388 Source RPM: objectweb-asm-9.11.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://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.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Oct 26 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 9.11.1
    * bug fixes
      + !480: fix regression introduced in 9.11 version (!460).
      + !481: performance optimization in computeAllFrames(), fix
      LimitExceededException on some complex classes.
  - Upgrade to version 9.11
    * new Opcodes.V28 constant for Java 28 (no support of preview
      features yet)
    * bug fixes
      + !460: store the forward references to a label inline in the
      bytecode, instead of in a separate array
      + !464: improve AdviceAdapter for classes with stack map frames
    * security fixes
      + !456: validate the BootstrapMethods attribute length
      + !457: more code_length validation in ClassReader.readCode()
      + !458: check that each subroutine has at most one ret
      instruction
      + !459: avoid recursion in replaceAsmInstructions()
      + !461: do not create Edge instances for the exception handlers
      + !462: large methods optimization
      + !463: add an API to provide control over the resources used by
      ClassWriter
      + !464: add a setComputeLimits() method in AdviceAdapter
      + !465: add a recursion limit in SignatureReader
      + !466: add an API to provide control over the resources used by
      JSRInlinerAdapter
      + !468: add an API to provide control over the resources used by
      Analyzer
      + !469: add an API to provide control over the resources used in
      asm.util
      + !474: add a recursion limit for ConstantDynamic constants in
      ClassReader
      + !475: make SimpleVerifier.isAssignableFrom() non-recursive
      + !476: add a recursion limit for annotations in ClassReader
      + !477: make Printer.printList() non-recursive and inline it
* Mon May 25 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 9.10.1
    * bug fixes
      + 318045: The retrofitter should also remove the (forRemoval)
      from the @Deprecated annotation associated with fields
* Mon May 18 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 9.10
    * new Opcodes.V27 constant for Java 27
    * bug fixes
      + 318041: Compilation failure with JDK 5
      + 318043: TraceSignatureVisitor bug
* Wed Dec 17 2025 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 9.9.1
    * bug fixes
      + 318036: OutOfMemoryError when reading invalid class
      + 318037: Version ranges too wide on Import-Package
* Thu Oct 23 2025 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 9.9
    * new Opcodes.V26 constant for Java 26
    * new mapInvokeDynamicMethodName method in Remapper. Old method
      deprecated. New Remapper constructor, with an api parameter.
    * bug fixes
      + 318028: Textifier misinterprets ACC_SUPER of inner classes as
      ACC_SYNCHRONIZED
      + 318032: FIPS 140-3 and SerialVersionUIDAdder's SHA-1 Use
      + 318034: Many ASM contents lack API detection.
* Mon Mar 31 2025 Anton Shvetz <shvetz.anton@gmail.com>
  - Upgrade to version 9.8
    * new Opcodes.V25 constant for Java 25
    * bug fixes
      + Fix one more copy operation on DUP2
      + 318015: Valid bytecode for jvm, but failed to pass the
      CheckClassAdapter.
      + `ASMifier` should print calls to `valueOf` instead of
      deprecated constructors of primitive wrappers
* 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

Files

/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, Sun Nov 8 22:32:19 2026