Re: Jikes compiler

Date view Thread view Subject view Author view

From: Tim Wilkinson (tim@transvirtual.com)
Date: Wed Dec 09 1998 - 17:15:59 EST


My first choice would be a java native compiler rather than a C++ one - but
I'd like to ship an Open Source one if we can. I don't think linking in the
compiler is an option though. I do know that Pizza produces aweful code
- I'm told Jikes is better but I've not looked into it.

Tim

Godmar Back wrote:

> Also, needless to say, we still must support pizza and/or javac because
> we want to run on systems that do not allow the execution of native code.
> At least, I want to.
>
> Unless you're talking about *linking* it with kaffe (that would actually
> be a cool option) --- java/javac combined:
>
> if (!strcmp(argv[0], "javac"))
> dojikes();
> else
> if (!strcmp(argv[0], "java"))
> dokaffe();
>
> One thing that would also concern me is how optimizing jikes is?
> Is it? I know that javac -O produces *a lot* better code than pizza.
> I wonder how good Sun's Java2 javac is.
>
> - Godmar
> >
> >
> > Since slashdot has already announced that kaffe+jikes is a complete
> > open source solution, we might as well make it true...
> >
> > My concerns: first, could you try Edouard's LostFrame test and see
> > whether kaffe is in fact unable to handle jikes-generated code?
> >
> > Second, what about the bugs in Jikes that prevent the run-time library
> > from compiling? If you fix them, will the result still be compilable
> > with javac/pizza?
> >
> > - Godmar
> >
> > >
> > > I've just compiler Jikes and run it over my class files (I've a number
> > > of fixes I'll submit today so it works). It looks really good (took
> > > 2.89 seconds to compile the whole class library on my 450MHz
> > > Pentium II). How would people feel about moving over to it since it's
> > > Open Source (it is right?) and Pizza isn't? The downside is that it's
> > > in C++ rather than Java so it's an extra bit of compilation.
> > >
> > > Regards
> > > Tim
> > >
> > > --
> > > Tim Wilkinson Tel: +1 510 704 1660
> > > Transvirtual Technologies, Inc., Fax: +1 510 704 1893
> > > Berkeley, CA, USA. Email: tim@transvirtual.com
> > >
> > >
> > >
> > >
> >
> >

--
  Tim Wilkinson                         Tel:     +1 510 704 1660
  Transvirtual Technologies, Inc.,      Fax:     +1 510 704 1893
  Berkeley, CA, USA.                    Email:   tim@transvirtual.com


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:57:09 EDT