log

age author description
Fri, 23 Nov 2012 11:50:27 +0100 Christian Haeubl Merge.
Fri, 23 Nov 2012 11:40:17 +0100 Christian Haeubl fixed logging of inlining decisions
Thu, 22 Nov 2012 13:30:14 +0100 Christian Haeubl first part of refactoring the InliningPhase
Thu, 15 Nov 2012 15:10:41 +0100 Christian Haeubl merged inlining and intrinsification phases
Thu, 15 Nov 2012 11:40:50 +0100 Christian Haeubl increased CompileThreshold to increase reliability of profiling information
Tue, 27 Nov 2012 22:28:19 +0100 Doug Simon replaced MetaUtil.isJavaLangObject() with type.isClass(Object.class)
Tue, 27 Nov 2012 22:26:18 +0100 Doug Simon rename: ResolvedJavaType.isArrayClass() -> ResolvedJavaType.isArray()
Tue, 27 Nov 2012 22:24:39 +0100 Doug Simon removed ResolvedJavaType.toJava() and introduced ResolvedJavaType.isPrimitive()
Tue, 27 Nov 2012 20:36:46 +0100 Doug Simon Merge.
Tue, 27 Nov 2012 20:34:15 +0100 Doug Simon rename: findFieldWithOffset -> findInstanceFieldWithOffset
Tue, 27 Nov 2012 20:32:52 +0100 Doug Simon added test for ResolvedJavaType.findFieldWithOffset
Tue, 27 Nov 2012 18:33:13 +0100 Doug Simon Merge.
Tue, 27 Nov 2012 18:30:20 +0100 Doug Simon removed usages of ResolvedJavaType.toJava() from bytecode interpreter
Tue, 27 Nov 2012 18:03:49 +0100 Doug Simon removed more usages of ResolvedJavaType.toJava()
Tue, 27 Nov 2012 17:22:19 +0100 Doug Simon removed a usage of ResolvedJavaType.toJava()
Tue, 27 Nov 2012 18:25:02 +0100 Gilles Duboscq Make frame omission optional
Tue, 27 Nov 2012 17:33:52 +0100 Lukas Stadler Merge
Tue, 27 Nov 2012 17:32:40 +0100 Lukas Stadler virtualization of unsafeload and unsafestore
Tue, 27 Nov 2012 17:29:42 +0100 Lukas Stadler remove createSignature from CompilerToVM interface
Tue, 27 Nov 2012 13:44:16 +0100 Lukas Stadler remove MonitorEnter interface from DimensionsNode
Tue, 27 Nov 2012 13:43:04 +0100 Lukas Stadler VM support for deferred reads and writes: ScopeDesc, DebugInfo, DebugInfoRecorder
Tue, 27 Nov 2012 16:37:02 +0100 Doug Simon bug fix for HotSpotReslvedJavaType.findUniqueConcreteSubtype() on arrays of interfaces
Tue, 27 Nov 2012 16:09:05 +0100 Doug Simon added unit tests for JavaType, JavaMethod and ResolvedJavaMethod
Tue, 27 Nov 2012 15:10:50 +0100 Doug Simon improved documentation for ResolvedJavaType.findUniqueConcreteSubtype()
Tue, 27 Nov 2012 13:03:08 +0100 Gilles Duboscq Merge
Tue, 27 Nov 2012 11:29:06 +0100 Gilles Duboscq Avoid call to MetaUtil.format in GraphBuilder if it is not necessary
Tue, 27 Nov 2012 11:08:02 +0100 Gilles Duboscq HotSpotSignature.getParameterType should not try eager resolving.
Tue, 27 Nov 2012 12:10:41 +0100 Lukas Stadler Merge
Tue, 27 Nov 2012 11:51:13 +0100 Lukas Stadler PEA: remove shouldRevirtualize logic
Tue, 27 Nov 2012 11:21:48 +0100 Doug Simon added unit tests for ResolvedJavaType
Tue, 27 Nov 2012 11:18:34 +0100 Doug Simon added more #ifdefs for GRAAL specific code
Mon, 26 Nov 2012 19:30:54 -0800 Christian Wimmer Simplify how stamp is preserved after lowering of allocation nodes
Mon, 26 Nov 2012 18:58:28 -0800 Christian Wimmer More flexible handling of stamp for word type: Define a singleton Stamp instance for words that is then re-written to the target-specific primitive word stamp by the WordTypeRewriterPhase. This allows nodes to have a word stamp without any dependency on global or static state.
Mon, 26 Nov 2012 18:25:44 -0800 Christian Wimmer Allow intrinsification without a GraalCodeCacheProvider (workaround until TODO is resolved)
Mon, 26 Nov 2012 18:24:08 -0800 Christian Wimmer close() method for dump handlers should not throw IOException
Mon, 26 Nov 2012 18:17:14 -0800 Christian Wimmer Better implementation of UnsafeCastNode
Mon, 26 Nov 2012 18:03:47 -0800 Christian Wimmer Fix getInstanceFields for arryas and interfaces
Mon, 26 Nov 2012 18:21:22 +0100 Doug Simon Merge.
Mon, 26 Nov 2012 18:20:34 +0100 Doug Simon added tests for instanceof with array types
Mon, 26 Nov 2012 16:51:43 +0100 Doug Simon CompilerToVM.lookupType() now fails with an exception if eagerResolve is true and resolution fails
Mon, 26 Nov 2012 16:18:56 +0100 Doug Simon fixed bug in creation of the name for a HotSpotTypeUnresolved
Mon, 26 Nov 2012 16:08:10 +0100 Gilles Duboscq Insert less placeholder nodes in snippet code
Mon, 26 Nov 2012 13:20:00 +0100 Lukas Stadler only perform PEA iteration if there are analyzable nodes
Mon, 26 Nov 2012 13:19:32 +0100 Lukas Stadler Merge
Mon, 26 Nov 2012 12:03:46 +0100 Lukas Stadler Merge
Fri, 23 Nov 2012 15:01:37 +0100 Lukas Stadler let VirtualObjectNodes react to materialization
Mon, 26 Nov 2012 11:22:26 +0100 Doug Simon fixed implementation of HotSpotResolvedJavaType.findUniqueConcreteSubtype() for array types
Mon, 26 Nov 2012 11:21:18 +0100 Doug Simon cleanly handle a failure to install Graal compiled code due to failed dependency (re)checking
Fri, 23 Nov 2012 16:03:39 +0100 Gilles Duboscq Put code that is used only in ASSERT mode behind #ifdef ASSERT
Fri, 23 Nov 2012 12:18:01 +0100 Gilles Duboscq Rename Invoke.isMegamorphic to isPolymorphic since it's what it is actually used for.
Fri, 23 Nov 2012 15:30:48 +0100 Doug Simon Merge.
Fri, 23 Nov 2012 15:30:00 +0100 Doug Simon added ResolvedJavaType.isClass(Class c) to replace some uses of ResolvedJavaType.toJava()
Fri, 23 Nov 2012 09:02:12 +0100 Doug Simon removed AddressMap utility
Fri, 23 Nov 2012 14:01:02 +0100 Lukas Stadler Merge
Fri, 23 Nov 2012 13:44:03 +0100 Lukas Stadler add test for escape analysis of InstanceOf and CheckCast
Fri, 23 Nov 2012 13:38:53 +0100 Lukas Stadler make InstanceOfNode Virtualizable
Tue, 20 Nov 2012 16:38:09 +0100 Lukas Stadler more small fixes to PEA
Tue, 20 Nov 2012 15:57:48 +0100 Lukas Stadler small fix to multi-allocation PEA
Tue, 20 Nov 2012 15:57:32 +0100 Lukas Stadler remove MethodCallTargetNodes while inlining
Tue, 20 Nov 2012 13:36:22 +0100 Lukas Stadler provide MetaAccessProvider to EscapeAnalyzable
Tue, 20 Nov 2012 13:25:28 +0100 Lukas Stadler refactor EscapeAnalyzeable (remove EscapeOp)
Thu, 22 Nov 2012 23:36:04 +0100 Doug Simon fixed bug in the resetting of static call stubs that caused infinite, safepoint free loops in non-product builds of the VM
Thu, 22 Nov 2012 23:34:49 +0100 Doug Simon made the initialize state of the jump instruction in a static call stub conform to that expected by an assertion in the runtime
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
Thu, 22 Nov 2012 12:56:52 +0100 Doug Simon fixed bug in bytecode reconstitution
Wed, 21 Nov 2012 23:36:06 +0100 Gilles Duboscq fixed bug causing tomcat to crash: an UnsafeLoadNode must be pinned to its block when lowered
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
Wed, 21 Nov 2012 19:23:43 +0100 Doug Simon added ScopedDebugValue to add values of interest to hs_err crash logs
Tue, 20 Nov 2012 22:50:44 +0100 Doug Simon Merge.
Tue, 20 Nov 2012 22:50:09 +0100 Doug Simon added test from OpenJDK
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
Tue, 20 Nov 2012 22:35:20 +0100 Doug Simon ensure UseCompressedKlassPointers is disabled in Graal VM
Tue, 20 Nov 2012 12:25:10 +0100 Doug Simon removed Kind parameter from Constant constructor for an object constant
Mon, 19 Nov 2012 18:08:32 +0100 Doug Simon removed use of deprecated -XX:MaxPermSize option
Mon, 19 Nov 2012 13:33:27 +0100 Doug Simon removed cached LogStream in GraphBuilderPhase
Tue, 20 Nov 2012 14:03:57 +0100 Gilles Duboscq Add some more "this->" in binaryTreeDictionary.cpp to be able to build debug/fastdebug with GCC 4.7.2
Mon, 19 Nov 2012 16:15:53 +0100 Gilles Duboscq Small cleanups after NPG
Mon, 19 Nov 2012 15:42:58 +0100 Gilles Duboscq Remove Klass::cast from graalEnv
Mon, 19 Nov 2012 15:36:13 +0100 Gilles Duboscq Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Fri, 16 Nov 2012 09:36:41 -0800 amurillo Added tag hs25-b10 for changeset cfc5309f03b7 jdk8-b66
Fri, 16 Nov 2012 09:36:40 -0800 amurillo Merge hs25-b10
Fri, 16 Nov 2012 09:19:12 -0500 coleenp Merge
Tue, 13 Nov 2012 15:14:27 -0500 coleenp Merge
Mon, 12 Nov 2012 16:15:05 -0500 hseigel 8001471: Klass::cast() does nothing
Mon, 12 Nov 2012 15:58:11 -0500 hseigel 7122219: Passed StringTableSize value not verified
Fri, 09 Nov 2012 22:22:53 -0800 zgu Merge
Fri, 09 Nov 2012 16:45:20 -0800 zgu Merge
Fri, 09 Nov 2012 19:24:31 -0500 zgu 8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180
Fri, 09 Nov 2012 11:47:28 -0800 zgu Merge
Fri, 09 Nov 2012 11:04:06 -0500 zgu 8002273: NMT to report JNI memory leaks when -Xcheck:jni is on
Thu, 08 Nov 2012 16:48:01 -0800 minqi Merge
Wed, 31 Oct 2012 16:20:03 -0700 sspitsyn 7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge
Fri, 16 Nov 2012 09:59:08 +0100 neliasso Merge
Thu, 15 Nov 2012 10:42:06 -0800 bharadwaj 8001077: remove ciMethod::will_link
Mon, 12 Nov 2012 14:03:53 -0800 minqi 6830717: replay of compilations would help with debugging
Thu, 15 Nov 2012 14:29:28 -0800 johnc Merge
Wed, 14 Nov 2012 22:37:38 -0500 coleenp 8003259: NPG: Build with gcc 4.7.2 broken by 7045397
Fri, 09 Nov 2012 00:38:31 +0100 mgerdin 7200229: NPG: possible performance issue exposed by closed/runtime/6559877/Test6559877.java
Wed, 14 Nov 2012 10:13:51 -0800 cjplummer Merge
Fri, 09 Nov 2012 09:45:00 -0800 cjplummer Merge
Wed, 07 Nov 2012 17:53:02 -0500 bpittore 8001185: parsing of sun.boot.library.path in os::dll_build_name somewhat broken
Fri, 09 Nov 2012 08:36:17 -0800 amurillo 8003231: new hotspot build - hs25-b10
Thu, 15 Nov 2012 15:39:02 -0800 katleman Added tag jdk8-b65 for changeset 0f7290a03b24
Sun, 18 Nov 2012 22:45:43 +0100 Doug Simon throw BailoutException instead of GraalInternalError when encountering request for OSR compilation at a point where the expression stack is not empty
Sun, 18 Nov 2012 21:30:35 +0100 Doug Simon Merge.
Sun, 18 Nov 2012 21:20:31 +0100 Doug Simon fixed regression in escape analysis of non-array objects caused by change to ResolvedJavaType.getInstanceFields().
Sun, 18 Nov 2012 21:15:48 +0100 Doug Simon improved toString() of the anonymous CodeInfo class used by the CFGPrinterObserver
Sun, 18 Nov 2012 21:10:55 +0100 Doug Simon extra assertion checking when initializing the values of a VirtualObject
Fri, 16 Nov 2012 12:39:26 +0100 Doug Simon added support for dumping an address to symbol map (with -G:+PrintAddressMap) to translate addresses in disassembled output (via new '-m' option to the hcfdis command)
Thu, 15 Nov 2012 22:55:44 +0100 Doug Simon Merge.
Thu, 15 Nov 2012 22:54:44 +0100 Doug Simon removed debug output
Thu, 15 Nov 2012 22:33:52 +0100 Doug Simon disabled OSR compilation for Graal until dead-lock issue is resolved
Thu, 15 Nov 2012 21:32:23 +0100 Doug Simon removed WordStamp (and a nasty bug associated with its misusage)
Wed, 14 Nov 2012 16:14:34 +0100 Doug Simon undid Graal specialization of SerializePageShiftCount as it is unecessary after the _graal_multinewarray_storage field was removed from the JavaThread class
Wed, 14 Nov 2012 11:44:17 +0100 Doug Simon Merge.
Wed, 14 Nov 2012 11:29:32 +0100 Doug Simon Merge.
Wed, 14 Nov 2012 11:28:02 +0100 Doug Simon modifications to support non-perm-gen changes in HotSpot
Mon, 12 Nov 2012 23:37:12 +0100 Doug Simon added cache for Unsafe in Kind
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
Fri, 09 Nov 2012 08:20:04 -0800 amurillo Added tag hs25-b09 for changeset b4ee7b773144 jdk8-b65