From 04b690dfcedc7444ef30433d2446beb7e60d39b68fd48813f15031df047b0796 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Mon, 3 Apr 2023 05:49:24 +0000 Subject: [PATCH] Accepting request 1076769 from home:urbic:java - 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 - 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 OBS-URL: https://build.opensuse.org/request/show/1076769 OBS-URL: https://build.opensuse.org/package/show/Java:packages/objectweb-asm?expand=0&rev=64 --- asm-9.3.pom => asm-9.5.pom | 4 +-- asm-analysis-9.3.pom => asm-analysis-9.5.pom | 6 ++-- asm-commons-9.3.pom => asm-commons-9.5.pom | 14 +++------- asm-test-9.3.pom => asm-test-9.5.pom | 8 +++--- asm-tree-9.3.pom => asm-tree-9.5.pom | 6 ++-- asm-util-9.3.pom => asm-util-9.5.pom | 10 +++---- objectweb-asm-9.3.tar.xz | 3 -- ...d.tar.xz => objectweb-asm-9.5-build.tar.xz | 0 objectweb-asm-9.5.tar.xz | 3 ++ objectweb-asm.changes | 28 +++++++++++++++++++ objectweb-asm.spec | 6 ++-- 11 files changed, 55 insertions(+), 33 deletions(-) rename asm-9.3.pom => asm-9.5.pom (97%) rename asm-analysis-9.3.pom => asm-analysis-9.5.pom (96%) rename asm-commons-9.3.pom => asm-commons-9.5.pom (90%) rename asm-test-9.3.pom => asm-test-9.5.pom (95%) rename asm-tree-9.3.pom => asm-tree-9.5.pom (96%) rename asm-util-9.3.pom => asm-util-9.5.pom (95%) delete mode 100644 objectweb-asm-9.3.tar.xz rename objectweb-asm-9.3-build.tar.xz => objectweb-asm-9.5-build.tar.xz (100%) create mode 100644 objectweb-asm-9.5.tar.xz diff --git a/asm-9.3.pom b/asm-9.5.pom similarity index 97% rename from asm-9.3.pom rename to asm-9.5.pom index 25fc202..17a0acc 100644 --- a/asm-9.3.pom +++ b/asm-9.5.pom @@ -3,7 +3,7 @@ 4.0.0 org.ow2.asm asm - 9.3 + 9.5 asm ASM, a very small and fast Java bytecode manipulation framework http://asm.ow2.io/ @@ -70,6 +70,6 @@ org.ow2 ow2 - 1.5 + 1.5.1 diff --git a/asm-analysis-9.3.pom b/asm-analysis-9.5.pom similarity index 96% rename from asm-analysis-9.3.pom rename to asm-analysis-9.5.pom index b7949d4..d2c0a68 100644 --- a/asm-analysis-9.3.pom +++ b/asm-analysis-9.5.pom @@ -3,7 +3,7 @@ 4.0.0 org.ow2.asm asm-analysis - 9.3 + 9.5 asm-analysis Static code analysis API of ASM, a very small and fast Java bytecode manipulation framework http://asm.ow2.io/ @@ -71,13 +71,13 @@ org.ow2.asm asm-tree - 9.3 + 9.5 compile org.ow2 ow2 - 1.5 + 1.5.1 diff --git a/asm-commons-9.3.pom b/asm-commons-9.5.pom similarity index 90% rename from asm-commons-9.3.pom rename to asm-commons-9.5.pom index 8d49283..7e948be 100644 --- a/asm-commons-9.3.pom +++ b/asm-commons-9.5.pom @@ -3,7 +3,7 @@ 4.0.0 org.ow2.asm asm-commons - 9.3 + 9.5 asm-commons Usefull class adapters based on ASM, a very small and fast Java bytecode manipulation framework http://asm.ow2.io/ @@ -71,25 +71,19 @@ org.ow2.asm asm - 9.3 + 9.5 compile org.ow2.asm asm-tree - 9.3 - compile - - - org.ow2.asm - asm-analysis - 9.3 + 9.5 compile org.ow2 ow2 - 1.5 + 1.5.1 diff --git a/asm-test-9.3.pom b/asm-test-9.5.pom similarity index 95% rename from asm-test-9.3.pom rename to asm-test-9.5.pom index 69515e1..900a658 100644 --- a/asm-test-9.3.pom +++ b/asm-test-9.5.pom @@ -3,7 +3,7 @@ 4.0.0 org.ow2.asm asm-test - 9.3 + 9.5 asm-test Utilities for testing ASM, a very small and fast Java bytecode manipulation framework http://asm.ow2.io/ @@ -71,19 +71,19 @@ org.junit.jupiter junit-jupiter-api - 5.8.2 + 5.9.1 compile org.junit.jupiter junit-jupiter-params - 5.8.2 + 5.9.1 compile org.ow2 ow2 - 1.5 + 1.5.1 diff --git a/asm-tree-9.3.pom b/asm-tree-9.5.pom similarity index 96% rename from asm-tree-9.3.pom rename to asm-tree-9.5.pom index bf153ae..6639870 100644 --- a/asm-tree-9.3.pom +++ b/asm-tree-9.5.pom @@ -3,7 +3,7 @@ 4.0.0 org.ow2.asm asm-tree - 9.3 + 9.5 asm-tree Tree API of ASM, a very small and fast Java bytecode manipulation framework http://asm.ow2.io/ @@ -71,13 +71,13 @@ org.ow2.asm asm - 9.3 + 9.5 compile org.ow2 ow2 - 1.5 + 1.5.1 diff --git a/asm-util-9.3.pom b/asm-util-9.5.pom similarity index 95% rename from asm-util-9.3.pom rename to asm-util-9.5.pom index 6dbb658..cc1a002 100644 --- a/asm-util-9.3.pom +++ b/asm-util-9.5.pom @@ -3,7 +3,7 @@ 4.0.0 org.ow2.asm asm-util - 9.3 + 9.5 asm-util Utilities for ASM, a very small and fast Java bytecode manipulation framework http://asm.ow2.io/ @@ -71,25 +71,25 @@ org.ow2.asm asm - 9.3 + 9.5 compile org.ow2.asm asm-tree - 9.3 + 9.5 compile org.ow2.asm asm-analysis - 9.3 + 9.5 compile org.ow2 ow2 - 1.5 + 1.5.1 diff --git a/objectweb-asm-9.3.tar.xz b/objectweb-asm-9.3.tar.xz deleted file mode 100644 index 401a99d..0000000 --- a/objectweb-asm-9.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c3bc67fbc1d404dd2b7f4b896e57b6f64aef060649426a6930ce2419b9353162 -size 563748 diff --git a/objectweb-asm-9.3-build.tar.xz b/objectweb-asm-9.5-build.tar.xz similarity index 100% rename from objectweb-asm-9.3-build.tar.xz rename to objectweb-asm-9.5-build.tar.xz diff --git a/objectweb-asm-9.5.tar.xz b/objectweb-asm-9.5.tar.xz new file mode 100644 index 0000000..3444315 --- /dev/null +++ b/objectweb-asm-9.5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a94253647ec1cc8ea225cc3a7b921c006f2aeb93fd700068ea5fb1fbf71a45b +size 570644 diff --git a/objectweb-asm.changes b/objectweb-asm.changes index 92b8340..ecd43cf 100644 --- a/objectweb-asm.changes +++ b/objectweb-asm.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Sun Apr 2 18:13:50 UTC 2023 - Anton Shvetz + +- 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 01:33:32 UTC 2023 - Anton Shvetz + +- 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 07:35:37 UTC 2022 - David Anes diff --git a/objectweb-asm.spec b/objectweb-asm.spec index 9037606..7f0cdfa 100644 --- a/objectweb-asm.spec +++ b/objectweb-asm.spec @@ -1,7 +1,7 @@ # # spec file for package objectweb-asm # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: objectweb-asm -Version: 9.3 +Version: 9.5 Release: 0 Summary: Java bytecode manipulation framework License: BSD-3-Clause @@ -103,7 +103,7 @@ for i in asm asm-analysis asm-commons asm-tree asm-util asm-all; do done %build -%ant \ +%ant -Dproject.version=%{version} \ package javadoc %install