log src/share/vm/graal/graalCodeInstaller.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
Fri, 07 Dec 2012 11:07:36 +0100 Doug Simon modified code installation to handle debug info that only contains oop maps but no frame information
Mon, 03 Dec 2012 15:32:17 +0100 Doug Simon decoupled C++ Graal runtime from C1
Thu, 29 Nov 2012 22:53:03 +0100 Doug Simon better encoding of dependencies during dependency recording by Graal
Thu, 29 Nov 2012 17:13:13 +0100 Doug Simon removed remaining use of the C++ "compiler interface" (i.e. ci) by Graal for installing dependencies
Thu, 29 Nov 2012 10:18:32 +0100 Doug Simon removed unnecessary and incorrect initialization of ciEnv._dependencies
Wed, 28 Nov 2012 20:39:43 +0100 Doug Simon added metering of code installation failure rate to detect excessive failure caused by overly optimistic assumptions
Wed, 28 Nov 2012 14:07:25 +0100 Gilles Duboscq HotSpotResolvedJavaType is now the HotSpot implementation of ResolvedJavaType,
Wed, 28 Nov 2012 09:01:39 +0100 Christian Haeubl Merge.
Mon, 26 Nov 2012 10:57:02 +0100 Christian Haeubl Merge.
Fri, 23 Nov 2012 14:08:03 +0100 Christian Haeubl removed high-level interpreter code from HotSpot
Tue, 27 Nov 2012 13:43:04 +0100 Lukas Stadler VM support for deferred reads and writes: ScopeDesc, DebugInfo, DebugInfoRecorder
Fri, 23 Nov 2012 16:03:39 +0100 Gilles Duboscq Put code that is used only in ASSERT mode behind #ifdef ASSERT
Thu, 22 Nov 2012 23:32:10 +0100 Doug Simon added relocation entry for the Method* operand of the MOV instruction in a static call stub
Wed, 21 Nov 2012 23:33:43 +0100 Gilles Duboscq Fixed nmethod not being unloaded after their classloader has been unloaded by initializing _graal_installed_code in an nmethod's constructor
Tue, 20 Nov 2012 22:49:27 +0100 Doug Simon added support for annotated Constants and used it to track Klass* values in Graal and register them in the metadata section of a nmethod during code installation
Wed, 14 Nov 2012 11:28:02 +0100 Doug Simon modifications to support non-perm-gen changes in HotSpot
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
Wed, 07 Nov 2012 13:18:04 +0100 Lukas Stadler VM infrstructure for OnStackReplacement
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, 09 Oct 2012 15:23:38 -0700 Christian Wimmer Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
Fri, 05 Oct 2012 17:55:12 +0200 Doug Simon consolidated framework for runtime and stub calls and moved declaration of descriptors for such calls to the source file in which they are used
Fri, 05 Oct 2012 10:13:19 +0200 Christian Haeubl Fixed VS2010 warnings in HotSpot.
Wed, 26 Sep 2012 18:15:11 +0200 Doug Simon added Log.printf() for more flexibility in debugging snippets
Mon, 24 Sep 2012 18:51:23 +0200 Lukas Stadler fix for deopt issue with -XX:-UseBiasedLocking (plus a cosmetic fix in graalCodeInstaller.cpp)
Fri, 14 Sep 2012 10:49:34 +0200 Doug Simon added Log.printObject() and Log.printlnObject() for more detailed logging of objects
Tue, 11 Sep 2012 12:10:45 +0200 Lukas Stadler fix for cyclic references in virtual objects
Mon, 16 Jul 2012 15:18:38 +0200 Doug Simon renaming in native code for CiTargetMethod -> CompilationResult
Thu, 12 Jul 2012 17:16:34 +0200 Doug Simon partial (non XIR) support for inlining virtual dispatch at call sites - still needs fixing
Mon, 09 Jul 2012 22:18:49 +0200 Doug Simon implemented non-XIR lowering of invokes (todo: inline virtual dispatch and null checking of receivers)