[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.1 Obtaining libjit

Currently it is recommended to get libjit source code from its Savannah git repository:

git clone git://git.savannah.gnu.org/libjit.git

The latest released version of libjit is severely out of date and its use is discuraged. Still it can be downloaded from here:

http://ftp.gnu.org/old-gnu/dotgnu/libjit/


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.2 Further reading

While it isn’t strictly necessary to know about compiler internals to use libjit, you can make more effective use of the library if you do. We recommend the "Dragon Book" as an excellent resource on compiler internals, particularly the sections on code generation and optimization:

Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman, "Compilers: Principles, Techniques, and Tools", Addison-Wesley, 1986.

IBM, Intel, and others have done a lot of research into JIT implementation techniques over the years. If you are interested in working on the internals of libjit, then you may want to make yourself familiar with the relevant literature (this is by no means a complete list):

IBM’s Jikes RVM (Research Virtual Machine),
http://www-124.ibm.com/developerworks/oss/jikesrvm/.

Intel’s ORP (Open Runtime Platform),
http://orp.sourceforge.net/.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated on September 17, 2016 using texi2html 5.0.