The OpenJIT project is an ongoing Java the programming language JIT compiler project as a collaborative effort between Tokyo Institute of Technology and Fujitsu Laboratory, partly sponsored by the Information Promotion Agency of Japan. OpenJIT is a "reflective" JIT compiler in that not only it is almost entirely written in Java, but also that it bootstraps and compiles itself during execution of the user program, and compiler components coexist as first-class objects in user heap space. Thus, users can tailor and customize the compilation of classes at runtime for variety of purposes such as application-specific optimization and partial evaluation, dynamic, compiler-assisted environment adaptation of programs, debugging, language extension and experimentation, and other types of advanced compiler-based research and applications. OpenJIT even allows full dynamic update of itself by loading the compiler classes on the fly from the network. OpenJIT is fully JDK compliant, and plugs into standard JVMs several Unix platforms such as Solaris (Sparc), Linux (x86), and FreeBSD (x86). On Linux/x86 platform, OpenJIT 1.1.14 is faster than the JDK 1.2 classic VM compiler, runs more or less the same speed as other commercial JIT compilers on classic VM. OpenJIT is completely free so long as it is used for non-commercial purposes. Its source, binaries, etc. can be freely distributed and modified without restriction. WWW: http://www.openjit.org/ FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/graphics/xmms-nebulus
Commit message (Expand)AuthorAgeFilesLines
* Remove USE_REINPLACE for categories starting with a Gedwin2006-05-081-1/+0
* Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path.ade2006-03-071-0/+1
* Conversion to a single libtool environment.ade2006-02-231-1/+1
* - Stylepav2005-11-231-1/+1
* - Update to 0.7.0pav2005-11-232-5/+5
* Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentade2005-11-151-1/+1
* Apply a big libtool patch to allow porters to use the libtool installed bymarcus2004-07-101-1/+1
* SIZEify (maintainer timeout)trevor2004-03-311-0/+1
* Chase library bump of libSDL-1.1 for all ports which were dependingedwin2004-03-161-1/+1
* Whoa there, boy, that's a mighty big commit y'all have there...ade2004-03-141-1/+1
* Let ports use the USE_SDL macroedwin2004-03-081-5/+1
* Use PLIST_FILES (bento-tested, marcus-reviewed).trevor2004-02-062-1/+1
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-041-0/+1
* - Update to version 0.6.0krion2003-10-012-2/+2
* graphics/xmms-nebulus port updateedwin2003-09-042-9/+23
* Remove USE_GNOMENG.marcus2003-04-211-1/+0
* De-pkg-comment.knu2003-02-212-1/+1
* Update version number of SDL shared library.sobomax2003-01-021-1/+1
* After repo copy from graphics category, update all appropriatelioux2002-11-291-2/+2