This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs/libjava prims.cc ChangeLog java/lang/Runt ...


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	bryce@gcc.gnu.org	2001-03-11 23:40:18

Modified files:
	libjava        : prims.cc ChangeLog 
	libjava/java/lang: Runtime.java System.java ThreadGroup.java 
	                   natRuntime.cc 
	                   ExceptionInInitializerError.java 

Log message:
	2001-03-12  Bryce McKinlay  <bryce@albatross.co.nz>
	
	* java/lang/Runtime.java (_exit): Declare new package-private native.
	* java/lang/natRuntime.cc (_exit): Implemented. Same as exit() but
	without a security manager check.
	(exit): Call _exit after security check.
	* prims.cc (JvRunMain): Call Runtime._exit to shutdown the runtime
	"naturally".
	* java/lang/System.java (setSecurityManager): If a security manager
	is already in place, call checkPermission.
	* java/lang/ThreadGroup.java (uncaughtException): If printStackTrace()
	throws an exception, try to deal with it gracefully.
	* java/lang/ExceptionInInitializerError.java (printStackTrace):
	Only try to print the subordinate stack trace if "exception" is set.
	Print our class name first.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libjava/prims.cc.diff?cvsroot=gcc&r1=1.46&r2=1.47
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libjava/ChangeLog.diff?cvsroot=gcc&r1=1.707&r2=1.708
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libjava/java/lang/Runtime.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libjava/java/lang/System.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libjava/java/lang/ThreadGroup.java.diff?cvsroot=gcc&r1=1.12&r2=1.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libjava/java/lang/natRuntime.cc.diff?cvsroot=gcc&r1=1.14&r2=1.15
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libjava/java/lang/ExceptionInInitializerError.java.diff?cvsroot=gcc&r1=1.4&r2=1.5


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]