Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Jun 2002 16:24:33 -0700
From:      Bill Huey <billh@gnuppy.monkey.org>
To:        Greg Lewis <glewis@eyesbeyond.com>
Cc:        Dylan Carlson <absinthe@pobox.com>, freebsd-java@FreeBSD.ORG, Bill Huey <billh@gnuppy.monkey.org>
Subject:   Re: A Call to Action for freebsd-java...
Message-ID:  <20020627232433.GB2105@gnuppy.monkey.org>
In-Reply-To: <20020628005115.A32492@misty.eyesbeyond.com>
References:  <20020625231056.GB2374@gnuppy.monkey.org> <200206261224.13353.absinthe@pobox.com> <20020628005115.A32492@misty.eyesbeyond.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020627232433.GB2105>