log

age author description
Mon, 12 Nov 2012 13:04:08 +0100 Laurent Daynes Added recursive chmod for cases where JAVA_HOME is not owned by graal workspace owner.
Mon, 12 Nov 2012 13:02:43 +0100 Laurent Daynes Fixed use of mapfilevers for solaris makefile.
Mon, 12 Nov 2012 11:48:01 +0100 Laurent Daynes Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
Fri, 09 Nov 2012 19:41:52 +0100 Laurent Daynes added setup of ENFORCE_COMPILER_REV and ENFORCE_CC_COMPILER_REV when using sunstudio compilers on Solaris to avoid build complaint from HotSpot makefiles.
Fri, 09 Nov 2012 16:28:38 +0100 Laurent Daynes remove debug printout.
Mon, 12 Nov 2012 00:08:17 +0100 Doug Simon removed file that clashes with another file of the same name but different case (which Mac OS X cannot handle)
Fri, 09 Nov 2012 17:15:13 -0800 Christian Wimmer Support for interfaces in the Graal API: Make interfaces implemented by a ResolvedJavaType available; change semantics of ResolvedJavaType.getSuperclass to return null for interfaces (to conform with java.lang.Class); change semantics of ResolvedJavaType.isInstanceClass to return false for interfaces.
Fri, 09 Nov 2012 17:04:16 -0800 Christian Wimmer Make CalleeSaveLayout available in CompilationResult
Fri, 09 Nov 2012 17:03:40 -0800 Christian Wimmer Remove double checked locking rule, which is no longer supported in checkstyle
Fri, 09 Nov 2012 16:58:28 -0800 Christian Wimmer When InstanceOfNode is lowered to always true or always false condition, then the no longer used branch needs to be removed from graph.
Fri, 09 Nov 2012 16:57:29 -0800 Christian Wimmer Avoid NullPointerException
Fri, 09 Nov 2012 16:56:23 -0800 Christian Wimmer UnsignedMathSnippets are not HotSpot-specific. Move them to snippets project and activate them.
Fri, 09 Nov 2012 16:55:09 -0800 Christian Wimmer HexCodeFile is not HotSpot-specific, so move it to printer project
Fri, 09 Nov 2012 16:11:12 +0100 Lukas Stadler fix for bug in GraphBuilderPhase (which caused a NPE in insertLoopProxies)
Fri, 09 Nov 2012 15:23:35 +0100 Laurent Daynes Automatically add -d64 vm options when running graal
Fri, 09 Nov 2012 13:35:26 +0100 Laurent Daynes Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
Fri, 09 Nov 2012 13:32:53 +0100 Laurent Daynes added missing files to build on solaris
Wed, 24 Oct 2012 12:59:22 +0200 Laurent Daynes Make sure files in copy of JDK has write-protection unset before modifying it.
Tue, 23 Oct 2012 17:08:17 +0200 Laurent Daynes Added change to copied directory's protection when source JDK directories are read-only.
Thu, 08 Nov 2012 18:19:31 +0100 Gilles Duboscq Do not inline vtable lookup when the method's holder is not yet linked (no vtable offset available)
Thu, 08 Nov 2012 18:18:18 +0100 Gilles Duboscq Change default graph dumping to binary and no CFG, fix name template for RuntimeCall
Thu, 08 Nov 2012 18:16:34 +0100 Gilles Duboscq Add OSR marker in -G:+PrintCompilation output
Wed, 07 Nov 2012 17:48:02 +0100 Gilles Duboscq Fix Inlining : null check guard should use reason NullCheckException
Wed, 07 Nov 2012 16:22:11 +0100 Lukas Stadler remove unnecessary assertion in OSR compilation
Wed, 07 Nov 2012 15:59:38 +0100 Lukas Stadler refactor StructuredGraph constructor, remove debug output
Wed, 07 Nov 2012 15:59:11 +0100 Lukas Stadler fix for unnecessary BailoutExceptions in OSR
Wed, 07 Nov 2012 15:58:20 +0100 Lukas Stadler fix merge error
Wed, 07 Nov 2012 15:10:30 +0100 Lukas Stadler Merge.
Wed, 07 Nov 2012 14:52:12 +0100 Lukas Stadler hotspot infrastructure for OnStackReplacement
Wed, 07 Nov 2012 14:14:35 +0100 Lukas Stadler Graal infrastructure for OnStackReplacement
Wed, 07 Nov 2012 14:08:03 +0100 Lukas Stadler change LIRGenerator to take StructuredGraph instead of Graph
Wed, 07 Nov 2012 13:18:04 +0100 Lukas Stadler VM infrstructure for OnStackReplacement
Wed, 07 Nov 2012 12:18:37 +0100 Lukas Stadler remove InliningIdentifier
Wed, 07 Nov 2012 14:13:11 +0100 Gilles Duboscq Fix for Canonicalizer : accespt replacement of a floating node by a merge node
Wed, 07 Nov 2012 13:20:49 +0100 Gilles Duboscq Add option for EliminatePartiallyRedundantGuards, eliminate at splits after IterativeConditionalElimination
Wed, 07 Nov 2012 12:10:33 +0100 Gilles Duboscq Cleanup GraalOption : removed defunct options
Tue, 06 Nov 2012 14:26:30 +0100 Gilles Duboscq Simple elimination of some partially redundant guards
Tue, 06 Nov 2012 13:59:07 +0100 Gilles Duboscq Merge
Tue, 06 Nov 2012 13:57:04 +0100 Gilles Duboscq Directly return the NodeSuccessorList in ControlSplitNode.blockSuccessors instead of creating a new Iterable
Tue, 06 Nov 2012 10:01:17 +0100 Lukas Stadler fix lock-related assertion in PEA
Mon, 05 Nov 2012 12:58:32 +0100 Lukas Stadler PEA bugfix: look up scalar aliases when initializing virtual object entries
Mon, 05 Nov 2012 12:57:17 +0100 Lukas Stadler PEA: create default element for arrays only once
Fri, 02 Nov 2012 12:14:07 +0100 Doug Simon refactored complex snippet-based lowering mechanism for InstanceOfNodes into non-HotSpot specific project
Fri, 02 Nov 2012 10:21:38 +0100 Doug Simon simplified and improved the re-use of an instanceof snippet instantiation across all of the usages of the InstanceOfNode
Thu, 01 Nov 2012 17:33:48 +0100 Doug Simon fixed comment
Thu, 01 Nov 2012 17:32:35 +0100 Doug Simon added more tests to InstanceOfTest
Thu, 01 Nov 2012 17:30:53 +0100 Doug Simon refactored anonymous class into inner class to ease debugging
Thu, 01 Nov 2012 17:30:04 +0100 Doug Simon made all constructors public to be consistent
Wed, 31 Oct 2012 18:21:19 +0100 Lukas Stadler more PEA refactoring, multiple iterations
Wed, 31 Oct 2012 10:33:01 +0100 Lukas Stadler first part of PEA refactoring, fixes
Wed, 31 Oct 2012 08:20:42 +0100 Lukas Stadler first part of PEA refactoring
Tue, 30 Oct 2012 23:59:59 +0100 Doug Simon Merge.
Tue, 30 Oct 2012 23:58:53 +0100 Doug Simon intermediate materialization is now removed during lowering of an InstanceOfNode that has a single usage which is an IfNode in the same block
Tue, 30 Oct 2012 10:45:00 +0100 Doug Simon renamed snippet methods in InstanceOfSnippets
Tue, 30 Oct 2012 11:12:35 -0700 Christian Wimmer CodeCacheProvider.callKillsRegisters is not necessary because this information can be inferred from the register configuration
Tue, 30 Oct 2012 13:54:39 +0100 Lukas Stadler refactor PEA into separate classes
Tue, 30 Oct 2012 11:32:09 +0100 Lukas Stadler removed unused PEA version
Tue, 30 Oct 2012 10:22:25 +0100 Doug Simon factored CheckCastDynamicNode out of CheckCastNode
Tue, 30 Oct 2012 08:57:28 +0100 Doug Simon removed targetClassInstruction from InstanceOfNode
Mon, 29 Oct 2012 21:10:04 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ just before the NPG (no perm gen) changeset