svn commit: r388700 - /jakarta/bcel/trunk/RELEASE-NOTES.txt
| Newsgroups | gmane.comp.jakarta.bcel.devel |
|---|---|
| Message-ID | <[email protected]> |
Author: tcurdt
Date: Fri Mar 24 20:31:35 2006
New Revision: 388700
URL: http://svn.apache.org/viewcvs?rev=388700&view=rev
Log:
bugs we closed
Modified:
jakarta/bcel/trunk/RELEASE-NOTES.txt
Modified: jakarta/bcel/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/RELEASE-NOTES.txt?rev=388700&r1=388699&r2=388700&view=diff
==============================================================================
--- jakarta/bcel/trunk/RELEASE-NOTES.txt (original)
+++ jakarta/bcel/trunk/RELEASE-NOTES.txt Fri Mar 24 20:31:35 2006
@@ -1,30 +1,88 @@
-BCEL 5.2 RELESE NOTES
+BCEL 5.2 RELEASE NOTES
=====================
-INTRODUCTION:
-
-
Compatibility with 5.1
----------------------
-Binary compatible - No
+Binary compatible - Yes
-Source compatible - No
+Source compatible - Yes
-Semantic compatible - No
+Semantic compatible - Yes
Deprecations from 5.1
---------------------
+public final org.apache.bcel.classfile.LocalVariable getLocalVariable(int)
+public java.lang.String getClassName(org.apache.bcel.generic.ConstantPoolGen)
+public org.apache.bcel.generic.ObjectType getClassType(org.apache.bcel.generic.ConstantPoolGen)
+public boolean referencesClass()
+public boolean referencesInterface()
+public org.apache.bcel.util.ClassVector implements java.io.Serializable
+
Bug fixes from 5.1
------------------
+32664 Examples with enum breaks Gump (JDK1.5)
+32901 Truncated "class" string in returned class name
+32980 Simple Javadoc cleanup
+33018 Fix hashCode methods
+34318 JavaClass.dump(OutputStream/DataOutputStream) shouldnt ca...
+34449 InnerClass doesn't implement Serializable
+35991 Unable to generate method that returns an array of integers
+36110 A bug in LocalVariableGen
+37648 JasminVisitor is outdated
+37666 BCEL depends on AWT
+38377 BCEL cannot be used as java.system.class.loader
+38834 nullpointer exception in InstructionHandle
+12568 Typo in javadocs
+18031 ConstantPoolGen.lookupClass(String) finds LAST entry rath...
+18323 Size of LDC_W's operand can be incorrect
+18731 InstructionList.copy() fails with Select instruction.
+19014 annoying print statement in org.apache.bcel.classfile.Sig...
+19068 JavaClass.getAllInterfaces() can throw NullPointerExcepti...
+19122 Repository ignores classes that have been added to it
+19352 ANEWARRAY does not implement StackConsumer
+19476 Repository.instanceOf() can throw NullPointerException
+19784 StackMapType.printIndex fails if index is -1
+24274 ReturnaddressType.equals() fails with NullPointerException
+24315 Verification failure when nested finally blocks
+24350 PUTFIELD error msg wrong
+24766 Suggestion to solve the Problem with generic.Instruction ...
+26049 Incorrect verification of class files
+26087 OutOfRange exception in Pass2Verifier.validJavaIdentifier
+26179 Code attribute set for native (and abstract?) methods.
+26532 InstructionList.move is broken when target == il.getEnd()
+26533 bad iinc behavior with large local variable index
+27855 StructuralVerifier can't find protected fields of ...
+28329 BCEL does not compile with JDK 1.5.0-beta-b32c
+29275 Corrupted instruction list created on valid class file
+29903 LDC_W emits output with only one parameter byte
+31604 Build problems against jdk1.5
+31630 ClassPath.getClassPath() does not handle multiple java.ex...
+27646 Public modifier for OperandStack.size()
+17753 Version information missing from MANIFEST.MF file.
+33822 Wrong word in manual: use 'factorial', not 'faculty'
+32205 A security issue with public mutable static fields in BECL
+33513 Unnecessary string object allocation in ConstantPoolGen
+34418 ClassCastException on justice
+38787 XSLT transforms broken in Turkish Locale.
+35405 Branch target offset too large for short
+33235 "Illegal Opcode Detected" exception thrown in "new Method...
+35610 Source downloads are broken
+38424 LineNumberTable toString method uses jdk 1.4 StringBuffer...
Enhancements from 5.1
---------------------
+32077 LocalVariableTable.getLocalVariable isn't good en...
+20465 Verifer does not report the signature of methods not found
+27854 Allow to get the InFrame of the ControlFlowGraph
+33302 Add support for new Jdk5.0 access flags
+32945 Wrap JavaClass repository class (map values) with...
+
Feedback
--------
@@ -36,4 +94,4 @@
Or subscribe to the bcel-user mailing list
-The BCEL Team
+The BCEL Team
\ No newline at end of file