Download MateVM Free Java Code

Description

A Java JIT compiler written in Haskell.

Source Files

The download file MateVM-master.zip has the following entries.


.gdbcmds// w  w w  .  ja v a  2  s  .c  o m
.gitignore
Compiler/Mate/Backend.hs
Compiler/Mate/Backend/NativeMachine.hs
Compiler/Mate/Backend/NativeSizes.hs
Compiler/Mate/Backend/X86CodeGenerator.hs
Compiler/Mate/Backend/X86TrapHandling.hs
Compiler/Mate/Debug.hs
Compiler/Mate/Flags.hs
Compiler/Mate/Frontend.hs
Compiler/Mate/Frontend/CoalescingPass.hs
Compiler/Mate/Frontend/IR.hs
Compiler/Mate/Frontend/Linear.hs
Compiler/Mate/Frontend/LivenessPass.hs
Compiler/Mate/Frontend/MkGraph.hs
Compiler/Mate/Frontend/RegisterAllocation.hs
Compiler/Mate/Pipeline.hs
Compiler/Mate/Pipeline.hs-boot
Compiler/Mate/QuickCheck.hs
Compiler/Mate/Runtime/BlockAllocation.hs
Compiler/Mate/Runtime/ClassHierarchy.hs
Compiler/Mate/Runtime/ClassHierarchy.hs-boot
Compiler/Mate/Runtime/ClassPool.hs
Compiler/Mate/Runtime/GC.hs
Compiler/Mate/Runtime/GarbageAlloc.hs
Compiler/Mate/Runtime/GarbageAlloc.hs-boot
Compiler/Mate/Runtime/GenerationalGC.hs
Compiler/Mate/Runtime/JavaObjects.hs
Compiler/Mate/Runtime/JavaObjectsGC.hs
Compiler/Mate/Runtime/MemoryManager.hs
Compiler/Mate/Runtime/MethodPool.hs
Compiler/Mate/Runtime/MethodPool.hs-boot
Compiler/Mate/Runtime/MockBlockAllocation.hs
Compiler/Mate/Runtime/NativeMethods.hs
Compiler/Mate/Runtime/README.md
Compiler/Mate/Runtime/RtsOptions.hs
Compiler/Mate/Runtime/StackTrace.hs
Compiler/Mate/Runtime/TwoSpaceAllocator.hs
Compiler/Mate/Types.hs
Compiler/Mate/Utilities.hs
HACKING
Makefile
Mate.hs
README.md
Setup.lhs
Tests/AllTests.hs
Tests/MockRefs.hs
doc/TODO
doc/related_work
doc/thesis_matevm_oneside.pdf
examples/RuntimeInfo.java
ffi/native.c
ffi/trap.c
java/io/PrintStream.java
java/lang/ArithmeticException.java
java/lang/Character.java
java/lang/Exception.java
java/lang/IllegalArgumentException.java
java/lang/Integer.java
java/lang/NullPointerException.java
java/lang/Object.class
java/lang/RuntimeException.java
java/lang/String.java
java/lang/System.java
java/lang/Throwable.java
jmate/io/PrintStream.java
jmate/lang/Integer.java
jmate/lang/MateRuntime.java
jmate/lang/Runtime.java
jmate/lang/System.java
mate.cabal
scratch/.gitignore
scratch/Analysis.hs
scratch/AnalysisTest.hs
scratch/Bench.hs
scratch/Frontend.hs
scratch/GCTest.java
scratch/Graph.hs
scratch/IR2.hs
scratch/Makefile
scratch/Play.java
scratch/ScratchHS.hs
scratch/StateMonadStack.hs
scratch/Translation.lhs
scratch/ffiTest/.gitignore
scratch/ffiTest/Makefile
scratch/ffiTest/mate_support.c
scratch/ffiTest/prototypes.h
scratch/ffiTest/trapTest.hs
scratch/run.sh
tests/AbsurdlyHuge.java
tests/ArgumentPassing1.java
tests/Array1.java
tests/Array2.java
tests/Array3.java
tests/Array4.java
tests/BenchArray.java
tests/BenchCompiletime.java
tests/BenchException.java
tests/BenchInstanceOf.java
tests/BenchInterface.java
tests/BenchObjectfield.java
tests/BenchStaticfield.java
tests/BenchVirtual.java
tests/BigInstance1.java
tests/Bool1.java
tests/Bool2.java
tests/CallConv1.java
tests/CallConv2.java
tests/CallConv3.java
tests/CallConv4.java
tests/CallConv5.java
tests/CharArray1.java
tests/CharArray2.java
tests/ClassPath2.call
tests/ClassPath2.compile
tests/ClassPath2.java
tests/ClassPath3.call
tests/ClassPath3.compile
tests/ClassPath3.java
tests/DifferentClass1.java
tests/Div1.java
tests/EvilFields.java
tests/Exception1.java
tests/Exception10.java
tests/Exception11.java
tests/Exception12.java
tests/Exception13.java
tests/Exception2.java
tests/Exception3.java
tests/Exception4.java
tests/Exception5.java
tests/Exception6.java
tests/Exception7.java
tests/Exception8.java
tests/Exception9.java
tests/Fac.java
tests/FacOld.java
tests/Fib.java
tests/For1.java
tests/GCTest2.java
tests/Garbage1.java
tests/Generics1.java
tests/HelloWorld.java
tests/INeg1.java
tests/If1.java
tests/If2.java
tests/IfNull1.java
tests/Inc1.java
tests/Inc2.java
tests/Instance1.java
tests/Instance2.java
tests/Instance3.java
tests/Instance4.java
tests/Instance5.java
tests/Instance6.java
tests/Instance7.java
tests/InstanceLong1.java
tests/InstanceOf1.java
tests/InstanceOf2.java
tests/InstanceOf3.java
tests/Integer1.java
tests/Interface1.java
tests/Interface2.java
tests/Interface3.java
tests/Interface4.java
tests/JARUsage1.call
tests/JARUsage1.compile
tests/JARUsage1.java
tests/JARUsage2.call
tests/JARUsage2.java
tests/Mask1.java
tests/Mul1.java
tests/MyProperties.java
tests/ObjectCreation.java
tests/RegAlloc1.java
tests/RegAlloc2.java
tests/RegAlloc3.java
tests/RegAlloc4.java
tests/Shift1.java
tests/Shift2.java
tests/Static1.java
tests/Static10.java
tests/Static2.java
tests/Static3.java
tests/Static4.java
tests/Static5.java
tests/Static6.java
tests/Static7.java
tests/Static8.java
tests/Static9.java
tests/StaticClass1.java
tests/StaticClass2.java
tests/StaticFieldGCTest.java.todo
tests/Strings1.java
tests/Switch1.java
tests/Switch2.java
tests/Switch3.java
tests/Switch4.java
tests/TypeStuff1.java
tests/VarArgs1.java
tests/While.java
tests/WhileArray1.java
tests/jar1.jar
tests/this/is/a/class/path/test/ClassPath1.java
tests/this/is/a/class/path/test/ClassPath2.java
tmp/Interface4.java
tools/.gitignore
tools/bench.sh
tools/benchall.sh
tools/installBoehm.sh
tools/installhaskellenv.sh
tools/openjdktest.sh

Download

Click the following link to download MateVM-master.zip.

MateVM-master.zip




















Home »
  Java Free Code »
    Development »




Algebra
Algorithm
Ant
Bytecode
Compiler
DataMining
DSL
Eclipse
Example
File
Git
Intellij
JavaBean
JAX
jBPM
JDK8
JME
JMX
JodaTime
JRuby
JSE
JSON
JVM
Lambda
libgdx
Library
log4j
Markdown
Math
Maven
Netbeans
NIO
NLP
OSGi
Plugin
Scala
SDK
slf4j
Template
Thread
Tutorial
Unicode
Utility
ZooKeeper