log src/cpu/x86/vm/sharedRuntime_x86_64.cpp @ 7154:5d0bb7d52783

age author description
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
Mon, 12 Nov 2012 23:14:12 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ after NPG - C++ build works
Tue, 06 Nov 2012 15:09:37 -0500 coleenp 8000725: NPG: method_holder() and pool_holder() and pool_holder field should be InstanceKlass
Mon, 17 Sep 2012 19:39:07 -0700 kvn 7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect
Mon, 17 Sep 2012 12:57:58 -0700 twisti 7196262: JSR 292: java/lang/invoke/PrivateInvokeTest.java fails on solaris-sparc
Tue, 11 Sep 2012 16:20:57 +0200 roland 7195816: NPG: Crash in c1_ValueType - ShouldNotReachHere
Sat, 01 Sep 2012 13:25:18 -0400 coleenp 6964458: Reimplement class meta-data storage to use native memory
Fri, 05 Oct 2012 15:17:27 +0200 Lukas Stadler add hashCode fast path for System.identityHashCode
Fri, 05 Oct 2012 13:44:26 +0200 Lukas Stadler fix hashCode changes: port to x64
Tue, 21 Aug 2012 10:39:19 +0200 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
Tue, 24 Jul 2012 10:51:00 -0700 twisti 7023639: JSR 292 method handle invocation needs a fast path for compiled code
Thu, 01 Mar 2012 15:31:33 -0800 never 7150051: incorrect oopmap in critical native
Tue, 28 Feb 2012 10:04:01 -0800 never 7145024: Crashes in ucrypto related to C2
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, 15 Mar 2012 16:34:31 -0700 Christian Haeubl fixed two cases where DeoptAction was invalid
Tue, 13 Mar 2012 18:53:33 -0700 Christian Haeubl more preparations for disabling runtime feedback selectively based on deoptimization history
Tue, 28 Feb 2012 18:00:35 +0100 Lukas Stadler added RiCompiledMethod.execute and the required VM infrastructure
Mon, 27 Feb 2012 23:36:29 +0100 Thomas Wuerthinger 2 more #ifdef GRAAL
Mon, 27 Feb 2012 23:05:48 +0100 Thomas Wuerthinger Added missing #ifdef GRAAL
Mon, 27 Feb 2012 21:43:51 +0100 Thomas Wuerthinger More diff vs hsx24 optimizations.
Mon, 27 Feb 2012 13:10:13 +0100 Thomas Wuerthinger Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
Wed, 01 Feb 2012 16:57:08 -0800 never 7013347: allow crypto functions to be called inline to enhance performance
Thu, 23 Feb 2012 12:06:39 +0100 Thomas Wuerthinger Merge.
Wed, 22 Feb 2012 14:07:10 +0100 Thomas Wuerthinger Small changes to the deopt stub.
Wed, 22 Feb 2012 16:53:23 -0800 Christian Haeubl another fix for resolving the issue with biased monitor and deoptimization
Tue, 21 Feb 2012 19:31:06 +0100 Thomas Wuerthinger Call uncommon_trap instead of fetch_unroll_info to correctly revoke biased locks on deopt.
Sat, 17 Dec 2011 21:40:27 +0100 Thomas Wuerthinger Merge with hsx23/hotspot.
Fri, 04 Nov 2011 13:55:31 -0700 never 6636110: unaligned stackpointer leads to crash during deoptimization
Thu, 08 Sep 2011 10:12:25 +0200 bdelsart 7087445: Improve platform independence of JSR292 shared code
Mon, 08 Aug 2011 18:24:21 +0200 Lukas Stadler recompile upon deoptimizations that are caused by runtime exceptions
Wed, 27 Jul 2011 17:32:44 -0700 Thomas Wuerthinger Merge.
Fri, 03 Jun 2011 22:31:43 -0700 never 7045514: SPARC assembly code for JSR 292 ricochet frames
Fri, 06 May 2011 16:33:13 -0700 never 6939861: JVM should handle more conversion operations
Fri, 10 Jun 2011 19:50:16 +0200 Lukas Stadler fixed graph start frame state
Fri, 10 Jun 2011 15:01:14 +0200 Lukas Stadler deoptimization action (invalidate, reprofile, ...)
Thu, 09 Jun 2011 20:25:38 +0200 Lukas Stadler small fix in deopt stub, more branch prediction code
Wed, 08 Jun 2011 14:01:51 +0200 Thomas Wuerthinger Rebranded C++ part from C1X to Graal.
Fri, 06 May 2011 16:20:56 +0200 Thomas Wuerthinger Deopt on implicit null pointer exception.
Fri, 22 Apr 2011 15:30:53 +0200 Thomas Wuerthinger Merge with OpenJDK.
Mon, 28 Mar 2011 03:58:07 -0700 twisti 7022998: JSR 292 recursive method handle calls inline themselves infinitely
Thu, 03 Mar 2011 19:25:53 +0100 Thomas Wuerthinger Merge with OpenJDK.
Tue, 01 Feb 2011 03:38:44 -0800 twisti 7009309: JSR 292: compiler/6991596/Test6991596.java crashes on fastdebug JDK7/b122
Wed, 16 Feb 2011 13:47:20 +0100 Thomas Wuerthinger Merge.
Thu, 27 Jan 2011 16:11:27 -0800 coleenp 6990754: Use native memory and reference counting to implement SymbolTable
Wed, 19 Jan 2011 15:48:15 +0100 Thomas Wuerthinger Add deoptimization blob support.
Tue, 23 Nov 2010 13:22:55 -0800 stefank 6989984: Use standard include model for Hospot
Wed, 02 Jun 2010 22:45:42 -0700 jrose Merge
Tue, 25 May 2010 02:38:48 -0700 twisti 6934104: JSR 292 needs to support SPARC C2
Thu, 27 May 2010 19:08:38 -0700 trims 6941466: Oracle rebranding changes for Hotspot repositories
Fri, 30 Apr 2010 08:37:24 -0700 twisti 6943304: remove tagged stack interpreter
Thu, 08 Apr 2010 10:55:40 +0200 twisti 6941529: SharedRuntime::raw_exception_handler_for_return_address must reset thread MethodHandle flag
Wed, 20 Jan 2010 22:10:33 -0800 never 6911204: generated adapters with large signatures can fill up the code cache
Mon, 04 Jan 2010 18:38:08 +0100 twisti 6893081: method handle & invokedynamic code needs additional cleanup (post 6815692, 6858164)
Mon, 13 Jul 2009 14:58:17 -0700 never 6859338: amd64 native unverified entry point pushes values before implicit null check
Tue, 31 Mar 2009 15:09:45 -0700 never 6824463: deopt blob is testing wrong register on 64-bit x86
Thu, 12 Mar 2009 18:16:36 -0700 trims Merge
Thu, 05 Mar 2009 22:07:29 -0500 acorn Merge
Mon, 02 Mar 2009 14:43:36 -0700 dcubed Merge
Mon, 02 Mar 2009 14:03:03 -0700 dcubed 6805864: 4/3 Problem with jvmti->redefineClasses: some methods don't get redefined
Fri, 27 Feb 2009 13:27:09 -0800 twisti 6810672: Comment typos