log graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java @ 22300:7b4a47fcc4c0

age author description
Wed, 22 Jul 2015 23:27:39 -0700 Tom Rodriguez Move most of jdk.internal.jvmci.debug back into com.oracle.graal.debug
Wed, 08 Jul 2015 10:12:37 -0700 Christian Wimmer Expose graph builder configuration and some other details of Truffle compiler
Mon, 22 Jun 2015 12:12:53 -0700 twisti Rename com.oracle.jvmci to jdk.internal.jvmci
Fri, 12 Jun 2015 13:19:03 +0200 Doug Simon merge fix
Fri, 12 Jun 2015 01:19:57 +0200 Doug Simon replaced Service marker interface with non-standard META-INF directory names to differentiate JVMCI providers from standard service providers
Thu, 11 Jun 2015 20:46:30 +0200 Christian Humer Truffle: direct all log output to GraalTruffleRuntime#log
Wed, 27 May 2015 00:36:16 +0200 Doug Simon renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Tue, 26 May 2015 23:21:15 +0200 Doug Simon renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
Mon, 25 May 2015 23:30:34 +0200 Doug Simon moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
Thu, 14 May 2015 16:19:40 -0700 Christian Wimmer Allow subclasses of TruffleCompiler
Mon, 11 May 2015 11:55:43 -0700 Tom Rodriguez Add flag for Truffle infopoints
Wed, 29 Apr 2015 18:09:41 -0700 Tom Rodriguez Make Truffle respect -XX:+DebugNonSafepoints
Mon, 30 Mar 2015 14:28:50 +0200 Andreas Woess remove TruffleReplacements
Fri, 20 Mar 2015 18:59:40 +0100 Christian Humer Truffle: make loop node implementation exchangable for graal runtime versions.
Wed, 18 Feb 2015 12:09:03 +0100 Andreas Woess Truffle: createMaterializedFrame should respect TruffleUseFrameWithoutBoxing option
Mon, 16 Feb 2015 23:21:37 +0100 Thomas Wuerthinger Introduce option TruffleUseFrameWithoutBoxing, default to true.
Wed, 11 Feb 2015 18:19:40 +0100 Andreas Woess Truffle: move unsafe access methods out of CompilerDirectives
Tue, 27 Jan 2015 14:11:52 +0100 Paul Woegerer Allow users to provide their own TruffleRuntime implementation
Sun, 16 Nov 2014 15:44:38 -0800 Chris Seaton Truffle: add support for setting a couple of compiler options for individual execution contexts.
Wed, 05 Nov 2014 19:14:25 +0100 Christian Humer Truffle: changed argument of GraalTruffleCompilationListener#notifyStartup and #notifyShutdown to GraalTruffleRuntime.
Wed, 05 Nov 2014 19:12:51 +0100 Christian Humer Truffle: added notifyStartup event to GraalTruffleCompilationListener.
Thu, 30 Oct 2014 17:04:16 +0100 Andreas Woess Truffle: add TruffleRuntime#getCapability method
Thu, 30 Oct 2014 18:13:50 +0100 Christian Humer Truffle: implemented new flag -G:+TruffleCompilationStatistics
Thu, 30 Oct 2014 18:12:45 +0100 Christian Humer Truffle: add getQueuedCallTargets to GraalTruffleRuntime.
Mon, 27 Oct 2014 19:25:48 +0100 Christian Humer Truffle: added compilation graal tier finished event to compilation listener.
Mon, 27 Oct 2014 18:23:52 +0100 Christian Humer Truffle: add headers for new compilation listener files.
Mon, 27 Oct 2014 18:03:45 +0100 Christian Humer Truffle: refactor TraceTruffleSplitting into separate class.
Mon, 27 Oct 2014 17:07:51 +0100 Christian Humer Truffle: refactor TraceTrufflePerformanceWarnings into separate class.
Mon, 27 Oct 2014 15:40:31 +0100 Christian Humer Truffle: refactor TraceTruffleCompilationCallTree into a separate class.
Mon, 27 Oct 2014 15:30:53 +0100 Christian Humer Truffle: refactor TraceTruffleInlining into a separte class.
Mon, 27 Oct 2014 15:18:14 +0100 Christian Humer Truffle: refactor TruffleCallTargetProfiling into a separate class.
Mon, 27 Oct 2014 15:18:14 +0100 Christian Humer Truffle: refactor implementation of TraceTruffleCompilation, TraceTruffleCompilationDetails into separate classes.
Mon, 27 Oct 2014 13:42:21 +0100 Christian Humer Truffle: add support for a CompilationListener in GraalTruffleRuntime.
Thu, 23 Oct 2014 17:20:10 +0200 Christian Humer Truffle: renamed the splitting to callTargetCloning. Made RootNode cloning an implementation detail of the Truffle runtime.
Tue, 21 Oct 2014 00:22:51 +0200 Christian Humer Truffle: rename @SlowPath to @TruffleBoundary.
Tue, 23 Sep 2014 19:23:46 -0700 Christian Wimmer Make more Truffle code HotSpot independent, and allow more customization by subclasses
Mon, 01 Sep 2014 20:08:18 +0200 Christian Humer Truffle: added Graal runtime API to wait for the completion of a compilation.
Fri, 18 Apr 2014 02:00:24 +0200 Thomas Wuerthinger Truffle: Add option TruffleReturnTypeSpeculation.
Thu, 17 Apr 2014 16:51:51 +0200 Thomas Wuerthinger Clean up of relationship between compilation policy and optimized call target.
Thu, 17 Apr 2014 16:25:08 +0200 Thomas Wuerthinger Restructure the interaction between OptimizedCallTarget and GraalTruffleRuntime.
Mon, 07 Apr 2014 16:09:17 -0700 Christian Wimmer Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
Sun, 06 Apr 2014 17:46:24 +0200 Thomas Wuerthinger Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
Fri, 28 Mar 2014 08:38:49 +0100 Erik Eckstein Truffle: refactor ompilation related classes for SubstrateVM
Tue, 11 Mar 2014 16:28:43 +0100 Thomas Wuerthinger Remove withScope parameter on GraalCompiler.compileGraph.
Tue, 11 Mar 2014 16:16:24 +0100 Thomas Wuerthinger Remove reference to graph in LIRGenerator.
Thu, 20 Feb 2014 01:43:11 +0100 Christian Humer Truffle: New more reliable inlining strategy for the Truffle runtime.
Sat, 08 Feb 2014 06:33:29 +0100 Andreas Woess Truffle: refactorings
Mon, 27 Jan 2014 16:05:10 +0100 Gilles Duboscq Throw-away speculation logs should not be used. Just use null instead
Fri, 24 Jan 2014 18:13:38 -0800 Christian Wimmer Truffle API cleanup: Reduce the visibility of classes and constructors that are not intended to be instantiated by guest language implementations; provide abstract class RootCallTarget as a CallTarget to a RootNode
Fri, 17 Jan 2014 17:06:08 +0100 Christian Humer Truffle API-change: FrameDescriptors are now stored in the RootNode in a final field instead of the CallTarget.
Thu, 09 Jan 2014 16:18:29 +0100 Lukas Stadler remove PhasePlan
Thu, 09 Jan 2014 14:31:31 +0100 Lukas Stadler remove ForeignCallProvider reference from GraphBuilderPhase
Tue, 03 Dec 2013 18:40:03 +0100 Doug Simon Merge.
Tue, 03 Dec 2013 17:11:06 +0100 Doug Simon consolidated logging and dumping of InstalledCode to HotSpotCodeCacheProvider
Tue, 03 Dec 2013 16:49:12 +0100 Doug Simon use CompilationResultBuilderFactory to do patching of OptimizedCallTarget.call()
Tue, 03 Dec 2013 16:33:41 +0100 Doug Simon added CompilationResultBuilderFactory to support peep-hole instrumentation of methods as their code is emitted
Tue, 03 Dec 2013 11:05:20 +0100 Doug Simon removed GraalCompiler.compileGraphNoScope
Wed, 30 Oct 2013 17:31:13 +0100 Andreas Woess fix GraalTruffleRuntime.createMaterializedFrame(Arguments) overload.
Thu, 24 Oct 2013 15:36:39 +0200 Roland Schatz Make AMD64HotSpotTruffleBackend a decorator for the default backend.
Wed, 23 Oct 2013 12:46:58 +0200 Matthias Grimmer Refactoring of the frame prologue injection