log src/share/vm/graal/graalCodeInstaller.hpp @ 11520:7cca436d600b

age author description
Tue, 09 Jul 2013 14:39:34 -0700 twisti Code installer changes for SPARC.
Wed, 26 Jun 2013 15:22:11 +0200 Thomas Wuerthinger Add sanity check to avoid overwriting the reserved code buffer for very large methods.
Wed, 19 Jun 2013 15:46:28 +0200 Doug Simon renamed codeInstaller_<cpu>.hpp to graalCodeInstaller_<cpu>.hpp
Fri, 07 Jun 2013 15:43:00 -0400 Morris Meyer CR-806: Changes to build Graal for SPARC
Thu, 23 May 2013 23:23:03 +0200 Doug Simon Graal's code annotations are installed into codeBlobs and are thus included in disassembler output (in a non-PRODUCT build)
Mon, 13 May 2013 21:59:17 +0200 Doug Simon renamed HotSpotCompilationResult to HotSpotCompiledCode and added subclasses HotSpotCompiledNmethod and HotSpotCompiledRuntimeStub
Mon, 13 May 2013 11:21:24 +0200 Doug Simon RuntimeStub installation support is now more distinct from normal nmethod installation
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)
Thu, 11 Apr 2013 22:38:53 +0200 Bernhard Urban assumptions: enable NoFinalizableSubclass assumption
Tue, 09 Apr 2013 17:23:32 +0200 Andreas Woess draft call site target value assumption
Tue, 19 Mar 2013 14:05:40 +0100 Doug Simon removed unused code
Mon, 11 Mar 2013 20:55:05 +0100 Thomas Wuerthinger Implement weak reference semantics for HotSpotInstalledCode in the default method installation case. Add new boolean[] array as parameter to the code installation.
Wed, 06 Mar 2013 21:58:58 +0100 Thomas Wuerthinger Reenable patching of optimized and static calls but without out-of-line stubs.
Tue, 05 Mar 2013 19:00:23 +0100 Thomas Wuerthinger Clean up of usage of marks and code installation.
Wed, 06 Feb 2013 18:01:07 -0800 twisti fix Solaris build and initial SPARC support
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
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
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, 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
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
Thu, 01 Nov 2012 17:33:48 +0100 Doug Simon fixed comment
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
Tue, 03 Jul 2012 16:56:40 +0200 Christian Haeubl added basic high-level interpreter support to HotSpot
Sun, 10 Jun 2012 01:17:48 +0200 Thomas Wuerthinger Bring Java renamings and restructurings to the C++ part.
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
Wed, 22 Feb 2012 17:04:27 +0100 Lukas Stadler add MethodContents assumption to fix debbugging issue
Thu, 29 Dec 2011 16:07:35 -0800 Christian Wimmer Use callee save area to model the saved rbp register. Remove various hacks that added the saved area size in native code.
Mon, 28 Nov 2011 18:20:46 -0800 Christian Wimmer Add newlines at the end of files, otherwise my version of gcc complains