Java C Python Makefile Shell C++
Latest commit 90df417 Oct 13, 2017 @zakkak zakkak [version] Release 2.1.2
Permalink
Failed to load latest commit information.
com.oracle.max.asm [fix] fix svc call to sched_yield Jul 20, 2017
com.oracle.max.asmdis [style] Some spaces, a fall-through and brackets in one if Jul 19, 2017
com.oracle.max.base [style] Mostly redundant modifiers and indentation Jul 19, 2017
com.oracle.max.c1x [style] Add comments to avoid checkstyle warnings Jul 27, 2017
com.oracle.max.cri [jsr292] Method handle linkToInterface plumbing Sep 15, 2017
com.oracle.max.criutils [style] Mostly redundant modifiers and indentation Jul 19, 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 [style] Mostly redundant modifiers and indentation Jul 19, 2017
com.oracle.max.shell [cleanup] Remove .project files May 4, 2017
com.oracle.max.tele.ins [fix] fall through Jul 27, 2017
com.oracle.max.tele.jdwp Inspector: Documentation: (1) add documentation to the package-info.j… Aug 23, 2012
com.oracle.max.tele.vm [style] Mostly redundant modifiers and indentation Jul 19, 2017
com.oracle.max.tests.jsr292 [test][refactor] Create jsr292 test harness and vm config Sep 15, 2017
com.oracle.max.tests [test] Add new test that retrieves and prints date from the system Aug 7, 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 [jsr292] Force compile com.max.Offset, Size and Word in bootimage Sep 15, 2017
com.oracle.max.vm.ext.c1xgraal [license] add Andrey Rodchenko Mar 31, 2017
com.oracle.max.vm.ext.graal [fix] Make c1xgraal build Aug 1, 2017
com.oracle.max.vm.ext.jvmti [style] Add comments to avoid checkstyle warnings Jul 27, 2017
com.oracle.max.vm.ext.maxri [style] Mostly redundant modifiers and indentation Jul 19, 2017
com.oracle.max.vm.ext.t1x [refactor] Cleanup T1XCompilation Sep 15, 2017
com.oracle.max.vm.ext.vma [style] Mostly redundant modifiers and indentation Jul 19, 2017
com.oracle.max.vm.native [fix][armv7] Fix native_currentTimeMillis on ARMv7 Jul 19, 2017
com.oracle.max.vm.tests [test][refactor] Create jsr292 test harness and vm config Sep 15, 2017
com.oracle.max.vm [version] Release 2.1.2 Oct 13, 2017
com.oracle.max.vma.tools [style] Mostly redundant modifiers and indentation Jul 19, 2017
com.oracle.max.vmdi [style] Mostly redundant modifiers and indentation Jul 19, 2017
lib [dbg] Bump checkstyle version to 6.11.2 and rm the jar Jul 19, 2017
maxine-tester/junit-tests Remove gdb scripts from code base Mar 29, 2017
mxmaxine [test][refactor] Create jsr292 test harness and vm config Sep 15, 2017
.git-commit-template [feat] Add git commit template Jul 19, 2017
.gitignore [repo] update gitignore Jul 31, 2017
.graalvmrevision Clean up NewMultiArrayNode. Nov 21, 2011
.hgignore includes ARMV7 directories C1X T1X etc Dec 17, 2013
Jenkinsfile Revert "[jenkins] Break javatester to multiple parallel steps" Sep 15, 2017
README.md [version] Release 2.1.2 Oct 13, 2017
java.header [license] Allow for 19XX Oracle copyright May 18, 2017

README.md

Maxine VM: A Metacircular VM for Java in Java

Updates

  • 2017-10-13: Maxine VM 2.1.2 Release
    • Support method handles
    • Bug and stability fixes
  • 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