diff options
| author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-11-26 06:40:06 +0000 |
|---|---|---|
| committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-11-26 06:40:06 +0000 |
| commit | 3ba4fffb3acee18273ec9658520224c193f621af (patch) | |
| tree | 9c832cb85fa044528c84acb63e744ae94c2fc47d /libjava/ChangeLog | |
| parent | 424c597eadffdf1dc8ada7ebadfc26d49be9ee13 (diff) | |
| download | ppe42-gcc-3ba4fffb3acee18273ec9658520224c193f621af.tar.gz ppe42-gcc-3ba4fffb3acee18273ec9658520224c193f621af.zip | |
Fix for PR libgcj/2024, plus other class name cleanups:
* include/jvm.h (_Jv_VerifyFieldSignature,
_Jv_VerifyMethodSignature, _Jv_VerifyClassName,
_Jv_VerifyIdentifier, _Jv_ClassNameSamePackage): Moved from ...
* include/java-interp.h: ... here.
* defineclass.cc (UTF8_PEEK): No longer conditional on
interpreter.
(_Jv_VerifyOne): Likewise.
(_Jv_VerifyFieldSignature): Likewise.
(_Jv_VerifyMethodSignature): Likewise.
(is_identifier_start): Likewise.
(is_identifier_part): Likewise.
(_Jv_VerifyIdentifier): Likewise.
(_Jv_VerifyClassName): Likewise.
(_Jv_VerifyClassName): Likewise.
(_Jv_ClassNameSamePackage): Likewise.
(_Jv_VerifyClassName): Fail if class name is too long.
* java/lang/natClassLoader.cc (_Jv_NewArrayClass): Disallow array
of void.
* java/lang/natClass.cc (forName): Check syntax of class name.
Include IllegalArgumentException.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47334 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/ChangeLog')
| -rw-r--r-- | libjava/ChangeLog | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 5a542c393e0..2969f0f4783 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,27 @@ +2001-11-25 Tom Tromey <tromey@redhat.com> + + Fix for PR libgcj/2024, plus other class name cleanups: + * include/jvm.h (_Jv_VerifyFieldSignature, + _Jv_VerifyMethodSignature, _Jv_VerifyClassName, + _Jv_VerifyIdentifier, _Jv_ClassNameSamePackage): Moved from ... + * include/java-interp.h: ... here. + * defineclass.cc (UTF8_PEEK): No longer conditional on + interpreter. + (_Jv_VerifyOne): Likewise. + (_Jv_VerifyFieldSignature): Likewise. + (_Jv_VerifyMethodSignature): Likewise. + (is_identifier_start): Likewise. + (is_identifier_part): Likewise. + (_Jv_VerifyIdentifier): Likewise. + (_Jv_VerifyClassName): Likewise. + (_Jv_VerifyClassName): Likewise. + (_Jv_ClassNameSamePackage): Likewise. + (_Jv_VerifyClassName): Fail if class name is too long. + * java/lang/natClassLoader.cc (_Jv_NewArrayClass): Disallow array + of void. + * java/lang/natClass.cc (forName): Check syntax of class name. + Include IllegalArgumentException.h. + 2001-11-22 Tom Tromey <tromey@redhat.com> * verify.cc (_Jv_BytecodeVerifier::branch_prepass): Use |

