<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gcc.git/libjava/java/lang/natVMClassLoader.cc, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/'/>
<entry>
<title>Makefile.def: Remove libjava.</title>
<updated>2016-09-30T16:24:48+00:00</updated>
<author>
<name>Andrew Haley</name>
<email>aph@redhat.com</email>
</author>
<published>2016-09-30T16:24:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=07b78716af6a9d7c9fd1e94d9baf94a52c873947'/>
<id>07b78716af6a9d7c9fd1e94d9baf94a52c873947</id>
<content type='text'>
2016-09-30  Andrew Haley  &lt;aph@redhat.com&gt;

	* Makefile.def: Remove libjava.
	* Makefile.tpl: Likewise.
	* Makefile.in: Regenerate.
	* configure.ac: Likewise.
	* configure: Likewise.
	* gcc/java: Remove.
	* libjava: Likewise.

From-SVN: r240662
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2016-09-30  Andrew Haley  &lt;aph@redhat.com&gt;

	* Makefile.def: Remove libjava.
	* Makefile.tpl: Likewise.
	* Makefile.in: Regenerate.
	* configure.ac: Likewise.
	* configure: Likewise.
	* gcc/java: Remove.
	* libjava: Likewise.

From-SVN: r240662
</pre>
</div>
</content>
</entry>
<entry>
<title>* java/lang/natVMClassLoader.cc</title>
<updated>2009-04-28T03:49:13+00:00</updated>
<author>
<name>Dave Korn</name>
<email>dave.korn.cygwin@gmail.com</email>
</author>
<published>2009-04-28T03:49:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=33cbe42179c927948f3e0a931cc2e60d603f7319'/>
<id>33cbe42179c927948f3e0a931cc2e60d603f7319</id>
<content type='text'>
	(java::lang::VMClassLoader::defineClass):  Fix assert.

From-SVN: r146868
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	(java::lang::VMClassLoader::defineClass):  Fix assert.

From-SVN: r146868
</pre>
</div>
</content>
</entry>
<entry>
<title>natClass.cc (initializeClass): Re-throw SecurityExceptions.</title>
<updated>2007-01-29T13:14:38+00:00</updated>
<author>
<name>Andrew Haley</name>
<email>aph@gcc.gnu.org</email>
</author>
<published>2007-01-29T13:14:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=6b05e79165f6d8c5660a874d77f87da41ca934c9'/>
<id>6b05e79165f6d8c5660a874d77f87da41ca934c9</id>
<content type='text'>
2007-01-26  Andrew Haley  &lt;aph@redhat.com&gt;

        * java/lang/natClass.cc (initializeClass): Re-throw
        SecurityExceptions.
        * java/lang/natVMClassLoader.cc (loadClass): checkPackageAccess.
        * java/lang/ClassLoader.java: (loadClass): Likewise.

From-SVN: r121285
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2007-01-26  Andrew Haley  &lt;aph@redhat.com&gt;

        * java/lang/natClass.cc (initializeClass): Re-throw
        SecurityExceptions.
        * java/lang/natVMClassLoader.cc (loadClass): checkPackageAccess.
        * java/lang/ClassLoader.java: (loadClass): Likewise.

From-SVN: r121285
</pre>
</div>
</content>
</entry>
<entry>
<title>Merged gcj-eclipse branch to trunk.</title>
<updated>2007-01-09T19:58:05+00:00</updated>
<author>
<name>Tom Tromey</name>
<email>tromey@gcc.gnu.org</email>
</author>
<published>2007-01-09T19:58:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=97b8365cafc3a344a22d3980b8ed885f5c6d8357'/>
<id>97b8365cafc3a344a22d3980b8ed885f5c6d8357</id>
<content type='text'>
From-SVN: r120621
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From-SVN: r120621
</pre>
</div>
</content>
</entry>
<entry>
<title>re PR libgcj/27294 (gij throws NullPointerException, when the interpreter is not enabled)</title>
<updated>2006-05-05T15:05:20+00:00</updated>
<author>
<name>Tom Tromey</name>
<email>tromey@redhat.com</email>
</author>
<published>2006-05-05T15:05:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=6ec13f0b968e930e6818f9088e815b525eadaedb'/>
<id>6ec13f0b968e930e6818f9088e815b525eadaedb</id>
<content type='text'>
	PR libgcj/27294:
	* java/lang/natVMClassLoader.cc (defineClass): Throw
	VirtualMachineError if no interpreter configured.

From-SVN: r113554
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	PR libgcj/27294:
	* java/lang/natVMClassLoader.cc (defineClass): Throw
	VirtualMachineError if no interpreter configured.

From-SVN: r113554
</pre>
</div>
</content>
</entry>
<entry>
<title>natClassLoader.cc (_Jv_UnregisterClass): Handle case where class' name is NULL.</title>
<updated>2005-06-24T22:48:33+00:00</updated>
<author>
<name>Tom Tromey</name>
<email>tromey@redhat.com</email>
</author>
<published>2005-06-24T22:48:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=42c5169549014e6f1b8be662d04b6530a4298c95'/>
<id>42c5169549014e6f1b8be662d04b6530a4298c95</id>
<content type='text'>
	* java/lang/natClassLoader.cc (_Jv_UnregisterClass): Handle case
	where class' name is NULL.
	(_Jv_FindClass): Don't wait for class state.
	* java/lang/natVMClassLoader.cc (defineClass): Only unregister if
	name found.
	* include/java-interp.h (_Jv_DefineClass): Updated.
	* defineclass.cc (_Jv_DefineClass): Added 'name_result' argument.
	(struct _Jv_ClassReader): Likewise.
	(found_name): New field.
	(handleClassBegin): Set *found_name.
	(_Jv_VerifyMethodSignature): Handle case where ptr==NULL.
	(handleClassBegin): Throw error if super class not set.
	(read_methods): Correctly call check_tag and prepare_pool_entry.

From-SVN: r101301
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* java/lang/natClassLoader.cc (_Jv_UnregisterClass): Handle case
	where class' name is NULL.
	(_Jv_FindClass): Don't wait for class state.
	* java/lang/natVMClassLoader.cc (defineClass): Only unregister if
	name found.
	* include/java-interp.h (_Jv_DefineClass): Updated.
	* defineclass.cc (_Jv_DefineClass): Added 'name_result' argument.
	(struct _Jv_ClassReader): Likewise.
	(found_name): New field.
	(handleClassBegin): Set *found_name.
	(_Jv_VerifyMethodSignature): Handle case where ptr==NULL.
	(handleClassBegin): Throw error if super class not set.
	(read_methods): Correctly call check_tag and prepare_pool_entry.

From-SVN: r101301
</pre>
</div>
</content>
</entry>
<entry>
<title>gcj.texi (Code Generation): Document -fbootstrap-classes.</title>
<updated>2005-05-12T01:27:15+00:00</updated>
<author>
<name>Tom Tromey</name>
<email>tromey@redhat.com</email>
</author>
<published>2005-05-12T01:27:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=cca1655eabb86897dc2dfd5aa2830d07a1cc83ca'/>
<id>cca1655eabb86897dc2dfd5aa2830d07a1cc83ca</id>
<content type='text'>
gcc/java:
	* gcj.texi (Code Generation): Document -fbootstrap-classes.
	* decl.c (GCJ_BOOTSTRAP_LOADER_ADDITION): New macro.
	(parse_version): Use it.
	* lang.opt (-fbootstrap-classes): New option.
libjava:
	* external/w3c_dom/Makefile.in: Rebuilt.
	* external/w3c_dom/Makefile.am (libw3c_gcj_la_GCJFLAGS): Added
	-fbootstrap-classes.
	* external/sax/Makefile.in: Rebuilt.
	* external/sax/Makefile.am (libsax_gcj_la_GCJFLAGS): Added
	-fbootstrap-classes.
	* java/lang/Class.h (_Jv_CopyClassesToSystemLoader): Declare as
	friend.
	* java/lang/natVMClassLoader.cc (getSystemClassLoaderInternal):
	Call _Jv_CopyClassesToSystemLoader.
	* java/lang/natClassLoader.cc (system_class_list): New global.
	(_Jv_RegisterClassHookDefault): Handle bootstrap and system
	classes differently.
	(_Jv_CopyClassesToSystemLoader): New function.
	(SYSTEM_LOADER_INITIALIZED): New define.
	* include/jvm.h (GCJ_BOOTSTRAP_LOADER_ADDITION): New define.
	(_Jv_CheckABIVersion): Use it.
	(_Jv_ClassForBootstrapLoader): New function.
	* Makefile.in: Rebuilt.
	* Makefile.am (AM_GCJFLAGS): Added -fbootstrap-classes.

From-SVN: r99604
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gcc/java:
	* gcj.texi (Code Generation): Document -fbootstrap-classes.
	* decl.c (GCJ_BOOTSTRAP_LOADER_ADDITION): New macro.
	(parse_version): Use it.
	* lang.opt (-fbootstrap-classes): New option.
libjava:
	* external/w3c_dom/Makefile.in: Rebuilt.
	* external/w3c_dom/Makefile.am (libw3c_gcj_la_GCJFLAGS): Added
	-fbootstrap-classes.
	* external/sax/Makefile.in: Rebuilt.
	* external/sax/Makefile.am (libsax_gcj_la_GCJFLAGS): Added
	-fbootstrap-classes.
	* java/lang/Class.h (_Jv_CopyClassesToSystemLoader): Declare as
	friend.
	* java/lang/natVMClassLoader.cc (getSystemClassLoaderInternal):
	Call _Jv_CopyClassesToSystemLoader.
	* java/lang/natClassLoader.cc (system_class_list): New global.
	(_Jv_RegisterClassHookDefault): Handle bootstrap and system
	classes differently.
	(_Jv_CopyClassesToSystemLoader): New function.
	(SYSTEM_LOADER_INITIALIZED): New define.
	* include/jvm.h (GCJ_BOOTSTRAP_LOADER_ADDITION): New define.
	(_Jv_CheckABIVersion): Use it.
	(_Jv_ClassForBootstrapLoader): New function.
	* Makefile.in: Rebuilt.
	* Makefile.am (AM_GCJFLAGS): Added -fbootstrap-classes.

From-SVN: r99604
</pre>
</div>
</content>
</entry>
<entry>
<title>VMClassLoader.java (transformException): Removed.</title>
<updated>2005-04-21T17:20:36+00:00</updated>
<author>
<name>Tom Tromey</name>
<email>tromey@redhat.com</email>
</author>
<published>2005-04-21T17:20:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=aa3241f328f5a37d3383fb2e0dd8c4eb0ea2d601'/>
<id>aa3241f328f5a37d3383fb2e0dd8c4eb0ea2d601</id>
<content type='text'>
	* java/lang/VMClassLoader.java (transformException): Removed.
	(resolveClass): No longer native.  Now does nothing.
	* java/lang/natVMClassLoader.cc (resolveClass): Removed.

From-SVN: r98516
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* java/lang/VMClassLoader.java (transformException): Removed.
	(resolveClass): No longer native.  Now does nothing.
	* java/lang/natVMClassLoader.cc (resolveClass): Removed.

From-SVN: r98516
</pre>
</div>
</content>
</entry>
<entry>
<title>natVMClassLoader.cc (loadClass): Call resolveClass, not _Jv_InitClass.</title>
<updated>2005-04-19T06:36:10+00:00</updated>
<author>
<name>Tom Tromey</name>
<email>tromey@redhat.com</email>
</author>
<published>2005-04-19T06:36:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=8fe0225bf820ca31efe6f5b348866b93fe2c387b'/>
<id>8fe0225bf820ca31efe6f5b348866b93fe2c387b</id>
<content type='text'>
	* java/lang/natVMClassLoader.cc (loadClass): Call resolveClass,
	not _Jv_InitClass.

From-SVN: r98388
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* java/lang/natVMClassLoader.cc (loadClass): Call resolveClass,
	not _Jv_InitClass.

From-SVN: r98388
</pre>
</div>
</content>
</entry>
<entry>
<title>jni.cc (_Jv_JNI_GetAnyFieldID): Throw ClassNotFoundException.</title>
<updated>2005-04-05T22:26:26+00:00</updated>
<author>
<name>Tom Tromey</name>
<email>tromey@redhat.com</email>
</author>
<published>2005-04-05T22:26:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=8b6e76905300f33b868a3619d416cc9285cbfee1'/>
<id>8b6e76905300f33b868a3619d416cc9285cbfee1</id>
<content type='text'>
	* jni.cc (_Jv_JNI_GetAnyFieldID): Throw ClassNotFoundException.
	* java/lang/reflect/natMethod.cc (_Jv_GetTypesFromSignature):
	Rewrote to use _Jv_FindClassFromSignature.
	* verify.cc (resolve): throw NoClassDefFoundError.
	* link.cc (resolve_field): Throw NoClassDefFoundError.
	(find_field): Likewise.
	* prims.cc (_Jv_FindClassFromSignature): Removed recursion.
	Handle error cases.  Added 'endp' argument.
	* include/jvm.h (_Jv_FindClassFromSignature): Updated prototype.

From-SVN: r97660
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* jni.cc (_Jv_JNI_GetAnyFieldID): Throw ClassNotFoundException.
	* java/lang/reflect/natMethod.cc (_Jv_GetTypesFromSignature):
	Rewrote to use _Jv_FindClassFromSignature.
	* verify.cc (resolve): throw NoClassDefFoundError.
	* link.cc (resolve_field): Throw NoClassDefFoundError.
	(find_field): Likewise.
	* prims.cc (_Jv_FindClassFromSignature): Removed recursion.
	Handle error cases.  Added 'endp' argument.
	* include/jvm.h (_Jv_FindClassFromSignature): Updated prototype.

From-SVN: r97660
</pre>
</div>
</content>
</entry>
</feed>
