You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by eb...@apache.org on 2014/06/05 13:18:46 UTC
svn commit: r1600604 - /commons/proper/bcel/trunk/src/changes/changes.xml
Author: ebourg
Date: Thu Jun 5 11:18:46 2014
New Revision: 1600604
URL: http://svn.apache.org/r1600604
Log:
Updated the changes report for BCEL 6.0
Modified:
commons/proper/bcel/trunk/src/changes/changes.xml
Modified: commons/proper/bcel/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/changes/changes.xml?rev=1600604&r1=1600603&r2=1600604&view=diff
==============================================================================
--- commons/proper/bcel/trunk/src/changes/changes.xml (original)
+++ commons/proper/bcel/trunk/src/changes/changes.xml Thu Jun 5 11:18:46 2014
@@ -40,37 +40,212 @@ The <action> type attribute can be add,u
-->
<document>
- <properties>
- <title>Changes</title>
- <author email="dev@commons.apache.org">Apache Commons devlopers</author>
- </properties>
+ <properties>
+ <title>Changes</title>
+ <author email="dev@commons.apache.org">Apache Commons devlopers</author>
+ </properties>
- <!-- NOTE:
- The description below is specially formatted so as to improve the layout of the generated release notes:
- The parsing process removes all line feeds, replacing them with a single space.
- The Velocity template in resources/templates has been enhanced to replace pairs of adjacent spaces
- with a new-line in the release notes. (These spaces are ignored when displaying HTML).
- If the output is not quite correct, check for invisible trailing spaces!
-
- N.B. The release notes template groups actions by type, and only extracts data for the current release.
- The changes report outputs actions in the order they appear in this file.
-
- To regenerate the release notes:
- mvn changes:announcement-generate -Prelease-notes [-Dchanges.version=nnn]
+ <!-- NOTE:
+ The description below is specially formatted so as to improve the layout of the generated release notes:
+ The parsing process removes all line feeds, replacing them with a single space.
+ The Velocity template in resources/templates has been enhanced to replace pairs of adjacent spaces
+ with a new-line in the release notes. (These spaces are ignored when displaying HTML).
+ If the output is not quite correct, check for invisible trailing spaces!
+
+ N.B. The release notes template groups actions by type, and only extracts data for the current release.
+ The changes report outputs actions in the order they appear in this file.
+
+ To regenerate the release notes:
+ mvn changes:announcement-generate -Prelease-notes [-Dchanges.version=nnn]
- Defining changes.version allows one to create the RN without first removing the SNAPSHOT suffix.
- -->
+ Defining changes.version allows one to create the RN without first removing the SNAPSHOT suffix.
+ -->
- <body>
- <release version="5.3" date="TBA" description="
-TBA
- ">
- <action issue="BCEL-153" dev="sebb" type="fix">
- Examples not present in source or binary downloads
- </action>
- <action issue="BCEL-160" dev="sebb" type="fix">
- Why using unstable sort at MethodGen.getLocalVariables() ?
- </action>
- </release>
- </body>
+ <body>
+ <release version="6.0" date="TBA" description="Major release with Java 7 and 8 support">
+ <action issue="BCEL-76" type="update">
+ Add parent type processing for ClassPath class.
+ </action>
+ <action issue="BCEL-83" type="update">
+ Add support for getResource and getResourceAsStream to ClassPath
+ </action>
+ <action issue="BCEL-92" type="update">
+ Properly parse StackMapTable attributes in Java 6 classfiles
+ </action>
+ <action issue="BCEL-104" type="update">
+ Javadoc overhaul
+ </action>
+ <action issue="BCEL-119" type="update">
+ BCEL is unnecessarily slow
+ </action>
+ <action issue="BCEL-157" type="update">
+ Add support for INVOKEDYNAMIC and MethodHandles
+ </action>
+ <action issue="BCEL-160" type="update" dev="sebb">
+ Why using unstable sort at MethodGen.getLocalVariables() ?
+ </action>
+ <action issue="BCEL-163" type="update">
+ Incorporate patch file from Findbugs
+ </action>
+ <action issue="BCEL-175" type="update">
+ Implement the MethodParameters attribute
+ </action>
+ <action issue="BCEL-28" type="fix">
+ Mistake in "Peephole optimizer" example at http://commons.apache.org/bcel/manual.html
+ </action>
+ <action issue="BCEL-74" type="fix">
+ BCEL cannot be used as java.system.class.loader
+ </action>
+ <action issue="BCEL-77" type="fix">
+ XSLT transforms broken in Turkish Locale.
+ </action>
+ <action issue="BCEL-79" type="fix">
+ java.lang.ClassFormatError: LVTT entry for 'local' in class file org/shiftone/jrat/test/dummy/CrashTestDummy does not match any LVT entry
+ </action>
+ <action issue="BCEL-81" type="fix">
+ ClassParser.parse() throws NullPointerException if class does not exist and ClassParser(String) constructor is used
+ </action>
+ <action issue="BCEL-85" type="fix">
+ ArrayOutOfBoundsException in InstructionFinder
+ </action>
+ <action issue="BCEL-87" type="fix">
+ Website: Incorrect URL for source; version 5.2 is not in the bug page
+ </action>
+ <action issue="BCEL-88" type="fix">
+ bcelified method doesn't pass verification
+ </action>
+ <action issue="BCEL-89" type="fix">
+ return type not verified by JustIce
+ </action>
+ <action issue="BCEL-94" type="fix">
+ @since tag incorrect for Annotation classes in BCEL trunk
+ </action>
+ <action issue="BCEL-95" type="fix">
+ InstructionFactory missing % operator for Float, Double
+ </action>
+ <action issue="BCEL-96" type="fix">
+ Fields in Annotations and AnnotationEntry are inaccessible to subclasses
+ </action>
+ <action issue="BCEL-97" type="fix">
+ Add support for getResources to ClassPath
+ </action>
+ <action issue="BCEL-98" type="fix">
+ Two source files in repository are empty
+ </action>
+ <action issue="BCEL-99" type="fix">
+ Maven POM file calls in apache regex but code does not use it
+ </action>
+ <action issue="BCEL-100" type="fix">
+ ClassParser throws unintelligible Exception
+ </action>
+ <action issue="BCEL-101" type="fix">
+ verifier raises an AssertionViolatedException when done against Java 5 files with generics/annotations
+ </action>
+ <action issue="BCEL-102" type="fix">
+ Verifier fails in pass 2 with "Number of LocalVariableTable attributes of Code attribute" on static methods.
+ </action>
+ <action issue="BCEL-107" type="fix">
+ ParameterAnnotationEntries are read not dumped
+ </action>
+ <action issue="BCEL-108" type="fix">
+ RuntimeVisible Annotations duplicated
+ </action>
+ <action issue="BCEL-112" type="fix">
+ ARRAYLENGTH incorrectly not StackConsumer
+ </action>
+ <action issue="BCEL-114" type="fix">
+ Error in method search() defined in org.apache.bcel.util.InstructionFinder
+ </action>
+ <action issue="BCEL-115" type="fix">
+ Deleting all instructions of a list shows wrong behaviour
+ </action>
+ <action issue="BCEL-120" type="fix">
+ Make BCEL JAR OSGi compatible
+ </action>
+ <action issue="BCEL-122" type="fix">
+ ArrayIndexOutOfBoundsException thrown from TABLESWITCH.initFromFile
+ </action>
+ <action issue="BCEL-124" type="fix">
+ tableswitch/lookupswitch invalid alignment of 4-byte operands
+ </action>
+ <action issue="BCEL-125" type="fix">
+ Incorrect size calculation in InstructionFinder
+ </action>
+ <action issue="BCEL-130" type="fix">
+ Class files containing "ParameterAnnotations" are dumped incorrectly
+ </action>
+ <action issue="BCEL-131" type="fix">
+ Class files containing "StackMapTable" attributes (on method code) are dumped incorrectly
+ </action>
+ <action issue="BCEL-132" type="fix">
+ org.apache.bcel.classfile.ClassParser: NullPointerException caused by fileopen failed
+ </action>
+ <action issue="BCEL-133" type="fix">
+ org.apache.bcel.classfile.ClassParser: NullPointerException caused by invalid filename
+ </action>
+ <action issue="BCEL-134" type="fix">
+ ExecutionVisitor doesn't support Class constant type for LDC and LDC_W
+ </action>
+ <action issue="BCEL-135" type="fix">
+ BCELifier issue: BCELFactory fails to handle float and long constants
+ </action>
+ <action issue="BCEL-137" type="fix">
+ "Invalid method signature: TT;" when using MethodGen for a method having a generic parameter
+ </action>
+ <action issue="BCEL-138" type="fix">
+ FieldInstruction.getFieldSize() doesn't decode Type.getTypeSize() output
+ </action>
+ <action issue="BCEL-140" type="fix">
+ org.apache.bcel.generic.Instruction.equals(Object) does not follow Object.equals(Object) rules
+ </action>
+ <action issue="BCEL-141" type="fix">
+ Select instructions should implement StackConsumer instead of StackProducer
+ </action>
+ <action issue="BCEL-143" type="fix">
+ Fix CPL License issues with EnclosingMethod.java and LocalVariableTypeTable.java
+ </action>
+ <action issue="BCEL-145" type="fix">
+ Type.getReturnTypeSize() doesn't decode Type.getTypeSize() output
+ </action>
+ <action issue="BCEL-146" type="fix">
+ SyntheticRepository.loadClass() fails to close the inputStream
+ </action>
+ <action issue="BCEL-148" type="fix">
+ BCELifier produces incorrect code for methods containing loads of class literals from constant pool
+ </action>
+ <action issue="BCEL-151" type="fix">
+ Code attribute size not updated
+ </action>
+ <action issue="BCEL-152" type="fix">
+ Incorrect link for Jasmin assembler language
+ </action>
+ <action issue="BCEL-153" type="fix" dev="sebb">
+ Examples not present in source or binary downloads
+ </action>
+ <action issue="BCEL-154" type="fix">
+ ClassParser.parse() generates NPE if it cannot open the file
+ </action>
+ <action issue="BCEL-155" type="fix">
+ InstConstraintVisitor does not handle class constants
+ </action>
+ <action issue="BCEL-156" type="fix">
+ Pass3bVerifier crashes on empty methods
+ </action>
+ <action issue="BCEL-159" type="fix">
+ LocalVariableGen.getLocalVariable() computes incorrect length
+ </action>
+ <action issue="BCEL-164" type="fix">
+ Method does not have a method to access parameter annotations
+ </action>
+ <action issue="BCEL-167" type="fix">
+ ClassPath.getResource does not correctly perform URL escaping
+ </action>
+ <action issue="BCEL-173" type="fix">
+ ClassParser fails to parse JDK classes in Java 8: ClassFormatException: Invalid byte tag in constant pool
+ </action>
+ <action issue="BCEL-174" type="fix">
+ Verification of interfaces with default methods fails with Java 8
+ </action>
+ </release>
+ </body>
</document>