Related articles |
---|
On-the-fly compilation from VM code to machine code joe@erix.ericsson.se (1994-08-24) |
Re: On-the-fly compilation from VM code to machine code thomasl@groucho.csd.uu.se (1994-08-26) |
Re: On-the-fly compilation from VM code to machine code danhicks@aol.com (1994-08-27) |
Re: On-the-fly compilation from VM code to machine code hbaker@netcom.com (1994-09-07) |
Re: On-the-fly compilation from VM code to machine code engler@AMSTERDAM.LCS.MIT.EDU (1994-09-07) |
Re: On-the-fly compilation from VM code to machine code hoelzle@xenon.stanford.edu (1994-09-14) |
Re: On-the-fly compilation from VM code to machine code danhicks@aol.com (1994-09-09) |
Re: On-the-fly compilation from VM code to machine code pardo@cs.washington.edu (1994-09-16) |
Newsgroups: | comp.compilers |
From: | thomasl@groucho.csd.uu.se (Thomas Lindgren) |
Keywords: | interpreter |
Organization: | Uppsala University |
References: | 94-08-151 |
Date: | Fri, 26 Aug 1994 11:08:50 GMT |
joe@erix.ericsson.se (Joe Armstrong) writes:
Any pointers to information on how to do on-the-fly compilation of
virtual machine code to real machine code.
/.../
What I'm after are pointers to *real code* which I can read understand
and run (nitty-gritty details please)
The Self implementation does runtime compilation, starting with a
very simple stack machine and ending with Sparc machine code.
Check out self.stanford.edu: you can get the source code of Self and
Craig Chambers' thesis there. Urs Hoelzle (of the same group)
presented an interesting dynamic compiler at PLDI94, and I think that
compiler is included as well. (I haven't found his thesis, though.)
Thomas
--
--------------------------------------------------------------------------
Thomas Lindgren, Uppsala University
thomasl@csd.uu.se, lindgren@sics.se
http://www.csd.uu.se/~thomasl/home.html
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.