hg: graal/graal: 7 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Feb 16 18:00:05 PST 2013


Changeset: 2c6d04c5e60f
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2013-02-15 00:43 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/2c6d04c5e60f

Enable invokedynamic and make bytecode known to Graal.

! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/Bytecodes.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! src/share/vm/runtime/globals.hpp

Changeset: fe1187115167
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2013-02-15 15:04 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/fe1187115167

remove incorrect use of spillSlotSize

! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64MacroAssembler.java

Changeset: 39d4a79568b6
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-02-15 11:53 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/39d4a79568b6

Fixed guard declarations can also have zero parameters as well as a mismatching frame signature.

! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/SpecializationMethodParser.java
! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/typesystem/GuardParser.java

Changeset: 8b48c8ebdff4
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-02-15 16:48 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/8b48c8ebdff4

Merge


Changeset: b891ec348f8a
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-02-15 19:32 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b891ec348f8a

Made the usage of generic types more flexible for short circuits and generic specializations.

! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/GenericParser.java
! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeCodeGenerator.java
! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeData.java
! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeParser.java
! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/template/ParameterSpec.java
! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/typesystem/TypeData.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/ConditionalNode.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/TernaryNode.java

Changeset: ee84a187f84a
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-02-15 19:36 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/ee84a187f84a

Fixed minor bug.

! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/ExecutableTypeMethodParser.java
! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/GenericParser.java

Changeset: 6ad077b60cb3
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-02-15 20:04 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/6ad077b60cb3

Minor cleanup.

! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/GenericParser.java
! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/MethodParser.java
! graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/SpecializationMethodParser.java



More information about the graal-dev mailing list