Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Mar 1999 11:31:36 -0700 (MST)
From:      Godmar Back <gback@cs.utah.edu>
To:        sprice@hiwaay.net (Steve Price)
Cc:        freebsd-java@FreeBSD.ORG
Subject:   Re: A BSD-licensed JIT (was Re: Development Projects)
Message-ID:  <199903271831.LAA19292@sal.cs.utah.edu>
In-Reply-To: <Pine.OSF.4.02.9903271204030.22203-100000@fly.HiWAAY.net> from "Steve Price" at Mar 27, 99 12:14:02 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> On Sat, 27 Mar 1999, Godmar Back wrote:
> 
> # I'll bite long enough to say this: not all GPLed work is controlled
> # by RMS and the FSF.  Please, do not equate the GPL and the FSF.
> # For instance, Kaffe is GPLed, but the FSF does not hold the copyright and 
> # does not control it.  Kaffe uses the GPL for entirely different motives
> # than the FSF does, see www.kaffe.org/FAQ.html.  
> 
> My apologies if I drew that analogy.  I am talking about JITs
> and both the ones that I know of are GPL'd and copyright the
> FSF.  It is not the GPL per se that bothers me, but the attribution
> to RMS and the FSF.  You are entirely correct that Kaffe is not
> this way.  Thanks for pointing this out.
> 

Interesting.  Could you point me at the two FSF Jits you are talking about?
I only know of TYA, which is copyrighted by ALbrecht Kleine, and the
ShuJIT, which is copyrighted by Shudo Kazajuki.

> 
> # On a technical note, I thin it is impossible to develop a high-performance
> # JIT independent of the rest of the JVM.  I believe that the jit interface
> # as defined by Sun and used by such JITs as TYA and Shujo (sp?) makes 
> # integrating really high-performance JIT hard, if not impossible.
> 
> Please do tell.
> 

The reasons are the lack of an interface to the threading, exception, and 
gc subsystem which are necessarily to implement high performance
write barriers for incremental, synchronous and asynchronous precise
exceptions.  

	- Godmar



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?199903271831.LAA19292>