Squeak JIT status

Karl Ramberg karl.ramberg at chello.se
Fri Aug 10 17:32:41 UTC 2001


"Noel J. Bergman" wrote:
> 
> > 1) The Jitter.
> > This is a Just-In-Time Compiler for Squeak. This speeds up Squeak
> > by generating native machine code on the fly instead of interpreting
> > squeak bytecode...
> 
> > http://irafs1.ira.uka.de/~marcus/j3/
> 
> Are you planning to merge this code with Andreas Raab's source tree for x86?
> 
> > 2) Slang-To-Native code Compiler
> 
> > This was done as part of the mythical (and long gone) Interval Squeak.
> > The idea was to build a new Slang Compiler that could generate not
> > only C-Code, but native machine code for the target plattform. Then
> > they added the possiblility to execute the code at runtime, without
> > restarting the VM. (To add new drivers, etc).
> 
> > The code is available, but hasn´t beed used or maintained for some
> > time. Only ARM is supportet.
> > (Don´t have an URL for this, but I have the code somewhere... I think
> > this is available at Tim Rowledge´s site).
> 
> I don't see it on Tim Rowledge's site.  Could this code be lifted into the
> J3 tree to provide ARM Jitter?

http://sumeru.stanford.EDU/tim/pooters/SqFiles/deltas/

(it's called translator)

There also Hans Martin Mosners Dynamic Primitives at

http://minnow.cc.gatech.edu/squeak/300

This stuff need a loving hand and soon ( relative ) all need for
external 
compilers would vanish :-)
Karl




More information about the Squeak-dev mailing list