From owner-freebsd-java Thu Jun 27 16:24:42 2002 Delivered-To: freebsd-java@freebsd.org Received: from gnuppy.monkey.org (wsip68-15-8-100.sd.sd.cox.net [68.15.8.100]) by hub.freebsd.org (Postfix) with ESMTP id D63C237B401 for ; Thu, 27 Jun 2002 16:24:37 -0700 (PDT) Received: from billh by gnuppy.monkey.org with local (Exim 3.35 #1 (Debian)) id 17Nics-0000YM-00; Thu, 27 Jun 2002 16:24:34 -0700 Date: Thu, 27 Jun 2002 16:24:33 -0700 To: Greg Lewis Cc: Dylan Carlson , freebsd-java@FreeBSD.ORG, Bill Huey Subject: Re: A Call to Action for freebsd-java... Message-ID: <20020627232433.GB2105@gnuppy.monkey.org> References: <20020625231056.GB2374@gnuppy.monkey.org> <200206261224.13353.absinthe@pobox.com> <20020628005115.A32492@misty.eyesbeyond.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020628005115.A32492@misty.eyesbeyond.com> User-Agent: Mutt/1.4i From: Bill Huey 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 On Fri, Jun 28, 2002 at 12:51:15AM +0930, Greg Lewis wrote: > The Porting team is probably pretty lean at the moment. Bill is working on > HotSpot and I'm working on JCK compliance. I'm not sure on the status of > anyone else (feel free to let me know :). This is all on a volunteer basis > and, at least for me, has to fit around work and everything else going on. Overall, I think the project is in good condition. I intentionally made sure (with great pain) that the HotSpot core would at least be functional enough, so that it could be then maintained by folks without the diversity of knowledge that I have about libc_r + HotSpot. That's a good setup for doing a 1.4 port since -classic is missing and was one of the major drives for me to do it. It lays the foundation for future work. > For those who are interested there are currently 19 compiler failures > and 183 runtime failures that stand in the way of a binary release. As > I mentioned above, many of the runtime failures are bogus and are due > to an exec bug (the tests pass when they are run by hand). You're actually not looking too bad. I don't believe the Linux JDK even passes all tests from the last time I tried it about a year ago. > If anyone is interested in contributing, here are a couple of tasks in > no particular order: > > 1. Get native threads fully functional. You probably need some pthreads > knowledge for this, although I have none and I've hacked on things ;). That's the last thing I'm going to do in the context of JVM hacking and a natural transition into libc_r/KSEs for me. > 2. Start working on a port of 1.4. I've imported the code but haven't > had time to work on it yet. > 3. Pick a bug from those listed for the jdk13 port and work on it. Getting (2) would be cute, but all the technical aspects of this require that you have a lot of persistence, competency with C and langauge runtime internals. bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message