log

age author description
Mon, 07 Apr 2014 11:32:04 +0200 Lukas Stadler input types
Mon, 07 Apr 2014 16:24:49 +0200 Doug Simon added graal.version system property that is (only) defined by Graal enabled VMs
Mon, 07 Apr 2014 11:46:20 +0200 Roland Schatz Relax assertions in CompilationResultBuilder.
Fri, 04 Apr 2014 16:10:15 +0200 Roland Schatz Fix wrong assertion.
Fri, 04 Apr 2014 15:57:41 +0200 Roland Schatz Use typed illegal stamps and use IllegalStamp only for conflicting primitive types.
Mon, 07 Apr 2014 10:40:37 +0200 Lukas Stadler do not implicitly set guard to null in LoadHubNode
Mon, 07 Apr 2014 10:35:16 +0200 Lukas Stadler remove unnecessary proxies during loop peeling
Sun, 06 Apr 2014 19:31:59 +0200 Thomas Wuerthinger Temporarily disable NativeFunctionInterfaceTest unit tests.
Sun, 06 Apr 2014 19:27:30 +0200 Thomas Wuerthinger Fixed CompressedOopTest.
Sun, 06 Apr 2014 17:47:00 +0200 Thomas Wuerthinger Merge.
Sun, 06 Apr 2014 17:46:24 +0200 Thomas Wuerthinger Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
Sun, 06 Apr 2014 02:01:19 +0100 Chris Seaton Include the visited state in BranchProfile#toString, so it shows up in printed ASTs.
Sat, 05 Apr 2014 19:35:30 +0200 Thomas Wuerthinger Allow limiting maximum frame size in register configuration and bailout if it exceeds the specified limit.
Sat, 05 Apr 2014 19:11:07 +0200 Thomas Wuerthinger Increase maximum allocatable spill area by factor of 2.
Sat, 05 Apr 2014 03:24:04 +0200 Christian Humer Truffle: format fix.
Sat, 05 Apr 2014 03:19:27 +0200 Christian Humer Merge.
Sat, 05 Apr 2014 03:18:48 +0200 Christian Humer Truffle: fixed NPE in the TruffleExpansionLogger.
Sat, 05 Apr 2014 03:18:48 +0200 Christian Humer Truffle: instead of redirecting the call method. inlining is now performed by ignoring @SlowPath.
Thu, 03 Apr 2014 19:06:58 +0200 Christian Humer Truffle: made inlining fully context sensitive.
Thu, 03 Apr 2014 18:33:48 +0200 Christian Humer Truffle: Truffle API changes for context sensitive inlining.
Thu, 03 Apr 2014 18:32:39 +0200 Christian Humer Socket interrupts should not be treated as errors in GraphPrinterDumpHandler.
Fri, 04 Apr 2014 16:48:06 -0700 twisti use JDK 8 features for some TODOs
Fri, 04 Apr 2014 16:40:24 -0700 twisti fixed com.oracle.graal.hotspot.meta.HotSpotConstantPool.loadReferencedType(int, int) for invokedynamic
Fri, 04 Apr 2014 18:32:32 +0200 Lukas Stadler separate subclasses for value and guard phis and proxies
Fri, 04 Apr 2014 18:23:55 +0200 Lukas Stadler fix NPE in HexCodeFile
Fri, 04 Apr 2014 17:06:44 +0200 Lukas Stadler make implicit null checking optional for Access nodes (fixes CAS crash)
Fri, 04 Apr 2014 16:59:01 +0200 Lukas Stadler fix null stamp in CurrentJavaThreadNode
Fri, 04 Apr 2014 15:56:19 +0200 Bernhard Urban amd64peephole: use hasOperand()
Fri, 04 Apr 2014 12:49:26 +0200 Josef Eisl AbstractBytecodeParser: remove createTarget.
Fri, 04 Apr 2014 12:45:58 +0200 Josef Eisl Move hasBlockEnd from NodeLIRBuilder to LIRGenerator.
Thu, 03 Apr 2014 10:23:34 +0200 Josef Eisl BaselineCompiler: implement genIf.
Fri, 04 Apr 2014 12:29:46 +0200 Josef Eisl PTX: fix LIR generation problem (introduced by b65036798097).
Fri, 04 Apr 2014 12:22:49 +0200 Doug Simon HSAIL: added UseHSAILDeoptimization VM option for disabling HSAIL deopt support
Fri, 04 Apr 2014 12:05:41 +0200 Doug Simon removed diff to upstream HS repo made unnecessary by GRAAL-605
Fri, 04 Apr 2014 12:03:55 +0200 Doug Simon changed hg ignore pattern to include the temporary graal.src.zip files
Thu, 03 Apr 2014 21:05:13 +0200 Doug Simon Backed out e636d62005c3 since GraalVM no longer needs to run in jdk7
Thu, 03 Apr 2014 20:54:30 +0200 Doug Simon moved Maven installation of Graal dependency from build to jmh command
Thu, 03 Apr 2014 20:53:52 +0200 Doug Simon refactored archive command to use "with" statement
Thu, 03 Apr 2014 17:52:10 +0200 Roland Schatz Check for correct classloader before returning cached resolved type.
Thu, 03 Apr 2014 19:25:11 +0200 Roland Schatz Support for short and byte compare in AMD64 backend.
Thu, 03 Apr 2014 14:01:39 +0200 Roland Schatz Cleanup of AMD64 assembler.
Thu, 03 Apr 2014 11:26:49 +0200 Roland Schatz Fix lowering of DirectObjectStoreNode.
Thu, 03 Apr 2014 17:51:31 +0200 Thomas Wuerthinger Remove unused import.
Thu, 03 Apr 2014 17:47:38 +0200 Thomas Wuerthinger Merge.
Thu, 03 Apr 2014 17:47:29 +0200 Thomas Wuerthinger Remove compiled method call intrinsic.
Thu, 03 Apr 2014 15:03:45 +0200 Gilles Duboscq Remove MonitorExitStubCall, use a ForeignCallNode instead. Declare the linkage of MONITOREXIT as LEAF_SP.
Thu, 03 Apr 2014 15:26:21 +0200 Gilles Duboscq Add possibility to have HotSpot linkages which are LEAF but still require a last_java_sp
Thu, 03 Apr 2014 14:54:08 +0200 Gilles Duboscq Add graal.src.zip to hgignore
Wed, 02 Apr 2014 15:40:59 -0700 Christian Wimmer Merge
Tue, 25 Mar 2014 14:25:15 -0700 Christian Wimmer Make intrinsification decisions customizable by subclass
Wed, 02 Apr 2014 11:54:49 -0700 Tom Rodriguez remove leftover forceDump call
Wed, 02 Apr 2014 17:53:06 +0200 Josef Eisl NodeLIRBuilderTool: fix typo in interface name.
Wed, 02 Apr 2014 16:52:47 +0200 Josef Eisl Remove visitReturn from NodeLIRBuilder.
Wed, 02 Apr 2014 10:08:00 +0200 Josef Eisl AbstractBytecodeParser: rename ifNode to genIf.
Wed, 02 Apr 2014 10:06:49 +0200 Josef Eisl AbstractBytecodeParser: make ifNode abstract.
Wed, 02 Apr 2014 09:59:43 +0200 Josef Eisl Use AbstractBlock in LabelRef.
Wed, 02 Apr 2014 15:26:58 +0200 Roland Schatz Make compression and uncompression explicit in the high level graph.
Wed, 02 Apr 2014 14:43:52 +0200 Roland Schatz Support for spill moves of values smaller than int.
Tue, 01 Apr 2014 15:59:32 +0200 Roland Schatz Floating nodes for compressing and uncompressing pointers.
Tue, 01 Apr 2014 15:50:15 +0200 Roland Schatz Make type assertions in backend less strict.
Tue, 01 Apr 2014 15:49:08 +0200 Roland Schatz Code cleanup in FrameStateAssignmentPhase.
Wed, 02 Apr 2014 14:19:38 +0200 Gilles Duboscq mx.JavaConfig: filter non-existant paths from bootclasspath, extdirs and endorseddirs
Wed, 02 Apr 2014 14:11:26 +0200 Gilles Duboscq Always compile ClasspathDump.java to avoid class version problems
Wed, 02 Apr 2014 10:05:08 +0200 Doug Simon GRAAL distribution now includes sources (graal.src.zip)
Wed, 02 Apr 2014 10:04:27 +0200 Doug Simon added support for adding sources to distribution
Tue, 01 Apr 2014 22:39:17 -0700 Tom Rodriguez add redundant compare test and fix breakage
Tue, 01 Apr 2014 19:45:34 -0700 Tom Rodriguez fix c1 implicit null bug
Tue, 01 Apr 2014 15:49:13 -0700 Tom Rodriguez eliminate redundant FixedGuards
Tue, 01 Apr 2014 15:42:42 -0700 Tom Rodriguez eliminate duplicate guards with the same anchor
Tue, 01 Apr 2014 15:42:19 -0700 Tom Rodriguez allow memory arithmetic to swallow UnsafeCastNode
Tue, 01 Apr 2014 15:41:28 -0700 Tom Rodriguez use MemOp as base class for new memory ops
Tue, 01 Apr 2014 22:48:07 +0200 Doug Simon install graal.jar into local Maven repo if MAVEN_INSTALL_GRAAL_JAR environment variable is "true"
Tue, 01 Apr 2014 22:46:52 +0200 Doug Simon don't try to disassemble deoptimized/invalidated nmethods
Tue, 01 Apr 2014 19:49:51 +0200 Josef Eisl Rename KindInterface to KindProvider.
Tue, 01 Apr 2014 20:26:22 +0200 Josef Eisl Create dedicated BaselineBytecodeParser, BytecodeLIRBuilder and amd64 specialization.
Tue, 01 Apr 2014 15:47:58 +0200 Josef Eisl BaselineCompiler: implement genIntegerAdd, genReturn and append.
Tue, 01 Apr 2014 15:30:28 +0200 Josef Eisl Remove deprecated BytecodeParser interface.
Tue, 01 Apr 2014 15:25:16 +0200 Josef Eisl Initial baseline LIR generation.
Tue, 01 Apr 2014 15:07:10 +0200 Josef Eisl Remove more duplicate methods from NodeLIRBuilder and LIRGenerator.
Tue, 01 Apr 2014 15:05:26 +0200 Josef Eisl Move options from GraphBuilderPhase to AbstractBytecodeParser.
Tue, 01 Apr 2014 15:23:21 +0200 Josef Eisl Remove LIRGenerationResult from NodeLIRBuilder.
Tue, 01 Apr 2014 10:48:04 +0200 Josef Eisl Remove duplicate methods from NodeLIRBuilder and LIRGenerator.
Mon, 31 Mar 2014 19:00:13 +0200 Josef Eisl BaselineCompiler: create BytecodeParser.
Tue, 01 Apr 2014 18:51:14 +0200 Doug Simon disabled current Checkstyle configurations (until Checkstyle supports Java8)
Tue, 01 Apr 2014 15:50:55 +0200 Gilles Duboscq When building with JDT, use the one from JAVA_HOME but set the booclasspath, extdirs and endorseddirs to the correct JDK for cross-compilation.
Tue, 01 Apr 2014 15:31:37 +0200 Gilles Duboscq Add -source -bootclasspath and -extdirs arguments to javadoc command
Tue, 01 Apr 2014 16:22:05 +0200 Gilles Duboscq When building with javac, use the one from JAVA_HOME but set the booclasspath, extdirs and endorseddirs to the correct JDK for cross-compilation.
Tue, 01 Apr 2014 16:21:49 +0200 Gilles Duboscq Extend JavaConfig bootclasspath detection to detect extdirs and endorseddirs
Fri, 28 Mar 2014 10:46:48 +0100 Gilles Duboscq Add possibility to build using error-prone instead of javac.
Tue, 01 Apr 2014 15:15:28 +0200 Michael Haupt merge
Tue, 01 Apr 2014 14:28:46 +0200 Michael Haupt make compile() part of the API of OptimizedCallTarget
Fri, 28 Mar 2014 10:46:18 +0100 Gilles Duboscq Also crash early for failed SIGFPE implicit exception.
Tue, 01 Apr 2014 13:57:07 +0200 Gilles Duboscq Backout jdk9 merge
Tue, 01 Apr 2014 14:09:03 +0200 Gilles Duboscq Formatter: Keep one enum constant per line
Mon, 31 Mar 2014 20:28:34 +0200 Bernhard Urban mx: fix post processing of javadoc for jdk8
Mon, 31 Mar 2014 20:51:09 +0200 Bernhard Urban javadoc fixes
Mon, 31 Mar 2014 19:07:49 +0200 Josef Eisl Disable checkstyle in mx gate.
Mon, 31 Mar 2014 18:05:20 +0200 Josef Eisl Revert 3e9a8ef2e0e1.
Mon, 31 Mar 2014 17:51:25 +0200 Josef Eisl Merge.
Mon, 31 Mar 2014 17:51:11 +0200 Josef Eisl Rename BytecodeParseHelper to AbstractBytecodeParser.
Mon, 31 Mar 2014 17:47:27 +0200 Josef Eisl BytecodeParseHelper clean up.
Mon, 31 Mar 2014 14:28:12 +0200 Josef Eisl Moved bytecode parsing from GraphBuilderPhase to BytecodeParseHelper.
Mon, 31 Mar 2014 11:15:13 +0200 Josef Eisl Merge (defunc).
Tue, 25 Mar 2014 13:31:53 +0100 Josef Eisl Work around Graph.unique() type issue.
Tue, 25 Mar 2014 12:07:47 +0000 Niclas Adlertz Implemented abstract methods of BytecodeParserHelper for GraphBuilderPhase
Mon, 24 Mar 2014 20:05:51 +0100 Josef Eisl BytecodeParseHelper initialize members.
Mon, 24 Mar 2014 19:24:59 +0100 Josef Eisl Created BaselineCompiler BytecodeParser inner class.
Mon, 24 Mar 2014 18:58:55 +0100 Josef Eisl Use BciBlock in BytecodeParseHelper.
Mon, 24 Mar 2014 18:54:36 +0100 Josef Eisl Finished cleaning up BytecodeParseHelper abstract base class.
Mon, 24 Mar 2014 16:16:31 +0100 Josef Eisl Move Bytecode parsing into BytecodeParseHelper (defunc).
Mon, 31 Mar 2014 13:46:12 +0200 Lukas Stadler avoid repetitive BoxNode virtualization
Mon, 31 Mar 2014 13:45:56 +0200 Lukas Stadler compare constants in graphs in GraalCompilerTest.assertEquals
Mon, 31 Mar 2014 13:45:40 +0200 Lukas Stadler use StatelessPostOrderNodeIterator in GraphOrder
Mon, 31 Mar 2014 10:03:32 +0200 Josef Eisl Rename NodeLIRGenerator (and related classes and interfaces) to NodeLIRBuilder.
Fri, 28 Mar 2014 14:28:27 +0100 Josef Eisl Add LIRGenerator refactoring to CHANGELOG.
Fri, 28 Mar 2014 14:02:42 +0100 Josef Eisl Add javadoc to KindInterface.
Sun, 30 Mar 2014 16:08:33 +0200 Thomas Wuerthinger Merge.
Wed, 19 Mar 2014 11:43:57 +0100 Thomas Wuerthinger Merge.
Mon, 17 Mar 2014 16:43:34 +0100 Thomas Wuerthinger Merge.
Wed, 12 Mar 2014 02:49:45 +0100 Thomas Wuerthinger Merge.
Sat, 29 Mar 2014 00:28:49 +0100 Bernhard Urban allow to force bootstrap in tiered
Fri, 28 Mar 2014 18:33:05 +0100 Andreas Woess CompilerDirectives: add optional nonNull parameter to unsafeCast
Fri, 28 Mar 2014 17:55:46 +0100 Andreas Woess ThreadSafetyTest: increase timeout and check test termination with assertion
Fri, 28 Mar 2014 17:51:46 +0100 Andreas Woess IGV: repair Graal CFG only filter
Fri, 28 Mar 2014 15:44:10 +0100 Bernhard Urban gate: use no tiered to test bootstrap, add scaladacapo-kiama (fastdebug)
Fri, 28 Mar 2014 15:38:14 +0100 Bernhard Urban amd64hotspot: don't install compressed oops if -XX:-UseCompressedOops
Fri, 28 Mar 2014 12:01:52 +0100 Bernhard Urban disable bootstrap in tiered mode
Fri, 28 Mar 2014 14:58:35 +0100 Doug Simon added removal of trailing whitespace to eclipseformat to emulate the actions performed by the IDE
Fri, 28 Mar 2014 12:39:46 +0100 Doug Simon removed Debug.printf and added multi-arg versions of Debug.dump
Fri, 28 Mar 2014 11:45:47 +0100 Doug Simon made findbugs quiet if running headless
Fri, 28 Mar 2014 11:41:42 +0100 Doug Simon removed methods in Indent that are redundant with those in Debug
Fri, 28 Mar 2014 09:47:42 +0100 Erik Eckstein Revert wrong change in InliningUtil
Fri, 28 Mar 2014 09:18:18 +0100 Erik Eckstein Backout changeset ae7cbf13e765708f228be3e2e666e13d421bbd8e
Fri, 28 Mar 2014 09:05:22 +0100 Erik Eckstein Merge
Fri, 28 Mar 2014 08:39:32 +0100 Erik Eckstein Truffle: add missing TruffleCache base class
Fri, 28 Mar 2014 08:38:49 +0100 Erik Eckstein Truffle: refactor ompilation related classes for SubstrateVM
Fri, 28 Mar 2014 08:26:21 +0100 Erik Eckstein correct guarding of Debug.logv in InliningUtil
Fri, 28 Mar 2014 08:25:35 +0100 Doug Simon updated to latest JAI library
Thu, 27 Mar 2014 22:17:54 -0700 Tom Rodriguez merge unsigned compare guards with constant indexes or limits
Thu, 27 Mar 2014 16:38:39 -0700 Michael Van De Vanter Instrumentation: update probe nodes to new node API
Thu, 27 Mar 2014 13:12:18 -0700 Tom Rodriguez set MethodProfileWidth to 0 since it's unused
Thu, 27 Mar 2014 13:11:17 -0700 Tom Rodriguez fix scanning of method data for redefined methods
Thu, 27 Mar 2014 18:35:55 +0100 Josef Eisl Fix merge regressions.
Thu, 27 Mar 2014 17:47:55 +0100 Josef Eisl Canonicalize projects.
Thu, 27 Mar 2014 17:41:55 +0100 Josef Eisl Fix eclipse format.
Thu, 27 Mar 2014 17:31:20 +0100 Josef Eisl Merge.
Thu, 27 Mar 2014 16:23:22 +0100 Josef Eisl Remove unused interface.
Thu, 27 Mar 2014 16:21:14 +0100 Josef Eisl Fix style issues.
Thu, 27 Mar 2014 15:55:08 +0100 Josef Eisl Adopt HSAILLIRGenerator.
Thu, 27 Mar 2014 15:06:22 +0100 Josef Eisl Merge (defunc).
Thu, 27 Mar 2014 13:54:27 +0100 Josef Eisl Remove state*() from NodeLIRGenerator.
Wed, 26 Mar 2014 20:44:11 +0100 Josef Eisl Merge.
Wed, 26 Mar 2014 17:02:45 +0100 Josef Eisl Apply LIRGenerator refactoring to PTX backend.
Wed, 26 Mar 2014 17:02:13 +0100 Josef Eisl Remove remaining LIRGenerator methods from NodeLIRGenerator.
Wed, 26 Mar 2014 16:31:28 +0100 Josef Eisl Apply LIRGenerator refactoring to SPARC backend.
Wed, 26 Mar 2014 15:59:59 +0100 Josef Eisl Apply LIRGenerator refactoring to HSAIL backend.
Wed, 26 Mar 2014 15:14:27 +0100 Josef Eisl Fix LIRGenerator casting problem.
Wed, 26 Mar 2014 15:04:03 +0100 Josef Eisl Fix NodeLIRGenerator.append() issue.
Wed, 26 Mar 2014 13:15:08 +0100 Josef Eisl Remove currentBlock from NodeLIRGenerator.
Wed, 26 Mar 2014 12:14:08 +0100 Josef Eisl Removed nodeOperands from LIRGenerator.
Wed, 26 Mar 2014 11:49:07 +0100 Josef Eisl Split LIRGenerator and fix AMD64 backend.
Tue, 25 Mar 2014 17:23:20 +0100 Josef Eisl Remove BaselineLIRGenerator.
Tue, 25 Mar 2014 16:37:12 +0100 Josef Eisl Added NodeLIRGenerator.
Tue, 25 Mar 2014 16:01:18 +0100 Josef Eisl Removed unused LIRGeneratorInterfaces.
Tue, 25 Mar 2014 15:53:12 +0100 Josef Eisl Split up NodeBasedLIRGeneratorTool.
Tue, 25 Mar 2014 15:37:02 +0100 Josef Eisl Rename LIRGeneratorTool to NodeBasedLIRGeneratorTool.
Tue, 25 Mar 2014 14:57:37 +0100 Josef Eisl Split up ArithmeticLIRGenerator interface.
Mon, 24 Mar 2014 13:56:56 +0100 Josef Eisl Set parameter frameState in BaselineCompiler.
Mon, 24 Mar 2014 13:15:42 +0100 Josef Eisl Introduce BytecodeParser interface.
Mon, 24 Mar 2014 11:58:59 +0100 Josef Eisl BciBlockMapping use AbstractBlockBase.id instead of blockID.
Mon, 24 Mar 2014 12:10:17 +0000 Niclas Adlertz Added baseline path in runCompilation
Mon, 24 Mar 2014 10:42:27 +0100 Josef Eisl Fix warnings.
Mon, 24 Mar 2014 10:24:30 +0000 Niclas Adlertz BciBlock extends AbstractBlockBase
Fri, 21 Mar 2014 13:50:02 +0000 Niclas Adlertz Added predecessors to BciBlock
Thu, 20 Mar 2014 18:09:41 +0000 Niclas Adlertz Starting point of the baseline bytecode parser
Thu, 20 Mar 2014 13:50:21 +0100 Josef Eisl Merge.
Wed, 19 Mar 2014 19:02:29 +0100 Josef Eisl Baseline emit return.
Wed, 19 Mar 2014 17:48:39 +0100 Josef Eisl Specialize (baseline) emitPrologue for AMD64 and PTX.
Wed, 19 Mar 2014 17:44:14 +0100 Josef Eisl Use AbstractBlock in StandardOp.
Wed, 19 Mar 2014 17:07:22 +0100 Josef Eisl Baseline compiler emitPrologue.
Wed, 19 Mar 2014 15:26:44 +0100 Josef Eisl Fix baseline compiler warnings.
Wed, 19 Mar 2014 15:22:14 +0100 Josef Eisl merge
Wed, 19 Mar 2014 14:25:45 +0000 Niclas Adlertz Remove beginNode() from AbstractBlock interface
Wed, 19 Mar 2014 10:29:07 +0000 Niclas Adlertz added kindinterface for valuenode and variable and started to generalize some methods used for bytecodeparsing
Tue, 18 Mar 2014 09:56:20 +0000 Niclas Adlertz LIRFrameStateBuilder added
Wed, 19 Mar 2014 15:14:37 +0100 Josef Eisl Create Baseline version of doBlock in LIRGenerator.
Wed, 19 Mar 2014 15:13:13 +0100 Josef Eisl Track AbstractBlock in LIRGenerator.
Wed, 19 Mar 2014 15:10:28 +0100 Josef Eisl Handle AbstractBlock in CFGPrinter.
Wed, 19 Mar 2014 13:50:52 +0100 Josef Eisl Removed NodeLIRGenerator again.
Wed, 19 Mar 2014 13:35:13 +0100 Josef Eisl Introduce LIRGeneratorCommon and NodeBasedLIRGenerator interfaces.
Tue, 18 Mar 2014 14:50:17 +0100 Josef Eisl Resolve BaselineCompiler LIRGenerationResult issues.
Tue, 18 Mar 2014 14:48:39 +0100 Josef Eisl Introduce LIRGenResLowerable.
Tue, 18 Mar 2014 13:49:11 +0100 Josef Eisl Decoupled LIRGenerator and LIRGenerationResult.
Tue, 18 Mar 2014 10:28:27 +0100 Josef Eisl LIRGenerator: add getter for DebugInfoBuilder and CallingConvention.
Mon, 17 Mar 2014 20:05:45 +0100 Josef Eisl Introduce specialized LIRGenerationResults for Targets if needed.
Mon, 17 Mar 2014 19:18:35 +0100 Josef Eisl LIR renamed setter and getter functions.
Mon, 17 Mar 2014 19:11:27 +0100 Josef Eisl Introduce LIRGenerationResultBase.
Mon, 17 Mar 2014 18:36:58 +0100 Josef Eisl Introduce LIRGenerationResult interface.
Fri, 14 Mar 2014 17:19:52 +0100 Josef Eisl Merge.
Thu, 13 Mar 2014 18:45:17 +0100 Josef Eisl BaselineCompiler: update LIRBlock.
Thu, 13 Mar 2014 18:44:09 +0100 Josef Eisl Change to AbstractBlock in LIR.setLir().
Thu, 13 Mar 2014 17:19:48 +0100 Josef Eisl Add LIRControlFlowGraph.
Thu, 13 Mar 2014 17:18:48 +0100 Josef Eisl Updated getStartBlock() in AbstractControlFlowGraph.
Thu, 13 Mar 2014 17:16:23 +0100 Josef Eisl Create BlocksToDoubles and use it in the backend.
Thu, 13 Mar 2014 17:11:16 +0100 Josef Eisl Create AbstractBlockBase.
Thu, 13 Mar 2014 13:28:09 +0100 Josef Eisl Restrict access to members of LIRGenerator.
Thu, 13 Mar 2014 11:43:08 +0100 Josef Eisl merge
Fri, 14 Mar 2014 16:12:25 +0000 Niclas Adlertz added abstract base class
Fri, 14 Mar 2014 13:59:39 +0000 Niclas Adlertz Added the HIRAbstractFrameStateBuilder
Fri, 14 Mar 2014 13:57:37 +0000 Niclas Adlertz Created abstract class FrameStateBuilder
Wed, 12 Mar 2014 20:40:01 +0100 Josef Eisl Introduce AbstractControlFlowGraph.
Wed, 12 Mar 2014 20:32:44 +0100 Josef Eisl Add call to GraalCompiler.emitCode() from BaselineCompiler.
Wed, 12 Mar 2014 19:32:12 +0100 Josef Eisl Move remaining Block references in LinearScan to AbstractBlock.
Wed, 12 Mar 2014 16:49:24 +0100 Josef Eisl Work around printCFG / AbstractBlock issue.
Wed, 12 Mar 2014 13:38:12 +0100 Josef Eisl Use List<T> instead of Iterable<T> in AbstractBlock to (temporary) allow editing.
Wed, 12 Mar 2014 12:09:07 +0100 Josef Eisl Make LIR use AbstractBlock. (errors)
Thu, 27 Mar 2014 16:54:47 +0100 Lukas Stadler pass EXTRA_JAVA_HOMES to eclipse builders
Thu, 27 Mar 2014 13:20:41 +0100 Roland Schatz Add assertions to ensure that the deoptimizing FrameState is unique in LIR generation.
Thu, 27 Mar 2014 13:20:32 +0100 Roland Schatz Rename deoptState fields to reflect whether they refer to a state before or during.
Thu, 27 Mar 2014 13:20:19 +0100 Roland Schatz Regression test for issue fixed in 6ae9af961b7c.
Thu, 27 Mar 2014 12:45:11 +0100 Doug Simon changed distribution dependency exclusion mechanism to be only for library dependencies
Thu, 27 Mar 2014 09:46:31 +0100 Doug Simon fixed hard coded reference to JDK7
Thu, 27 Mar 2014 09:45:39 +0100 Doug Simon reverted 3128becfec95
Wed, 26 Mar 2014 22:38:17 +0100 Doug Simon Merge.
Wed, 26 Mar 2014 22:20:23 +0100 Doug Simon mx: removed use of exclusion filter files from findbugs command
Wed, 26 Mar 2014 22:19:33 +0100 Doug Simon revived use of FindBugs annotations
Wed, 26 Mar 2014 22:18:44 +0100 Doug Simon mx: added support for excluding dependencies from distributions
Wed, 26 Mar 2014 22:17:31 +0100 Doug Simon fixed incorrect uses of Debug.log API
Wed, 26 Mar 2014 21:10:24 +0100 Doug Simon added checkheaders to the gate
Wed, 26 Mar 2014 21:08:00 +0100 Doug Simon added checkheaders command for checking Java source headers without relying on Checkstyle
Wed, 26 Mar 2014 21:07:42 +0100 Doug Simon canonicalized projects
Wed, 26 Mar 2014 20:33:16 +0100 Doug Simon removed GraalDeoptLeafGraphIds_lock
Wed, 26 Mar 2014 17:36:25 +0100 Doug Simon fixed pylint errors
Wed, 26 Mar 2014 17:33:54 +0100 Doug Simon HSAIL: preliminary deopt support
Wed, 26 Mar 2014 17:30:40 +0100 Doug Simon findbugs will also use any findbugsExcludeFilter.xml it finds in a suite's root
Wed, 26 Mar 2014 22:14:43 +0100 Bernhard Urban SnippetCounters: HotSpot stubs are not allowed to embed oops, thus exclude them in stubs
Wed, 26 Mar 2014 21:52:45 +0100 Bernhard Urban SnippetCounter: use own location for counter
Wed, 26 Mar 2014 14:43:50 +0100 Bernhard Urban pylint fixes
Wed, 26 Mar 2014 14:34:08 +0100 Doug Simon transition to JDK8
Wed, 26 Mar 2014 14:32:50 +0100 Bernhard Urban mx: increase minimum required jdk version
Wed, 26 Mar 2014 10:52:04 +0100 Bernhard Urban changelog: repo links should point to tagname
Wed, 26 Mar 2014 10:26:06 +0100 Erik Eckstein fix ecliipseformat error
Wed, 26 Mar 2014 10:16:28 +0100 Erik Eckstein remove a GraphOrder assertion which does not hold in substrate VM
Wed, 26 Mar 2014 10:15:15 +0100 Erik Eckstein extend graph builder and CompilationResult for substrateVM
Wed, 26 Mar 2014 10:10:12 +0100 Erik Eckstein make scheduling in IdealGraphPrinter optional
Wed, 26 Mar 2014 10:08:31 +0100 Erik Eckstein add assertion to detect infinite recursion in snippet inlining
Wed, 26 Mar 2014 10:06:25 +0100 Erik Eckstein add Debug.logAndIndent with enabled-flag
Wed, 26 Mar 2014 10:04:37 +0100 Erik Eckstein make ensureUniquePC an abstract method of the base Assembler class
Tue, 25 Mar 2014 16:37:28 -0700 twisti print total allocated bytes for compilations
Tue, 25 Mar 2014 16:25:02 -0700 twisti revert some changes to match upstream files
Tue, 25 Mar 2014 23:53:09 +0100 Doug Simon added findbugs to the gate
Tue, 25 Mar 2014 23:52:57 +0100 Doug Simon fixed findbugs issue
Tue, 25 Mar 2014 22:38:07 +0100 Bernhard Urban Added tag graal-0.2 for changeset 483d05bf77a7
Tue, 25 Mar 2014 22:37:21 +0100 Bernhard Urban changelog: graal-0.2 graal-0.2
Tue, 25 Mar 2014 13:50:28 -0700 Christian Wimmer Merge
Tue, 25 Mar 2014 13:32:32 -0700 Christian Wimmer Perform de-virtualization of calls only in canonicalizer and not in graph builder
Tue, 25 Mar 2014 11:50:57 -0700 Christian Wimmer Allow project-specific overrides of Eclipse configuration files
Tue, 25 Mar 2014 11:50:31 -0700 Christian Wimmer Add new optional method parameter
Tue, 25 Mar 2014 11:50:05 -0700 Christian Wimmer Add equals/hashCode methods
Tue, 25 Mar 2014 11:49:46 -0700 Christian Wimmer Use Stamp instead of Kind for method parameter
Tue, 25 Mar 2014 11:48:33 -0700 Christian Wimmer Do not call @NodeIntrinsic method from within Graal
Tue, 25 Mar 2014 11:47:43 -0700 Christian Wimmer Fix format string
Tue, 25 Mar 2014 11:47:27 -0700 Christian Wimmer Allow subclasses to provide their own graph builder
Tue, 25 Mar 2014 11:26:50 -0700 Christian Wimmer Add verification code
Tue, 25 Mar 2014 11:15:37 -0700 Christian Wimmer Support zero-extend-load for all data sizes
Tue, 25 Mar 2014 11:07:47 -0700 Christian Wimmer Introduce base class ConstantData
Tue, 25 Mar 2014 21:02:37 +0100 Doug Simon replaced RawDataValue with LIRGeneratorTool.emitData(); accept only ASCII strings in log and VM error messages
Tue, 25 Mar 2014 18:53:34 +0100 Roland Schatz Introduce separate interfaces for deoptimizing nodes that deopt to a state before, during or after their execution.
Tue, 25 Mar 2014 16:38:01 +0100 Bernhard Urban nmethod: fix -XX:+PrintNMethodStatistics
Tue, 25 Mar 2014 14:23:43 +0100 Doug Simon taught LIRVerifier about RawDataValue
Tue, 25 Mar 2014 13:57:48 +0100 Doug Simon use raw data support to fix incorrect use of String.intern() for embedding strings in code
Tue, 25 Mar 2014 13:56:52 +0100 Doug Simon added support for installing raw data with code
Tue, 25 Mar 2014 13:55:55 +0100 Doug Simon check that data patches are of the expected type
Mon, 24 Mar 2014 23:50:48 +0100 Doug Simon Merge.
Mon, 24 Mar 2014 23:50:18 +0100 Doug Simon Backport of 8504393de66b from jdk9
Mon, 24 Mar 2014 21:30:43 +0100 Doug Simon Backed out merge changeset: b51e29501f30
Mon, 24 Mar 2014 14:02:58 +0100 Lukas Stadler new ProfileCompiledMethods tool
Mon, 24 Mar 2014 13:31:39 +0100 Lukas Stadler update BenchmarkCounters (add TimedDynamicCounters, fix -XX:+GraalCountersExcludeCompiler)
Mon, 24 Mar 2014 14:41:28 +0100 Doug Simon HSAIL: implemented storing compressed constants and made HSAILHotSpotLIRGenerator implement HotSpotLIRGenerator
Mon, 24 Mar 2014 11:24:22 +0100 Gilles Duboscq Update vm descriptions in readme
Mon, 24 Mar 2014 10:45:24 +0100 Lukas Stadler deal with deleted ends in ConvertDeoptimizeToGuardPhase
Mon, 24 Mar 2014 09:40:29 +0100 Bernhard Urban mx build: ignore release tag suffix if build directory is not a mercurial repository
Fri, 21 Mar 2014 16:36:59 -0700 Tom Rodriguez fix vargs -> Object -> vargs logging call paths
Fri, 21 Mar 2014 15:28:37 -0700 Tom Rodriguez don't do subword float converts
Fri, 21 Mar 2014 14:26:58 -0700 twisti make HotSpotResolvedJavaMethod leaner
Fri, 21 Mar 2014 13:54:43 +0100 Christian Humer Merge.
Fri, 21 Mar 2014 13:54:08 +0100 Christian Humer Truffle: fixed call count profile; added leaf check for inlining; inline tracing now shows dispatched calls.
Thu, 20 Mar 2014 17:15:36 +0100 Lukas Stadler additional canonicalizers for accesses and value nodes (improves number of implicit null checks)
Fri, 21 Mar 2014 11:51:14 +0100 Lukas Stadler metric for number of implicit null checks in GuardLoweringPhase
Thu, 20 Mar 2014 14:14:48 +0100 Lukas Stadler test case for IfNode reordering fix (a300322)
Thu, 20 Mar 2014 14:13:55 +0100 Lukas Stadler canonicalize certain shift-compare expressions
Fri, 21 Mar 2014 10:45:16 +0100 Lukas Stadler keep the guard alive when removing ReadNodes without usages
Thu, 20 Mar 2014 17:36:43 -0700 Tom Rodriguez guard implicit exception deopt
Thu, 20 Mar 2014 16:56:21 -0700 Tom Rodriguez printing fixes
Thu, 20 Mar 2014 15:57:03 -0700 Tom Rodriguez initial support for memory arithmetic on x86
Thu, 20 Mar 2014 13:41:32 -0700 twisti add HotSpotMethodDataAccessor.Tag enum and dummy entries to PROFILE_DATA_ACCESSORS for new profile types
Thu, 20 Mar 2014 12:35:15 -0700 twisti set MaxRAM value to the same used by C2
Tue, 18 Mar 2014 20:19:10 -0700 twisti Merged with jdk9/dev/hotspot changeset 9486a41de3b7
Fri, 14 Mar 2014 10:31:11 -0700 amurillo Merge
Fri, 14 Mar 2014 13:27:18 +0100 ehelin Merge
Fri, 14 Mar 2014 09:18:39 +0100 ehelin Merge
Wed, 12 Mar 2014 13:02:47 +0100 ehelin Merge
Wed, 05 Mar 2014 07:34:35 -0800 jmasa 7098155: Resize young gen at full collections for UseParallelGC
Tue, 11 Mar 2014 15:14:46 +0100 ehelin Merge
Fri, 21 Feb 2014 09:48:52 +0100 sjohanss 8035057: NewSize ergonomics wrong when setting small or unaligned size on command line
Fri, 31 Jan 2014 13:38:01 +0100 jwilhelm 8023899: Typo in TraceCPUTime message
Fri, 14 Mar 2014 09:26:27 +0100 neliasso Merge
Mon, 10 Mar 2014 12:58:02 +0100 goetz 8036976: PPC64: implement the template interpreter
Wed, 12 Mar 2014 11:24:26 -0700 iveresov 8031321: Support Intel bit manipulation instructions
Tue, 11 Mar 2014 14:54:47 -0700 twisti 8037043: put Method flag bits in predictable positions
Tue, 11 Mar 2014 10:59:26 -0700 drchase Merge
Tue, 11 Mar 2014 13:38:32 -0400 drchase 8028037: [parfait] warnings from b114 for hotspot.src.share.vm
Tue, 11 Mar 2014 11:26:14 -0400 neliasso Merge
Mon, 10 Mar 2014 11:09:02 -0700 iveresov 8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java fails with TestData$OfRef): failure java.lang.AssertionError: expected [true] but found [false]
Fri, 07 Mar 2014 07:42:40 +0100 anoll 8029799: vm/mlvm/anonloader/stress/oome prints warning: CodeHeap: # of free blocks > 10000
Thu, 06 Mar 2014 14:35:26 +0100 simonis 8036777: AIX: Adapt implementation after '6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris.'
Thu, 06 Mar 2014 11:12:45 -0800 kvn Merge
Thu, 06 Mar 2014 10:55:28 -0800 goetz 8035647: PPC64: Support for elf v2 abi.
Thu, 06 Mar 2014 09:53:14 -0800 vlivanov 8036667: "assert(adr->is_AddP() && adr->in(AddPNode::Offset)->is_Con()) failed: offset is a constant" with FoldStableValues on
Thu, 06 Mar 2014 02:37:44 -0800 roland Merge
Thu, 06 Mar 2014 11:11:04 +0100 roland 8032633: Enable type speculation by default
Thu, 06 Mar 2014 12:47:45 +0400 iignatyev 8027124: [TESTBUG] NonTieredLevelsTest: java.lang.RuntimeException: private TestCase$Helper(java.lang.Object) must be osr_compiled
Thu, 06 Mar 2014 12:46:04 +0400 iignatyev 8027257: [TESTBUG] compiler/ciReplay/TestVM.sh : Error: Could not find or load main class negative_test
Thu, 06 Mar 2014 12:45:59 +0400 iignatyev 8028482: [TESTBUG] tests that use JMX should be in need_compact3 test group
Wed, 05 Mar 2014 16:21:22 -0800 kvn 8035983: Fix "Native frames:" in crash report (hs_err file)
Wed, 05 Mar 2014 15:14:25 +0100 roland 8036146: make CPP interpreter build again
Wed, 05 Mar 2014 02:41:57 -0800 roland Merge
Wed, 05 Mar 2014 09:29:12 +0100 roland 8035841: assert(dp_src->tag() == dp_dst->tag()) failed: should be same tags 1 != 0 at ciMethodData.cpp:90
Wed, 05 Mar 2014 01:26:52 -0800 anoll Merge
Wed, 05 Mar 2014 10:20:30 +0100 anoll 8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
Tue, 04 Mar 2014 21:15:33 -0800 anoll Merge
Wed, 05 Mar 2014 06:08:19 +0100 anoll 8036092: [TESTBUG] compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: Unrecognized VM option 'UseTypeSpeculation'
Tue, 04 Mar 2014 18:52:06 -0800 neugens 8036619: Shark: add LLVM 3.4 support
Tue, 04 Mar 2014 17:14:00 +0100 simonis 8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
Tue, 04 Mar 2014 02:33:10 -0800 vlivanov 8036100: Default method returns true for a while, and then returns false
Tue, 04 Mar 2014 02:23:16 -0800 vlivanov 8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
Tue, 04 Mar 2014 02:20:41 -0800 vlivanov 8035828: Turn on @Stable support in VM
Tue, 04 Mar 2014 02:19:04 -0800 vlivanov 8035887: VM crashes trying to force inlining the recursive call
Mon, 03 Mar 2014 15:31:27 +0400 shade 8031818: Experimental VM flag for enforcing safe object construction
Mon, 03 Mar 2014 15:54:45 +0400 shade 8033380: Experimental VM flag to enforce access atomicity
Tue, 28 Jan 2014 15:05:46 +0100 neliasso 8007270: Make IsMethodCompilable test work with tiered
Mon, 03 Mar 2014 08:04:14 +0100 anoll 8035946: Use ResourceHashtable for dependency checking
Wed, 05 Mar 2014 12:31:09 -0500 mseledtsov 8033990: Add message to verbose output to indicate when JVM was unable to use shared archive (with -Xshare:auto)
Mon, 03 Mar 2014 11:54:35 +0100 goetz 8036122: Fix warning 'format not a string literal'
Tue, 04 Mar 2014 09:57:16 -0500 coleenp 8036547: test/runtime/CompressedOops/CompressedClassPointers.java fails with product build since -XX:+PrintMiscellaneous is a debug only flag
Tue, 11 Mar 2014 16:49:35 -0700 amurillo Merge
Mon, 03 Mar 2014 13:58:52 -0500 coleenp 8035735: Metaspace::contains become extremely slow in some cases
Sat, 01 Mar 2014 09:56:15 -0800 dsamersoff 8036102: part of the fix for 6498581 lost in mismerge
Sat, 01 Mar 2014 08:05:55 -0800 sspitsyn 6471769: Error: assert(_cur_stack_depth == count_frames(),"cur_stack_depth out of sync")
Sat, 01 Mar 2014 01:36:48 -0800 dsamersoff Merge
Fri, 28 Feb 2014 16:00:40 +0400 igerasim 8035893: JVM_GetVersionInfo fails to zero structure
Fri, 28 Feb 2014 14:30:25 +0400 sla 8036010: hs: Some jtreg tests use hard coded ports
Wed, 26 Feb 2014 15:20:41 -0800 minqi 6498581: ThreadInterruptTest3 produces wrong output on Windows
Wed, 26 Feb 2014 15:47:44 +0100 sla 8035150: ShouldNotReachHere() in ConstantPool::copy_entry_to
Thu, 20 Mar 2014 22:30:26 +0100 Doug Simon updated CHANGELOG.md
Thu, 20 Mar 2014 22:30:06 +0100 Doug Simon use remote URL for java-allocation-instrumenter.jar that includes a version suffic
Thu, 20 Mar 2014 13:42:27 -0700 Christian Wimmer Also look for private test methods
Thu, 20 Mar 2014 13:41:59 -0700 Christian Wimmer Reduce unncessary list allocations in register allocator
Thu, 20 Mar 2014 20:40:11 +0100 Christian Humer Merge.
Thu, 20 Mar 2014 20:39:46 +0100 Christian Humer Truffle-DSL: fixed formatting problem.
Thu, 20 Mar 2014 17:50:41 +0100 Christian Humer Truffle-DSL: some fixes and optimizations to the generated code.
Thu, 20 Mar 2014 19:42:30 +0100 Bernhard Urban changelog: use code syntax, add some points to graal section
Thu, 20 Mar 2014 13:39:28 -0400 bharadwaj Disable three PTX tests since codegen support for byte, boolean and short is not complete
Thu, 20 Mar 2014 13:53:36 +0100 Doug Simon fixed null phase names in IGV
Thu, 20 Mar 2014 12:43:42 +0100 Doug Simon fixed spelling
Thu, 20 Mar 2014 12:42:42 +0100 Doug Simon fixed usages of Debug.log()
Thu, 20 Mar 2014 12:37:43 +0100 Doug Simon added checker to catch usages of Debug.log() with string concatenation expressions
Thu, 20 Mar 2014 12:36:53 +0100 Doug Simon improved javadoc for Debug.logv() to explain why it should be avoided
Thu, 20 Mar 2014 11:48:39 +0100 Josef Eisl Rename ValueNode kind() to getKind().
Thu, 20 Mar 2014 03:14:12 +0100 Andreas Woess fix TruffleDSL tests
Thu, 20 Mar 2014 02:22:16 +0100 Andreas Woess fix PostOrderDeserializerTest
Thu, 20 Mar 2014 01:45:36 +0100 Andreas Woess update changelog
Thu, 20 Mar 2014 01:29:19 +0100 Andreas Woess Truffle: atomic node rewriting
Wed, 19 Mar 2014 23:11:46 +0100 Andreas Woess Truffle: Node API changes
Thu, 20 Mar 2014 00:16:39 +0100 Christian Humer Merge.
Thu, 20 Mar 2014 00:15:49 +0100 Christian Humer mx: eclipseformat now prints all the changes that were found to the console.
Wed, 19 Mar 2014 23:41:51 +0100 Doug Simon removed use of varargs from Debug.log() API
Wed, 19 Mar 2014 23:11:39 +0100 Doug Simon removed use of varargs from Debug.scope() API
Wed, 19 Mar 2014 22:12:52 +0100 Doug Simon Merge.
Wed, 19 Mar 2014 22:12:27 +0100 Doug Simon added AllocSpy tool for analyzing allocation in Graal using the Java Allocation Instrumenter (https://code.google.com/p/java-allocation-instrumenter/)
Wed, 19 Mar 2014 18:05:00 +0100 Doug Simon refactored System.out|err into local variables to avoid need for Checkstyle disabling filters (which the Eclipse CS plugin doesn't always see)
Wed, 19 Mar 2014 16:44:07 +0100 Doug Simon removed allocation for name of debug scope
Wed, 19 Mar 2014 21:10:34 +0100 Christian Humer Merge.
Wed, 19 Mar 2014 19:54:07 +0100 Christian Humer Truffle: tuned inlining.
Wed, 19 Mar 2014 16:31:35 +0100 Doug Simon Merge.
Wed, 19 Mar 2014 16:30:09 +0100 Doug Simon expanded Debug API to avoid any allocation for timer and metric creation if debugging is disabled
Wed, 19 Mar 2014 15:21:43 +0100 Doug Simon return false for HSAILRegisterConfig.areAllAllocatableRegisterCallerSaved()
Wed, 19 Mar 2014 12:42:43 +0100 Doug Simon added RegisterConfig.areAllAllocatableRegistersCallerSaved()
Wed, 19 Mar 2014 15:26:06 +0100 Bernhard Urban AbstractNewObjectNode: simplification should not remove a node more than once
Wed, 19 Mar 2014 11:07:39 +0100 Bernhard Urban TruffleCompiler: print hint if hitting the assertion
Wed, 19 Mar 2014 12:01:30 +0100 Lukas Stadler fixed canonicalization of ArrayEqualsNode, added Virtualizable implementation
Wed, 19 Mar 2014 09:08:22 +0100 Lukas Stadler refactored state cleaning in PEA MergeProcessor
Tue, 18 Mar 2014 16:45:07 -0700 Tom Rodriguez Merge
Tue, 18 Mar 2014 15:35:15 -0700 Tom Rodriguez add missing null check in is_interrupted
Tue, 18 Mar 2014 15:32:56 -0700 Tom Rodriguez fix comment
Tue, 18 Mar 2014 23:50:46 +0100 Doug Simon fixed regression in gate command
Tue, 18 Mar 2014 22:58:14 +0100 Doug Simon fixed pylint errors
Tue, 18 Mar 2014 22:56:50 +0100 Doug Simon added fast path for HotSpotResolvedObjectType.resolveMethod() when the receiver is the declarer of the method
Tue, 18 Mar 2014 22:51:03 +0100 Doug Simon take into account BasePhase subclasses whose name does not end with "Phase"
Tue, 18 Mar 2014 22:50:30 +0100 Doug Simon issue warning/error where ever relevant if a non-supported VM (e.g., client VM on Mac) is used in mx
Tue, 18 Mar 2014 20:36:53 +0100 Christian Humer Merge.
Tue, 18 Mar 2014 20:36:31 +0100 Christian Humer Truffle: fixed indefinite splitting of recursive calls.
Tue, 18 Mar 2014 20:35:55 +0100 Christian Humer Truffle-DSL: fixed wrong generation of costs for polymorphic nodes.
Tue, 18 Mar 2014 19:45:22 +0100 Christian Humer Truffle-DSL: fixed some findbugs errors for (CR-2223)
Tue, 18 Mar 2014 19:33:49 +0100 Christian Humer Merge.
Tue, 18 Mar 2014 18:13:43 +0100 Christian Humer Fixed option processor to always produce unix line feeds which led to checkstyle warnings on windows.
Tue, 18 Mar 2014 11:51:37 -0700 Tom Rodriguez Merge
Tue, 18 Mar 2014 11:07:47 -0700 Tom Rodriguez dump final HIR schedule to c1visualizer
Tue, 18 Mar 2014 09:48:59 -0700 Tom Rodriguez eliminate useless masking
Thu, 13 Mar 2014 15:41:24 -0700 Tom Rodriguez fix array length load location identity
Thu, 13 Mar 2014 15:40:10 -0700 Tom Rodriguez eliminate sequential reinterprets
Thu, 13 Mar 2014 15:38:00 -0700 Tom Rodriguez fix string contains call
Tue, 18 Mar 2014 18:02:45 +0100 Doug Simon use lazy names for snippet and replacements related debug values
Tue, 18 Mar 2014 17:16:02 +0100 Doug Simon guard call to Debug.dump
Tue, 18 Mar 2014 17:15:35 +0100 Doug Simon use lazy names in BasePhase
Tue, 18 Mar 2014 17:15:06 +0100 Doug Simon added support for lazy computation of names for use with Debug
Tue, 18 Mar 2014 16:35:49 +0100 Lukas Stadler make ArrayEqualsNode fixed instead of floating
Tue, 18 Mar 2014 13:14:53 +0100 Andreas Woess Truffle: make Node#replace accept any CharSequence as reason
Tue, 18 Mar 2014 12:15:48 +0100 Andreas Woess fix windows compiler warning (C4800)
Tue, 18 Mar 2014 12:39:23 +0100 Doug Simon reduced overhead of Debug.metric() and Debug.timer() when no metrics or timers are enabled
Tue, 18 Mar 2014 10:04:29 +0100 Lukas Stadler clean state before merging iteration in PEA MergeProcessor
Tue, 18 Mar 2014 10:01:08 +0100 Lukas Stadler small additional null check in GraphPrinterDumpHandler
Tue, 18 Mar 2014 10:00:04 +0100 Lukas Stadler fix return type of createOutOfBoundsException foreign call
Tue, 18 Mar 2014 09:59:33 +0100 Lukas Stadler update comments on BenchmarkCounters (-XX options instead of preprocessor defs)
Tue, 18 Mar 2014 09:57:40 +0100 Lukas Stadler assert that only live ValueNodes are added as inputs and successors
Tue, 18 Mar 2014 09:56:42 +0100 Lukas Stadler relax assertion in emitNullCheck to Kind.Object to allow for IllegalStamp
Tue, 18 Mar 2014 09:55:55 +0100 Lukas Stadler fix typo
Mon, 17 Mar 2014 17:32:35 -0700 twisti removed com/oracle/graal/hotspot/bridge/Marks.java and replaced with enum
Mon, 17 Mar 2014 23:46:20 +0100 Doug Simon Backed out changeset: 1d35a2b84553
Mon, 17 Mar 2014 23:45:14 +0100 Doug Simon use Java Allocation Instrumenter to observe allocation in Graal compiler tests
Mon, 17 Mar 2014 12:40:35 -0700 Michael Van De Vanter Merge with 5e04917e66165ef93fe7b61030c4d89a08b3d53c
Mon, 17 Mar 2014 12:39:25 -0700 Michael Van De Vanter Remove TODOs no longer relevant
Mon, 17 Mar 2014 18:46:39 +0100 Christian Humer Truffle: renamed NodeFilter to NodeCountFilter and changed it to have inclusive implementation semantics.
Mon, 17 Mar 2014 14:57:14 +0100 Christian Humer Truffle: Added API changes to the changelog.
Mon, 17 Mar 2014 14:30:59 +0100 Christian Humer Merge.
Mon, 17 Mar 2014 14:29:45 +0100 Christian Humer Truffle: API cleanup and javadoc for CallNodes.
Mon, 17 Mar 2014 14:29:45 +0100 Christian Humer Truffle: Removed deprecated API; Added NodeFilter to customize filter when counting nodes.
Mon, 17 Mar 2014 14:29:45 +0100 Christian Humer Truffle: Introduced NodeCost as a replacement for NodeInfo.Kind.
Mon, 17 Mar 2014 13:08:32 +0100 Roland Schatz Remove all references to NarrowOop from VM independent code.
Mon, 17 Mar 2014 12:07:49 +0100 Roland Schatz Move narrow oop handling in reference maps to hotspot specific code.
Mon, 17 Mar 2014 11:53:51 +0100 Roland Schatz Make data patch system use vm specific NarrowOop kind.
Mon, 17 Mar 2014 11:40:12 +0100 Roland Schatz Introduce Hotspot-specific NarrowOop kind.
Mon, 17 Mar 2014 11:27:56 +0100 Roland Schatz Make size of PlatformKind overridable by VM specific code.
Mon, 17 Mar 2014 11:21:32 +0100 Roland Schatz Use stamp constructor in PhiNode.
Mon, 17 Mar 2014 11:46:58 +0100 Bernhard Urban high tier: remove VerifyUsage*Phase (replaced by CheckGraalInvariants)
Mon, 17 Mar 2014 11:31:51 +0100 Bernhard Urban complevel: use COMPILERGRAAL flag (fixes hosted-mode with ClientVM)
Mon, 17 Mar 2014 09:37:41 +0100 Matthias Grimmer DebugPrinter: remove unittest init
Mon, 17 Mar 2014 09:15:13 +0100 Matthias Grimmer DebugPrinter: fix findbugs issues
Sun, 16 Mar 2014 19:20:21 +0100 Gilles Duboscq Fix mx eclipseformat always adds the 'eclipse' suffix
Sun, 16 Mar 2014 18:52:14 +0100 Gilles Duboscq Graal PrintCompilation: print exception handlers and blocking flags
Sun, 16 Mar 2014 18:46:56 +0100 Gilles Duboscq Print compilation level in Graal's PrintCompilation output
Sun, 16 Mar 2014 18:36:51 +0100 Gilles Duboscq Use CIPrintCompilerName in nmethod::print_on
Sun, 16 Mar 2014 19:19:53 +0100 Gilles Duboscq Respect CIPrintCompilerName and output a timestamp in Graal's PrintCompilation implementation
Fri, 14 Mar 2014 18:11:18 +0100 Gilles Duboscq Improve cleanup during snippet lowering where the snippet never returns normally (unwind, deopt...)
Sat, 15 Mar 2014 10:28:52 +0100 Doug Simon fixed some findbugs issues
Sat, 15 Mar 2014 01:42:27 +0100 Doug Simon added findbugs command to mx
Fri, 14 Mar 2014 22:56:59 +0100 Doug Simon removed ResolvedJavaMethod.getCompiledCodeSize()
Fri, 14 Mar 2014 22:09:46 +0100 Doug Simon modified HotSpotResolvedJavaMethod.getCompiledCodeSize() to only return Graal compiled code size
Fri, 14 Mar 2014 22:05:50 +0100 Doug Simon removed ResolvedJavaMethod.getCompilerStorage(); moved last compiled graph node count into profiling info (i.e. MethodData metadata)
Fri, 14 Mar 2014 18:10:59 +0100 Bernhard Urban CheckGraalInvariants: catch BailoutException
Fri, 14 Mar 2014 15:40:54 +0100 Bernhard Urban SnippetTemplate: don't use dummy node for replace
Fri, 14 Mar 2014 15:29:17 +0100 Christian Wirth Merged
Fri, 14 Mar 2014 09:58:31 +0100 Christian Wirth Merged
Wed, 12 Mar 2014 11:23:56 +0100 Christian Wirth fix for mx, did not compile on Windows
Fri, 14 Mar 2014 10:22:04 +0100 Lukas Stadler let NodeIterable.snapshotTo take collections instead of lists
Fri, 14 Mar 2014 10:22:04 +0100 Lukas Stadler tiny change in FrameStateAssignmentPhase
Fri, 14 Mar 2014 11:17:42 +0100 Lukas Stadler tiny change to DebugInfoBuilder
Fri, 14 Mar 2014 10:22:04 +0100 Lukas Stadler new graph ordering assertion mechanism
Fri, 14 Mar 2014 10:21:46 +0100 Lukas Stadler split BciBlockMapping liveness calculation into fast and slow path
Fri, 14 Mar 2014 08:28:03 +0100 Lukas Stadler fix for IfNode reordering
Thu, 13 Mar 2014 13:38:02 -0700 twisti undo accidentially pushed make/Makefile changes
Wed, 12 Mar 2014 17:33:51 -0700 twisti moved CompilerToVM.loadReferencedTypeInPool logic into Java
Wed, 12 Mar 2014 15:12:28 -0700 twisti added HotSpotConstantPool.JVM_CONSTANT enum
Thu, 13 Mar 2014 21:16:57 +0100 Doug Simon Merge.
Thu, 13 Mar 2014 21:15:46 +0100 Doug Simon fixed regression due to jdk9 merge
Thu, 13 Mar 2014 21:15:13 +0100 Doug Simon removed unnecessary LFLAGS adjustment for clang
Thu, 13 Mar 2014 17:49:57 +0100 Doug Simon added COMPILERGRAAL to predefined symbols in hotspot CDT project
Thu, 13 Mar 2014 17:48:44 +0100 Doug Simon removed GPU offload interaction with compilation policy
Thu, 13 Mar 2014 17:47:44 +0100 Doug Simon fixed bug in HotSpotResolvedJavaField.equals
Thu, 13 Mar 2014 15:48:36 +0100 Gilles Duboscq Make the DuplicateSuppressingStream periodically print while it is filtering output