Changelog for
objectweb-asm-9.3-1.83.uyuni3.noarch.rpm :
* Wed Apr 20 2022 David Anes
- 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 - 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 - 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 - Upgrade to version 7.2
* Upstream dropped asm-xml submodule
* Wed Mar 06 2019 Fridrich Strba - 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 - Update RPM groups
* Tue Dec 11 2018 Fridrich Strba - 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 fstrbaAATTsuse.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 fstrbaAATTsuse.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 dziolkowskiAATTsuse.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 tchvatalAATTsuse.com- Fix build with new javapackages-tools