log src/share/vm/graal/graalRuntime.cpp @ 21526:1da7aef31a08

age author description
Tue, 19 May 2015 23:16:07 +0200 Doug Simon created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
Thu, 28 May 2015 21:26:54 +0200 Thomas Wuerthinger Merge.
Wed, 27 May 2015 17:40:26 +0200 Gilles Duboscq Use files in lib/graal/options to define Graal options (-G:...) instead of generating code for them
Thu, 07 May 2015 16:59:34 +0200 Gilles Duboscq Use GraalRuntime::parse_lines in GraalRuntime::parse_graal_options_file
Thu, 07 May 2015 16:00:42 +0200 Gilles Duboscq Factor GraalRuntime::parse_lines out of GraalRuntime::get_service_impls
Sun, 24 May 2015 00:21:20 +0200 Doug Simon compute compiled bytecodes using method inlining recording instead of a DebugMetric
Mon, 04 May 2015 11:20:39 +0200 Doug Simon documented why THREAD_IS_INTERRUPTED foreign call is NOT_LEAF
Mon, 27 Apr 2015 18:17:18 +0200 Gilles Duboscq graalRuntime: make service file parsing more robust:
Wed, 15 Apr 2015 18:22:11 +0200 Gilles Duboscq Convert graalRuntime.cpp to unix line delimiters
Wed, 15 Apr 2015 18:21:00 +0200 Gilles Duboscq Graal Services: use services files in jre/lib/graal/services
Sat, 11 Apr 2015 00:15:55 -0700 Christian Wimmer Consistently use JNIHandles::make_local with THREAD parameter
Thu, 09 Apr 2015 17:40:55 +0200 Gilles Duboscq Move com.oracle.nfi implementation to graal.truffle.hotspot since it implements an interface that does not live in the graal class-loader
Mon, 16 Mar 2015 17:37:32 -0700 Tom Rodriguez Make the native initialization path for Graal more robust
Wed, 28 Jan 2015 15:01:21 +0100 Doug Simon removed leftover GPU support code
Tue, 27 Jan 2015 14:11:52 +0100 Paul Woegerer Allow users to provide their own TruffleRuntime implementation
Wed, 17 Dec 2014 11:24:42 +0100 Matthias Grimmer Fix GNFI class loader problem
Thu, 18 Dec 2014 13:10:23 +1000 Doug Simon put GeneratedSourcesSha1 into com.oracle.graal.hotspot.sourcegen package
Wed, 10 Dec 2014 09:45:20 +0100 Doug Simon fixed format string issues
Fri, 05 Dec 2014 03:30:19 +0100 Andreas Woess ensure Graal class loader is initialized prior to loading HotSpotTruffleRuntime
Thu, 04 Dec 2014 23:09:08 +0100 Doug Simon improved comments
Thu, 04 Dec 2014 15:28:02 +0100 Doug Simon ensure the error message about missing Graal classes is printed exactly once
Thu, 04 Dec 2014 13:42:56 +0100 Doug Simon made initialization of the Graal class loader and well known Graal classes lazy
Fri, 07 Nov 2014 12:35:58 +0100 Doug Simon disable blocking compilation requests once GraalRuntime::shutdown has been called
Fri, 31 Oct 2014 12:22:06 -0700 Tom Rodriguez Test deoptimization inside ForeignCallNode
Wed, 15 Oct 2014 20:34:55 +0200 Gilles Duboscq Fix some format strings
Thu, 02 Oct 2014 06:35:56 -0700 Doug Simon graal init: fail if Factory class cannot be resolved
Fri, 19 Sep 2014 09:27:01 -0700 Stefan Anzinger Merge
Fri, 19 Sep 2014 09:18:47 -0700 Stefan Anzinger [SPARC] Use Fzero(d|s) for clearing a fp register
Thu, 18 Sep 2014 18:56:52 +0200 Andreas Woess fix typo in graalRuntime.cpp
Tue, 02 Sep 2014 21:42:37 -0700 Tom Rodriguez Fixed HSAIL deopt
Thu, 21 Aug 2014 17:40:00 -0700 Tom Rodriguez logObject and logPrimitive should be leaf
Mon, 18 Aug 2014 19:07:56 +0200 Gilles Duboscq graalRuntime: name_len shound be a size_t
Wed, 20 Aug 2014 15:35:27 +0200 Roland Schatz Correctly parse string option values that start with + or -.
Thu, 07 Aug 2014 08:04:23 +0200 Matthias Grimmer NFI: initialization only if platform is x86
Tue, 05 Aug 2014 15:58:11 +0200 Matthias Grimmer GNFI: move GNFI interfaces to oracle.nfi - interface does not depend on graal
Mon, 04 Aug 2014 23:25:14 +0200 Doug Simon introduce extra field to record when HotSpotGraalRuntime has been initialized to avoid spurious errors during VM shutdown for short lived applications
Mon, 04 Aug 2014 14:26:29 +0200 Doug Simon give all aborting threads a chance to print Graal related stack traces
Thu, 31 Jul 2014 13:42:56 +0200 Doug Simon improved generated sources up-to-date check by using SHA1 digests
Tue, 22 Jul 2014 15:06:15 +0200 Lukas Stadler use LIRKind in graalCodeInstaller, support compressed oops in frame states
Tue, 08 Jul 2014 21:38:21 +0200 Doug Simon added CHECK macros in uses of SymbolTable::new_symbol; added CHECK_ABORT macros for TRAPS functions that must abort the VM if they throw an exception
Thu, 03 Jul 2014 23:28:35 +0200 Doug Simon removed (Java based) CompilationQueue
Thu, 03 Jul 2014 16:30:28 +0200 Doug Simon added support to load classes from graal.jar with a separate class loader
Mon, 30 Jun 2014 15:45:41 +0200 Christian Wirth explicit conversion to (int), fixes Windows build
Fri, 27 Jun 2014 23:00:27 +0200 Doug Simon handle unwinding exception through recursive call properly
Fri, 27 Jun 2014 22:58:54 +0200 Doug Simon separate error messages for missing versus invalid non-String option values
Fri, 27 Jun 2014 22:21:40 +0200 Doug Simon handle any exception raised during Graal option checking/parsing, not just those with a non-null message
Fri, 27 Jun 2014 19:55:54 +0200 Doug Simon implemented eager checking of Graal options (GRAAL-807)
Tue, 03 Jun 2014 11:51:27 +0200 Doug Simon decoupled Graal runtime initialization and Graal compilation queue initialization
Mon, 26 May 2014 18:55:06 +0200 Doug Simon removed use of ServiceLoader in runtime initialization
Mon, 26 May 2014 09:46:03 +0200 Christian Wirth explicit conversion to int, fixes windows build
Fri, 23 May 2014 19:36:34 +0200 Doug Simon made HotSpotOptions processing faster by removing use of service loader in VM startup and only doing work for options specified on the command line
Mon, 12 May 2014 23:27:07 +0200 Doug Simon made Graal initialization be driven from Java to simplify sequencing and synchronization
Sun, 11 May 2014 13:43:19 +0200 Doug Simon fixed livelock issue introduced by 063ec2920d21
Fri, 09 May 2014 18:46:41 +0200 Doug Simon made Graal runtime initialization in hosted mode lazy
Tue, 25 Mar 2014 13:57:48 +0100 Doug Simon use raw data support to fix incorrect use of String.intern() for embedding strings in code
Tue, 18 Mar 2014 15:35:15 -0700 Tom Rodriguez add missing null check in is_interrupted
Thu, 09 Jan 2014 11:29:56 +0100 Gilles Duboscq Add DynamicNewInstanceNode and use it to intrinsify Unsafe.allocateInstance
Mon, 04 Nov 2013 21:45:23 -0800 Tom Rodriguez notify JVMTI about exception throws from runtime
Wed, 16 Oct 2013 01:12:47 +0200 Christos Kotselidis Merge
Wed, 16 Oct 2013 01:05:14 +0200 Christos Kotselidis Fix inconsistent oops in slow path allocation