Fri, 22 May 2015 23:26:20 +0200 |
Doug Simon |
added HotSpotJVMCIRuntime* classes, replaced references to HotSpotGraalRuntime in VM with HotSpotJVMCIRuntime (JBS:GRAAL-53)
|
Thu, 28 May 2015 21:26:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 28 May 2015 18:06:26 +0200 |
Gilles Duboscq |
make GraalRuntime::parse_argument public to avoid needing the firend declaration
|
Thu, 28 May 2015 16:50:35 +0200 |
Gilles Duboscq |
Remove GenGraalRuntimeInlineHpp
|
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, 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
|
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
|
Tue, 02 Sep 2014 21:42:37 -0700 |
Tom Rodriguez |
Fixed HSAIL deopt
|
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 -.
|
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
|
Thu, 31 Jul 2014 13:42:56 +0200 |
Doug Simon |
improved generated sources up-to-date check by using SHA1 digests
|
Wed, 30 Jul 2014 18:27:06 +0200 |
Doug Simon |
split com.oracle.graal.truffle.* projects into a separate graal-truffle.jar and added truffle.jar to the boot class path
|
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 16:30:28 +0200 |
Doug Simon |
added support to load classes from graal.jar with a separate class loader
|
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
|
Tue, 27 May 2014 22:00:41 +0200 |
Doug Simon |
added comments to explain the origin of generated sources
|
Mon, 26 May 2014 18:55:06 +0200 |
Doug Simon |
removed use of ServiceLoader in runtime initialization
|
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
|
Thu, 09 Jan 2014 11:29:56 +0100 |
Gilles Duboscq |
Add DynamicNewInstanceNode and use it to intrinsify Unsafe.allocateInstance
|
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
|
Tue, 15 Oct 2013 14:46:25 +0200 |
Gilles Duboscq |
The runtime entries need to use oopDesc* rather than oop in their signature
|
Fri, 02 Aug 2013 19:03:05 +0200 |
Christos Kotselidis |
Add heap sanity checker with premature hard crash for debugging write barriers
|
Thu, 11 Jul 2013 10:31:16 -0700 |
twisti |
solaris-fastdebug build fixes.
|
Wed, 26 Jun 2013 15:35:58 +0200 |
Roland Schatz |
Use slow-path stub call instead of deopt in lowering of DynamicNewArrayNode.
|
Thu, 20 Jun 2013 16:10:14 +0200 |
Christos Kotselidis |
Add G1 Barriers' foreign calls
|
Mon, 17 Jun 2013 20:39:24 +0200 |
Christos Kotselidis |
Remove leaf calls for G1 calls
|
Sat, 25 May 2013 23:42:11 +0200 |
Doug Simon |
implemented alternative implementation for loading the exception object from the thread at the start of an exception dispatcher
|
Tue, 07 May 2013 01:58:11 +0200 |
Doug Simon |
removed infrastructure for Graal assembler stubs (GRAAL-81)
|
Tue, 07 May 2013 01:53:01 +0200 |
Doug Simon |
replaced wb_pre_call and wb_post_call assembler stubs with compiled stubs (GRAAL-81)
|
Tue, 07 May 2013 01:38:07 +0200 |
Doug Simon |
replaced vm_error assembler stub with compiled stub (GRAAL-81)
|
Tue, 07 May 2013 00:20:25 +0200 |
Doug Simon |
replaced log_* assembler stubs with compiled stubs (GRAAL-81)
|
Mon, 06 May 2013 23:43:01 +0200 |
Doug Simon |
replaced create_out_of_bounds_exception assembler stub with compiled stub (GRAAL-81)
|
Mon, 06 May 2013 23:42:17 +0200 |
Doug Simon |
replaced create_null_pointer_exception assembler stub with compiled stub (GRAAL-81)
|
Mon, 06 May 2013 22:37:00 +0200 |
Doug Simon |
replaced monitorenter/monitorexit assembler stubs with compiled stubs (GRAAL-81)
|
Mon, 06 May 2013 22:07:48 +0200 |
Doug Simon |
replaced arithmetic_[fd]rem stubs with inline compiled code (GRAAL-81)
|
Mon, 06 May 2013 15:22:59 +0200 |
Doug Simon |
replaced OSR_migration_end assembler stub with a compiled stub (GRAAL-81)
|
Mon, 06 May 2013 14:14:08 +0200 |
Doug Simon |
replaced verify_oop assembler stub with a compiled stub (GRAAL-81)
|
Sat, 04 May 2013 23:05:46 +0200 |
Doug Simon |
replaced unwind_exception_call assembler stub with a compiled stub (GRAAL-81)
|
Wed, 01 May 2013 17:46:12 +0200 |
Doug Simon |
replaced exception_handler_nofpu assembler stub with a compiled stub (GRAAL-81)
|
Tue, 30 Apr 2013 23:24:25 +0200 |
Doug Simon |
Merge.
|
Tue, 30 Apr 2013 00:53:33 +0200 |
Doug Simon |
replaced identity_hash_code assembler stub with a compiled stub (GRAAL-81)
|
Tue, 30 Apr 2013 20:46:20 +0200 |
Doug Simon |
replaced stub_printf assembler stub with a compiled stub (GRAAL-81)
|
Tue, 30 Apr 2013 00:33:27 +0200 |
Doug Simon |
replaced thread_is_interrupted assembler stub with a compiled stub (GRAAL-81)
|
Mon, 29 Apr 2013 22:49:49 +0200 |
Doug Simon |
replaced register_finalizer assembler stub with a compiled stub (GRAAL-81)
|
Sat, 27 Apr 2013 01:24:59 +0200 |
Doug Simon |
removed new_multi_array assembler stub (GRAAL-81)
|
Sat, 27 Apr 2013 00:49:48 +0200 |
Doug Simon |
removed new_array and new_instance assembler stubs (GRAAL-81)
|
Sat, 27 Apr 2013 00:32:22 +0200 |
Doug Simon |
made NewInstanceStub a RuntimeStub that directly calls the C runtime (GRAAL-81)
|
Fri, 26 Apr 2013 18:36:41 +0200 |
Doug Simon |
added support from compiled stubs to be installed as RuntimeStubs and to be able to directly call C/C++ runtime functions (GRAAL-81)
|
Mon, 22 Apr 2013 17:59:14 +0200 |
Doug Simon |
strings used in compiled stubs are lowered to malloc'ed C strings so that there are no embedded oops (for the strings) in the resulting installed code
|
Mon, 25 Mar 2013 16:20:07 +0100 |
Christos Kotselidis |
-Fix compilation error
|
Fri, 22 Mar 2013 12:56:04 +0100 |
Christos Kotselidis |
-Merge with trunk
|
Thu, 21 Mar 2013 14:11:13 +0100 |
Christos Kotselidis |
-Merge with tip
|
Wed, 20 Mar 2013 21:39:24 +0100 |
Christos Kotselidis |
-Cleanup code
|
Wed, 20 Mar 2013 20:13:08 +0100 |
Christos Kotselidis |
-Create push patch
|
Mon, 04 Mar 2013 16:46:37 +0100 |
Christos Kotselidis |
-More progress in G1 WBs
|
Wed, 27 Feb 2013 17:25:28 +0100 |
Christos Kotselidis |
-More porting and bug fixes
|
Wed, 27 Feb 2013 15:15:04 +0100 |
Christos Kotselidis |
-More porting to G1 WBs
|
Wed, 20 Feb 2013 16:15:43 +0100 |
Christos Kotselidis |
Towards porting G1 WBs
|
Tue, 19 Feb 2013 17:57:14 +0100 |
Christos Kotselidis |
-Implement WB primitive stub call for G1's slow path later
|
Wed, 20 Mar 2013 22:23:14 +0100 |
Doug Simon |
rename packages: *snippets* -> *replacements*
|
Wed, 06 Mar 2013 16:37:18 +0100 |
Thomas Wuerthinger |
Create new way of handling unwind that recalculates rbp from rsp. Remove unused instanceof slow path stub.
|
Tue, 05 Mar 2013 20:45:39 +0100 |
Thomas Wuerthinger |
Remove stub declaration.
|
Fri, 01 Mar 2013 19:51:45 +1000 |
Doug Simon |
removed redundant graal_ prefix from Graal specific functions and variable in native code
|
Mon, 17 Dec 2012 11:12:01 +0100 |
Doug Simon |
expanded LOG_PRINTF stub to handle up to 3 arguments in addition to the format string
|
Fri, 14 Dec 2012 13:02:49 +0100 |
Christian Haeubl |
Merge.
|
Tue, 11 Dec 2012 08:48:12 +0100 |
Christian Haeubl |
Merge.
|
Tue, 11 Dec 2012 08:28:00 +0100 |
Christian Haeubl |
added more compiler intrinsics
|
Wed, 12 Dec 2012 21:36:40 +0100 |
Doug Simon |
changes to support Graal co-existing with the other HotSpot compiler(s) and being used for explicit compilation requests and code installation via the Graal API
|
Fri, 07 Dec 2012 18:26:26 +0100 |
Doug Simon |
consolidated new_type_array and new_object_array stubs into one as there no difference between them
|
Mon, 03 Dec 2012 15:32:17 +0100 |
Doug Simon |
decoupled C++ Graal runtime from C1
|
Fri, 19 Oct 2012 11:30:06 +0200 |
Laurent Daynes |
fixed compilation issues on Solaris. When using SunStudio compiler, Solaris build with DONT_USE_PRECOMPILED_HEADER
|
Tue, 03 Jul 2012 16:56:40 +0200 |
Christian Haeubl |
added basic high-level interpreter support to HotSpot
|
Fri, 08 Jun 2012 18:31:33 +0200 |
Thomas Wuerthinger |
Remove HotSpotCompiler interface, let HotSpotCompilerImpl implement GraalRuntime (in preparation of renaming).
|