diff --git a/libjava/ChangeLog b/libjava/ChangeLog index c17af7b7a8c..579ee763451 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,21 @@ +2005-02-12 Mark Wielaard + + Fixes bug libgcj/8170 + * java/lang/ClassLoader.java (loadClass): Don't rewrap + ClassNotFoundException. + * gnu/java/lang/MainThread.java (run): Chain NoClassDefFoundError. + * gnu/gcj/runtime/NameFinder.java (remove_interpreter): Removed. + (remove_internal): New field superceding remove_interpreter. + (sanitizeStack): Remove all no-package classes starting with "_Jv_". + Remove no-class methods starting with "_Jv_". And Replace null + class or method names with the empty string. Stop at either the + MainThread or a real Thread run() method. + (newElement): Made static. + * java/net/URLClassLoader.java (findClass): Throw + ClassNotFoundExceptions including urls, plus parent using toString(). + (thisString): New field. + (toString): New method. + 2005-02-10 Tom Tromey * external/sax/Makefile.in: Rebuilt. diff --git a/libjava/gnu/gcj/runtime/NameFinder.java b/libjava/gnu/gcj/runtime/NameFinder.java index 024a6eeb232..b14bbf93327 100644 --- a/libjava/gnu/gcj/runtime/NameFinder.java +++ b/libjava/gnu/gcj/runtime/NameFinder.java @@ -37,8 +37,8 @@ import java.io.File; * Whether calls to unknown functions (class and method names are unknown) * should be removed from the stack trace. Only done when the stack is * sanitized. - *