From owner-freebsd-java Thu Aug 15 3:54:20 2002 Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4DE537B400 for ; Thu, 15 Aug 2002 03:54:17 -0700 (PDT) Received: from columbus.cris.net (columbus.cris.net [212.110.128.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 905E443E6A for ; Thu, 15 Aug 2002 03:54:13 -0700 (PDT) (envelope-from phantom@ark.cris.net) Received: from ark.cris.net (root@ark.cris.net [212.110.128.68]) by columbus.cris.net (8.9.3/8.9.3) with ESMTP id NAA09037; Thu, 15 Aug 2002 13:54:08 +0300 (EEST) Received: (from phantom@localhost) by ark.cris.net (8.11.1/8.11.1) id g7FAs6G27863; Thu, 15 Aug 2002 13:54:06 +0300 (EEST) Date: Thu, 15 Aug 2002 13:54:06 +0300 From: Alexey Zelkin To: Bill Huey Cc: Greg Lewis , freebsd-java@FreeBSD.ORG Subject: Re: Status update Message-ID: <20020815135406.B24962@ark.cris.net> References: <20020814183831.GB64126@pacer.dmz.smartrafficenter.org> <20020815135951.A79892@misty.eyesbeyond.com> <20020815132003.A30772@phantom.cris.net> <20020815103646.GA12690@gnuppy.monkey.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <20020815103646.GA12690@gnuppy.monkey.org>; from billh@gnuppy.monkey.org on Thu, Aug 15, 2002 at 03:36:46AM -0700 X-Operating-System: FreeBSD 3.5-STABLE i386 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org hi, On Thu, Aug 15, 2002 at 03:36:46AM -0700, Bill Huey wrote: > > Yep. jdk 1.4 is almost self-buildable now (except one case, but having > > it native-bootstraped gave me optimizim that it will be fixed soon). > > > > Main problem now is to get working (at least basicly) awt based apps > > and check out functionality of application that utilizies java threads. > > > > BTW, it would be nice if someone will send me few examples of standalone > > java applications that heavily utilize java threads (no gui please :-)) > > Remember the conversation we had about merging in the HotSpot code ? Yes. Sure. As I said that I'd perefer to give people chance to take a look on patches before starting to dig into this. In unfortunate case merging work may take not one month. As I already noted before first patchset for jdk 1.4 will be *UNSTABLE* and mostly oriented to *developers* and *testers*. > You have to do that before it's going to work or replicate that work > yourself. That's why I have asked for some *standalone java application* example that *heavily utilizes* *java threads* model. I need it to make initial testing and debugging work in this direction. > The primordial thread is working because that's just calling main(), but > the rest of the threading infrastructure must be glue to pthreads (or > something like that) in a very careful manner. The linux threading stuff > that your port is based on is pretty bogus and won't work without serious > modification. Specifically, the same kind of modifications I did to HotSpot. > That's why you should be using or merging in those patches. It's not > trivial work to mess around with the internals of this compiler and I > was very careful about making sure everything works as advertized > including the threading system, which was all extremely tedious work. You said it few times before. I remember it. No need to repeat it again. > Hopefully, the differences between the 1.3.1 and 1.4 HotSpot JITs aren't > too different. Unfortunatelly I dig into bunch of differences. Some of them are relatively simple (like structural changes), but some not easy to understand. Bill, merging of your work done on hotspot is number one in my TODO after releasing first patchset. I did not even start to do it because of my illness and more prioritized work from my employer. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message