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

objectweb-asm-9.2-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: objectweb-asm Distribution: openSUSE:Factory:zSystems
Version: 9.2 Vendor: obs://build.opensuse.org/openSUSE:Factory:zSystems
Release: 1.1 Build date: Sat Oct 23 01:57:17 2021
Group: Development/Libraries/Java Build host: s390zl28
Size: 772959 Source RPM: objectweb-asm-9.2-1.1.src.rpm
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.

Provides

Requires

License

BSD-3-Clause

Changelog

* 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
* Tue Dec 11 2018 Jan Engelhardt <jengelh@inai.de>
  - Update RPM groups
* Tue Dec 11 2018 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 6.0, the last version buildable with ant
  - Removed patches:
    * asm-3.3.1-jdk9.patch
    * asm-3.3.1-sourcetarget.patch
    * objectweb-asm-no-classpath-in-manifest.patch
      + Not corresponding any more to the current state of code
  - Added patches:
    * objectweb-asm-6.0-no_bnd.patch
      + Don't use bnd (which we don't have) to create bundles
    * objectweb-asm-6.0-no_retrofit.patch
      + Don't retrofit bytecode, since we build with target > 1.5
    * objectweb-asm-6.0-sourcetarget.patch
      + Build with source/target 8
    * objectweb-asm-6.0-uberjar.patch
      + Bring back the uberjars (asm-all.jar and asm-debug-all.jar)
      since some packages might still depend on them
* Wed May 16 2018 fstrba@suse.com
  - Build with source and target 8 to prepare for a possible removal
    of 1.6 compatibility
  - Added patch:
    * asm-3.3.1-jdk9.patch
      + Since JDK9, "_" is reserved keyword
* Wed Oct 04 2017 fstrba@suse.com
  - Remove dependency on java-1_5_0-gcj-compat-devel
  - Specify java source and target level 1.6 to allow building with
    jdk9
  - Added patch:
    * asm-3.3.1-sourcetarget.patch
      + Don't hardcode the source and target levels, allow specifying
      them on command-line
* Fri May 19 2017 dziolkowski@suse.com
  - New build dependency: javapackages-local
  - cleaned spec using spec-cleaner
  - remove "section free" macro
  - get rid of %if 0 blocks
* Wed Mar 18 2015 tchvatal@suse.com
  - Fix build with new javapackages-tools
* Wed Sep 25 2013 mvyskocil@suse.com
  - Build with gcc-java as openjdk7 (1.7.0_40) fails to build it
  - Disable javadoc package

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 Jan 9 14:21:14 2022