8
0

4 Commits

Author SHA256 Message Date
61b0b961b6 Accepting request 1266402 from Java:packages
- 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

OBS-URL: https://build.opensuse.org/request/show/1266402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/objectweb-asm?expand=0&rev=30
2025-04-03 16:40:48 +00:00
073e2ef762 - 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

OBS-URL: https://build.opensuse.org/package/show/Java:packages/objectweb-asm?expand=0&rev=72
2025-04-02 06:12:00 +00:00
19cc197084 Accepting request 1207482 from Java:packages
9.7.1

OBS-URL: https://build.opensuse.org/request/show/1207482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/objectweb-asm?expand=0&rev=29
2024-10-13 15:33:21 +00:00
9eada42c00 Accepting request 1206588 from home:urbic:branches:Java:packages
- 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.

OBS-URL: https://build.opensuse.org/request/show/1206588
OBS-URL: https://build.opensuse.org/package/show/Java:packages/objectweb-asm?expand=0&rev=70
2024-10-11 11:28:45 +00:00
11 changed files with 60 additions and 19 deletions

View File

@@ -2,7 +2,7 @@
<service name="tar_scm" mode="disabled"> <service name="tar_scm" mode="disabled">
<param name="scm">git</param> <param name="scm">git</param>
<param name="url">https://gitlab.ow2.org/asm/asm.git</param> <param name="url">https://gitlab.ow2.org/asm/asm.git</param>
<param name="revision">ASM_9_7</param> <param name="revision">ASM_9_8</param>
<param name="match-tag">ASM_*</param> <param name="match-tag">ASM_*</param>
<param name="versionformat">@PARENT_TAG@</param> <param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">ASM_(\d+)_(\d+)</param> <param name="versionrewrite-pattern">ASM_(\d+)_(\d+)</param>

View File

@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId> <artifactId>asm</artifactId>
<version>9.7</version> <version>9.8</version>
<name>asm</name> <name>asm</name>
<description>ASM, a very small and fast Java bytecode manipulation framework</description> <description>ASM, a very small and fast Java bytecode manipulation framework</description>
<url>http://asm.ow2.io/</url> <url>http://asm.ow2.io/</url>

View File

@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm-analysis</artifactId> <artifactId>asm-analysis</artifactId>
<version>9.7</version> <version>9.8</version>
<name>asm-analysis</name> <name>asm-analysis</name>
<description>Static code analysis API of ASM, a very small and fast Java bytecode manipulation framework</description> <description>Static code analysis API of ASM, a very small and fast Java bytecode manipulation framework</description>
<url>http://asm.ow2.io/</url> <url>http://asm.ow2.io/</url>
@@ -71,7 +71,7 @@
<dependency> <dependency>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm-tree</artifactId> <artifactId>asm-tree</artifactId>
<version>9.7</version> <version>9.8</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
</dependencies> </dependencies>

View File

@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm-commons</artifactId> <artifactId>asm-commons</artifactId>
<version>9.7</version> <version>9.8</version>
<name>asm-commons</name> <name>asm-commons</name>
<description>Usefull class adapters based on ASM, a very small and fast Java bytecode manipulation framework</description> <description>Usefull class adapters based on ASM, a very small and fast Java bytecode manipulation framework</description>
<url>http://asm.ow2.io/</url> <url>http://asm.ow2.io/</url>
@@ -71,13 +71,13 @@
<dependency> <dependency>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId> <artifactId>asm</artifactId>
<version>9.7</version> <version>9.8</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm-tree</artifactId> <artifactId>asm-tree</artifactId>
<version>9.7</version> <version>9.8</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
</dependencies> </dependencies>

View File

@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm-test</artifactId> <artifactId>asm-test</artifactId>
<version>9.7</version> <version>9.8</version>
<name>asm-test</name> <name>asm-test</name>
<description>Utilities for testing ASM, a very small and fast Java bytecode manipulation framework</description> <description>Utilities for testing ASM, a very small and fast Java bytecode manipulation framework</description>
<url>http://asm.ow2.io/</url> <url>http://asm.ow2.io/</url>

View File

@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm-tree</artifactId> <artifactId>asm-tree</artifactId>
<version>9.7</version> <version>9.8</version>
<name>asm-tree</name> <name>asm-tree</name>
<description>Tree API of ASM, a very small and fast Java bytecode manipulation framework</description> <description>Tree API of ASM, a very small and fast Java bytecode manipulation framework</description>
<url>http://asm.ow2.io/</url> <url>http://asm.ow2.io/</url>
@@ -71,7 +71,7 @@
<dependency> <dependency>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId> <artifactId>asm</artifactId>
<version>9.7</version> <version>9.8</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
</dependencies> </dependencies>

View File

@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm-util</artifactId> <artifactId>asm-util</artifactId>
<version>9.7</version> <version>9.8</version>
<name>asm-util</name> <name>asm-util</name>
<description>Utilities for ASM, a very small and fast Java bytecode manipulation framework</description> <description>Utilities for ASM, a very small and fast Java bytecode manipulation framework</description>
<url>http://asm.ow2.io/</url> <url>http://asm.ow2.io/</url>
@@ -71,19 +71,19 @@
<dependency> <dependency>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId> <artifactId>asm</artifactId>
<version>9.7</version> <version>9.8</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm-tree</artifactId> <artifactId>asm-tree</artifactId>
<version>9.7</version> <version>9.8</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.ow2.asm</groupId> <groupId>org.ow2.asm</groupId>
<artifactId>asm-analysis</artifactId> <artifactId>asm-analysis</artifactId>
<version>9.7</version> <version>9.8</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
</dependencies> </dependencies>

BIN
objectweb-asm-9.7.tar.xz (Stored with Git LFS)

Binary file not shown.

3
objectweb-asm-9.8.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ee5a8b1972f8ecf6511efa92e718f8563aa2730a401f6f8e3c73e32ab4bec27b
size 618572

View File

@@ -1,3 +1,44 @@
-------------------------------------------------------------------
Mon Mar 31 16:34:01 UTC 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 9 21:24:18 UTC 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 11:18:14 UTC 2024 - Fridrich Strba <fstrba@suse.com> Wed May 15 11:18:14 UTC 2024 - Fridrich Strba <fstrba@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package objectweb-asm # spec file for package objectweb-asm
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%define __requires_exclude java-headless %define __requires_exclude java-headless
Name: objectweb-asm Name: objectweb-asm
Version: 9.7 Version: 9.8
Release: 0 Release: 0
Summary: Java bytecode manipulation framework Summary: Java bytecode manipulation framework
License: BSD-3-Clause License: BSD-3-Clause