Java C Python Makefile Shell C++
Latest commit 0806a00 May 31, 2017 @zakkak zakkak [readme] Update updates
Permalink
Failed to load latest commit information.
com.oracle.max.asm [license] add Andrey Rodchenko Mar 31, 2017
com.oracle.max.asmdis [license] add Andrey Rodchenko Mar 31, 2017
com.oracle.max.base [checkstyle] Fix license matching Apr 1, 2017
com.oracle.max.c1x [checkstyle] Fix two licenses, tabs, and unnecessary parentheses Mar 30, 2017
com.oracle.max.cri [license] add Andrey Rodchenko Mar 31, 2017
com.oracle.max.criutils [merge] armport to kenai Mar 31, 2017
com.oracle.max.elf integrated mx tool changes from Graal project May 11, 2012
com.oracle.max.hcfdis removed dependence on String internals in HexCodeFile Aug 21, 2012
com.oracle.max.jdwp integrated mx tool changes from Graal project May 11, 2012
com.oracle.max.shell [cleanup] Remove .project files May 4, 2017
com.oracle.max.tele.ins [license] com.oracle.max.tele.ins Mar 30, 2017
com.oracle.max.tele.jdwp Inspector: Documentation: (1) add documentation to the package-info.j… Aug 23, 2012
com.oracle.max.tele.vm [checkstyle] Fix indentation May 4, 2017
com.oracle.max.tests.jsr292 integrated mx tool changes from Graal project May 11, 2012
com.oracle.max.tests [cleanup] Remove .project files May 4, 2017
com.oracle.max.tools tools: wikidoc fixes and improvements Aug 7, 2012
com.oracle.max.vm.ext.bctrans integrated mx tool changes from Graal project May 11, 2012
com.oracle.max.vm.ext.c1x [license] add Andrey Rodchenko Mar 31, 2017
com.oracle.max.vm.ext.c1xgraal [license] add Andrey Rodchenko Mar 31, 2017
com.oracle.max.vm.ext.graal [bug] Fix MaxGraalOptions indentation to make maxine build with graal Apr 3, 2017
com.oracle.max.vm.ext.jvmti [license] add Andrey Rodchenko Mar 31, 2017
com.oracle.max.vm.ext.maxri [license] add Andrey Rodchenko Mar 31, 2017
com.oracle.max.vm.ext.t1x [checkstyle] Untabify Apr 1, 2017
com.oracle.max.vm.ext.vma [license] add Andrey Rodchenko Mar 31, 2017
com.oracle.max.vm.native [cleanup] Remove eclipse prefs from repository May 30, 2017
com.oracle.max.vm.tests [cleanup] Remove .project files May 4, 2017
com.oracle.max.vm Version bump May 31, 2017
com.oracle.max.vma.tools [license] add Andrey Rodchenko Mar 31, 2017
com.oracle.max.vmdi fixed javadoc errors detected by Eclipse Jul 5, 2012
lib
maxine-tester/junit-tests Remove gdb scripts from code base Mar 29, 2017
mxmaxine [jdk7u] Add LD_LIBRARY_PATH to environment to make dlopen work May 31, 2017
.gitignore [cleanup] Add .gitignore May 4, 2017
.graalvmrevision Clean up NewMultiArrayNode. Nov 21, 2011
.hgignore includes ARMV7 directories C1X T1X etc Dec 17, 2013
README.md
java.header [license] Allow for 19XX Oracle copyright May 18, 2017

README.md

Maxine VM: A Metacircular VM for Java in Java

Updates

  • 2017-05-31: Maxine VM 2.1.1 Release
    • Port to latest OpenJDK 7 (u131)
  • 2017-04-18: Maxine VM 2.1.0 Release
    • Enable profile-guided optimizations in Graal (T1X profiling info added)
    • Bug and stability fixes
    • ARMv7 execution (T1X, C1X)

Publications

For the original Maxine VM please cite:
C. Wimmer et al, “Maxine: An approachable virtual machine for, and in, java”, In ACM TACO 2013.

For Maxine VM >= v2.1 please cite:
Christos Kotselidis, et al. Heterogeneous Managed Runtime Systems: A Computer Vision Case Study. In 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE), 2017.

Acknowledgments

This work in Maxine VM is partially supported by EPSRC grants Anyscale EP/L000725/1, PAMELA EP/K008730/1, DOME EP/J016330/1, and EU Horizon 2020 ACTiCLOUD 732366 grant.

Users Mailing list

A mailing list is also available to discuss topics related to Maxine VM.

maxinevm@googlegroups.com

Collaborations

We welcome collaborations! Please contact Christos Kotselidis for external collaborations.

Relevant Projects

MaxSim: A simulation platform for Managed Applications, Andrey Rodchenko

Wiki

For more information please visit the Maxine VM's wiki