log src/cpu/x86/vm/c1_Runtime1_x86.cpp @ 6273:4c8f2a12e757 hs24-b20

age author description
Mon, 27 Feb 2012 11:42:30 +0100 roland 7148486: At a method handle call returning with an exception may call the runtime with misaligned stack (x64)
Thu, 21 Jun 2012 10:52:23 +0200 Doug Simon made graal_verify_oop stub create a frame to improve crash log when it fails
Fri, 15 Jun 2012 16:12:41 +0200 Doug Simon added oop verification to NewInstanceSnippets when -XX:+VerifyOops is enabled
Fri, 15 Jun 2012 13:16:43 +0200 Doug Simon reverted to using fast_new_instance_init_check_id stub to use fast TLAB refilling
Thu, 14 Jun 2012 11:56:24 +0200 Doug Simon fixed bug in stubs for RuntimeCall.LogObject and RuntimeCall.LogPrimitive: was missing frame management code around runtime call
Wed, 13 Jun 2012 14:50:49 +0200 Doug Simon added missing stub implementation for RuntimeCall.LogObject and RuntimeCall.LogPrimitive
Tue, 12 Jun 2012 22:59:40 +0200 Doug Simon moved platform-independent Graal code from c1_Runtime1_x86.cpp to c1_Runtime1.[hpp,cpp]
Sun, 10 Jun 2012 01:17:48 +0200 Thomas Wuerthinger Bring Java renamings and restructurings to the C++ part.
Fri, 13 Apr 2012 15:28:54 +0200 Doug Simon fixed incorrect register arg in graal_create_out_of_bounds_exception stub
Tue, 20 Mar 2012 11:45:21 -0700 Christian Haeubl C1 bugfix, fixed C1 compilation errors
Thu, 15 Mar 2012 16:34:31 -0700 Christian Haeubl fixed two cases where DeoptAction was invalid
Thu, 08 Mar 2012 15:01:19 +0100 Gilles Duboscq comments cleanup/retagging
Mon, 27 Feb 2012 17:06:18 +0100 Thomas Wuerthinger Reducing diff to hsx24
Mon, 27 Feb 2012 16:26:41 +0100 Thomas Wuerthinger More GRAAL #ifdef; ignore graal directory on windows for client/server configuration.
Mon, 27 Feb 2012 13:10:13 +0100 Thomas Wuerthinger Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
Fri, 06 Jan 2012 20:09:20 -0800 kvn Merge
Wed, 07 Dec 2011 11:35:03 +0100 stefank 7118863: Move sizeof(klassOopDesc) into the *Klass::*_offset_in_bytes() functions
Tue, 06 Dec 2011 18:28:51 -0500 coleenp 7117052: instanceKlass::_init_state can be u1 type
Sat, 25 Feb 2012 00:52:58 +0100 Thomas Wuerthinger Removed HandleException runtime call and associated C++ code (unused).
Fri, 10 Feb 2012 17:04:03 +0100 Gilles Duboscq Make it possible again to build a real client libjvm, drop the UseGraal flag.
Wed, 04 Jan 2012 22:08:17 +0100 Thomas Wuerthinger Renaming of VMExits and VMEntries part 4.
Sat, 17 Dec 2011 21:40:27 +0100 Thomas Wuerthinger Merge with hsx23/hotspot.
Thu, 27 Oct 2011 04:43:37 -0700 twisti 7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely
Wed, 31 Aug 2011 16:46:11 -0700 never 7083786: dead various dead chunks of code
Tue, 13 Dec 2011 21:17:46 -0800 Christian Wimmer Change Graal monitor enter and exit from BasicObjectLock to BasicLock
Thu, 01 Dec 2011 15:04:28 +0100 Lukas Stadler CiGenericCallback handling: removed (buggy) native exception handling code, changed to callbackInternal
Fri, 18 Nov 2011 11:52:59 +0100 Lukas Stadler implement generic callback mechanism (CiGenericCallback)
Wed, 24 Aug 2011 17:40:12 +0200 Lukas Stadler added runtime call to supply info upon deoptimization
Wed, 10 Aug 2011 18:19:09 +0200 Lukas Stadler support for new CiRuntimeCalls CreateNullPointerException and CreateOutOfBoundsException
Mon, 08 Aug 2011 18:24:21 +0200 Lukas Stadler recompile upon deoptimizations that are caused by runtime exceptions
Wed, 08 Jun 2011 14:01:51 +0200 Thomas Wuerthinger Rebranded C++ part from C1X to Graal.
Wed, 11 May 2011 18:16:01 +0200 Thomas Wuerthinger Add exception handlers only to Invoke and Throw instructions. Deoptimize if there is an exception in a HotSpot runtime call.
Fri, 06 May 2011 17:54:02 +0200 Thomas Wuerthinger Deoptimize on implicit division by 0.
Fri, 06 May 2011 17:47:17 +0200 Thomas Wuerthinger Fixed the stateBefore of invokes and monitorenter instructions to include the arguments of the instruction.
Fri, 22 Apr 2011 15:30:53 +0200 Thomas Wuerthinger Merge with OpenJDK.
Thu, 31 Mar 2011 00:27:08 -0700 twisti 7032388: guarantee(VM_Version::supports_cmov()) failed: illegal instruction on i586 after 6919934
Mon, 28 Feb 2011 06:07:12 -0800 twisti 7012914: JSR 292 MethodHandlesTest C1: frame::verify_return_pc(return_address) failed: must be a return pc
Wed, 16 Feb 2011 13:47:20 +0100 Thomas Wuerthinger Merge.
Mon, 24 Jan 2011 13:34:18 -0800 never 7008809: should report the class in ArrayStoreExceptions from compiled code
Wed, 26 Jan 2011 18:17:37 +0100 Thomas Wuerthinger Merge.
Fri, 07 Jan 2011 10:42:32 -0500 phh 7003271: Hotspot should track cumulative Java heap bytes allocated on a per-thread basis
Wed, 12 Jan 2011 19:14:32 +0100 Thomas Wuerthinger Added GC stats. Enabling intrinsics.
Fri, 07 Jan 2011 18:18:08 +0100 Thomas Wuerthinger Merge.
Tue, 30 Nov 2010 23:23:40 -0800 iveresov 6985015: C1 needs to support compressed oops
Tue, 23 Nov 2010 13:22:55 -0800 stefank 6989984: Use standard include model for Hospot
Wed, 29 Dec 2010 20:06:41 +0100 Thomas Wuerthinger Support for -XX:+UseFastLocking flag. Fixed monitor enter XIR template for correct debug info at the runtime call.
Tue, 30 Nov 2010 14:53:30 +0100 Thomas Wuerthinger Merge.
Fri, 03 Sep 2010 17:51:07 -0700 iveresov 6953144: Tiered compilation
Tue, 03 Aug 2010 08:13:38 -0400 bobv 6953477: Increase portability and flexibility of building Hotspot
Wed, 02 Jun 2010 22:45:42 -0700 jrose Merge
Thu, 27 May 2010 22:01:55 -0700 iveresov 6955349: C1: Make G1 barriers work with x64
Fri, 21 May 2010 02:59:24 -0700 twisti 6930772: JSR 292 needs to support SPARC C1
Thu, 27 May 2010 19:08:38 -0700 trims 6941466: Oracle rebranding changes for Hotspot repositories
Thu, 11 Nov 2010 14:09:37 +0100 Thomas Wuerthinger Pointer verification stub. Two loose oop fixes in C1X C++ part. Logging which methods have been compiled.
Thu, 30 Sep 2010 17:19:48 -0700 Lukas Stadler * enabled all jtt tests
Tue, 31 Aug 2010 22:13:30 -0700 Lukas Stadler * -XX:TraceC1X=0...5 controls the native c1x tracing
Mon, 16 Aug 2010 18:59:36 -0700 Lukas Stadler * rewrite of the code installation
Tue, 18 May 2010 21:53:05 +0200 Thomas Wuerthinger Executing a+b with C1X on HotSpot ;-) !
Thu, 08 Apr 2010 10:55:40 +0200 twisti 6941529: SharedRuntime::raw_exception_handler_for_return_address must reset thread MethodHandle flag
Tue, 09 Mar 2010 20:16:19 +0100 twisti 6919934: JSR 292 needs to support x86 C1