Integrating JIT with interpreter

Alexandre Oliva oliva at
Fri Sep 11 15:45:34 PDT 1998

Senthil Kumar <skumars at> writes:

> It was pointed out that a ton of work would be needed to 
> achieve this, the problem being something to do with handling
> exceptions and taking care of the dispatch tables.

Not only that: there's quite a lot of code that #ifdefs INTERPRETER or 
TRANSLATOR.  Just to get an idea of the differences, run, in the top
of the source tree:

find . ! -type d -print | egrep 'TRANSLATOR|INTERPRETER'

Not that it would be *too* hard, but that would be quite a lot of
work, and it would certainly have some impact in a running program,
either in terms of memory or speed, or both.  But it would be
definitly interesting to have...

Alexandre Oliva
mailto:oliva at mailto:aoliva at
Universidade Estadual de Campinas, SP, Brasil

More information about the kaffe mailing list