This is the mail archive of the
java-patches@sourceware.cygnus.com
mailing list for the Java project.
Re: Patch: java.lang.ThreadGroup merge
- To: java-patches at sourceware dot cygnus dot com
- Subject: Re: Patch: java.lang.ThreadGroup merge
- From: Bryce McKinlay <bryce at albatross dot co dot nz>
- Date: Wed, 21 Jun 2000 01:31:41 +1200
- References: <394F7111.4856D5AD@albatross.co.nz>
Bryce McKinlay wrote:
> I merged the ThreadGroup classes from libgcj and classpath. The result
> should be cleaner and have less bugs then either of its ancestors
> (I noticed various different bugs in both versions while working on it).
> It should also now be JDK 1.2 complient.
>
> There are also some small associated libgcj changes required, the patch
> for which is below (ThreadGroup initializes its own static "root"
> ThreadGroup, so we no longer need to do this seperatly in _Jv_RunMain).
>
> I intend to check this in to both classpath and libgcj.
Oops, I forgot the changelog for this patch:
2000-06-20 Bryce McKinlay <bryce@albatross.co.nz>
* java/lang/ThreadGroup.java: Merged with classpath.
* prims.cc (_Jv_RunMain): Don't use `main_group'.
* gnu/gcj/runtime/FirstThread.java: Remove ThreadGroup constructor
argument.
* java/lang/Thread.java (Thread): Bootstrap initial thread from
ThreadGroup.root if Thread.currentThread is null. Honour the
ThreadGroup's max priority setting.
regards
[ bryce ]