log src/share/vm/graal/graalCodeInstaller.cpp @ 7070:c2a3b92c9e79

age author description
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)
Thu, 05 Jul 2012 22:07:32 +0200 Doug Simon rename: HotSpotTargetMethod -> HotSpotCompilationResult
Fri, 22 Jun 2012 10:43:06 +0200 Doug Simon implemented inferStamp for NewInstanceStubCall to infer exact, non-null stamp from constant hub value
Wed, 13 Jun 2012 00:15:15 +0200 Doug Simon added printf-like facility (Log.java) for logging debug output in snippets
Sun, 10 Jun 2012 01:17:48 +0200 Thomas Wuerthinger Bring Java renamings and restructurings to the C++ part.
Sat, 09 Jun 2012 22:50:50 +0200 Thomas Wuerthinger Fix renamings in C++ part.
Sat, 09 Jun 2012 17:13:21 +0200 Thomas Wuerthinger Remove CiBitMap and replace usages with java.util.BitSet.
Mon, 30 Apr 2012 20:15:20 +0200 Doug Simon introduced HotSpotKlassOop type to convey a klassOop value from the compiler to the C++ code instead of relying on the C++ code automagically converting a HotSpotTypeResolvedImpl value to a klassOop
Mon, 23 Apr 2012 15:49:11 +0200 Doug Simon added support for disassembling code after installation (so that the result of patching and relocation can be seen)
Fri, 20 Apr 2012 14:13:59 +0200 Doug Simon removed unwind stub from Graal compiled methods as it is only used by C1