hg: graal/graal: 4 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue May 26 01:00:06 UTC 2015


Changeset: 2dad34a3d7b0
Author:    Jaroslav Tulach <jaroslav.tulach at oracle.com>
Date:      2015-05-25 08:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2dad34a3d7b0

Hardcoding .sl mimetype for now. Should have an API so language implementations can declare their own supported mime types.

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/vm/TruffleVM.java

Changeset: 2405d3b983cc
Author:    Jaroslav Tulach <jaroslav.tulach at oracle.com>
Date:      2015-05-25 09:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2405d3b983cc

PrintWriter needs to be flushed more often than PrintStream

! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLContext.java

Changeset: c2b006c5e15f
Author:    Jaroslav Tulach <jaroslav.tulach at oracle.com>
Date:      2015-05-25 10:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c2b006c5e15f

Testing the annotation processor using the @ExpectedError annotation as suggested by Christian Humer

! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/processor/TruffleProcessorTest.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/verify/VerifyTruffleProcessor.java

Changeset: bb51b9a142b3
Author:    Jaroslav Tulach <jaroslav.tulach at oracle.com>
Date:      2015-05-25 12:26 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/bb51b9a142b3

Enforcing public, one parameter constructor for each TruffleLanguage by annotation processor and required call to super.

+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/processor/LanguageRegistrationTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleLanguage.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/Accessor.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/vm/TruffleVM.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/LanguageRegistrationProcessor.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/verify/VerifyTruffleProcessor.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java



More information about the graal-dev mailing list