From owner-freebsd-java Fri Dec 11 11:34:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA16439 for freebsd-java-outgoing; Fri, 11 Dec 1998 11:34:03 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from whistle.com (s205m131.whistle.com [207.76.205.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA16394 for ; Fri, 11 Dec 1998 11:33:58 -0800 (PST) (envelope-from archie@whistle.com) Received: (from smap@localhost) by whistle.com (8.7.5/8.6.12) id LAA18947; Fri, 11 Dec 1998 11:32:10 -0800 (PST) Received: from bubba.whistle.com( 207.76.205.7) by whistle.com via smap (V2.0) id xma018939; Fri, 11 Dec 98 11:32:09 -0800 Received: (from archie@localhost) by bubba.whistle.com (8.8.7/8.6.12) id LAA27570; Fri, 11 Dec 1998 11:32:08 -0800 (PST) From: Archie Cobbs Message-Id: <199812111932.LAA27570@bubba.whistle.com> Subject: Re: IBM Jikes (java source -> byte code compiler) released in open-source form In-Reply-To: <199812111631.JAA28014@mt.sri.com> from Nate Williams at "Dec 11, 98 09:31:51 am" To: nate@mt.sri.com (Nate Williams) Date: Fri, 11 Dec 1998 11:32:08 -0800 (PST) Cc: gunther@aurora.rg.iupui.edu, chuckr@mat.net, java@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Nate Williams writes: > > > It's fast, but it barfed on the first file I tried to compile > > > because it couldn't handle the inner class (I guess): > > > > Jikes definitely can handle inner classes. > > I agree. We use inner classes extensively in our code, including > anonymous inner classes and it works fine. However, it's possible that > Archie is running it through the Kaffe stress tests, which might show up > different bugs. Maybe kaffe's Klasses.zip is somehow confusing it? Here is a sample class that it barfs on: import java.io.*; public class Foo { public static class FooBar extends DataInputStream { public FooBar() { super(new InputStream() { public int read() { return -1; } }); } } } Can someone try this with the Sun classes.zip in their CLASSPATH instead and tell me if it works? > ps. Archie, the modulo bug should be fixed in all subsequent releases of > FreeBSD. Keith White tracked down the bug and I committed the fixes > recently. If you are interested in a 'configure' solution for FreeBSD I > can tell you privately. Thanks, I saw that one go by. I think Godmar has already checked in a FreeBSD-specific workaround anyway. And I added a regression test for it. -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message