log

age author description
Thu, 05 Feb 2015 11:10:38 +0100 Josef Eisl Temporary backed out changeset: 6fce03279f0a (LIRGenerator: assert that we are not creating copies of variables.)
Thu, 05 Feb 2015 04:16:48 +0100 Thomas Wuerthinger More folding on creation for object equality node.
Thu, 05 Feb 2015 04:10:59 +0100 Thomas Wuerthinger Add constant folding for getClass graph builder plugin.
Thu, 05 Feb 2015 03:42:42 +0100 Thomas Wuerthinger Merge.
Thu, 05 Feb 2015 03:42:23 +0100 Thomas Wuerthinger Register plugin for NewFrame intrinsic.
Thu, 05 Feb 2015 03:25:21 +0100 Thomas Wuerthinger Create ExplodeLoop plugin prototype. Special sort for blocks from bci block map builder for explode loop methods. Graph builder plugin for customizing static field accesses. New Truffle option TruffleExcludeAssertions default true that excludes assertion code from being partial evaluated in the new partial evaluator.
Thu, 05 Feb 2015 03:22:35 +0100 Thomas Wuerthinger Only fill frame with default value when it is non-null.
Thu, 05 Feb 2015 01:28:10 +0100 Thomas Wuerthinger Create prototype for new graph builder plugin for loop explosion.
Wed, 04 Feb 2015 17:02:31 -0800 Michael Van De Vanter Merge with 41af11212ed308e59dbd87fe1b5c4dfc790cbba3
Wed, 04 Feb 2015 16:38:09 -0800 Michael Van De Vanter Merge with cd49455040c1d57d8ab74473b3786ecc4f663060
Wed, 04 Feb 2015 16:34:07 -0800 Michael Van De Vanter Truffle/Instrumentation: update ChangeLog
Tue, 03 Feb 2015 11:48:25 -0800 Michael Van De Vanter Truffle/Instrumentation: refine checks for safe node replacement
Thu, 05 Feb 2015 01:24:09 +0100 Thomas Wuerthinger Remove unused import.
Thu, 05 Feb 2015 01:04:56 +0100 Thomas Wuerthinger Make graph equality comparison for testing purposes more robust, by sorting constants lexically.
Wed, 04 Feb 2015 23:33:32 +0100 Thomas Wuerthinger Add null check in Unbox graph builder plugin.
Wed, 04 Feb 2015 21:29:52 +0100 Thomas Wuerthinger Merge.
Wed, 04 Feb 2015 21:28:56 +0100 Thomas Wuerthinger Resolve simple method calls to Special invoke kind before processing the invoke.
Wed, 04 Feb 2015 21:28:34 +0100 Thomas Wuerthinger Fix condition in inlining during parse time plugin in partial evaluator.
Wed, 04 Feb 2015 21:04:41 +0100 Thomas Wuerthinger Factor the findSpecialCallTarget logic when canonicalizing MethodCallTarget nodes into a static method.
Wed, 04 Feb 2015 21:04:05 +0100 Thomas Wuerthinger Use stack kind when pushing an UnboxNode.
Wed, 04 Feb 2015 19:21:33 +0100 Thomas Wuerthinger Prototype for configuring inlining during parsing via a closure in the GraphBuilderConfiguration object.
Wed, 04 Feb 2015 14:33:27 +0100 Josef Eisl LIRGeneratorTool: change return type from Value to Variable for most emit methods.
Wed, 04 Feb 2015 16:53:11 +0100 Josef Eisl LIRGenerator: assert that we are not creating copies of variables (unintentionally).
Wed, 04 Feb 2015 14:44:37 +0100 Josef Eisl CurrentLockNode: do not create superfluous move.
Wed, 04 Feb 2015 15:08:31 +0100 Roland Schatz GraphBuilderPlugins for GraalDirectives.
Wed, 04 Feb 2015 15:00:25 +0100 Josef Eisl FixPointIntervalBuilder: do not record instruction ids but instructions.
Wed, 04 Feb 2015 15:02:36 +0100 Josef Eisl Remove InstructionNumberer once again (Backed out changeset: 1fca9212fb61).
Wed, 04 Feb 2015 14:39:22 +0100 Doug Simon copy GraphBuilderPlugins when copying a GraphBuilderPhase
Wed, 04 Feb 2015 13:51:17 +0100 Josef Eisl Merge.
Wed, 04 Feb 2015 11:31:26 +0100 Josef Eisl LSStackSlotAllocator: record use positions globally.
Tue, 03 Feb 2015 13:46:33 +0100 Josef Eisl InstructionNumberer: remove opIdToBlockMap.
Tue, 03 Feb 2015 13:33:52 +0100 Josef Eisl Backed out changeset 5b61f60e458f, d6b4eaeff50b (remove InstructionNumberer).
Tue, 03 Feb 2015 15:12:29 +0100 Josef Eisl LSStackSlotAllocator: add debug timers.
Tue, 03 Feb 2015 13:04:23 +0100 Josef Eisl FrameMapBuilderImpl: verify StackSlotAllocation.
Wed, 04 Feb 2015 03:22:41 +0100 Thomas Wuerthinger Merge.
Wed, 04 Feb 2015 03:19:37 +0100 Thomas Wuerthinger Fold if nodes at parse time.
Wed, 04 Feb 2015 03:04:20 +0100 Thomas Wuerthinger Prototype for folding object equality at parse time.
Wed, 04 Feb 2015 02:38:59 +0100 Thomas Wuerthinger More restructuring of CompareNode. Move unorderedIsTrue flag to a field.
Wed, 04 Feb 2015 02:28:28 +0100 Thomas Wuerthinger Restructure CompareNode. Create constant fold utility, store condition as data field.
Wed, 04 Feb 2015 01:59:39 +0100 Thomas Wuerthinger Canonicalize load fields on constant receivers at partial evaluation parse time.
Wed, 04 Feb 2015 01:41:30 +0100 Thomas Wuerthinger Draft for ParameterPlugin.
Wed, 04 Feb 2015 01:26:51 +0100 Thomas Wuerthinger Draft for LoadFieldPlugin.
Wed, 04 Feb 2015 00:55:08 +0100 Thomas Wuerthinger Further restructuring in the PartialEvaluator.
Wed, 04 Feb 2015 00:41:25 +0100 Thomas Wuerthinger More restructuring in PartialEvaluator.
Wed, 04 Feb 2015 00:31:33 +0100 Thomas Wuerthinger Move more logic from TruffleCache to PartialEvaluator.
Wed, 04 Feb 2015 00:20:29 +0100 Thomas Wuerthinger Move some logic from TruffleCache to PartialEvaluator.
Wed, 04 Feb 2015 01:31:23 +0100 Doug Simon moved dispatch for plugin to be within InvocationPlugin
Tue, 03 Feb 2015 21:24:16 +0100 Doug Simon Backed out c8b2315651d3 as it breaks replay compilation
Tue, 03 Feb 2015 21:22:33 +0100 Doug Simon use anonymous classes for GraphBuilderPlugins instead of enums to common out registration logic and add better static checking
Tue, 03 Feb 2015 18:30:07 +0100 Lukas Stadler fix canonicalizer in IntegerTestNode
Tue, 03 Feb 2015 17:15:44 +0100 Stefan Anzinger Merge
Tue, 03 Feb 2015 17:03:19 +0100 Stefan Anzinger Merge
Tue, 03 Feb 2015 17:02:15 +0100 Stefan Anzinger Only lowerToIf, when stage does not allow FloatingGuards
Tue, 03 Feb 2015 16:59:56 +0100 Stefan Anzinger Add HotSpotCryptoSubstitutionTest to blacklist for SPARC
Tue, 03 Feb 2015 16:09:16 +0100 Lukas Stadler small refactoring in DefaultTruffleSplittingStrategyNew
Tue, 03 Feb 2015 16:08:56 +0100 Lukas Stadler test for scheduling of proxy inputs
Tue, 03 Feb 2015 12:03:42 +0100 Lukas Stadler allocation profiling fixes
Tue, 03 Feb 2015 15:29:03 +0100 Gilles Duboscq Improve javadoc around LoopEndNode's endIndex. Make related methods package-private.
Wed, 28 Jan 2015 15:46:13 +0100 Gilles Duboscq mx: Show annotation processor edges in projectgraph
Tue, 03 Feb 2015 14:37:10 +0100 Roland Schatz Prevent duplication of ControlFlowAnchor nodes.
Tue, 03 Feb 2015 11:10:24 +0100 Josef Eisl Merge StackSlotAllocation cleanups.
Sat, 31 Jan 2015 15:51:54 +0100 Josef Eisl LSStackSlotAllocator: lazy initialize freeSlot and improve javadoc.
Sat, 31 Jan 2015 15:05:26 +0100 Josef Eisl LSStackSlotAllocator: clean up comments and sort methods.
Sat, 31 Jan 2015 14:48:27 +0100 Josef Eisl LSStackSlotAllocator: remove InstructionNumberer.
Sat, 31 Jan 2015 13:29:49 +0100 Josef Eisl LSStackSlotAllocator: make unhandled, active and sortedBlocks final.
Sat, 31 Jan 2015 13:23:40 +0100 Josef Eisl InstructionNumberer: remove opIdToInstructionMap and opIdToBlockMap.
Sat, 31 Jan 2015 12:59:40 +0100 Josef Eisl LSStackSlotAllocator: outsource FixPointIntervalBuilder.
Sat, 31 Jan 2015 11:32:38 +0100 Josef Eisl LSStackSlotAllocator: rename SlowIntervalBuilder to FixPointIntervalBuilder.
Sat, 31 Jan 2015 11:30:44 +0100 Josef Eisl LSStackSlotAllocator make SlowIntervalBuilder static.
Sat, 31 Jan 2015 11:07:15 +0100 Josef Eisl LSStackSlotAllocator: hide inner class.
Sat, 31 Jan 2015 11:01:45 +0100 Josef Eisl LSStackSlotAllocator: use priority queue.
Sat, 31 Jan 2015 10:49:20 +0100 Josef Eisl StackInterval: remove use position list.
Sat, 31 Jan 2015 10:35:50 +0100 Josef Eisl StackInterval: replace StackUsePosList with SortedMap.
Sat, 31 Jan 2015 11:01:26 +0100 Josef Eisl InstructionNumberer: make opIdToInstructionMap and opIdToBlockMap final.
Fri, 30 Jan 2015 15:39:59 +0100 Josef Eisl Make StackUsePosList and StackInterval final.
Fri, 30 Jan 2015 15:30:33 +0100 Josef Eisl LSStackSlotAllocator: fix typos.
Fri, 30 Jan 2015 15:23:32 +0100 Josef Eisl Rename EnableLSStackSlotAllocation command line flag to LSStackSlotAllocation.
Tue, 03 Feb 2015 04:17:06 +0100 Thomas Wuerthinger Clean ups in partial evaluator. New development-only option FastPE.
Sun, 01 Feb 2015 19:25:27 +0100 Thomas Wuerthinger Use class hashcode instead of class name hashcode in NodeClass.
Mon, 02 Feb 2015 17:21:33 -0800 Christian Wimmer Small fixes for Graal tutorial classes
Mon, 02 Feb 2015 14:29:29 -0800 Tom Rodriguez Reassociate invariants near end of MidTier
Mon, 02 Feb 2015 22:50:17 +0100 Doug Simon Merge.
Mon, 02 Feb 2015 22:49:50 +0100 Doug Simon added GraphBuilderPlugins for standard boxing/unboxing methods
Mon, 02 Feb 2015 21:40:08 +0100 Doug Simon factored out common code
Mon, 02 Feb 2015 21:38:47 +0100 Doug Simon added GraphBuilderPlugins for CompilerDirectives
Mon, 02 Feb 2015 21:38:15 +0100 Doug Simon extra javadoc
Mon, 02 Feb 2015 21:38:00 +0100 Doug Simon extra assertion checking around use of GraphBuilderPlugins
Mon, 02 Feb 2015 11:51:06 -0800 Tom Rodriguez Break LoopTransform phases into individual phases
Mon, 02 Feb 2015 17:42:55 +0100 Doug Simon implemented proper .equals() and .hashCode() for ArithmeticOpTable and the associated Op class hierarchy
Mon, 02 Feb 2015 14:20:44 +0100 Doug Simon made enum field final
Sun, 01 Feb 2015 20:57:56 -0800 Tom Rodriguez Merge
Fri, 30 Jan 2015 11:56:24 -0800 Tom Rodriguez Protect against violation of Map interface contract
Fri, 30 Jan 2015 11:33:32 -0800 Tom Rodriguez Fix criteria in GraphChangeMonitoringPhase
Fri, 30 Jan 2015 11:28:00 -0800 Tom Rodriguez CountingProxy should print to TTY
Fri, 30 Jan 2015 11:26:00 -0800 Tom Rodriguez Add substitution for CompilerToVMImpl.getJavaMirror
Fri, 30 Jan 2015 11:24:27 -0800 Tom Rodriguez Properly handle multiple class names for ClassSubstitution
Sun, 01 Feb 2015 02:21:32 +0100 Thomas Wuerthinger Simplify IntegerStamp.meet. Simplify assertion in ArithmeticStamp.
Sun, 01 Feb 2015 00:51:09 +0100 Thomas Wuerthinger Small improvement to LIRInsertionBuffer.
Sat, 31 Jan 2015 23:43:30 +0100 Thomas Wuerthinger Small changes in edges iterator.
Sat, 31 Jan 2015 21:33:01 +0100 Thomas Wuerthinger Split methods in ConditionalEliminationPhase.
Sat, 31 Jan 2015 19:03:33 +0100 Thomas Wuerthinger Merge.
Wed, 28 Jan 2015 15:07:54 +0100 Thomas Wuerthinger Process inputs of ProxyNodes in the scheduler.
Sat, 31 Jan 2015 00:30:00 +0100 Doug Simon initial commit of GraphBuilderPhase plugins
Sat, 31 Jan 2015 00:19:34 +0100 Doug Simon improved error message when Service loading fails
Fri, 30 Jan 2015 20:52:39 +0100 Lukas Stadler schedule inputs of proxy nodes at the loop exit
Fri, 30 Jan 2015 10:54:09 -0800 Christian Wimmer Remove unused parameter "stub" from GraalCompiler.compileGraph
Thu, 29 Jan 2015 16:49:03 +0100 Roland Schatz Unit tests for GraalDirectives API.
Thu, 29 Jan 2015 16:45:09 +0100 Roland Schatz Add GraalDirectives API to influence compiler behavior.
Wed, 28 Jan 2015 12:08:21 +0100 Roland Schatz Fix comment.
Tue, 27 Jan 2015 17:03:55 +0100 Roland Schatz Remove wrong javadoc.
Thu, 29 Jan 2015 16:34:55 -0800 Christian Wimmer Bugfix: static and instance field with same offset are not equal
Thu, 29 Jan 2015 16:33:33 -0800 Christian Wimmer Examples for Graal tutorial
Thu, 29 Jan 2015 16:32:54 -0800 Christian Wimmer More and better value setters in GraphBuilderConfiguration
Thu, 29 Jan 2015 11:45:56 -0800 Michael Van De Vanter Truffle/SL: clean up SL instrumentation code
Thu, 29 Jan 2015 11:44:14 -0800 Michael Van De Vanter Truffle/Instrumentation: comments and minor code cleanup post-review
Thu, 29 Jan 2015 11:27:19 +0100 Josef Eisl StackSlotAllocation: fix style/formating issues.
Thu, 29 Jan 2015 11:14:27 +0100 Josef Eisl StackSlotAllocation: merge with upstream.
Thu, 29 Jan 2015 10:56:07 +0100 Josef Eisl StackSlotAllocation: add metric for uninitialized stack slots.
Thu, 29 Jan 2015 10:38:01 +0100 Josef Eisl StackSlotAllocation: improve javadoc.
Wed, 28 Jan 2015 19:32:47 +0100 Josef Eisl Merge.
Wed, 28 Jan 2015 19:12:57 +0100 Josef Eisl StackSlotAllocation: handle uninitialized stack slots.
Tue, 13 Jan 2015 17:52:18 +0100 Josef Eisl Move StackSlotAllocators into a package.
Tue, 13 Jan 2015 17:50:58 +0100 Josef Eisl Make FrameMap allocation methods and VirtualStackSlot visible.
Tue, 13 Jan 2015 17:43:04 +0100 Josef Eisl StackSlotAllocator: add CFGPrinter support for StackIntervals.
Tue, 13 Jan 2015 17:42:08 +0100 Josef Eisl StackSlotAllocator: add linear scan stack slot allocator.
Tue, 13 Jan 2015 17:37:44 +0100 Josef Eisl StackSlotAllocator: add debug meters
Tue, 13 Jan 2015 17:34:34 +0100 Josef Eisl VirtualStackSlot: make toString() c1visualizer compatible.
Thu, 04 Dec 2014 14:17:24 +0100 Josef Eisl Add FrameMap.spillSlotRangeSize().
Wed, 03 Dec 2014 23:10:53 +0100 Josef Eisl Introduce FrameMapBuilderTool.
Thu, 04 Dec 2014 11:15:04 +0100 Josef Eisl Encapsulate FrameMapBuilderImpl.frameMap.
Wed, 03 Dec 2014 22:55:03 +0100 Josef Eisl Pass StackSlotAllocator to FrameMapBuilder.buildFrameMap().
Wed, 03 Dec 2014 20:34:57 +0100 Josef Eisl Remove FrameMappingTool.
Wed, 03 Dec 2014 20:21:24 +0100 Josef Eisl Remove FrameMapBuilder.requireMapping() (only LIR needs to be updated).
Wed, 03 Dec 2014 21:39:15 +0100 Josef Eisl LinearScan: remove support for markFrameLocations.
Wed, 28 Jan 2015 19:56:03 -0800 Tom Rodriguez Merge
Wed, 28 Jan 2015 17:48:54 -0800 Tom Rodriguez Make BlackholeSubstitutions work with older versions of JMH
Wed, 28 Jan 2015 12:41:40 -0800 Tom Rodriguez Don't report derived induction variable for IV backedge value
Wed, 28 Jan 2015 12:39:10 -0800 Tom Rodriguez Added entrySet and keySet to NodeNodeMap
Wed, 28 Jan 2015 12:09:13 -0800 Tom Rodriguez Only keep RuntimeConstraint action None guards fixed in the control flow
Thu, 29 Jan 2015 03:13:15 +0100 Andreas Woess Truffle: allow @TruffleBoundary on constructors
Thu, 29 Jan 2015 03:11:53 +0100 Andreas Woess Truffle: simplify NodeUtil.findChildField
Thu, 29 Jan 2015 00:12:55 +0000 Chris Seaton Merge.
Thu, 29 Jan 2015 00:12:30 +0000 Chris Seaton Truffle: print the line number in the source attribution tree.
Wed, 28 Jan 2015 15:01:21 +0100 Doug Simon removed leftover GPU support code
Wed, 28 Jan 2015 14:24:16 +0100 Thomas Wuerthinger Merge.
Wed, 28 Jan 2015 12:14:03 +0100 Thomas Wuerthinger Remove ValueProxy nodes from schedule lists.
Wed, 28 Jan 2015 12:05:41 +0100 Thomas Wuerthinger Change verification of scheduled graph.
Wed, 28 Jan 2015 12:03:00 +0100 Thomas Wuerthinger Shorter comparison of HotSpotResolvedFieldImpl instances.
Wed, 28 Jan 2015 12:19:27 +0100 Doug Simon exclude com.oracle.graal.virtual.bench/src_gen directory from Checkstyle Eclipse plugin
Wed, 28 Jan 2015 11:28:03 +0100 Thomas Wuerthinger Merge.
Wed, 28 Jan 2015 11:27:35 +0100 Thomas Wuerthinger Fix LocationSet - use equals for comparing LocationIdentity objects.
Wed, 28 Jan 2015 04:05:07 +0100 Thomas Wuerthinger Run eclipse format.
Wed, 28 Jan 2015 03:28:31 +0100 Thomas Wuerthinger Merge.
Wed, 28 Jan 2015 02:58:22 +0100 Thomas Wuerthinger Do not enforce final constraint for macro node classes.
Wed, 28 Jan 2015 02:34:14 +0100 Thomas Wuerthinger Allow final modifier on node subclasses and start adding the modifier to leaf classes.
Wed, 28 Jan 2015 01:11:25 +0100 Thomas Wuerthinger Fix class comparison statements for BeginNode and MergeNode to reflect new class hierarchy.
Wed, 28 Jan 2015 01:06:39 +0100 Thomas Wuerthinger Make AbstractMergeNode abstract and introduce concrete subclass MergeNode.
Wed, 28 Jan 2015 01:04:20 +0100 Thomas Wuerthinger Rename MergeNode to AbstractMergeNode.
Wed, 28 Jan 2015 01:01:54 +0100 Thomas Wuerthinger Make AbstractBeginNode an abstract class and create concrete subclass BeginNode.
Wed, 28 Jan 2015 00:50:31 +0100 Thomas Wuerthinger Rename BeginNode => AbstractBeginNode.
Tue, 27 Jan 2015 23:52:31 +0100 Thomas Wuerthinger Rename KillSet to LocationSet, make it more efficient, and fix a bug related to ANY_LOCATION.
Tue, 27 Jan 2015 23:52:05 +0100 Thomas Wuerthinger Add a corner case test case with a mixture of unsafe writes and normal reads.
Tue, 27 Jan 2015 20:28:43 -0800 Michael Van De Vanter Truffle/Instrumentation: clean up and repair some old unit tests
Tue, 27 Jan 2015 20:28:19 -0800 Michael Van De Vanter Truffle/Instrumentation: clean up and repair some old unit tests
Tue, 27 Jan 2015 20:27:25 -0800 Michael Van De Vanter Truffle/Tools: unit tests for new framework and tool instances
Tue, 27 Jan 2015 20:26:41 -0800 Michael Van De Vanter Truffle/Tools: a new framework for pluggable tools that gather Truffle execution data
Tue, 27 Jan 2015 20:25:26 -0800 Michael Van De Vanter Truffle/Source: add default comparator for LineLocation
Tue, 27 Jan 2015 20:24:54 -0800 Michael Van De Vanter Truffle: Improved support for "probing" AST nodes:
Tue, 27 Jan 2015 20:23:13 -0800 Michael Van De Vanter Truffle: Additions to NodeUtil to support optional "safe" AST node replacement (and diagnostics when unsafe)
Tue, 27 Jan 2015 15:47:34 -0800 Tom Rodriguez Automatically install Batik for SVG export in IGV
Tue, 27 Jan 2015 14:54:07 -0800 Tom Rodriguez Fix inline policy of EdgesTest to ensure stable results
Tue, 27 Jan 2015 23:19:40 +0100 Lukas Stadler fix TruffleBoundary usage in SLCallUntilOptimizedBuiltin
Tue, 27 Jan 2015 23:14:40 +0100 Lukas Stadler store absolute file in FileSource
Tue, 27 Jan 2015 23:12:58 +0100 Lukas Stadler include original exception in FileSource.getReader
Tue, 27 Jan 2015 23:12:51 +0100 Lukas Stadler dump graphs for performance warnings
Tue, 27 Jan 2015 23:11:11 +0100 Lukas Stadler add annotation processor to verify TruffleBoundary/VirtualFrame usages
Tue, 27 Jan 2015 21:24:24 +0100 Doug Simon renamed LIRGenerator.emitForeignCall to emitForeignCallOp to avoid confusion
Tue, 27 Jan 2015 16:58:48 +0100 Thomas Wuerthinger Merge.
Tue, 27 Jan 2015 16:56:10 +0100 Thomas Wuerthinger Do not compute region set in SchedulePhase. Use new API of ReentrantBlockIterator.
Tue, 27 Jan 2015 16:52:25 +0100 Thomas Wuerthinger Pass a lambda to the ReentrantBlockIterator instead of a set.
Tue, 27 Jan 2015 16:16:06 +0100 Thomas Wuerthinger Only cache in MergeProcessor of PEA when processing loop begin blocks.
Tue, 27 Jan 2015 16:01:48 +0100 Thomas Wuerthinger Simplifications in PEA.
Tue, 27 Jan 2015 14:54:55 +0100 Thomas Wuerthinger Add utility methods to GuardsStage.
Tue, 27 Jan 2015 13:17:53 +0100 Thomas Wuerthinger Use Node#getUsageCount wherever possible.
Tue, 27 Jan 2015 13:09:17 +0100 Thomas Wuerthinger Small simplification in PE closure.
Tue, 27 Jan 2015 12:27:40 +0100 Thomas Wuerthinger Restructurings in ReentrantBlockIterator.
Tue, 27 Jan 2015 11:58:50 +0100 Thomas Wuerthinger Do not provide full schedul to LoweringTool.
Tue, 27 Jan 2015 11:47:44 +0100 Thomas Wuerthinger Always use read aware memory scheduling.
Tue, 27 Jan 2015 15:10:32 +0100 Paul Woegerer Various adjustments to simplify future merges
Tue, 27 Jan 2015 14:28:13 +0100 Paul Woegerer Allow PartialEvaluator to use a custom SnippetReflectionProvider
Tue, 27 Jan 2015 14:24:59 +0100 Paul Woegerer Prevent polluting SLFunctionRegistry (via SLNodeFactory.createRead()) with LHS names of assignment
Tue, 27 Jan 2015 14:11:52 +0100 Paul Woegerer Allow users to provide their own TruffleRuntime implementation
Tue, 27 Jan 2015 12:05:41 +0100 Roland Schatz Enable constant folding of Math.pow().
Tue, 27 Jan 2015 12:25:38 +0100 Doug Simon provide Stub.getStubs() method to access all installed stubs
Tue, 27 Jan 2015 12:24:44 +0100 Doug Simon fixed typo in sharedRuntime_x86_32.cpp
Tue, 27 Jan 2015 03:06:12 +0100 Thomas Wuerthinger Use LATEST schedule for PEA.
Mon, 26 Jan 2015 23:31:20 +0100 Thomas Wuerthinger Fix unused import.
Mon, 26 Jan 2015 23:30:09 +0100 Thomas Wuerthinger Do not add proxy nodes of loop exits to the schedule.
Mon, 26 Jan 2015 23:24:06 +0100 Thomas Wuerthinger Simplifications around PEA and using earliest possible schedule for nodes.
Mon, 26 Jan 2015 14:43:57 -0800 Tom Rodriguez Add toString and some accessors to InductionVariable subclasses
Mon, 26 Jan 2015 22:38:44 +0100 Stefan Anzinger Fix compile errors
Mon, 26 Jan 2015 21:53:57 +0100 Stefan Anzinger Merge
Mon, 26 Jan 2015 21:21:06 +0100 Stefan Anzinger [SPARC] Fix Partial Escape Analysis for SPARC in Truffle
Mon, 26 Jan 2015 21:19:36 +0100 Stefan Anzinger Merge
Mon, 19 Jan 2015 15:03:17 +0100 Stefan Anzinger [SPARC] add classes to blacklist for unittest on sparc as the PEA is partially disabled right now
Mon, 26 Jan 2015 11:37:05 -0800 Tom Rodriguez Add Java and JVM arguments to log file when -G:LogFile= is used
Mon, 26 Jan 2015 09:29:47 -0800 Tom Rodriguez Add some assertion messages
Mon, 26 Jan 2015 09:28:20 -0800 Tom Rodriguez Add utility phase to dump more information when another phase changes the graph
Sun, 25 Jan 2015 09:52:32 +0100 Andreas Woess Remove IterableNodeType from AssumptionNode
Sun, 25 Jan 2015 09:50:42 +0100 Andreas Woess Remove IterableNodeType from IntegerExactArithmeticNode
Sun, 25 Jan 2015 20:58:50 +0100 Doug Simon fixed regression caused by GPU removal
Sat, 24 Jan 2015 00:45:12 +0100 Thomas Wuerthinger Remove class ScheduledNode from the node class hierarchy.
Fri, 23 Jan 2015 22:13:55 +0100 Thomas Wuerthinger Temporarily remove FlowSensitiveReductionPhase.
Fri, 23 Jan 2015 22:00:55 +0100 Thomas Wuerthinger Temporarily remove java.decompiler project.
Fri, 23 Jan 2015 18:20:37 +0100 Thomas Wuerthinger Move to a system that has an extra counter for extra usages.
Fri, 23 Jan 2015 11:52:36 +0100 Thomas Wuerthinger Add utility Node#hasNoUsages.
Fri, 23 Jan 2015 11:28:20 +0100 Thomas Wuerthinger Remove TailcallNode.
Fri, 23 Jan 2015 15:51:35 +0100 Paul Woegerer Various adjustments to simplify future merges
Fri, 23 Jan 2015 14:32:11 +0100 Roland Schatz Avoid double copy of monitorIds list.
Fri, 23 Jan 2015 13:11:28 +0100 Roland Schatz Compiler intrinsic for JMH blackhole.
Thu, 22 Jan 2015 16:35:37 +0100 Roland Schatz Ignore dontinline compile command if it would prevent application of forced substitutions.
Thu, 22 Jan 2015 15:59:51 +0100 Roland Schatz mx: fix duplicate arguments for microbench
Fri, 23 Jan 2015 12:08:12 +0100 Christian Wirth fix in mx.py, MX_SUBPROCESS_COMMAND_FILE opened twice, fails on Windows
Fri, 23 Jan 2015 10:54:21 +0100 Doug Simon removed GPU code
Thu, 22 Jan 2015 23:16:17 +0100 Thomas Wuerthinger Small improvement in NodeList.
Thu, 22 Jan 2015 21:53:06 +0100 Thomas Wuerthinger Initialize FrameState with less copying.
Thu, 22 Jan 2015 21:14:53 +0100 Thomas Wuerthinger Make allocation of virtual object mapping lazy.
Thu, 22 Jan 2015 21:01:46 +0100 Thomas Wuerthinger Do not always allocate monitorId NodeInputList. Allow null NodeInputList.
Thu, 22 Jan 2015 18:46:04 +0100 Doug Simon fixed branch probability in instanceof snippet
Thu, 22 Jan 2015 16:25:04 +0100 Thomas Wuerthinger No need to clean up deleted phis.
Thu, 22 Jan 2015 16:24:36 +0100 Thomas Wuerthinger Initial version of inlining during parsing.
Wed, 21 Jan 2015 14:29:00 +0100 Thomas Wuerthinger Initialize frame state builder created for parse time inlining correctly.
Wed, 21 Jan 2015 13:10:52 +0100 Thomas Wuerthinger Restructuring in the GraphBuilder to have less fields in the phase instance.
Wed, 21 Jan 2015 12:01:14 +0100 Thomas Wuerthinger Make starting node a parameter in the GraphBuilder.
Wed, 21 Jan 2015 11:55:37 +0100 Thomas Wuerthinger GraphBuilder simplifications.
Tue, 20 Jan 2015 17:55:16 +0100 Thomas Wuerthinger Small simplification for BaselineBytecodeParser.
Tue, 20 Jan 2015 17:47:05 +0100 Thomas Wuerthinger Small clean up in GraphBuilderPhase.
Tue, 20 Jan 2015 17:10:20 +0100 Thomas Wuerthinger Remove obsolete comment.
Tue, 20 Jan 2015 16:54:38 +0100 Thomas Wuerthinger Remove GraphBuilderPhase#finishPrepare.
Tue, 20 Jan 2015 16:40:45 +0100 Thomas Wuerthinger Clean up in Kind class. Introduce Kind#getSlotCount and Kind#needsTwoSlots methods.
Tue, 20 Jan 2015 16:09:23 +0100 Thomas Wuerthinger Introduce new option InlineDuringParsing.
Thu, 22 Jan 2015 11:16:26 +0100 Doug Simon Added tag gpu-0.1 for changeset 1b0ef9634252
Thu, 22 Jan 2015 11:16:06 +0100 Doug Simon removed unused HotSpotGraalRuntime.setRuntimeAccessCheck()
Thu, 22 Jan 2015 09:45:56 +0100 Doug Simon fixed unbalanced #ifdef
Thu, 22 Jan 2015 01:22:02 +0100 Andreas Woess Truffle: replace Truffle-internal usages of unsafe compiler directives
Thu, 22 Jan 2015 01:11:06 +0100 Andreas Woess Truffle: remove references to unsafe in comments
Thu, 22 Jan 2015 01:08:25 +0100 Andreas Woess Truffle: deprecate CompilerDirectives.unsafe* methods.
Thu, 22 Jan 2015 01:01:29 +0100 Andreas Woess Truffle: add (and switch to) safe node field access implementation using reflection
Thu, 22 Jan 2015 00:37:29 +0100 Andreas Woess Truffle: channel all NodeUtil field accesses through NodeField class
Wed, 21 Jan 2015 11:00:48 -0800 Tom Rodriguez Add option to restrict MethodFilter to the root method
Wed, 21 Jan 2015 10:20:41 -0800 Tom Rodriguez Don't allow guards with action == None to float
Wed, 21 Jan 2015 10:19:33 -0800 Tom Rodriguez Emit warnings to TTY instead of System.out
Wed, 21 Jan 2015 19:03:37 +0100 Doug Simon fixed pylint issue
Wed, 21 Jan 2015 19:01:13 +0100 Doug Simon Merge.
Wed, 21 Jan 2015 19:00:46 +0100 Doug Simon mx: replaced MX_SUBPROCESS_COMMAND with MX_SUBPROCESS_COMMAND_FILE
Tue, 20 Jan 2015 23:18:17 +0100 Doug Simon fixed pylint issue
Tue, 20 Jan 2015 23:17:38 +0100 Doug Simon removed post-deserialization re-initialization of Graph.cachedLeafNodes
Tue, 20 Jan 2015 23:16:14 +0100 Doug Simon made some hash codes stable across VM executions to support replay compilation
Tue, 20 Jan 2015 23:15:49 +0100 Doug Simon added Fingerprint constructor that takes a list of events
Tue, 20 Jan 2015 23:14:52 +0100 Doug Simon mx: set MX_SUBPROCESS_COMMAND environment variable in subprocess launched by mx
Wed, 21 Jan 2015 15:44:30 +0100 Roland Schatz Microbenchmark for partial escape analysis.
Wed, 21 Jan 2015 14:49:13 +0100 Roland Schatz mx: add microbench command to run JMH benchmarks
Wed, 21 Jan 2015 13:55:37 +0100 Roland Schatz mx: support annotation processors in libraries
Wed, 21 Jan 2015 13:36:23 +0100 Gilles Duboscq mx: JavaConfig: compare compilance and version before path
Wed, 21 Jan 2015 12:02:35 +0100 Paul Woegerer Specify jacoco project includes/excludes in suite.py
Wed, 21 Jan 2015 11:43:22 +0100 Gilles Duboscq Fix mx igv: do not use Java < 1.8, handle the case where no JDKs are supported. Give some hints when the igv ant build fails.
Mon, 19 Jan 2015 18:00:28 +0100 Josef Eisl Add -G:[-/+]PrintIdealGraph option.
Tue, 20 Jan 2015 16:53:28 +0100 Doug Simon made some hash codes stable across VM executions to support replay compilation
Tue, 20 Jan 2015 16:52:16 +0100 Doug Simon added Fingerprint points to assist debugging replay compilation
Tue, 20 Jan 2015 16:22:11 +0100 Doug Simon added Fingerprint class
Mon, 19 Jan 2015 17:24:31 +0100 Doug Simon removed invalid reference from javadoc
Mon, 19 Jan 2015 16:06:04 +0100 Doug Simon Merge.
Mon, 19 Jan 2015 14:50:36 +0100 Doug Simon made ReplacementsImpl.snippetTemplateCache stable across VM executions to support replay compilation
Mon, 19 Jan 2015 14:46:55 +0100 Doug Simon made Graph.cachedLeafNodes stable across VM executions to support replay compilation
Mon, 19 Jan 2015 14:46:21 +0100 Doug Simon made AMD64HotSpotRegisterConfig.categorized stable across VM executions to support replay compilation
Mon, 19 Jan 2015 14:29:54 +0100 Stefan Anzinger [SPARC] Fix C2 code emission issue
Sat, 17 Jan 2015 11:26:18 +0100 Doug Simon mx: added support for Jython 2.7b3 and made ordering in generated files more deterministic\nContributed-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Fri, 16 Jan 2015 14:24:04 +0100 Paul Woegerer Fix indentation of multi-line strings passed to Debug.log
Fri, 16 Jan 2015 16:01:31 +0100 Stefan Anzinger [SPARC] do not virtualize on big endian when bit sizes do not match (temporary fix)
Fri, 16 Jan 2015 11:48:52 +0100 Stefan Anzinger [SPARC] make check for EA more tight
Thu, 15 Jan 2015 13:56:34 +0100 Andreas Woess Truffle: IGV printer nodeMap should be IdentityHashMap
Thu, 15 Jan 2015 08:24:43 +0100 Andreas Woess BranchProbabilityNode: branch probability value may evaluate to NaN in unreached code
Thu, 15 Jan 2015 06:34:53 +0100 Andreas Woess DefaultTruffleRuntime fields can be final
Wed, 14 Jan 2015 09:53:38 -0800 Tom Rodriguez Add --lldb option like --gdb
Wed, 14 Jan 2015 09:52:41 -0800 Tom Rodriguez Prompt to fill EXTRA_JAVA_HOMES like JAVA_HOME
Wed, 14 Jan 2015 16:40:56 +0100 Doug Simon localized replay compilation marker interface to HotSpot specific code
Wed, 14 Jan 2015 16:40:14 +0100 Doug Simon added MethodFilter.matchesClassName
Wed, 14 Jan 2015 13:43:16 +0100 Matthias Grimmer Interop: improve exception names and JavaDoc
Tue, 13 Jan 2015 19:48:15 +0100 Josef Eisl Reenable baseline tests in gate (backed out changeset 209c60cf3ea2)
Tue, 13 Jan 2015 19:45:42 +0100 Josef Eisl BaselineCompiler: fix predecessor calculation.
Wed, 14 Jan 2015 02:45:49 +0100 Thomas Wuerthinger Do not use an iterator when computing the single value of a PhiNode.
Tue, 13 Jan 2015 17:10:33 +0100 Christian Humer mx: Fixed eclipse annotation processor configuration should serialize JAVA_HOME with the original value.
Tue, 13 Jan 2015 14:08:14 +0100 Doug Simon make hash code for SnippetTemplate.CacheKey more deterministic
Tue, 13 Jan 2015 13:13:43 +0100 Doug Simon added graalGlobals_ppc.hpp
Tue, 13 Jan 2015 13:12:01 +0100 Doug Simon fixed JVM_GetGraalServiceImpls signature
Tue, 13 Jan 2015 13:08:26 +0100 Doug Simon moved generate_deopt_entry_for to InterpreterGenerator for all architectures
Tue, 13 Jan 2015 13:06:21 +0100 Doug Simon added missing JNICALL to JNI functions
Tue, 13 Jan 2015 13:04:37 +0100 Doug Simon fix format string
Tue, 13 Jan 2015 12:59:48 +0100 Doug Simon guarded use of 64-bit only code with #ifdefs
Tue, 13 Jan 2015 11:18:46 +0100 Doug Simon fixed however 32 bit inline version of assembler method
Tue, 13 Jan 2015 06:12:10 +0100 Stefan Anzinger Merge
Tue, 13 Jan 2015 06:11:30 +0100 Stefan Anzinger [SPARC] Remove SL from blacklist, add UnsafeEATest to blacklist (as long as unsafe does not EA on SPARC in some cases right now)
Tue, 13 Jan 2015 01:55:12 +0100 Thomas Wuerthinger Make sure the JSRData is cloned when the BciBlock is cloned.
Mon, 12 Jan 2015 21:24:26 +0100 Stefan Anzinger Merge
Mon, 12 Jan 2015 21:12:24 +0100 Stefan Anzinger [SPARC] Do not virtualize objects, when the types do not match on big endian machines
Mon, 12 Jan 2015 20:43:38 +0100 Doug Simon fixed eclipseformat issues
Mon, 12 Jan 2015 20:39:26 +0100 Doug Simon Merge.
Mon, 12 Jan 2015 20:39:04 +0100 Doug Simon removed Node factory methods
Mon, 12 Jan 2015 19:05:36 +0100 Doug Simon removed deprecated JUnitTestCase checkstyle check
Mon, 12 Jan 2015 19:34:31 +0100 Stefan Anzinger Extend emitMul, emitAdd and emitSub in ArithmeticLIRGenerator for explicitly requesting to set the flags register. (In AMD64 flags are set implicitly, but on SPARC it is not)
Mon, 12 Jan 2015 18:02:01 +0100 Roland Schatz Fix type error in code generation.
Mon, 12 Jan 2015 15:56:59 +0100 Roland Schatz Avoid unnecessary register-register move before IMUL instructions.
Mon, 12 Jan 2015 14:10:07 +0100 Roland Schatz Make BinaryNode inputs mutable.
Mon, 12 Jan 2015 13:32:43 +0100 Roland Schatz Use ArithmeticOpTable for shift operations.
Mon, 12 Jan 2015 12:04:22 +0100 Doug Simon fixed JDT compilation warning
Mon, 12 Jan 2015 12:03:39 +0100 Doug Simon removed deprecated JUnitTestCase checkstyle check
Mon, 12 Jan 2015 10:25:44 +0100 Thomas Wuerthinger Disable baseline tests in gate.
Mon, 12 Jan 2015 03:51:55 +0100 Thomas Wuerthinger Fix unit test.
Mon, 12 Jan 2015 03:13:36 +0100 Thomas Wuerthinger Respect canBeInlined in Truffle partial evaluation.
Mon, 12 Jan 2015 00:25:56 +0100 Thomas Wuerthinger Remove outdated assert.
Sun, 11 Jan 2015 23:47:28 +0100 Thomas Wuerthinger Removed unused BlockPlaceholderNode.
Sun, 11 Jan 2015 23:46:00 +0100 Thomas Wuerthinger Fix regression in graph builder related to removal of placeholder nodes. Do not create successor blocks for invokes without exception handler successor.
Sun, 11 Jan 2015 21:38:26 +0100 Thomas Wuerthinger Add tests for new public API in ResolvedJavaMethod.
Sun, 11 Jan 2015 21:06:25 +0100 Thomas Wuerthinger Can be inlined must also return true for native methods that are intrinsified.
Sun, 11 Jan 2015 21:04:56 +0100 Thomas Wuerthinger Avoid insertion of block placeholder node. Use begin node instead.
Sun, 11 Jan 2015 19:51:03 +0100 Thomas Wuerthinger Remove allocation of unused predecessor array in BciBlock.
Sun, 11 Jan 2015 19:35:37 +0100 Thomas Wuerthinger Fixed a regression in the new BciBlock order algorithm when compiling methods with JSR bytecode.
Sun, 11 Jan 2015 19:19:52 +0100 Thomas Wuerthinger Avoid using placeholder nodes when emitting explicit exceptions. Introduce StressExplictExceptionCode flag for debugging.
Sun, 11 Jan 2015 18:34:08 +0100 Thomas Wuerthinger Remove unused class ExceptionInfo.
Sun, 11 Jan 2015 18:12:51 +0100 Thomas Wuerthinger Add utilities ModifiersProvider#isConcrete, ResolvedJavaMethod#hasReceiver, ResolvedJavaMethod#hasBytecodes to Graal API.
Sun, 11 Jan 2015 17:46:47 +0100 Thomas Wuerthinger Add utilities isDirect and isIndirect to InvokeKind.
Sun, 11 Jan 2015 17:24:53 +0100 Thomas Wuerthinger Do not remove dead frame states in graph builder. There should not be any produced.
Sun, 11 Jan 2015 17:15:31 +0100 Thomas Wuerthinger Calculate blocks immediately in correct order.
Sun, 11 Jan 2015 16:26:26 +0100 Thomas Wuerthinger Do not compute loop exit bitmap in BciBlock.
Sun, 11 Jan 2015 16:25:08 +0100 Thomas Wuerthinger Factor JSR info data into separate data structure from BciBlock.
Sun, 11 Jan 2015 15:56:45 +0100 Thomas Wuerthinger Make allocation of loop header array in BciBlockMapping lazy.
Sun, 11 Jan 2015 02:39:07 +0100 Thomas Wuerthinger Disable inlining across Truffle boundary by default.
Sun, 11 Jan 2015 00:00:37 +0100 Thomas Wuerthinger Move back to an approach where NodeClass is cached in each Node instance.
Sat, 10 Jan 2015 22:59:11 +0100 Thomas Wuerthinger Simplify assertion in GuardLoweringPhase.
Sat, 10 Jan 2015 21:50:50 +0100 Thomas Wuerthinger Remove IterableNodeType from FloatingReadNode.
Sat, 10 Jan 2015 21:18:34 +0100 Thomas Wuerthinger Remove GuardNode from iterable node types.
Sat, 10 Jan 2015 13:44:47 +0100 Christian Humer Truffle-DSL: fixed name clashes were still possible on a OS with case insensitive file system.
Sat, 10 Jan 2015 13:46:02 +0100 Christian Humer Truffle-DSL: started Truffle-DSL changelog.
Fri, 09 Jan 2015 18:14:41 +0100 Christian Humer Truffle-DSL: fixed null dereference.
Fri, 09 Jan 2015 16:33:56 +0100 Christian Humer Truffle-DSL: disable line long line wrapping in code writer. warnings are excluded from checkstyle anyway.
Fri, 09 Jan 2015 16:33:08 +0100 Christian Humer Truffle-DSL: fix visiblity of create methods.
Fri, 09 Jan 2015 16:04:37 +0100 Christian Humer Truffle-DSL: make node id renaming a fixed point algorithm; relax warning condition for multiple execute methods; fix warning condition for multiple execute methods has displayed unproblematic execute methods.
Fri, 09 Jan 2015 16:02:55 +0100 Christian Humer Truffle-DSL: fix execute methods with evaluated arguments were not handled correctly with varargs arguments.
Fri, 09 Jan 2015 16:01:11 +0100 Christian Humer Truffle-DSL: disable model dumping on error as they can produce a message that is too long for eclipse to handle.
Fri, 09 Jan 2015 16:00:34 +0100 Christian Humer Truffle-DSL: varargs for rewrite events.
Fri, 09 Jan 2015 16:00:23 +0100 Christian Humer Truffle-DSL: increase maximum number of acceptAndExecute arguments to 5.
Thu, 08 Jan 2015 17:59:19 -0800 Tom Rodriguez Only embed boxed primitives when the box is cached by the JDK
Thu, 08 Jan 2015 17:56:37 -0800 Tom Rodriguez Mark the first difference when comparing graph strings
Thu, 08 Jan 2015 10:20:07 -0800 Tom Rodriguez client-nograal is supported on Mac
Wed, 07 Jan 2015 18:02:00 +0100 Christian Humer Truffle: improve invalidation messages for assumptions.
Wed, 07 Jan 2015 18:01:24 +0100 Christian Humer Truffle-DSL: fix implicit cast optimization bug.
Wed, 07 Jan 2015 16:05:57 +0100 Andreas Woess Merge
Wed, 07 Jan 2015 15:11:38 +0100 Andreas Woess Truffle: refactor size calculation in location allocator to visitor pattern
Mon, 05 Jan 2015 19:01:01 +0100 Andreas Woess Truffle: LoopNode: child field type can be RepeatingNode now
Wed, 07 Jan 2015 14:05:14 +0100 Roland Schatz Generalize ReinterpretNode to deal with arbitrary non-pointer types.
Wed, 07 Jan 2015 13:40:01 +0100 Lukas Stadler avoid re-adding "this" during PhiNode simplification
Tue, 06 Jan 2015 08:44:53 -0800 Tom Rodriguez Merge
Mon, 05 Jan 2015 13:02:38 -0800 Tom Rodriguez remove VerifyHeapNode warning message
Mon, 05 Jan 2015 13:00:00 -0800 Tom Rodriguez comment fixes
Tue, 06 Jan 2015 00:43:09 +0100 Christian Humer Truffle-DSL: inline specialized node into gen node if single specializable.
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: added bounds check for unrolling child arrays.
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: simplify bad overflow test. The issue is fixed by the new generated node layout. (GRAAL-885 #resolve)
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: optimize generated code for nodes with a single specialization. (GRAAL-602 #resolve)
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: minor cleanup to the guard test.
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: made type name verification more robust. Added some tests. (GRAAL-468 #resolve)
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: breaking: @TypeCheck and @TypeCast now require casted/checked type as explicit parameter. Previously the type was parsed from the method name. (GRAAL-446 #resolve)
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: fixed thrown exception messages should provide more contextual information. (reported by Benoit Daloze)
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: fixed create method should have the same visibility as its originating constructor. (GRAAL-365 #resolve)
Mon, 05 Jan 2015 09:58:33 -0800 Tom Rodriguez return proper kind of NULL
Mon, 05 Jan 2015 12:39:27 +0100 Christian Humer Truffle-DSL: fixed class loading test.
Mon, 05 Jan 2015 02:38:44 +0100 Christian Humer Truffle-DSL: fixed bug for polymorphic execute optimization.
Mon, 05 Jan 2015 01:31:08 +0100 Christian Humer Truffle-DSL: support for frame types Frame, MaterializedFrame. Added validation for frame type consistency. Some refactorings along the way.
Mon, 05 Jan 2015 01:31:08 +0100 Christian Humer Truffle-DSL: Added tests and verification of overridable generic execute methods.
Mon, 05 Jan 2015 01:31:07 +0100 Christian Humer Truffle-DSL: fixed wrong visibility of DSL nodes generated by the new layout.
Mon, 05 Jan 2015 01:31:07 +0100 Christian Humer Truffle-DSL: better class names for specialization methods starting with do.
Mon, 05 Jan 2015 01:31:07 +0100 Christian Humer Truffle-DSL: avoid some checkstyle errors for generated code.
Mon, 05 Jan 2015 01:31:07 +0100 Christian Humer Truffle-DSL: changed specialization class naming scheme to use method name. This usually leads to shorter specialization class names.
Fri, 02 Jan 2015 14:31:51 +0100 Christian Humer Truffle-DSL: fix crash if type in rewriteOn is not of type Throwable. Improved error messages for Specialization#rewriteOn.
Wed, 31 Dec 2014 17:35:10 +0000 Chris Seaton Truffle: typo in documentation of PrimitiveValueProfile.
Tue, 30 Dec 2014 14:52:38 +0100 Andreas Woess Split negated short-circuit-or guard into two guards
Tue, 30 Dec 2014 02:21:15 +0100 Christian Humer SL: fix NodeInfo lookup for SLGraalRuntimeBuiltins.
Tue, 30 Dec 2014 00:37:39 +0100 Christian Humer Truffle-DSL: checkstyle fixes.
Mon, 29 Dec 2014 23:39:12 +0100 Christian Humer SL: enable new DSL layout for SimpleLanguage.
Mon, 29 Dec 2014 23:39:07 +0100 Christian Humer SL: adapt SL to type system singleton removal.
Mon, 29 Dec 2014 23:39:03 +0100 Christian Humer SL: migrate SL to use @GenerateNodeFactory.
Mon, 29 Dec 2014 23:38:59 +0100 Christian Humer SL: make lookup of NodeInfo annotation more rebust.
Mon, 29 Dec 2014 23:38:54 +0100 Christian Humer Truffle-DSL: new node layout implementation.
Mon, 29 Dec 2014 23:38:50 +0100 Christian Humer Truffle-DSL: added test for null
Mon, 29 Dec 2014 23:38:46 +0100 Christian Humer Truffle-DSL: remove outdated test package-info.
Mon, 29 Dec 2014 23:38:42 +0100 Christian Humer Truffle-DSL: remove type system singleton
Mon, 29 Dec 2014 23:38:39 +0100 Christian Humer Truffle-DSL: disable automatic static imports.
Mon, 29 Dec 2014 23:38:34 +0100 Christian Humer Truffle-DSL: fixed auto import if imported class is declared in super class but is also a super class.
Mon, 29 Dec 2014 23:38:30 +0100 Christian Humer Truffle-DSL: migrate DSL tests to use @GenerateNodeFactory.
Mon, 29 Dec 2014 23:38:25 +0100 Christian Humer Truffle-DSL: implemented @GenerateNodeFactory to enable generation of factories. Factory generation is now disabled by default.
Mon, 29 Dec 2014 23:38:21 +0100 Christian Humer Truffle-DSL: replace complex factory system with a much simpler version
Mon, 29 Dec 2014 23:38:16 +0100 Christian Humer Truffle-DSL: refactor generator classes
Mon, 29 Dec 2014 23:38:12 +0100 Christian Humer Truffle: add putObject to node reflection.
Mon, 29 Dec 2014 23:38:08 +0100 Christian Humer Truffle: added new deepCopy method to Node.
Mon, 29 Dec 2014 23:37:58 +0100 Christian Humer SL: add boundaries for BigInteger add and String add.
Wed, 17 Dec 2014 11:24:42 +0100 Matthias Grimmer Fix GNFI class loader problem
Tue, 23 Dec 2014 12:13:14 +0100 Matthias Grimmer OM: DynamicObject extends TruffleObject, add default implementation
Tue, 23 Dec 2014 11:56:08 +0100 Matthias Grimmer Interop: add interface
Mon, 22 Dec 2014 18:34:00 +0100 Stefan Anzinger [SPARC] Fix OverflowBranch used in truffle
Sun, 21 Dec 2014 10:45:09 +0100 Stefan Anzinger SPARC support for Truffle
Sun, 21 Dec 2014 13:56:31 +1000 Doug Simon use deterministic iteration-order data structures
Sun, 21 Dec 2014 13:53:15 +1000 Doug Simon added factory methods for creating sets
Sat, 20 Dec 2014 15:56:59 +0000 Chris Seaton Empty commit to advance version number.
Sat, 20 Dec 2014 11:45:42 +0100 Bernhard Urban Added tag graal-0.6 for changeset 3b60f720b955
Sat, 20 Dec 2014 11:45:24 +0100 Bernhard Urban partial backout of 97f2038b7 graal-0.6
Sat, 20 Dec 2014 12:43:59 +0200 Bernhard Urban authors: delete duplicated entry
Fri, 19 Dec 2014 15:50:09 -0800 Tom Rodriguez Show group name as tooltip in IGV
Fri, 19 Dec 2014 15:49:32 -0800 Tom Rodriguez Fix selecting last element of RangeSlider
Fri, 19 Dec 2014 12:09:14 -0800 Tom Rodriguez Handle null in readKlassPointer
Fri, 19 Dec 2014 12:44:00 -0800 Tom Rodriguez Add cast to void to fix compilation warning.
Fri, 19 Dec 2014 12:42:00 -0800 Tom Rodriguez Properly chmod files modified when creating JDK image
Fri, 19 Dec 2014 12:40:00 -0800 Tom Rodriguez Fixed decoding of call instruction
Fri, 19 Dec 2014 21:31:34 +0100 Thomas Wuerthinger changelog: graal-0.6
Fri, 19 Dec 2014 21:27:32 +0100 Thomas Wuerthinger Added one more reference to the CHANGELOG.
Fri, 19 Dec 2014 21:23:11 +0100 Thomas Wuerthinger Update CHANGELOG and AUTHORS file.
Fri, 19 Dec 2014 15:28:18 +0100 Thomas Wuerthinger Fix Checkstyle error.
Fri, 19 Dec 2014 15:05:48 +0100 Thomas Wuerthinger Canonicalize project dependencies.
Fri, 19 Dec 2014 14:58:50 +0100 Thomas Wuerthinger Added unit test for StampFactoryTest.createParameterStamps.
Fri, 19 Dec 2014 14:38:40 +0100 Thomas Wuerthinger Improved error message in mx tool when package statement cannot be found.
Fri, 19 Dec 2014 02:27:29 +0100 Andreas Woess Back out changeset d747b9e5695c
Thu, 18 Dec 2014 14:11:56 -0800 Tom Rodriguez handle FloatConvertNode in sparc lowering
Thu, 18 Dec 2014 12:24:27 -0800 Tom Rodriguez SPARC lowering shouldn't filter out ConvertNodes
Thu, 18 Dec 2014 18:31:19 +0100 Andreas Woess ConditionalElimination: Eliminate ShortCircuitOr condition if first input is known to be false
Thu, 18 Dec 2014 09:17:22 -0800 Tom Rodriguez Pass constant reflection into ConvertNode.convert
Thu, 18 Dec 2014 15:31:12 +0100 Roland Schatz Generalize object reading in HotSpotMemoryAccessProvider.
Thu, 18 Dec 2014 15:23:08 +0100 Stefan Anzinger Merge
Wed, 17 Dec 2014 16:50:38 +0100 Stefan Anzinger [SPARC] Allow null base register on memory access
Thu, 18 Dec 2014 14:48:22 +0100 Lukas Stadler continuously update method queue in PartialEvaluator.expandTree
Thu, 18 Dec 2014 01:32:15 -0800 Tom Rodriguez Handle NULL_POINTER when converting HubGetClassNode
Wed, 17 Dec 2014 20:00:44 -0800 Tom Rodriguez prefer exact class matches when searching for unit tests with method name
Wed, 17 Dec 2014 19:57:58 -0800 Tom Rodriguez Convert compare against Class to compare against Klass
Wed, 17 Dec 2014 13:39:48 -0800 Tom Rodriguez Log deopt before deoptimizing the frame
Thu, 18 Dec 2014 13:10:23 +1000 Doug Simon put GeneratedSourcesSha1 into com.oracle.graal.hotspot.sourcegen package
Thu, 18 Dec 2014 12:12:04 +1000 Doug Simon mx: removed hard-coded -Xms setting for the 'build' and 'checkstyle' commands to try and avoid unnecessary swapping on low(er) memory machines
Thu, 18 Dec 2014 12:10:11 +1000 Doug Simon improved documentation around the mechanism for generating graalRuntime.inline.hpp
Tue, 16 Dec 2014 21:48:16 +0100 Josef Eisl Reenable LocationMarker.
Mon, 15 Dec 2014 18:52:10 +0100 Josef Eisl LocationMarker: fix handling of illegal values.
Tue, 16 Dec 2014 21:02:12 +0100 Josef Eisl HotSpotReferenceMap: fix bitmap clearing in setOop()/clearOop() and setNarrowOop()/clearNarrowOop().
Wed, 17 Dec 2014 08:04:57 +0100 Stefan Anzinger [SPARC] use now a dedicated scratch register for isMethodHandleReturnOffset value, as o7 may contain valuable information
Tue, 16 Dec 2014 19:26:38 -0800 Tom Rodriguez lzcnt inferStamp reports too large values for Integer.numberOfLeadingZeros
Tue, 16 Dec 2014 19:25:48 -0800 Tom Rodriguez Improve javadoc
Tue, 16 Dec 2014 23:37:35 +0100 Stefan Anzinger Merge
Tue, 16 Dec 2014 23:36:29 +0100 Stefan Anzinger [SPARC] Attempt to fix the NullPointerException problem
Mon, 15 Dec 2014 19:32:12 +0100 Stefan Anzinger [GRAAL-914] SPARC VM Crash when run with -G:+PrintIdealGraphFile and -XX:+PrintDeoptimizationDetails
Tue, 16 Dec 2014 13:36:16 -0800 Tom Rodriguez Add hooks for verifying heap from generated code
Tue, 16 Dec 2014 13:30:07 -0800 Tom Rodriguez Benchmark counters should have their own LocationIdentity
Tue, 16 Dec 2014 13:28:33 -0800 Tom Rodriguez Check for overzeroing in the TLAB
Tue, 16 Dec 2014 10:20:43 -0800 Tom Rodriguez Only log dependencies if LogCompilation is on
Tue, 16 Dec 2014 08:56:51 -0800 Tom Rodriguez Use memmove for overlapping copy
Tue, 16 Dec 2014 14:16:13 +0100 Roland Schatz Ignore $jacocoInit methods in coverage tests.
Tue, 16 Dec 2014 14:04:51 +0100 Roland Schatz Check for compatible stamps in read elimination.
Tue, 16 Dec 2014 10:59:29 +0100 Josef Eisl Use Register.asValue(LIRKind) where appropriate.
Mon, 15 Dec 2014 17:53:36 -0800 Tom Rodriguez Merge
Mon, 15 Dec 2014 16:00:14 -0800 Tom Rodriguez Add ability to programmatically set the dump level
Mon, 15 Dec 2014 13:10:44 -0800 Tom Rodriguez Capture worst case element type for Array.newInstance if known
Mon, 15 Dec 2014 12:56:22 -0800 Tom Rodriguez strcpy doesn't handle overlapping strings
Mon, 15 Dec 2014 12:25:36 -0800 Tom Rodriguez Backout useless changeset c2b23f6e4603
Mon, 15 Dec 2014 17:00:11 -0800 Christian Wimmer Support multiple fields in StableOptionValue
Mon, 15 Dec 2014 13:01:47 -0800 Christian Wimmer Add code missing in initial value handling for options
Mon, 15 Dec 2014 11:33:31 -0800 Christian Wimmer Factor out VM-independent parts of option parsing
Mon, 15 Dec 2014 11:32:59 -0800 Christian Wimmer Store initial value (the value set in source code) of an option
Mon, 15 Dec 2014 19:15:39 +0100 Roland Schatz Add unwrap method to arithmetic operations.
Mon, 15 Dec 2014 18:51:08 +0100 Josef Eisl AMD64HotSpotNodeLIRBuilder: fix kinds for emitIndirectCall() values.
Mon, 15 Dec 2014 16:34:24 +0100 Lukas Stadler fix bug that prevented constants from being boxed
Mon, 15 Dec 2014 15:38:20 +0100 Roland Schatz Add missing //JaCoCo Exclude.
Mon, 15 Dec 2014 14:54:59 +0100 Lukas Stadler prefer profile methods during partial evaluation
Sat, 13 Dec 2014 03:23:40 +0100 Andreas Woess OM: copy hidden properties, too
Sun, 14 Dec 2014 18:10:05 -0800 Michael Van De Vanter Truffle/Source: redefine equality of FileSource objects strictly in terms of the canonicalized file path, for use as hash key.
Sun, 14 Dec 2014 13:43:02 +0100 Doug Simon handle null in HotSpotzreferenceMap.getFrameMap()|getRegisterMap()
Sat, 13 Dec 2014 15:03:20 +0100 Thomas Wuerthinger First draft of option classification.
Fri, 12 Dec 2014 15:57:35 -0800 Michael Van De Vanter Merge with 449583258a1575ecc8e498103770eea2a3972fff
Fri, 12 Dec 2014 15:54:06 -0800 Michael Van De Vanter Truffle/Source: change signature of Source factory methods to take literal text as CharSequence instead of String.
Fri, 12 Dec 2014 23:41:07 +0100 Doug Simon provided runtime independent toString() for HotSpotVMConfig
Fri, 12 Dec 2014 20:54:59 +0100 Stefan Anzinger Fixing checkstyle issues.
Fri, 12 Dec 2014 20:29:35 +0100 Stefan Anzinger Merge
Fri, 12 Dec 2014 20:02:09 +0100 Stefan Anzinger [SPARC] Fix trap instruction
Fri, 12 Dec 2014 19:43:43 +0100 Stefan Anzinger [SPARC] Fix when rethrowing exceptions. (Crashed the CompileTheWorld)
Fri, 28 Nov 2014 16:07:51 +0100 Lukas Stadler modify binary condition profiles so that they canonicalize away sooner
Thu, 11 Dec 2014 22:14:30 +0100 Doug Simon made CFGPrinterObserver reset (upon close) properly
Thu, 11 Dec 2014 20:02:36 +0100 Doug Simon Merge.
Thu, 11 Dec 2014 19:35:44 +0100 adlertz Added public getters for frame and register map
Thu, 11 Dec 2014 19:35:25 +0100 adlertz Added PIC support for metaspace access
Thu, 11 Dec 2014 19:35:02 +0100 adlertz Added card table PIC support
Thu, 11 Dec 2014 15:46:06 +0100 adlertz Added GeneratePIC flag
Thu, 11 Dec 2014 10:19:04 +0100 Doug Simon removed pluggable compiler support in GraalCompilerTest
Thu, 11 Dec 2014 10:18:38 +0100 Doug Simon improved javadoc
Wed, 10 Dec 2014 09:45:20 +0100 Doug Simon fixed format string issues
Tue, 09 Dec 2014 23:53:43 +0100 Doug Simon fixed findbugs issue
Tue, 09 Dec 2014 23:44:07 +0100 Doug Simon removed (most) replay compilation support
Tue, 09 Dec 2014 22:28:22 +0100 Doug Simon removed replay compilation testing from GraalCompilerTest and placed hooks for it to be tested externally
Tue, 09 Dec 2014 22:04:21 +0100 Doug Simon split out unit tests
Tue, 09 Dec 2014 22:04:06 +0100 Doug Simon remove uses of Unsafe in HotSpotVMConfig methods that may be executed on a deserialized HotSpotVMConfig object
Tue, 09 Dec 2014 21:58:44 +0100 Doug Simon added mechanism for recomputing IterableNodeType lists in a Graph after deserialization
Tue, 09 Dec 2014 17:06:54 +0100 Roland Schatz Temporarily disable LocationMarker.
Tue, 09 Dec 2014 16:55:19 +0100 Roland Schatz Remove getValueKind() from LocationNode.
Tue, 09 Dec 2014 15:39:47 +0100 Roland Schatz Use ReadNode to read Klass pointer.
Mon, 08 Dec 2014 17:45:19 -0800 Christian Wimmer Clean bin directory before compiling to remove stale classfiles
Mon, 08 Dec 2014 20:41:28 +0100 Doug Simon use better types to simplify instantiation of Serializable lambdas
Mon, 08 Dec 2014 14:35:38 +0100 Doug Simon use deterministic iteration-order data structures
Mon, 08 Dec 2014 14:34:07 +0100 Doug Simon made lambdas stored in Nodes be Serializable
Mon, 08 Dec 2014 14:33:05 +0100 Doug Simon converted use of '==' to .equals() to support replay compilation
Mon, 08 Dec 2014 14:32:21 +0100 Doug Simon generalized semantics of DebugDumpHandler.close() to mean reset so that closing a handler flushes and releases all its resources but leaves it operational (i.e. subsequent uses will (re)create and (re)open the required resources)
Sun, 07 Dec 2014 20:43:33 +0100 Thomas Wuerthinger Merge.
Fri, 05 Dec 2014 11:09:57 +0100 Thomas Wuerthinger Started consolidation of options. Added descriptions.
Sat, 06 Dec 2014 01:14:03 +0100 Doug Simon fixed bugs in support for arbitrary types in SubstitutionGuard constructors
Fri, 05 Dec 2014 19:24:09 +0100 Doug Simon always try decode both types of AMD64 safepoint patterns (i.e., near and far) when testing a PC for being a safepoint
Fri, 05 Dec 2014 19:13:26 +0100 Doug Simon mx: fixed format string
Fri, 05 Dec 2014 11:00:19 +0100 Doug Simon mx: fixed issue with calling abort() before _opts is defined
Fri, 05 Dec 2014 08:20:06 +0100 Doug Simon mx: converted format strings to be python 2.6 compliant
Fri, 05 Dec 2014 03:30:19 +0100 Andreas Woess ensure Graal class loader is initialized prior to loading HotSpotTruffleRuntime
Fri, 05 Dec 2014 00:38:17 +0100 Stefan Anzinger Merge
Thu, 04 Dec 2014 23:34:27 +0100 Stefan Anzinger Merge
Thu, 04 Dec 2014 23:33:24 +0100 Stefan Anzinger [AMD64] fix concurrency issues in register configuration caching (Use concurrenthashmap)
Thu, 04 Dec 2014 23:30:52 +0100 Stefan Anzinger [SPARC] fix concurrency issues in register configuration caching (Use concurrenthashmap)
Wed, 03 Dec 2014 10:59:04 +0100 Stefan Anzinger [SPARC] SPARCScratchRegister optionally logs the stacktrace where the register is requested (Just for debugging)
Thu, 04 Dec 2014 23:09:08 +0100 Doug Simon improved comments
Thu, 04 Dec 2014 19:36:50 +0100 Andreas Woess OM: extract queryTransition method
Thu, 04 Dec 2014 19:31:45 +0100 Andreas Woess OM: record replaceProperty transitions
Thu, 04 Dec 2014 19:24:14 +0100 Andreas Woess OM: add Transition#isDirect()
Thu, 04 Dec 2014 14:42:33 +0100 Andreas Woess OM: lazy initialization of leaf assumption
Thu, 04 Dec 2014 18:08:22 +0100 Andreas Woess OM: remember transition from parent and walk transitions instead of properties in replaceProperty,removeProperty
Fri, 28 Nov 2014 15:43:49 +0100 Andreas Woess OM: iterate over properties using property map instead of parent chain
Thu, 04 Dec 2014 13:35:36 +0100 Andreas Woess OM: rename transitions
Thu, 04 Dec 2014 19:50:39 +0100 Andreas Woess mx: fix missing frozenset constructor to fix intersection
Thu, 04 Dec 2014 16:12:03 +0100 Doug Simon Merge.
Thu, 04 Dec 2014 15:28:02 +0100 Doug Simon ensure the error message about missing Graal classes is printed exactly once
Thu, 04 Dec 2014 14:38:55 +0100 Josef Eisl Rename LIRFrameState.markLocation(ReferenceMap) to updateUnion(ReferenceMap).
Thu, 04 Dec 2014 14:39:27 +0100 Josef Eisl Rename ReferenceMap.mergeMaps() to updateUnion().
Thu, 04 Dec 2014 13:48:10 +0100 Doug Simon Merge.
Thu, 04 Dec 2014 13:42:56 +0100 Doug Simon made initialization of the Graal class loader and well known Graal classes lazy
Thu, 04 Dec 2014 13:41:59 +0100 Doug Simon mx: run findbugs with the appropriate jdk
Thu, 04 Dec 2014 13:41:27 +0100 Doug Simon removed reference to com.oracle.graal.compiler.CompilerThread from VM code (part 2)
Thu, 04 Dec 2014 12:13:27 +0100 Bernhard Urban checkcastArraycopy: if src and dest are equal, unchecked variant can be used
Wed, 03 Dec 2014 20:40:30 +0100 Josef Eisl Add LocationMarker.
Wed, 03 Dec 2014 19:42:38 +0100 Josef Eisl Add ReferenceMap.mergeMaps().
Tue, 02 Dec 2014 17:39:01 +0100 Josef Eisl Make ReferenceMap Clonable.
Wed, 03 Dec 2014 17:16:08 +0100 Josef Eisl Introduce FrameMap.clearReference().
Thu, 04 Dec 2014 10:51:25 +0100 Josef Eisl mx gate: execute unittests with --fail-fast option.
Wed, 03 Dec 2014 21:02:27 +0100 Christian Humer Truffle-DSL: fixed several bugs when using arrays as type. added arrays test.
Wed, 03 Dec 2014 22:10:15 +0100 Doug Simon try to be more precise about python executable name
Wed, 03 Dec 2014 18:53:22 +0100 Doug Simon removed reference to com.oracle.graal.compiler.CompilerThread from VM code
Wed, 03 Dec 2014 16:07:22 +0100 Doug Simon mx: changes towards supporting python 2.6 for call to mx from make/Makefile
Wed, 03 Dec 2014 16:02:36 +0100 Doug Simon mx: removed unused _read_projects_file function
Wed, 03 Dec 2014 14:50:16 +0100 Bernhard Urban arraycopy: don't use checkcast stub if the arrays overlap
Wed, 03 Dec 2014 14:31:15 +0100 Bernhard Urban arraycopytests: test for disjoint
Wed, 03 Dec 2014 14:29:04 +0100 Bernhard Urban amd64 register config: reserve "home space" on windows in frame.
Wed, 03 Dec 2014 09:53:46 +0100 Bernhard Urban ArrayCopyNode: simplify condition
Wed, 03 Dec 2014 10:35:42 +0200 Bernhard Urban arraycopy: move related classes to dedicated package
Tue, 02 Dec 2014 20:48:12 +0100 Bernhard Urban WriteBarrierVerification: relax check
Tue, 02 Dec 2014 19:27:50 +0100 Bernhard Urban checkcastArraycopy: sign extend super_check_offset
Tue, 02 Dec 2014 18:55:38 +0100 Bernhard Urban ArrayCopy: use hotspot stub for checkcastArraycopy.
Tue, 02 Dec 2014 15:51:02 +0100 Bernhard Urban ArrayCopyCallNode: remove unused code.
Tue, 02 Dec 2014 15:51:02 +0100 Bernhard Urban ArrayCopySnippets: add comment about lookup
Tue, 02 Dec 2014 15:51:02 +0100 Bernhard Urban ArrayCopyCallNode: remove unused method.
Mon, 01 Dec 2014 11:31:53 -0800 Tom Rodriguez Intrinsify Reflection.getClassAccessFlags
Mon, 01 Dec 2014 17:12:45 +0100 Stefan Anzinger Fix eclipseformat
Mon, 01 Dec 2014 17:03:48 +0100 Stefan Anzinger Merge
Mon, 01 Dec 2014 15:19:59 +0100 Stefan Anzinger Merge
Mon, 01 Dec 2014 15:19:28 +0100 Stefan Anzinger [SPARC] Fix ArraysSubstitution and StringSubstitution tests by moving the according substitutions to common code
Mon, 01 Dec 2014 15:03:05 +0100 Doug Simon only TrustedInterfaces can be checked with VerifyUsageWithEquals
Mon, 01 Dec 2014 10:43:01 +0100 Doug Simon replace usages of == with .equals()
Mon, 01 Dec 2014 10:29:05 +0100 Doug Simon allow == when one of the variables is the receiver in equals()
Mon, 01 Dec 2014 10:00:33 +0100 Doug Simon fixed bug in VerifyUsageWithEquals and improved javadoc
Sun, 30 Nov 2014 21:14:13 +0100 Doug Simon generalized assertion regarding code that can/cannot execute in replay compilation context
Sun, 30 Nov 2014 21:12:06 +0100 Doug Simon removed object pool sharing across unique Contexts
Sun, 30 Nov 2014 21:09:07 +0100 Doug Simon invocation cache hit counter should be incremented, not decremented
Sun, 30 Nov 2014 08:35:28 +0000 Doug Simon added missing SubstitutionGuard binding for HotSpotVMConfig
Sun, 30 Nov 2014 00:17:21 +0000 Doug Simon Merge.
Thu, 27 Nov 2014 12:37:05 +0100 Doug Simon removed static accesses to HotSpotGraalRuntime
Thu, 27 Nov 2014 11:59:56 +0100 Doug Simon removed references to HotSpotGraalRuntime.unsafeReadWord()
Thu, 27 Nov 2014 11:51:17 +0100 Doug Simon removed static references to HotSpotGraalRuntime
Thu, 27 Nov 2014 11:50:17 +0100 Doug Simon removed static reference to HotSpotGraalRuntime
Thu, 27 Nov 2014 11:45:13 +0100 Doug Simon guard against null element in HotSpotConstantReflectionProvider.readStableFieldValue
Sat, 29 Nov 2014 06:35:00 +0000 Chris Seaton Truffle: turn milliseconds in nanoseconds for the time threshold after options have been considered.
Wed, 26 Nov 2014 19:27:59 +0100 Josef Eisl Rename AllocatorTest.test to testAllocation to avoid confusion with GraalCompilerTest.test.
Wed, 26 Nov 2014 19:12:49 +0100 Josef Eisl Introduce BackendTest.
Thu, 27 Nov 2014 16:40:45 +0100 Roland Schatz Propagate framestate when simplifying DynamicNewArray to NewArray.
Thu, 27 Nov 2014 16:27:22 +0100 Gilles Duboscq Backed out changeset: 3fb1231699de
Thu, 27 Nov 2014 16:25:44 +0100 Gilles Duboscq Invoke.uncheckedStamp: return type of invoke is already available on MethodCallTargetNode
Wed, 26 Nov 2014 11:03:47 +0100 Gilles Duboscq HotSpotSignature does not need to resolve types
Wed, 26 Nov 2014 23:25:56 +0100 Doug Simon Merge.
Wed, 26 Nov 2014 23:24:13 +0100 Doug Simon added check that HotSpotGraalRuntimeProvider is accessed correctly within the scope of a replay compilation
Wed, 26 Nov 2014 23:11:03 +0100 Doug Simon speed up replay compilation testing by re-using object pool across replay contexts
Wed, 26 Nov 2014 23:05:24 +0100 Doug Simon widened return type of HotSpotResolvedJavaType.fromClass(Class<?>)
Wed, 26 Nov 2014 23:02:45 +0100 Doug Simon removed HotSpotGraalRuntime.unsafeReadWord()
Wed, 26 Nov 2014 22:58:09 +0100 Doug Simon removed a usages of HotSpotGraalRuntime.unsafeReadWord(); tidied up some comments
Wed, 26 Nov 2014 22:39:03 +0100 Doug Simon removed a usage of HotSPotGraalRuntime.unsafeReadWord()
Wed, 26 Nov 2014 22:36:17 +0100 Doug Simon made HotSpotObjectConstantImpl.forObject() package-private
Wed, 26 Nov 2014 22:33:24 +0100 Doug Simon removed out-of-date comment
Wed, 26 Nov 2014 22:32:24 +0100 Doug Simon removed leftover comment
Wed, 26 Nov 2014 22:31:56 +0100 Doug Simon (no commit message)replaced concrete types with interface types to support replay compilation
Wed, 26 Nov 2014 22:24:17 +0100 Doug Simon added HotSpotNMethod.asConstant()
Wed, 26 Nov 2014 12:36:48 -0800 Lukas Stadler SelfReplacingMethodCallTargetNode does not subclass MethodCallTargetNode
Wed, 26 Nov 2014 11:51:21 -0800 Lukas Stadler add graph to context in TruffleCacheImpl.cacheLookup
Wed, 26 Nov 2014 21:00:02 +0100 Doug Simon Merge.
Wed, 26 Nov 2014 20:58:18 +0100 Doug Simon removed usages of HotSPotGraalRuntime.unsafeReadWord()
Wed, 26 Nov 2014 20:53:20 +0100 Doug Simon replaced concrete types with interface types to support replay compilation
Wed, 26 Nov 2014 20:50:49 +0100 Doug Simon replaced concrete types with interface types to support replay compilation
Wed, 26 Nov 2014 20:48:16 +0100 Doug Simon added HotSpotObjectConstant.getType() and restricted access to some static methods in HotSpotObjectConstantImpl
Wed, 26 Nov 2014 20:38:48 +0100 Doug Simon removed static accesses to HotSpotGraalRuntime from DefaultHotSpotLoweringProvider
Wed, 26 Nov 2014 20:29:20 +0100 Doug Simon expose raw metaspace value via HotSpotMetaspaceConstant
Wed, 26 Nov 2014 20:18:03 +0100 Doug Simon removed static accesses to HotSpotGraalRuntime from some HotSpot meta API classes
Wed, 26 Nov 2014 20:12:22 +0100 Doug Simon removed some static accesses to HotSpotGraalRuntime from NewObjectSnippets
Wed, 26 Nov 2014 20:10:07 +0100 Doug Simon removed static accesses to HotSpotGraalRuntime from InstanceOfSnippets
Wed, 26 Nov 2014 17:44:44 +0100 Doug Simon replaced use of == with .equals()
Wed, 26 Nov 2014 17:43:38 +0100 Doug Simon removed static accesses to HotSpotGraalRuntime out of LocalImpl
Wed, 26 Nov 2014 17:40:50 +0100 Doug Simon made NamedLocationIdentity implement FormatWithToString
Wed, 26 Nov 2014 17:33:05 +0100 Doug Simon removed unused ResolvedJavaType.newArray(...)
Wed, 26 Nov 2014 11:10:26 -0800 Lukas Stadler conditional elimination phase during partial evaluation
Sun, 23 Nov 2014 12:58:18 -0800 Lukas Stadler reenable -XX:+GraalCountersExcludeCompiler option
Wed, 26 Nov 2014 17:14:49 +0100 Doug Simon modified SnippetReflectionProvider to support both VM-side and compiler-side constants in a compilation replay context
Wed, 26 Nov 2014 14:03:13 +0100 Doug Simon removed unused ResolvedJavaMethod.newInstance(...)
Wed, 26 Nov 2014 13:57:50 +0100 Doug Simon removed some static accesses to HotSpotGraalRuntime from some tests
Wed, 26 Nov 2014 13:20:14 +0100 Doug Simon moved application of Remote marker interface to implementation classes only
Wed, 26 Nov 2014 13:08:18 +0100 Doug Simon removed static access to HotSpotGraalRuntime from some SPARC HotSpot classes
Wed, 26 Nov 2014 13:01:29 +0100 Doug Simon fixed eclipseformat issues
Wed, 26 Nov 2014 12:51:31 +0100 Doug Simon Merge.
Wed, 26 Nov 2014 12:05:56 +0100 Doug Simon removed static access to HotSpotGraalRuntime from some AMD64 HotSpot classes
Wed, 26 Nov 2014 11:48:34 +0100 Doug Simon changed most references to HotSpotGraalRuntime to use HotSpotGraalRuntimeProvider instead
Wed, 26 Nov 2014 11:03:10 +0100 Gilles Duboscq Fix _trap_hist_limit after recent deoptimization reasons changes
Wed, 26 Nov 2014 11:29:24 +0100 Doug Simon avoid initialization order issues when asserting array scale index invariants
Wed, 26 Nov 2014 10:26:24 +0100 Doug Simon Merge.
Wed, 26 Nov 2014 10:02:49 +0100 Doug Simon removed static access to HotSpotGraalRuntime from KlassLayoutHelperNode
Wed, 26 Nov 2014 10:00:47 +0100 Doug Simon removed static access to HotSpotGraalRuntime from HubGetClassNode
Wed, 26 Nov 2014 09:59:00 +0100 Doug Simon removed static access to HotSpotGraalRuntime from ClassGetHubNode
Wed, 26 Nov 2014 09:56:27 +0100 Doug Simon removed static access to HotSpotGraalRuntime from ArrayCallCopyNode
Wed, 26 Nov 2014 09:50:21 +0100 Doug Simon added support for binding arguments of arbitrary types to parameters of a node intrinsic constructor (or factory method)
Wed, 26 Nov 2014 09:41:24 +0100 Doug Simon converted use of HotSpotGraalRuntime to HotSpotGraalRuntimeProvider
Wed, 26 Nov 2014 09:38:46 +0100 Doug Simon introduced HotSpotGraalRuntimeProvder interface
Wed, 26 Nov 2014 09:27:58 +0100 Doug Simon added support for binding arguments of arbitrary types to parameters of a SubstitutionGuard constructor
Tue, 25 Nov 2014 19:20:48 +0100 Josef Eisl Add javadoc for StackSlotValue and VirtualStackSlot.
Tue, 25 Nov 2014 15:23:40 +0100 Josef Eisl Make LinearScan.callKillsRegisters final.
Wed, 26 Nov 2014 01:06:38 +0100 Andreas Woess Truffle: refactor NodeCloneable interface to abstract class
Tue, 25 Nov 2014 13:21:50 +0100 Andreas Woess Truffle: clone ConditionProfile and BranchProfile node fields
Tue, 25 Nov 2014 13:21:38 +0100 Andreas Woess Truffle: Node#clone(): throw assertion error on CloneNotSupportedException
Tue, 25 Nov 2014 20:28:56 +0100 Andreas Woess Treat String.value as implicit stable field
Tue, 25 Nov 2014 20:26:59 +0100 Andreas Woess Constant fold elements of switch table and enum values() arrays
Tue, 25 Nov 2014 13:08:57 +0100 Andreas Woess Truffle: allow @CompilationFinal on static fields
Wed, 26 Nov 2014 00:53:50 +0100 Andreas Woess Add missing null check in readConstantArrayElement
Tue, 25 Nov 2014 12:25:51 -0800 Tom Rodriguez Try to bind method after guarded interface invoke
Tue, 25 Nov 2014 12:24:14 -0800 Tom Rodriguez Fix stack overflow in printing
Tue, 25 Nov 2014 08:17:33 -0800 Tom Rodriguez Add memory operations to MetaspacePointer
Tue, 25 Nov 2014 13:40:59 +0100 Roland Schatz Cache method pointer stamps.
Mon, 24 Nov 2014 16:42:42 +0100 Roland Schatz Add missing override in KlassPointerStamp.
Tue, 25 Nov 2014 13:03:08 +0100 Doug Simon implemented toString() for classes that throw UnsupportedError for hashCode()
Mon, 24 Nov 2014 23:29:13 +0100 Doug Simon only register AMD64Substitutions if the target architecture is AMD64
Mon, 24 Nov 2014 11:48:24 -0800 Tom Rodriguez Minor pointer stamp related fixes
Mon, 24 Nov 2014 11:40:00 -0800 Tom Rodriguez LoadHubNode should always use StampProvider stamp
Mon, 24 Nov 2014 20:32:24 +0100 Doug Simon adds ability for substitution guards to have a constructor with an Architecture argument
Mon, 24 Nov 2014 17:29:51 +0100 Christian Humer Truffle-DSL: fixed bug in source ordering when compiling with JDT.
Mon, 24 Nov 2014 16:33:02 +0100 Bernhard Urban ClassSubstitutions: use .isNull on klass pointer
Mon, 24 Nov 2014 16:30:28 +0100 Bernhard Urban ClassSubstitutions: macro for Class.isAssignable
Mon, 24 Nov 2014 15:06:49 +0100 Roland Schatz Introduce isNull() method for metaspace pointers.
Mon, 24 Nov 2014 13:53:14 +0100 Roland Schatz Generalize NULL handling to work on arbitrary pointers.
Mon, 24 Nov 2014 13:20:02 +0100 Roland Schatz Add missing javadoc.
Mon, 24 Nov 2014 13:48:38 +0100 Doug Simon disabled additional pylint checks to workaround false positives
Mon, 24 Nov 2014 12:13:31 +0100 Roland Schatz Use asConstant() instead of asJavaConstant() where possible.
Sun, 23 Nov 2014 16:09:26 -0800 Michael Van De Vanter Truffle/Instrumentation: CHANGELOG for recent updates.
Sun, 23 Nov 2014 16:07:23 -0800 Michael Van De Vanter Truffle Instrumentation: major API revision, based around the Probe and Instrument classes; add Instrumentable API for language implementors, with most details automated; reimplemented to handle AST splitting automatically; more JUnit tests.
Fri, 21 Nov 2014 13:16:02 +0100 Bernhard Urban mx build: set initial heap size explicitly
Thu, 20 Nov 2014 18:01:18 +0100 Roland Schatz Move HotSpot specific functionality to new subinterface of ConstantReflectionProvider.
Thu, 20 Nov 2014 17:00:19 +0100 Roland Schatz Move raw memory access operations to a separate interface.
Thu, 20 Nov 2014 15:23:46 +0100 Roland Schatz Create separate stamps for Klass* and Method*, and make them hotspot specific.
Thu, 20 Nov 2014 14:57:42 +0100 Roland Schatz Use StampProvider to create platform dependent stamps for LoadHub and LoadMethod nodes.
Thu, 20 Nov 2014 14:13:38 +0100 Roland Schatz Introduce StampProvider to support different stamps for metadata on different VMs.
Thu, 20 Nov 2014 14:02:35 +0100 Roland Schatz Use floating node for casting between metaspace pointers and words.
Thu, 20 Nov 2014 14:00:51 +0100 Roland Schatz Use correct LIRKind in HSAIL metaspace pointer compression/uncompression op.
Wed, 19 Nov 2014 16:52:54 +0100 Roland Schatz Move nonNull and alwaysNull flags up to AbstractPointerStamp.
Thu, 20 Nov 2014 17:25:52 +0100 Andreas Woess Backed out changeset 42854d32b658
Thu, 20 Nov 2014 14:15:14 +0100 Andreas Woess Remove CustomCanonicalizer
Thu, 20 Nov 2014 14:40:38 +0100 Andreas Woess Refactor PartialEvaluatorCanonicalizer into custom ConstantReflectionProvider
Thu, 20 Nov 2014 13:22:12 +0100 Andreas Woess Add support for stable array constants
Wed, 19 Nov 2014 17:45:40 +0100 Andreas Woess Compare compressed flag in HotSpotObjectConstantImpl#equals and reference equality in HotSpotConstantReflectionProvider#constantEquals
Thu, 20 Nov 2014 10:42:54 +0100 Josef Eisl SimpleStackSlotAllocator: use an array instead of a HashMap.
Thu, 20 Nov 2014 10:32:55 +0100 Josef Eisl Remove static id from VirtualStackSlot.
Wed, 19 Nov 2014 17:31:31 +0100 Josef Eisl SPARC: fix deoptimization rescue slot handling.
Wed, 19 Nov 2014 14:36:01 +0100 Gilles Duboscq Add UncheckedInterfaceProvider interface for nodes that can give an unchecked hint about the interface type they are likely to return.
Wed, 19 Nov 2014 17:11:19 +0100 Andreas Woess SL: fix javadoc of new() builtin
Wed, 19 Nov 2014 17:00:12 +0100 Andreas Woess Move ResolvedJavaField#read[Constant]Value and getMethodHandleAccess() to ConstantReflectionProvider
Wed, 19 Nov 2014 16:06:49 +0100 Josef Eisl Merge (FrameMapBuilder).
Wed, 19 Nov 2014 16:04:01 +0100 Josef Eisl Assert assumptions about the deoptimization rescue slot.
Tue, 18 Nov 2014 11:21:07 +0100 Josef Eisl Fix checkstyle issues.
Mon, 17 Nov 2014 20:29:38 +0100 Josef Eisl Rename DelayedFrameMapBuilder to FrameMapBuilderImpl (again).
Mon, 17 Nov 2014 20:28:29 +0100 Josef Eisl Introduce StackSlotAllocator interface.
Mon, 17 Nov 2014 20:15:59 +0100 Josef Eisl Replace FrameMappingToolImpl by SimpleStackSlotAllocator.
Mon, 17 Nov 2014 20:07:24 +0100 Josef Eisl DelayedFrameMapBuilder: require non null register config.
Mon, 17 Nov 2014 20:00:58 +0100 Josef Eisl DelayedFrameMapBuilder: remove FrameMapFactory.
Mon, 17 Nov 2014 19:54:33 +0100 Josef Eisl FrameMappingToolImpl: store mapping internally.
Mon, 17 Nov 2014 19:36:52 +0100 Josef Eisl DelayedFrameMapBuilder: outsource SimpleVirtualStackSlot and VirtualStackSlotRange.
Mon, 17 Nov 2014 19:34:08 +0100 Josef Eisl DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.
Mon, 17 Nov 2014 19:32:55 +0100 Josef Eisl DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.transform().
Mon, 17 Nov 2014 19:32:05 +0100 Josef Eisl FrameMappingToolImpl: inline TrackedVirtualStackSlot.transform().
Mon, 17 Nov 2014 19:27:32 +0100 Josef Eisl FrameMappingToolImpl: type switch for call to transform().
Mon, 17 Nov 2014 19:22:06 +0100 Josef Eisl FrameMapBuilder: Change visibility for TrackedVirtualStackSlot and subclasses.
Mon, 17 Nov 2014 19:06:27 +0100 Josef Eisl FrameMapBuilder: use FrameMap.allocateSpillSlot();
Mon, 17 Nov 2014 18:56:46 +0100 Josef Eisl FrameMapBuilder: DelayedFrameMapBuilder use FrameMap.allocateStackSlots().
Mon, 17 Nov 2014 18:28:51 +0100 Josef Eisl FrameBuilder: add FrameMappingToolImpl.
Mon, 17 Nov 2014 17:39:16 +0100 Josef Eisl FrameMapBuilder: outsource FrameMappingTool.
Mon, 17 Nov 2014 16:53:26 +0100 Josef Eisl FrameMapBuilder: outsource FrameMappable.
Mon, 17 Nov 2014 17:22:54 +0100 Josef Eisl AMD64HotSpotLIRGenerationResult does not need to be FrameMappable.
Mon, 17 Nov 2014 16:41:44 +0100 Josef Eisl FrameMapBuilder: move into package.
Mon, 17 Nov 2014 16:14:47 +0100 Josef Eisl FrameMapBuilder: remove freeSpillSlot().
Tue, 11 Nov 2014 18:17:17 +0100 Josef Eisl Allow updating HotSpotMonitorValue.slot.
Tue, 11 Nov 2014 17:03:16 +0100 Josef Eisl LIR: map all VirtualStackSlot operands to StackSlots.
Tue, 11 Nov 2014 17:01:47 +0100 Josef Eisl LinearScan: update VirtualStackSlot in intervals.spillSlot.
Tue, 11 Nov 2014 16:53:32 +0100 Josef Eisl Interval: allow to change VirtualStackSlot to StackSlot.
Tue, 11 Nov 2014 16:51:41 +0100 Josef Eisl Change VirtualStackSlot.toString().
Tue, 11 Nov 2014 14:15:39 +0100 Josef Eisl Use StackSlotValue where appropriate.
Tue, 11 Nov 2014 14:12:55 +0100 Josef Eisl Add getId(), hashCode() toString() equals() to VirtualStackSlot.
Mon, 10 Nov 2014 19:43:16 +0100 Josef Eisl Handel RBP and deoptimization rescue slot in AMD64FrameMapBuilder.
Mon, 10 Nov 2014 18:40:52 +0100 Josef Eisl FrameMapFactory: create (empty) FrameMap eagerly.
Mon, 10 Nov 2014 18:37:28 +0100 Josef Eisl Revert Backend.frameMap(FrameMapBuilder) to Backend.frameMap(RegisterConfig).
Wed, 05 Nov 2014 20:16:00 +0100 Josef Eisl Introduce FrameMappingTool.
Wed, 05 Nov 2014 19:29:26 +0100 Josef Eisl LIRVerifier: allow StackSlotValues for OperandFlag.STACK.
Wed, 05 Nov 2014 19:18:35 +0100 Josef Eisl StackSlot is no longer a VirtualStackSlot (rename ForwardingFrameMapBuilder to DelayedFrameMapBuilder).
Wed, 05 Nov 2014 17:30:22 +0100 Josef Eisl Use VirtualStackSlot for outObjectStackSlots in FrameMapBuilder.allocateStackSlots().
Thu, 23 Oct 2014 18:07:31 +0200 Josef Eisl Move allocateStackSlots logic from FrameMap to ForwardingFrameMapBuilder.
Thu, 23 Oct 2014 17:48:46 +0200 Josef Eisl Move freeSpillSlot() from FrameMap to ForwardingFrameMapBuilder.
Thu, 23 Oct 2014 14:55:04 +0200 Josef Eisl Introduce StackSlotValue and VirtualStackSlot.
Thu, 23 Oct 2014 14:27:34 +0200 Josef Eisl Introduce AMD64FrameMapBuilder to support special stack slot allocation for RBP.
Thu, 23 Oct 2014 13:13:16 +0200 Josef Eisl Pass LIRGenerationResult to FrameMapBuilder.buildFrameMap().
Mon, 10 Nov 2014 18:23:51 +0100 Josef Eisl Add FrameMapBuilder.getCodeCache().
Thu, 23 Oct 2014 10:13:01 +0200 Josef Eisl Renamed FrameMapBuilderImpl to ForwardingFrameMapBuilder.
Tue, 11 Nov 2014 14:16:39 +0100 Josef Eisl Print LIR after FrameMap building.
Tue, 11 Nov 2014 18:34:42 +0100 Josef Eisl Add CHANGELOG entry about the changed behavior of ResolvedJavaType#resolveMethod().
Wed, 19 Nov 2014 13:43:12 +0100 Roland Schatz Use HotSpotWordTypeRewriterPhase in Truffle.
Wed, 19 Nov 2014 12:02:35 +0100 Gilles Duboscq Trust interface types comming form LoadIndexed nodes
Wed, 19 Nov 2014 11:36:48 +0100 Gilles Duboscq StampTool: add more methods to create object stamps to avoid using too many boolean arguments, add some javadoc, use them.
Wed, 19 Nov 2014 13:32:05 +0100 Gilles Duboscq Add support of lzcnt and tzcnt
Wed, 19 Nov 2014 13:10:24 +0100 Doug Simon fixed support for IDE_BUILD_TARGET
Wed, 19 Nov 2014 09:53:16 +0100 Doug Simon removed projects.deprecated
Tue, 18 Nov 2014 12:08:51 +0100 Andreas Woess SL: use the truffle object storage model to represent SL objects
Tue, 18 Nov 2014 23:02:58 +0100 Andreas Woess SL: add basic support for creating objects and accessing properties
Tue, 21 Oct 2014 15:11:32 +0200 Andreas Woess SL: sanitize whitespace in ATG
Tue, 18 Nov 2014 23:11:00 +0100 Andreas Woess Truffle: add object API to truffle distribution, update changelog
Tue, 18 Nov 2014 23:19:43 +0100 Andreas Woess Truffle: initial commit of object API implementation
Tue, 18 Nov 2014 16:18:45 +0100 Andreas Woess Truffle: initial commit of object API
Fri, 14 Nov 2014 13:49:12 +0100 Andreas Woess improve path resolving in mx.sh so that it can be run from outside the repo root
Tue, 18 Nov 2014 11:03:39 +0100 Gilles Duboscq SharedRuntime::compute_compiled_exc_handler: explain why it seems that we deoptimzie twice, use Deoptimization::deoptimize since we already have our hands on the frame.
Tue, 18 Nov 2014 10:55:59 +0100 Gilles Duboscq Backout 810222d74f7c
Mon, 17 Nov 2014 21:18:29 +0100 Gilles Duboscq HotSpotVMConfig: use the correct deopt reason constants
Mon, 17 Nov 2014 18:11:34 +0100 Roland Schatz Make stamp of LoadHubNode flexible.
Mon, 17 Nov 2014 17:25:38 +0100 Roland Schatz Move metaspace pointer handling to hotspot specific WordTypeRewriter.
Mon, 17 Nov 2014 14:59:54 +0100 Roland Schatz Remove dead code from CompressionNode.
Mon, 17 Nov 2014 18:03:51 +0100 Gilles Duboscq Make sure FloatStamps have float bounds
Wed, 12 Nov 2014 13:50:08 +0100 Gilles Duboscq Rename GuardNode.negated to GuardNode.isNegated
Wed, 12 Nov 2014 13:48:47 +0100 Gilles Duboscq Add some javadoc to MergeableState
Wed, 12 Nov 2014 13:35:47 +0100 Gilles Duboscq ConditionalEliminaion: some refactorings and simplifications
Wed, 12 Nov 2014 10:53:37 +0100 Gilles Duboscq ConditionalElimination: use GuardingNode interface where possible
Mon, 22 Sep 2014 10:27:52 +0200 Gilles Duboscq Add TrustedInterface to list of classes for tests
Tue, 16 Sep 2014 15:06:32 +0200 Gilles Duboscq Make distribution dependencies also exclude libraries
Tue, 21 Oct 2014 11:23:41 +0200 Gilles Duboscq Unalias some DeoptReasons
Mon, 17 Nov 2014 14:58:39 +0100 Gilles Duboscq When deoptimizing on unwind, revoke biases instead of calling deoptimize_frame before returning deopt continuation
Mon, 17 Nov 2014 11:51:08 +0100 Roland Schatz Additional constructor for AMD64HotSpotLIRGenerator.
Sun, 16 Nov 2014 16:08:57 -0800 Chris Seaton Truffle: CHANGELOG entry for CompilerOptions.
Sun, 16 Nov 2014 16:07:57 -0800 Chris Seaton Truffle: fix to error message in DefaultCompilerOptions.
Sun, 16 Nov 2014 15:48:34 -0800 Chris Seaton Merge.
Sun, 16 Nov 2014 15:44:38 -0800 Chris Seaton Truffle: add support for setting a couple of compiler options for individual execution contexts.
Sun, 16 Nov 2014 16:24:14 +0100 Doug Simon minor clean up of replay compilation test harness
Sun, 16 Nov 2014 16:15:11 +0100 Doug Simon replace identity map with hash map
Sun, 16 Nov 2014 09:44:04 +0100 Doug Simon use deterministic iteration order Set and Map data structures when in the scope of a replay compilation context
Sat, 15 Nov 2014 23:19:58 +0100 Doug Simon fixed findbug's issue
Sat, 15 Nov 2014 16:39:23 +0100 Doug Simon Merge.
Sat, 15 Nov 2014 14:46:39 +0100 Doug Simon added LinkedIdentityHashMap
Fri, 14 Nov 2014 19:16:08 +0100 Doug Simon use LinkedHashSets for node sets when created within the scope of a replay compilation context
Fri, 14 Nov 2014 16:26:38 +0100 Doug Simon when testing replay compilation, only compare result of capturing compilation against replay compilation and ignore result of original compilation altogether
Fri, 14 Nov 2014 09:32:59 -0800 Tom Rodriguez Fold klass._java_mirror._klass into klass and improve stamps from layout_helper
Thu, 13 Nov 2014 18:18:50 -0800 Tom Rodriguez trust final fields in constants with default values
Thu, 13 Nov 2014 18:18:18 -0800 Tom Rodriguez BasicObjectCloneNode is always non-null
Thu, 13 Nov 2014 15:41:22 -0800 Christian Wimmer Eliminated the need for Signature.getParameterSlots()
Thu, 13 Nov 2014 14:56:04 -0800 Christian Wimmer Use the base class Executable (introduced in Java 8) to unify the handling of Method and Constructor in MetaAccessProvider
Thu, 13 Nov 2014 14:40:12 -0800 Christian Wimmer Add default implementation for Kind accessors of Signature and JavaField
Thu, 13 Nov 2014 14:30:15 -0800 Christian Wimmer Make GraphMaker a static inner class to allow subclassing it independently from ReplacementsImpl
Thu, 13 Nov 2014 14:23:56 -0800 Christian Wimmer Make the @Fold annotation a top-level interface in the api project. It is not tied to the Snippet class where it was located before.
Thu, 13 Nov 2014 11:57:27 +0100 Andreas Woess Truffle: make NodeInterface a pure marker interface
Thu, 13 Nov 2014 17:25:08 +0100 Doug Simon made compilation replay testing less strict by default
Thu, 13 Nov 2014 16:53:30 +0100 Doug Simon try harder to avoid side-effects that perturb replay compilation testing
Thu, 13 Nov 2014 16:52:59 +0100 Doug Simon fixed HotSpotResolvedJavaMethodImpl.equals
Thu, 13 Nov 2014 16:48:17 +0100 Doug Simon expanded support for shared globals (i.e., values that must be retrieved from static fields instead of being copied in replay/remote compilation)
Thu, 13 Nov 2014 15:07:10 +0100 Roland Schatz Remove StampProvider interface.
Thu, 13 Nov 2014 13:49:39 +0100 Roland Schatz Fix assertion in SPARC backend.
Thu, 13 Nov 2014 11:12:25 +0100 Roland Schatz Use pointer stamps in LoadHub and LoadMethod.
Wed, 12 Nov 2014 16:59:39 +0100 Roland Schatz Split getEncoding into two methods.
Wed, 12 Nov 2014 11:48:54 +0100 Roland Schatz Introduce PointerEqualsNode for metaspace pointer comparison.
Tue, 11 Nov 2014 18:34:21 +0100 Roland Schatz Support constant folding of pointer reads.
Tue, 11 Nov 2014 15:03:10 +0100 Roland Schatz Separate stamp for metaspace pointers.
Wed, 12 Nov 2014 15:33:20 +0100 Doug Simon replace use of '==' with .equals()
Wed, 12 Nov 2014 15:32:35 +0100 Doug Simon infer stamps for graphs checked in CheckGraalInvariants
Wed, 12 Nov 2014 15:13:51 +0100 Doug Simon size array appropriately when creating categorized register array
Wed, 12 Nov 2014 15:07:50 +0100 Doug Simon use separate scope for capturing and replay compilations
Wed, 12 Nov 2014 15:07:16 +0100 Doug Simon invocations of void methods on proxies are not cacheable as void implies that have a side-effect (e.g., Formattable.formatTo)
Wed, 12 Nov 2014 15:05:22 +0100 Doug Simon implemented hashCode() for CompilationResult.Reference subclasses
Wed, 12 Nov 2014 14:49:42 +0100 Doug Simon fixed pylint issue
Wed, 12 Nov 2014 14:43:58 +0100 Doug Simon converted HotSpotForeignCallLinkage to an interface
Wed, 12 Nov 2014 14:41:32 +0100 Doug Simon fixed NullPointerException in HotSpotReferenceMap.equals
Wed, 12 Nov 2014 14:40:45 +0100 Doug Simon dump disassembly of non-matching CompilationResults when testing replay compilation
Wed, 12 Nov 2014 14:37:24 +0100 Doug Simon fix short circuit for special classes and objects when retrieving object from a replay compilation context
Wed, 12 Nov 2014 12:55:21 +0100 Doug Simon made HotSpotCodeCacheProvider attempt to load and use the hcfdis tool
Wed, 12 Nov 2014 10:56:21 +0100 Doug Simon registered a couple more special static field values
Wed, 12 Nov 2014 10:39:39 +0100 Doug Simon made InvokeTarget and ForeignCallsProvider extend Remote
Wed, 12 Nov 2014 10:38:34 +0100 Doug Simon removed DeepFieldsEquals utility
Wed, 12 Nov 2014 10:36:30 +0100 Doug Simon implemented .equals() for CompilationResult and the objects it encapsulates
Tue, 11 Nov 2014 14:30:55 -0800 Tom Rodriguez Class._array_klass is not immutable
Tue, 11 Nov 2014 12:45:26 -0800 Tom Rodriguez More folding of constant classes and NodeClass references
Tue, 11 Nov 2014 15:15:19 +0100 Danilo Ansaloni Truffle: increased the default TruffleTimeThreshold from 5s to 25s. This should be backed out once we have OSR.
Tue, 11 Nov 2014 14:24:21 +0100 Andreas Woess Probe interface should extend NodeInterface
Tue, 11 Nov 2014 13:37:42 +0100 Doug Simon ignore non-existing special static fields
Tue, 11 Nov 2014 11:45:23 +0100 Doug Simon made replay compilation test failures less verbose
Tue, 11 Nov 2014 11:43:27 +0100 Doug Simon perform both capturing and replay when testing replay compilation and use deep object graph comparison to test compilation results
Tue, 11 Nov 2014 10:48:27 +0100 Doug Simon mx: ignore --fail-fast option to unittest if a single test method is specified
Tue, 11 Nov 2014 10:06:24 +0100 Gilles Duboscq ConditionalElimination: only clear the state on loop exits if the graph needs to remain in loop closed form
Mon, 10 Nov 2014 19:29:08 +0100 Andreas Woess Truffle: add NodeInterface and require that all child fields be of this type
Mon, 10 Nov 2014 19:08:52 +0100 Andreas Woess Truffle: remove obsolete node
Mon, 10 Nov 2014 19:03:06 +0100 Andreas Woess Truffle: fix stable array canonicalization
Mon, 10 Nov 2014 20:23:05 +0100 Doug Simon fixed toString() for JavaConstants
Mon, 10 Nov 2014 20:16:12 +0100 Doug Simon Merge.
Mon, 10 Nov 2014 18:18:42 +0100 Doug Simon Merge.
Mon, 10 Nov 2014 18:16:21 +0100 Doug Simon mx: added --fail-fast option to unittest that stops Junit after first input class causing a test failure
Mon, 10 Nov 2014 18:13:01 +0100 Doug Simon be verbose about replay compilation test failure
Mon, 10 Nov 2014 17:28:38 +0100 Doug Simon removed annotation denoting which proxied invocations have their results cached (for now, all results are cached)
Sun, 09 Nov 2014 17:01:15 +0100 Doug Simon removed *Impl types in signatures of Remote interfaces
Sun, 09 Nov 2014 16:59:10 +0100 Doug Simon IntegerStamp.constant only returns a single value stamp for PrimitiveConstants
Sun, 09 Nov 2014 16:56:36 +0100 Doug Simon fixed NullConstant.equals to handle NullConstant not being a singleton
Fri, 07 Nov 2014 22:18:17 +0100 Doug Simon converted JavaConstant to an interface
Fri, 07 Nov 2014 22:00:11 +0100 Doug Simon (re)converted Value to an interface
Mon, 10 Nov 2014 18:32:32 +0100 Gilles Duboscq Fix HotSpotCodeCacheProvider.disassemble
Mon, 10 Nov 2014 17:14:06 +0100 Doug Simon made LocationIdentity values support .equals() instead of identity (i.e. '==') for equality comparisons (and as hash map keys)
Mon, 10 Nov 2014 16:49:41 +0100 Doug Simon fixed reference in javadoc
Mon, 10 Nov 2014 11:24:22 +0100 Josef Eisl MethodCallTargetNode: replace StampFactory.declared() with StampFactory.declaredNonNull().
Mon, 10 Nov 2014 11:31:41 +0100 Josef Eisl MethodCallTargetNode: document the single implementor optimization.
Thu, 06 Nov 2014 12:40:28 +0100 Josef Eisl MethodCallTargetNode: also simplify default method calls to virtual calls if possible.
Sun, 09 Nov 2014 16:33:40 +0000 Chris Seaton Add CONTRIBUTING.md file which will show up in GitHub when people try to send pull requests.
Sun, 09 Nov 2014 00:54:15 +0000 Chris Seaton Truffle: RootNode#getExecutionContext.
Sat, 08 Nov 2014 22:22:00 +0000 Chris Seaton Truffle: simpler, more consistent toString for DirectCallNode subclasses.
Sat, 08 Nov 2014 22:03:36 +0000 Chris Seaton Truffle: more explicit warning about isCompilationConstant.
Sat, 08 Nov 2014 15:28:58 +0100 Bernhard Urban hotspotvmcfg: adding jacoco exclude marker
Fri, 07 Nov 2014 15:46:38 -0800 Tom Rodriguez add mutable/immutable factory methods to NamedLocationIdentity
Fri, 07 Nov 2014 09:44:15 -0800 Tom Rodriguez fix mx warning
Fri, 07 Nov 2014 14:50:43 +0100 Doug Simon preliminary code for managing and testing replay/remote compilation
Fri, 07 Nov 2014 12:36:32 +0100 Doug Simon Merge.
Fri, 07 Nov 2014 12:35:58 +0100 Doug Simon disable blocking compilation requests once GraalRuntime::shutdown has been called
Fri, 07 Nov 2014 12:34:18 +0100 Doug Simon removed getKind() from HotSpotMetaspaceConstant and made the latter extend StampProvider
Fri, 07 Nov 2014 11:28:34 +0100 Doug Simon moved use of HotSpotMetaAccessProvider to locations on the "local" side of remote compilation
Fri, 07 Nov 2014 10:58:57 +0100 Roland Schatz Intrinsify Math.abs(float).
Fri, 07 Nov 2014 10:58:50 +0100 Roland Schatz Support bitwise logic on float and double operands.
Fri, 07 Nov 2014 10:56:51 +0100 Roland Schatz Make abs and sqrt subclasses of UnaryArithmeticNode.
Thu, 06 Nov 2014 23:49:31 +0100 Doug Simon added GraalCompiler.Request to encapsulate all inputs to a compilation
Thu, 06 Nov 2014 23:12:41 +0100 Doug Simon made HotSpotMetaspaceConstantImpl.forMetaspaceObject and HotSpotMetaspaceConstantImpl.getMetaspaceObject package private
Thu, 06 Nov 2014 23:04:43 +0100 Doug Simon reduced use of HotSpotObjectConstantImpl.forObject
Thu, 06 Nov 2014 22:39:36 +0100 Doug Simon fixed use of reflection in HSAILHotSpotAssembler
Thu, 06 Nov 2014 20:44:09 +0100 Doug Simon fixed minor regressions after removing HotSpotObjectConstantImpl.asObject()
Thu, 06 Nov 2014 20:23:51 +0100 Doug Simon fixed eclipseformat issue
Thu, 06 Nov 2014 20:14:47 +0100 Doug Simon Merge.
Thu, 06 Nov 2014 20:13:08 +0100 Doug Simon removed HotSpotObjectConstantImpl.asObject()
Thu, 06 Nov 2014 14:52:46 +0100 Doug Simon replaced HotSpotObjectConstantImpl.isCompressed() with HotSpotObjectConstant.isCompressed()
Thu, 06 Nov 2014 13:57:43 +0100 Doug Simon added HotSpotObjectConstant.isInternedString()
Thu, 06 Nov 2014 13:55:47 +0100 Doug Simon added HotSpotObjectConstant.getCompositeValueClass()
Thu, 06 Nov 2014 13:50:10 +0100 Doug Simon added HotSpotObjectConstant.getCallSiteTarget()
Thu, 06 Nov 2014 13:48:01 +0100 Doug Simon added HotSpotObjectConstant.getSuperclass()
Thu, 06 Nov 2014 13:28:35 +0100 Doug Simon added HotSpotObjectConstant.getComponentType()
Thu, 06 Nov 2014 13:26:33 +0100 Doug Simon added HotSpotObjectConstant.getNodeClass()
Thu, 06 Nov 2014 13:24:16 +0100 Doug Simon added HotSpotObjectConstant.getIdentityHashCode()
Thu, 06 Nov 2014 13:22:00 +0100 Doug Simon added PureFunction annotation
Thu, 06 Nov 2014 13:19:25 +0100 Doug Simon added HotSpotObjectConstant.getClassLoader()
Thu, 06 Nov 2014 13:18:23 +0100 Doug Simon made Replacements interface extend Remote
Thu, 06 Nov 2014 16:27:21 +0100 Lukas Stadler PEA: use block predecessor as insertion position if possible
Thu, 06 Nov 2014 10:20:08 +0100 Christian Humer Truffle: implemented defer compilation statistics
Thu, 06 Nov 2014 10:20:06 +0100 Christian Humer Truffle: implemented defer compilation.
Wed, 05 Nov 2014 19:29:11 +0100 Christian Humer Truffle: minor cleanup
Wed, 05 Nov 2014 19:19:29 +0100 Christian Humer Truffle: cleanup trace performance warnings listener.
Wed, 05 Nov 2014 19:18:57 +0100 Christian Humer Truffle: cleanup TraceInliningListener.
Wed, 05 Nov 2014 19:17:05 +0100 Christian Humer Truffle: changed depth argument to represent the number of indendations instead of spaces.
Wed, 05 Nov 2014 19:14:25 +0100 Christian Humer Truffle: changed argument of GraalTruffleCompilationListener#notifyStartup and #notifyShutdown to GraalTruffleRuntime.
Wed, 05 Nov 2014 19:12:51 +0100 Christian Humer Truffle: added notifyStartup event to GraalTruffleCompilationListener.
Wed, 05 Nov 2014 19:10:34 +0100 Christian Humer Truffle: added javadoc to GraalTruffleCompilationListener
Thu, 06 Nov 2014 11:29:39 +0100 Gilles Duboscq Since edge nullness is now verified using @OptionalInput, remove replace-with-null assert in replaceFloating
Wed, 05 Nov 2014 22:18:55 +0100 Doug Simon added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Wed, 05 Nov 2014 21:55:55 +0100 Doug Simon converted HotSpotMetaspaceConstant to an interface
Wed, 05 Nov 2014 21:27:26 +0100 Doug Simon made HotSpotObjectConstant extend JavaValue
Wed, 05 Nov 2014 21:21:35 +0100 Doug Simon converted HotSpotResolvedJavaField to an interface
Wed, 05 Nov 2014 21:19:44 +0100 Doug Simon minor documentation fix
Wed, 05 Nov 2014 21:07:59 +0100 Doug Simon converted HotSpotObjectConstant to an interface
Wed, 05 Nov 2014 17:32:21 +0100 Doug Simon refactored Fields class to make it usable for implementing custom serialization
Wed, 05 Nov 2014 17:07:30 +0100 Doug Simon prevent use of identity for ArithmeticOpTable and ArithmeticOpTable.Op
Wed, 05 Nov 2014 17:04:18 +0100 Doug Simon added global map to ensure each NamedLocationIdentity object has a unique name which can be used for implementing .equals() and .hashCode()
Wed, 05 Nov 2014 17:01:00 +0100 Doug Simon moved MethodHandleAccessProvider to graal.api.meta and made it retrievable from MetaAccessProvider so that it does not need to be accessed via a global in MethodHandleNode (which is problematic for remote/replay compilation) (GRAAL-874)
Wed, 05 Nov 2014 13:09:49 +0100 Josef Eisl MethodCallTargetNode: better variable names.
Wed, 05 Nov 2014 13:01:20 +0100 Josef Eisl Add description for PTX/HSAIL JUnit assumptions.
Wed, 05 Nov 2014 11:48:13 +0100 Josef Eisl TailDuplicationPhase.DummyAnchorNode: add allowedUsageTypes.
Wed, 05 Nov 2014 12:26:35 +0100 Doug Simon Merge.
Wed, 05 Nov 2014 12:23:57 +0100 Doug Simon switch to using use .equals() instead of == when comparing RegisterCaterory objects for equality
Wed, 05 Nov 2014 11:41:18 +0100 Doug Simon spelling fix: omited -> omitted
Wed, 05 Nov 2014 10:31:02 +0100 Doug Simon minor documentation fixes
Tue, 04 Nov 2014 13:22:58 +0100 Josef Eisl MethodCallTargetNode: get profile from TypeProfileProxy if available.
Wed, 05 Nov 2014 11:20:39 +0100 Josef Eisl StandardMethodSubstitutionsTest: get valid code for each iteration.
Tue, 04 Nov 2014 22:43:54 +0100 Doug Simon added test demonstrating bug in HotSpotResolvedObjectTypeImpl.findUniqueConcreteMethod (and similar bugs in C1 and C2)
Tue, 04 Nov 2014 17:02:39 +0100 Josef Eisl Improve SimpleAssemblerTest junit assumption.
Tue, 04 Nov 2014 16:57:21 +0100 Josef Eisl Fix SPARCAllocatorTest junit assumption.
Tue, 04 Nov 2014 16:51:08 +0100 Josef Eisl Fix AMD64AllocatorTest junit assumption.
Wed, 30 Jul 2014 22:28:09 +0200 Thomas Wuerthinger Merge.
Tue, 01 Jul 2014 21:44:57 +0200 Thomas Wuerthinger Add missing import.
Tue, 01 Jul 2014 15:52:18 +0200 Thomas Wuerthinger Resolved virtual calls are guaranteed to have as receiver type at least the holder of the virtual method.
Tue, 01 Jul 2014 15:50:12 +0200 Thomas Wuerthinger Add utility to get the return stamp from a structured graph.
Tue, 01 Jul 2014 15:43:48 +0200 Thomas Wuerthinger Add utility for testing whether a stamp can be improved. And a utility for getting the default stamps of the parameters of a method.
Tue, 01 Jul 2014 15:41:54 +0200 Thomas Wuerthinger Add utility for getting the unqualified type name of a Java type.
Tue, 04 Nov 2014 14:06:35 +0100 Roland Schatz Remove unnecessary padding in constants section.
Tue, 04 Nov 2014 13:08:52 +0100 Bernhard Urban mx: set initial value for flag
Tue, 04 Nov 2014 13:03:21 +0100 Bernhard Urban igv: fix coloring for 'Param' nodes (formerly 'Local')
Thu, 30 Oct 2014 15:02:36 +0100 Josef Eisl MethodCallTargetNode: simplify interface invokes to (guarded) virtual invoke on a single implementor, if there is one.
Tue, 04 Nov 2014 12:02:37 +0100 Josef Eisl Add InvokeInterface tests.
Mon, 03 Nov 2014 16:49:28 -0800 Tom Rodriguez Merge
Mon, 03 Nov 2014 14:07:50 -0800 Tom Rodriguez Fine grained naming of immutable HotSpot LocationIdentities
Mon, 03 Nov 2014 13:37:10 -0800 Tom Rodriguez Use LocationIdentity.isImmutable instead of testing against FINAL_LOCATION
Tue, 04 Nov 2014 00:13:30 +0100 Doug Simon fixed spelling mistake
Mon, 03 Nov 2014 10:31:39 -0800 Tom Rodriguez Merge
Mon, 03 Nov 2014 10:17:24 -0800 Tom Rodriguez Correct the bci used by stateDuring in ForeignCallNode
Fri, 31 Oct 2014 12:22:06 -0700 Tom Rodriguez Test deoptimization inside ForeignCallNode
Fri, 31 Oct 2014 12:20:56 -0700 Tom Rodriguez Record compilation dependencies with +LogCompilation
Fri, 31 Oct 2014 11:25:32 -0700 Tom Rodriguez Record frame state for deopts with +LogCompilation
Fri, 31 Oct 2014 11:24:02 -0700 Tom Rodriguez Suppress menubar for GraalJUnitCore on Mac
Mon, 03 Nov 2014 17:03:19 +0100 Doug Simon converted HotSpotResolvedObjectType to an interface
Mon, 03 Nov 2014 16:08:06 +0100 Doug Simon converted HotSpotResolvedJavaMethod to an interface
Fri, 31 Oct 2014 10:44:05 +0100 Benoit Daloze Truffle: add a test to track an ImplicitCast bug
Thu, 30 Oct 2014 17:04:16 +0100 Andreas Woess Truffle: add TruffleRuntime#getCapability method
Thu, 30 Oct 2014 16:32:31 +0100 Andreas Woess Truffle: remove CompilerDirectives.unsafeFrameCast
Wed, 29 Oct 2014 19:54:50 +0100 Andreas Woess mx jol: let user select from found classes, skip duplicates
Fri, 31 Oct 2014 00:27:14 +0100 Christian Humer Truffle: checkstyle fixes.
Thu, 30 Oct 2014 23:56:23 +0100 Christian Humer Turffle: checkstyle fix.
Thu, 30 Oct 2014 22:56:08 +0100 Christian Humer Truffle: fixed getDataPatches disappeared.
Thu, 30 Oct 2014 18:19:25 +0100 Christian Humer Truffle: checkstyle fixes.
Thu, 30 Oct 2014 18:13:50 +0100 Christian Humer Truffle: implemented new flag -G:+TruffleCompilationStatistics
Thu, 30 Oct 2014 18:12:45 +0100 Christian Humer Truffle: add getQueuedCallTargets to GraalTruffleRuntime.
Tue, 28 Oct 2014 14:29:16 +0100 Christian Humer Truffle: fixed node visitor was traversing the full call tree.
Tue, 28 Oct 2014 14:29:16 +0100 Christian Humer Truffle: fixed invalidations were printed multiple times.
Mon, 27 Oct 2014 19:25:48 +0100 Christian Humer Truffle: added compilation graal tier finished event to compilation listener.
Mon, 27 Oct 2014 18:23:52 +0100 Christian Humer Truffle: add headers for new compilation listener files.
Mon, 27 Oct 2014 18:03:45 +0100 Christian Humer Truffle: refactor TraceTruffleSplitting into separate class.
Mon, 27 Oct 2014 17:37:45 +0100 Christian Humer Truffle: extract methods from OptimizedCallUtils and remove it.
Mon, 27 Oct 2014 17:34:08 +0100 Christian Humer Truffle: refactor TraceTruffleCompilationAST into a separate class.
Mon, 27 Oct 2014 17:07:51 +0100 Christian Humer Truffle: refactor TraceTrufflePerformanceWarnings into separate class.
Mon, 27 Oct 2014 15:40:31 +0100 Christian Humer Truffle: refactor TraceTruffleCompilationCallTree into a separate class.
Mon, 27 Oct 2014 15:30:53 +0100 Christian Humer Truffle: refactor TraceTruffleInlining into a separte class.
Mon, 27 Oct 2014 15:18:14 +0100 Christian Humer Truffle: refactor TruffleCallTargetProfiling into a separate class.
Mon, 27 Oct 2014 15:18:14 +0100 Christian Humer Truffle: refactor implementation of TraceTruffleCompilation, TraceTruffleCompilationDetails into separate classes.
Mon, 27 Oct 2014 13:42:21 +0100 Christian Humer Truffle: add support for a CompilationListener in GraalTruffleRuntime.
Mon, 27 Oct 2014 13:42:21 +0100 Christian Humer Truffle: refactor notifications in OptimizedCallTarget.
Mon, 27 Oct 2014 13:42:21 +0100 Christian Humer Truffle: factor out assumption invalidate into a truffle boundary.
Thu, 30 Oct 2014 18:14:41 +0100 Roland Schatz Fix bug in code installer.
Thu, 30 Oct 2014 17:52:18 +0100 Josef Eisl Improve javadoc for ResolvedJavaType.getSingleImplementor() and CompilerToVM.getKlassImplementor().
Thu, 30 Oct 2014 16:52:13 +0100 Josef Eisl Rename ResolvedJavaType.getImplementor() to getSingleImplementor().
Thu, 30 Oct 2014 16:43:16 +0100 Josef Eisl Throw an exception if ResolvedJavaType.getImplementor() is called with a non-interface type.
Wed, 29 Oct 2014 19:07:32 +0100 Josef Eisl Add ResolvedJavaType.resolveMethod() (get the like-time resolved method).
Wed, 29 Oct 2014 18:54:32 +0100 Josef Eisl Rename ResolvedJavaMethod.resolvedMethod() to resolveConcreteMethod() the reflect its actual behavior.
Wed, 29 Oct 2014 17:16:09 +0100 Josef Eisl Make TailDuplicationPhase.DummyAnchorNode an AnchoringNode.
Thu, 30 Oct 2014 14:10:46 +0100 Roland Schatz Introduce new JavaValue interface for use in debug info.
Thu, 30 Oct 2014 13:03:33 +0100 Roland Schatz Introduce new Constant interface for use in high-level graph.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Thu, 30 Oct 2014 11:18:48 +0100 Roland Schatz Backout of changeset 9a804ec7f707 (converted Constant and Value to be interfaces).
Wed, 29 Oct 2014 15:23:46 +0100 Roland Schatz Print information about failed assumptions when running unittests in --verbose mode.
Wed, 29 Oct 2014 16:20:02 +0100 Josef Eisl Make MethodCallTargetNode Simplifiable (instead of Canonicalizable).
Tue, 28 Oct 2014 20:38:02 +0100 Josef Eisl Add TestResolvedJavaType.getImplementorTest().
Tue, 28 Oct 2014 13:43:24 +0100 Josef Eisl Add ResolvedJavaType.getImplementor().
Wed, 29 Oct 2014 13:31:25 +0100 Roland Schatz Don't run AMD64 specific unit test on SPARC.
Tue, 28 Oct 2014 17:37:13 +0100 Christian Wirth add unittest for Truffle Assumptions cutting off branches. GRAAL-882
Tue, 28 Oct 2014 13:39:10 +0100 Christian Wirth fix Windows build
Tue, 28 Oct 2014 11:15:01 +0100 Roland Schatz Unit tests for data patches.
Mon, 27 Oct 2014 14:24:02 +0100 Roland Schatz Hotspot: Support narrow oop relocations in constants section.
Mon, 27 Oct 2014 14:07:49 +0100 Roland Schatz Better construction of data section and data patches.
Mon, 27 Oct 2014 13:39:12 -0700 Tom Rodriguez Merge
Fri, 24 Oct 2014 13:01:16 -0700 Tom Rodriguez More efficient use of BitSet during install
Fri, 24 Oct 2014 12:48:53 -0700 Tom Rodriguez Reduce allocation during scope recording
Fri, 24 Oct 2014 12:45:27 -0700 Tom Rodriguez Use arrayOop subclasses in graalJavaAccess
Mon, 27 Oct 2014 13:37:06 -0700 Tom Rodriguez Report code install timer in hosted mode
Mon, 27 Oct 2014 16:13:50 +0100 Benoit Daloze Truffle: Fix a few stale references to SlowPath in method names and comments.
Mon, 27 Oct 2014 14:33:08 +0100 Andreas Woess Truffle: share frame descriptor among cloned call targets
Sat, 25 Oct 2014 13:24:14 +0100 Chris Seaton Truffle: correct documentation of createPrimitiveProfile.
Sat, 25 Oct 2014 13:36:07 +0200 Doug Simon sharpened return types for HotSpot specific Graal API implementations
Fri, 24 Oct 2014 22:53:42 +0100 Chris Seaton Truffle: do not throw permament compiler exceptions into guest languages.
Fri, 24 Oct 2014 22:51:53 +0100 Chris Seaton Truffle: CallTarget to RootCallTaget in OptimizationFailedException.
Fri, 24 Oct 2014 22:50:04 +0100 Chris Seaton Truffle: added PrimitiveValueProfile.
Fri, 24 Oct 2014 16:18:10 +0200 Doug Simon re-enabled Checkstyle with the release of 6.0 that supports Java 8; fixed existing Checkstyle warnings
Thu, 23 Oct 2014 17:20:10 +0200 Christian Humer Truffle: renamed the splitting to callTargetCloning. Made RootNode cloning an implementation detail of the Truffle runtime.
Thu, 23 Oct 2014 13:45:59 +0200 Andreas Woess Truffle: remove FrameTypeConversion interface
Thu, 23 Oct 2014 12:02:02 +0200 Andreas Woess Truffle: revert to long[] in frame and initial value depending on frame slot kind
Wed, 22 Oct 2014 20:33:19 +0200 Doug Simon Merge.
Wed, 22 Oct 2014 20:20:42 +0200 Doug Simon factored out _netbeansinit_project function
Wed, 22 Oct 2014 19:59:52 +0200 Josef Eisl Call LIRGenerationResult.buildFrameMap() for targets that do not need register allocation.
Wed, 22 Oct 2014 18:30:22 +0200 Josef Eisl Document FrameMapBuilder.
Wed, 22 Oct 2014 18:04:46 +0200 Josef Eisl Move FrameMapBuilderImpl to com.oracle.graal.lir.
Wed, 22 Oct 2014 17:51:08 +0200 Josef Eisl Add Backend.newFrameMapBuilder().
Wed, 22 Oct 2014 17:28:05 +0200 Josef Eisl Introduce FrameMapBuilderImpl.
Wed, 22 Oct 2014 16:54:51 +0200 Josef Eisl LIRGenerationResult: add buildFrameMap() and getFrameMap().
Wed, 22 Oct 2014 10:00:19 +0200 Josef Eisl Use FrameMapBuilder in Backend.newLIRGenerationResult().
Tue, 21 Oct 2014 17:03:56 +0200 Josef Eisl Use FrameMapBuilder in LinearScan (except for location marking).
Tue, 21 Oct 2014 16:28:40 +0200 Josef Eisl Rename LIRGenerationResult.getFrameMap() to getFrameMapBuilder().
Tue, 21 Oct 2014 15:29:41 +0200 Josef Eisl Pass FrameMap to Backend.newCompilationResultBuilder().
Tue, 21 Oct 2014 14:56:52 +0200 Josef Eisl Introduce FrameMapBuilder.
Wed, 22 Oct 2014 14:50:09 +0200 Bernhard Urban truffleCache: refactor in order to fix recursive inlining warning
Tue, 21 Oct 2014 20:33:04 +0200 Christian Humer Truffle: fixed remaining slow path name fragements.
Tue, 21 Oct 2014 16:43:14 +0200 Bernhard Urban graalCompiler: remove unnecessary HandleMark.
Tue, 21 Oct 2014 16:24:53 +0200 Bernhard Urban TruffleCache: avoid publishing invalid cache state.
Tue, 21 Oct 2014 16:22:38 +0200 Bernhard Urban InliningUtil: tell which graph in error message.
Tue, 21 Oct 2014 16:21:59 +0200 Bernhard Urban TruffleCache: remove unused assumption argument.
Tue, 21 Oct 2014 12:17:14 +0200 Josef Eisl Remove FrameMap.indexForStackSlot().
Tue, 21 Oct 2014 12:10:39 +0200 Josef Eisl Remove FrameMap.stackSlotSize().
Tue, 21 Oct 2014 11:23:37 +0200 Danilo Ansaloni Truffle: corrected references to @SlowPath (now @TruffleBoundary).
Tue, 21 Oct 2014 10:28:43 +0200 Gilles Duboscq MethodData::initialize: remove unused argument
Tue, 21 Oct 2014 10:20:33 +0200 Gilles Duboscq Backout wrong change in 2a69cbe850a8
Tue, 21 Oct 2014 10:11:30 +0200 Gilles Duboscq Require pylint 1.1.x
Tue, 21 Oct 2014 10:17:06 +0200 Bernhard Urban hotspot/graal: simplify CTW logic. now, the following configurations are supported:
Tue, 21 Oct 2014 02:31:32 +0200 Andreas Woess Truffle: fix deoptimization of int[] with double/long values
Mon, 20 Oct 2014 16:22:18 -0700 Tom Rodriguez lower optimization on unsafe.cpp with XCode 6 as well
Tue, 21 Oct 2014 00:30:06 +0200 Christian Humer Truffle: format fix.
Tue, 21 Oct 2014 00:22:51 +0200 Christian Humer Truffle: rename @SlowPath to @TruffleBoundary.
Tue, 21 Oct 2014 00:22:48 +0200 Christian Humer Truffle: fix non permanent bailouts were shown as failures. they are no treated as opt unqueued events.
Tue, 21 Oct 2014 00:18:29 +0200 Christian Humer Truffle-DSL: improve JavaDoc for @Fallback.
Mon, 20 Oct 2014 23:11:40 +0200 Doug Simon enable a GraalCompilerTest to override how a method is parsed to produce a graph as well as being able to interpose on the method that is parsed/compiled
Mon, 20 Oct 2014 23:09:46 +0200 Doug Simon avoid lambdas in HotSpotGraalRuntime initialization path
Mon, 20 Oct 2014 19:07:20 +0200 Gilles Duboscq Reduce diff with upstream
Mon, 20 Oct 2014 16:26:05 +0200 Roland Schatz Store explicit input bit width in IntegerConvertNode.
Mon, 20 Oct 2014 12:12:52 +0200 Josef Eisl Encapsulate FrameMap.registerConfig & FrameMap.target.
Mon, 20 Oct 2014 11:10:15 +0200 Roland Schatz Add missing data types to cmove instruction.
Thu, 16 Oct 2014 16:57:56 +0200 Josef Eisl HSAIL: fix RegisterCategories.
Sat, 18 Oct 2014 00:08:19 +0200 Doug Simon refactored GraalCompilerTest API to be in terms of ResolvedJavaMethod instead of Method
Fri, 17 Oct 2014 13:33:31 +0200 Bernhard Urban graal/hotspot: fix memleak
Fri, 17 Oct 2014 11:59:55 +0200 Bernhard Urban graalCompiler: fix bootstrap with CTW (regression caused by jdk8-8041959)
Fri, 17 Oct 2014 10:32:04 +0200 Bernhard Urban amd64hotspot: guard foreign call registration with the according flag
Thu, 16 Oct 2014 08:51:26 -0700 Bernhard Urban mx/unittest: fix cygwin path issue
Thu, 16 Oct 2014 17:07:38 +0200 Gilles Duboscq IGV build: blacklist all JDKs from 8u20 included to 8u40 excluded
Thu, 16 Oct 2014 17:06:20 +0200 Gilles Duboscq Move crypto foreign call registering from AMD64HotSpot to HotSpot
Thu, 16 Oct 2014 16:11:58 +0200 mgronlun cherry-pick: 8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
Thu, 16 Oct 2014 15:31:36 +0200 Andreas Woess Truffle: relax assertion for non-int values in int phi
Thu, 16 Oct 2014 15:31:34 +0200 Andreas Woess Truffle: relax assertions for object state entries of int kind
Wed, 15 Oct 2014 19:20:25 +0200 Andreas Woess Truffle: use long constants for offset calculation
Wed, 15 Oct 2014 19:25:43 +0200 Andreas Woess Truffle: revert back to typed primitives, but make the primitive array an int[]
Thu, 16 Oct 2014 14:29:01 +0200 Bernhard Urban gate: don't build server-nograal on windows (the build configuration doesn't exist yet)
Thu, 16 Oct 2014 14:23:04 +0200 Bernhard Urban jacoco: disable it for com.oracle.graal.truffle* projects
Thu, 16 Oct 2014 13:51:28 +0200 Doug Simon mx: improved ctw command usage message and made the default value for --ctwopts be "-Inline"
Thu, 16 Oct 2014 12:17:26 +0200 Gilles Duboscq Fix merge of TemplateTable::generate_vtable_call for SPARC
Thu, 16 Oct 2014 11:57:39 +0200 Gilles Duboscq Merge with jdk8u25-b17
Mon, 08 Sep 2014 12:35:01 -0700 asaha Added tag jdk8u25-b16 for changeset 6467bdd4d22d jdk8u25-b17
Tue, 02 Sep 2014 11:54:14 -0700 asaha Added tag jdk8u25-b15 for changeset e62c06b88731 jdk8u25-b16
Mon, 25 Aug 2014 13:35:35 -0700 asaha Added tag jdk8u25-b14 for changeset c77d5db18942 jdk8u25-b15
Fri, 22 Aug 2014 14:11:46 -0700 hseigel 8046233: VerifyError on backward branch jdk8u25-b14
Tue, 12 Aug 2014 20:29:25 -0400 hseigel 8050485: super() in a try block in a ctor causes VerifyError
Wed, 20 Aug 2014 15:32:00 -0700 asaha 8055717: Increment hsx 25.25 build to b02 for 8u25-b11
Tue, 19 Aug 2014 05:34:57 -0700 asaha Added tag jdk8u25-b13 for changeset ca6d25be853b
Tue, 12 Aug 2014 17:46:16 -0400 jiangli 8044269: Analysis of archive files. jdk8u25-b13
Tue, 12 Aug 2014 11:12:25 -0700 katleman Added tag jdk8u25-b12 for changeset 2993491d47df
Sat, 02 Aug 2014 16:28:59 -0400 hseigel 8051012: Regression in verifier for <init> method call from inside of a branch jdk8u25-b12
Tue, 05 Aug 2014 13:36:03 +0100 coffeys Added tag jdk8u25-b11 for changeset 9e2bb00a8191
Fri, 01 Aug 2014 10:16:39 +0100 coffeys Merge jdk8u25-b11
Wed, 30 Jul 2014 06:03:00 -0700 coffeys Merge
Wed, 30 Jul 2014 05:49:59 -0700 coffeys Merge
Wed, 30 Jul 2014 05:40:35 -0700 coffeys Added tag jdk8u25-b10 for changeset 19c692f1e4c5
Wed, 30 Jul 2014 05:40:28 -0700 coffeys Added tag jdk8u25-b09 for changeset 4f209b7a580c
Mon, 28 Jul 2014 20:27:16 +0100 coffeys Merge jdk8u25-b10
Fri, 25 Jul 2014 14:14:14 +0100 coffeys Merge
Tue, 22 Jul 2014 01:57:42 -0700 coffeys Added tag jdk8u25-b08 for changeset f3f50c4f9ea5 jdk8u25-b09
Wed, 16 Jul 2014 12:28:17 -0700 asaha Merge jdk8u25-b08
Mon, 14 Jul 2014 15:08:04 -0700 asaha Added tag jdk8u25-b07 for changeset 520188d4bade
Mon, 14 Jul 2014 11:11:05 -0700 asaha Merge jdk8u25-b07
Thu, 10 Jul 2014 16:01:11 -0700 asaha Merge
Mon, 07 Jul 2014 13:12:15 -0700 asaha Added tag jdk8u25-b06 for changeset 605df8463453 jdk8u31-b00
Wed, 02 Jul 2014 15:42:28 -0700 asaha Merge jdk8u25-b06
Mon, 30 Jun 2014 14:50:40 -0700 asaha Added tag jdk8u25-b05 for changeset db8383148bc9
Mon, 16 Jun 2014 10:23:46 -0400 zgu 8038903: More native monitor monitoring jdk8u25-b05
Thu, 26 Jun 2014 16:42:23 -0700 asaha Merge
Thu, 26 Jun 2014 08:29:41 -0700 asaha Merge
Mon, 23 Jun 2014 13:05:21 -0700 asaha Added tag jdk8u25-b04 for changeset 220eefb3609e
Wed, 18 Jun 2014 13:30:11 -0700 asaha Added tag jdk8u25-b03 for changeset 27348de6239b jdk8u25-b04
Wed, 18 Jun 2014 13:08:52 -0700 asaha Merge jdk8u25-b03
Tue, 17 Jun 2014 22:15:24 -0700 asaha Merge
Tue, 17 Jun 2014 16:12:09 -0700 asaha Merge
Wed, 11 Jun 2014 14:14:50 -0700 asaha Added tag jdk8u25-b02 for changeset d3d5604ea0de
Wed, 11 Jun 2014 09:56:16 -0700 asaha Merge jdk8u25-b02
Tue, 10 Jun 2014 14:52:20 -0700 asaha Merge
Mon, 09 Jun 2014 22:21:12 -0700 asaha 8046213: Test test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Fails
Thu, 05 Jun 2014 15:26:51 -0700 asaha Merge
Thu, 05 Jun 2014 15:20:57 -0700 asaha Merge
Thu, 05 Jun 2014 03:48:18 -0700 katleman Added tag jdk8u25-b01 for changeset 9a2152fbd929
Wed, 04 Jun 2014 09:22:44 -0700 asaha Merge jdk8u25-b01
Wed, 04 Jun 2014 07:07:31 -0700 asaha Merge
Tue, 03 Jun 2014 21:36:53 -0700 asaha Merge
Tue, 03 Jun 2014 07:29:16 -0700 asaha Merge
Thu, 29 May 2014 13:14:25 -0700 asaha Merge
Mon, 02 Jun 2014 16:26:14 -0700 asaha 8044604: Increment minor version of HSx for 8u25 and initialize the build number
Fri, 30 May 2014 13:32:43 -0400 hseigel 8041717: Issue with class file parser
Wed, 28 May 2014 08:09:26 -0400 hseigel 8043454: Test case for 8037157 should not throw a VerifyError
Tue, 20 May 2014 19:50:58 -0700 twisti 8042603: 'SafepointPollOffset' was not declared in static member function 'static bool Arguments::check_vm_args_consistency()'
Mon, 19 May 2014 21:54:19 -0700 asaha Merge
Fri, 09 May 2014 15:21:20 -0400 hseigel 8036533: Method for correct defaults
Thu, 08 May 2014 17:19:49 -0400 coleenp 8015256: Better class accessibility
Tue, 06 May 2014 10:58:10 -0700 asaha Merge
Mon, 21 Apr 2014 10:36:31 -1000 twisti 8038898: Safer safepoints
Wed, 16 Apr 2014 09:51:54 -0700 asaha Merge
Wed, 16 Apr 2014 09:46:10 -0700 asaha Added tag jdk8u25-b00 for changeset a4d44dfb7d30
Tue, 15 Apr 2014 16:17:20 -0400 lfoltan 8036805: Correct linker method lookup.
Thu, 31 Jul 2014 09:58:53 +0100 coffeys Added tag jdk8u20-b26 for changeset eaa4074a7e39
Thu, 16 Oct 2014 11:16:01 +0200 Gilles Duboscq Fix recording of exception_seen flag
Wed, 15 Oct 2014 20:34:55 +0200 Gilles Duboscq Fix some format strings
Thu, 16 Oct 2014 10:50:27 +0200 Gilles Duboscq Add DataLayout::speculative_trap_data_tag to vmStructs
Wed, 15 Oct 2014 16:02:50 +0200 Gilles Duboscq Merge with jdk8u20-b26
Wed, 30 Jul 2014 03:51:43 -0700 coffeys Merge jdk8u20-b26
Wed, 30 Jul 2014 03:42:23 -0700 coffeys Added tag jdk8u20-b24 for changeset 42ddd0bbcb66
Mon, 28 Jul 2014 07:23:47 -0700 tbell Added tag jdk8u20-b25 for changeset 19408d5fd31c
Thu, 24 Jul 2014 11:43:35 -0700 amurillo Added tag hs25.20-b23 for changeset 00cf2b6f51b9 jdk8u20-b25
Fri, 18 Jul 2014 09:04:01 +0200 goetz 8050978: Fix bad field access check in C1 and C2 hs25.20-b23
Thu, 24 Jul 2014 10:29:28 -0700 amurillo 8051908: new hotspot build - hs25.20-b23
Tue, 22 Jul 2014 20:52:56 +0100 coffeys Merge jdk8u20-b24
Mon, 21 Jul 2014 21:46:27 +0000 jeff 8051005: Third Party License Readme update for 8u20
Tue, 22 Jul 2014 17:28:16 +0100 coffeys Merge
Fri, 18 Jul 2014 19:56:02 +0200 simonis 8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
Wed, 16 Jul 2014 11:40:00 -0700 katleman Added tag jdk8u20-b23 for changeset f09d1f6a401e
Mon, 14 Jul 2014 10:16:34 -0700 asaha Merge jdk8u20-b23
Thu, 10 Jul 2014 07:58:50 -0700 asaha Merge
Tue, 08 Jul 2014 13:25:13 -0700 asaha Merge
Wed, 02 Jul 2014 15:31:10 -0700 asaha Merge
Wed, 02 Jul 2014 15:18:57 -0700 asaha Merge
Thu, 26 Jun 2014 18:34:35 -0700 asaha Added tag jdk8u11-b31 for changeset 13f04650aa09
Thu, 26 Jun 2014 07:59:40 -0700 asaha Merge
Tue, 24 Jun 2014 13:46:39 -0700 asaha Merge jdk8u11-b31
Fri, 13 Jun 2014 11:56:26 -0700 katleman Added tag jdk8u5-b31 for changeset 5c7ef8e39683
Thu, 26 Jun 2014 07:52:19 -0700 asaha Merge
Wed, 18 Jun 2014 12:53:21 -0700 asaha Merge
Tue, 17 Jun 2014 22:03:39 -0700 asaha Merge
Tue, 17 Jun 2014 15:49:31 -0700 asaha Merge
Tue, 17 Jun 2014 13:03:20 -0700 katleman Added tag jdk8u11-b12 for changeset 78df957d46eb
Wed, 11 Jun 2014 09:43:23 -0700 asaha Merge
Tue, 10 Jun 2014 13:43:58 -0700 asaha Merge
Thu, 05 Jun 2014 15:08:46 -0700 asaha Merge
Wed, 04 Jun 2014 08:58:24 -0700 asaha Merge
Wed, 04 Jun 2014 06:53:06 -0700 asaha Merge
Mon, 02 Jun 2014 15:18:10 -0700 asaha Merge
Thu, 29 May 2014 09:56:06 -0700 asaha Merge
Wed, 28 May 2014 12:07:21 -0700 asaha Merge
Thu, 22 May 2014 11:09:06 -0700 asaha Merge
Thu, 10 Jul 2014 23:43:37 -0700 amurillo Added tag hs25.20-b22 for changeset 7c56530b1149
Thu, 10 Jul 2014 23:43:36 -0700 amurillo Merge hs25.20-b22
Thu, 10 Jul 2014 12:04:43 -0700 vlivanov 8043546: C1 optimizes @Stable instance fields with default values
Wed, 02 Jul 2014 22:54:18 +0200 roland 8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
Thu, 03 Jul 2014 12:59:11 -0700 amurillo 8049268: new hotspot build - hs25.20-b22
Wed, 09 Jul 2014 13:57:39 -0700 katleman Added tag jdk8u20-b22 for changeset f7429096a202
Thu, 03 Jul 2014 12:56:12 -0700 amurillo Added tag hs25.20-b21 for changeset e4a6e7f1b90b jdk8u20-b22
Tue, 01 Jul 2014 10:36:19 +0200 mgronlun 8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops hs25.20-b21
Fri, 20 Jun 2014 10:48:36 -0400 coleenp 8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
Fri, 20 Jun 2014 12:39:56 -0700 amurillo 8047732: new hotspot build - hs25.20-b21
Wed, 02 Jul 2014 15:01:15 -0700 katleman Added tag jdk8u20-b21 for changeset 4828415ebbf1
Wed, 25 Jun 2014 12:55:20 -0700 katleman Added tag jdk8u20-b20 for changeset 9e4d27da4ac0 jdk8u20-b21 jdk8u40-b00
Fri, 20 Jun 2014 11:47:37 -0700 amurillo Added tag hs25.20-b20 for changeset 4f18dea0312d jdk8u20-b20
Fri, 20 Jun 2014 11:47:36 -0700 amurillo Merge hs25.20-b20
Fri, 13 Jun 2014 13:46:06 +0200 pliden 8044796: G1: Enable G1CollectedHeap::stop()
Fri, 13 Jun 2014 17:07:39 -0400 jwilhelm 8046408: Build failure from multiple ptrace.h
Tue, 17 Jun 2014 09:02:30 +0000 vlivanov 8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place
Fri, 13 Jun 2014 15:04:38 -0700 amurillo 8046798: new hotspot build - hs25.20-b20
Wed, 18 Jun 2014 12:34:27 -0700 katleman Added tag jdk8u20-b19 for changeset b15553cde967
Fri, 13 Jun 2014 14:17:43 -0700 amurillo Added tag hs25.20-b19 for changeset 3e1cec358ab9 jdk8u20-b19
Fri, 13 Jun 2014 14:17:42 -0700 amurillo Merge hs25.20-b19
Thu, 12 Jun 2014 10:15:43 -0700 kvn 8046516: Segmentation fault in JVM (easily reproducible)
Thu, 12 Jun 2014 15:57:16 -0700 dcubed 8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java failed error_cnt=12
Fri, 13 Jun 2014 08:40:35 +0000 neliasso Merge
Mon, 09 Jun 2014 10:32:49 +0200 neliasso 8040244: compiler/whitebox/IsMethodCompilableTest.java fails
Fri, 13 Jun 2014 00:30:18 -0700 roland Merge
Tue, 01 Apr 2014 09:36:49 +0200 roland 8032410: compiler/uncommontrap/TestStackBangRbp.java times out on Solaris-Sparc V9
Fri, 13 Jun 2014 08:44:11 +0200 ehelin 8042933: assert(capacity_until_gc >= committed_bytes) failed
Mon, 09 Jun 2014 15:42:31 -0700 kvn 8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes
Mon, 02 Jun 2014 14:32:29 -0400 drchase 8029381: assert(is_method_type()) failed: bad cast
Wed, 11 Jun 2014 10:46:47 +0200 brutisso 8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects
Tue, 11 Feb 2014 13:29:53 +0100 neliasso 8034188: OSR methods may not be recompiled at proper compilation level
Thu, 05 Jun 2014 15:55:49 +0200 ykantser 8043915: Tests get ClassNotFoundException: com.oracle.java.testlibrary.StreamPumper
Fri, 06 Jun 2014 09:53:30 -0700 amurillo 8046232: new hotspot build - hs25.20-b19
Wed, 11 Jun 2014 09:31:04 -0700 katleman Added tag jdk8u20-b18 for changeset 11159d7ec804
Fri, 06 Jun 2014 09:15:08 -0700 amurillo Added tag hs25.20-b18 for changeset b685b4e870b1 jdk8u20-b18
Fri, 06 Jun 2014 09:15:07 -0700 amurillo Merge hs25.20-b18
Thu, 05 Jun 2014 06:40:35 +0000 anoll Merge
Fri, 30 May 2014 06:50:38 +0200 anoll 8011646: SEGV in compiled code with loop predication
Wed, 04 Jun 2014 14:44:56 +0000 kevinw Merge
Mon, 02 Jun 2014 10:01:15 +0200 roland 8043413: REGRESSION: Hotspot causes segmentation fault in jdk8ux, but not in jdk7ux
Wed, 04 Jun 2014 06:25:53 -0700 dcubed 8036823: Stack trace sometimes shows 'locked' instead of 'waiting to lock'
Fri, 30 May 2014 10:43:51 +0200 pliden 8042310: TestStringDeduplicationMemoryUsage test failing
Tue, 03 Jun 2014 06:10:34 +0000 sla Merge
Mon, 28 Apr 2014 09:27:47 +0200 sla 8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
Tue, 27 May 2014 16:05:29 -0700 mikael 8043206: Fix signed vs. unsigned comparison warning in copy_sparc.hpp
Mon, 02 Jun 2014 13:12:01 -0700 dcubed 8038132: jprt bundles have libjsig.dylib in different place on OSX
Wed, 21 May 2014 10:54:59 -0700 rasbold 8043354: OptimizePtrCompare too aggressive when allocations are present
Fri, 30 May 2014 13:30:07 -0700 amurillo 8044437: new hotspot build - hs25.20-b18
Wed, 04 Jun 2014 08:46:46 -0700 katleman Added tag jdk8u20-b17 for changeset 8ea4732884cc
Fri, 30 May 2014 13:11:34 -0700 amurillo Added tag hs25.20-b17 for changeset ee8b93466869 jdk8u20-b17
Fri, 30 May 2014 13:11:33 -0700 amurillo Merge hs25.20-b17
Wed, 21 May 2014 12:16:41 -0700 kvn 8043274: Test compiler/7184394/TestAESMain.java gets NPE on solaris
Wed, 28 May 2014 07:59:23 -1000 iveresov 8044090: C1: Old value instead of new one is passed to post-barrier in UnsafeGetAndSetObject
Wed, 28 May 2014 06:26:05 -0700 poonam 8043086: Hotspot is expected to report OOM which is occurred String.intern(), but crashes in JDK8u5
Tue, 20 May 2014 10:24:30 +0200 pliden 8039042: G1: Phantom zeros in cardtable
Wed, 14 May 2014 14:32:23 +0200 pliden 8040804: G1: Concurrent mark stuck in loop calling os::elapsedVTime()
Wed, 14 May 2014 13:32:44 +0200 pliden 8040803: G1: Concurrent mark hangs when mark stack overflows
Thu, 17 Apr 2014 18:47:15 +0200 pliden 8040245: G1: VM hangs during shutdown
Fri, 11 Apr 2014 11:00:12 +0200 pliden 8037112: gc/g1/TestHumongousAllocInitialMark.java caused SIGSEGV
Thu, 22 May 2014 09:12:29 +0200 allwin 8027230: Overflow in java.lang.instrument.Instrumentation.getObjectSize() method
Wed, 21 May 2014 11:25:25 +0200 neliasso 8031475: Missing oopmap in patching stubs
Fri, 23 May 2014 14:46:59 -0700 amurillo 8043906: new hotspot build - hs25.20-b17
Wed, 28 May 2014 02:27:39 -0700 katleman Added tag jdk8u20-b16 for changeset c36ef639e6d3
Fri, 23 May 2014 14:12:52 -0700 amurillo Added tag hs25.20-b16 for changeset 50e5d560367b jdk8u20-b16
Fri, 23 May 2014 14:12:52 -0700 amurillo Merge hs25.20-b16
Tue, 29 Apr 2014 22:05:10 -0700 mikael 8042059: Various fixes to linux/sparc
Tue, 29 Apr 2014 22:04:09 -0700 mikael 8022070: Compilation error in stubGenerator_sparc.cpp with some compilers
Thu, 22 May 2014 13:05:24 -0700 drchase Merge
Thu, 22 May 2014 15:52:41 -0400 drchase 8037816: Fix for 8036122 breaks build with Xcode5/clang
Fri, 16 May 2014 12:05:14 -0700 kvn 8042786: Proper fix for 8032566
Thu, 15 May 2014 18:23:26 -0400 coleenp 8038212: Method::is_valid_method() check has performance regression impact for stackwalking
Thu, 15 May 2014 09:25:27 -0400 lfoltan 8041918: BootstrapMethods attribute cannot be empty.
Sun, 18 May 2014 00:25:06 +0400 iignatyev 8042949: +UnlockExperimentalVMOptions missed from TestUseRTMLockingOptionOnUnsupportedVM.java test
Fri, 16 May 2014 19:13:42 -0400 dholmes Merge
Mon, 12 May 2014 20:20:19 -0400 dholmes 8032551: Remove UsePPCLWSYNC from globals.hpp
Fri, 16 May 2014 03:28:59 -0700 amurillo 8043308: new hotspot build - hs25.20-b16
Wed, 21 May 2014 10:56:41 -0700 katleman Added tag jdk8u20-b15 for changeset 8c785f9bde6f
Fri, 16 May 2014 03:25:24 -0700 amurillo Added tag hs25.20-b15 for changeset 87bdb86f0aed jdk8u20-b15
Fri, 16 May 2014 03:25:23 -0700 amurillo Merge hs25.20-b15
Fri, 16 May 2014 00:15:27 -0700 roland Merge
Fri, 25 Apr 2014 09:22:16 +0200 roland 8041481: JVM crashes with collect_args_for_profiling
Fri, 25 Apr 2014 07:40:33 +0200 sla 8040140: System.nanoTime() is slow and non-monotonic on OS X
Mon, 05 May 2014 15:10:43 +0200 anoll 8042052: assert(t != NULL) failed: must set before get
Fri, 25 Apr 2014 12:48:34 +0200 adlertz 8029302: Performance regression in Math.pow intrinsic
Thu, 08 May 2014 23:10:23 -0700 amurillo 8042813: new hotspot build - hs25.20-b15
Tue, 13 May 2014 23:17:52 -0700 katleman Added tag jdk8u20-b14 for changeset c20d8a452574
Thu, 08 May 2014 23:07:12 -0700 amurillo Added tag hs25.20-b14 for changeset 28bbbecff5f0 jdk8u20-b14
Thu, 08 May 2014 23:07:11 -0700 amurillo Merge hs25.20-b14
Fri, 02 May 2014 14:53:06 +0200 goetz 8042309: Some bugfixes for the ppc64 port.
Thu, 08 May 2014 11:05:02 +0200 mgronlun 8041723: Event Based tracing ids to be reassigned for CDS klasses
Mon, 28 Apr 2014 12:39:12 +0200 anoll 8040085: dtrace/jsdt tests crash on solaris. found an unadvertised bad scavengable oop in the code cache
Fri, 02 May 2014 16:44:54 -0700 kvn 8039298: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr::NULL_PTR))
Tue, 29 Apr 2014 12:20:53 -0700 kvn 8041957: -XX:UseAVX=0 cause assert(UseAVX) failed
Tue, 29 Apr 2014 10:29:56 -0700 kvn 8041959: Skip replay parsing errors with ReplayIgnoreInitErrors
Thu, 01 May 2014 17:57:29 -0700 kvn 8042281: compiler/7184394/TestAESMain.java fails with: javax.crypto.IllegalBlockSizeException: Input length not multiple of 16 bytes
Wed, 30 Apr 2014 14:14:01 -0700 kvn 8035936: SIGBUS in StubRoutines::aesencryptBlock, solaris-sparc
Thu, 01 May 2014 15:02:46 -0700 amurillo 8042279: new hotspot build - hs25.20-b14
Thu, 01 May 2014 14:57:02 -0700 amurillo Added tag hs25.20-b13 for changeset 798f5b02be89
Thu, 01 May 2014 14:57:00 -0700 amurillo Merge hs25.20-b13
Mon, 14 Apr 2014 08:24:28 +0200 anoll 8029436: CICompilerCount is not updated when the number of compiler threads is adjusted to the number of CPUs
Fri, 25 Apr 2014 09:22:42 -0700 amurillo 8041947: new hotspot build - hs25.20-b13
Wed, 07 May 2014 10:58:47 -0700 katleman Added tag jdk8u20-b13 for changeset 47951595af60
Wed, 30 Apr 2014 11:16:33 -0700 katleman Added tag jdk8u20-b12 for changeset 18ae0dac7620 jdk8u20-b13
Fri, 25 Apr 2014 09:19:12 -0700 amurillo Added tag hs25.20-b12 for changeset 3c291bc2aa7c jdk8u20-b12
Fri, 25 Apr 2014 09:19:11 -0700 amurillo Merge hs25.20-b12
Fri, 18 Apr 2014 14:25:21 +0200 roland 8039975: SIGSEGV in MethodData::next_data(ProfileData*)
Fri, 21 Feb 2014 09:48:52 +0100 sjohanss 8035057: NewSize ergonomics wrong when setting small or unaligned size on command line
Wed, 23 Apr 2014 11:18:53 +0200 sjohanss 8033426: Scale initial NewSize using NewRatio if not set on command line
Thu, 24 Apr 2014 14:02:48 +0400 iignatyev 8041497: Compilation of compiler/rtm/cli/TestUseRTMDeoptOption* tests failed
Tue, 22 Apr 2014 17:45:56 -0700 kvn 8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 - assert(!had_error) failed: bad dominance
Wed, 23 Apr 2014 10:35:15 +0200 anoll 8038921: assert(t != NULL) failed: must set before get
Wed, 16 Apr 2014 14:49:03 -0700 kvn 8038048: assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) runThese -full
Thu, 17 Apr 2014 16:18:40 -0700 amurillo 8040898: new hotspot build - hs25.20-b12
Thu, 17 Apr 2014 16:09:08 -0700 amurillo Added tag hs25.20-b11 for changeset b6a2ba7d3ea7
Thu, 17 Apr 2014 16:09:07 -0700 amurillo Merge hs25.20-b11
Thu, 17 Apr 2014 17:35:04 -0400 hseigel Merge
Mon, 14 Apr 2014 14:27:45 -0400 lfoltan 8033150: invokestatic: IncompatibleClassChangeError trying to invoke static method from a parent in presence of conflicting defaults.
Mon, 14 Apr 2014 10:13:03 -0400 lfoltan 8038076: constraint on multianewarray instruction is not checked since class version 50.
Tue, 15 Apr 2014 14:34:48 -0700 kvn 8039050: Crash in C2 compiler at Node::rematerialize
Wed, 16 Apr 2014 18:40:25 -0400 coleenp Merge
Mon, 03 Mar 2014 13:58:52 -0500 coleenp 8035735: Metaspace::contains become extremely slow in some cases
Fri, 11 Apr 2014 20:02:37 +0000 coleenp 8039904: dtrace/hotspot/Monitors/Monitors001 fails with "assert(s > 0) failed: Bad size calculated"
Tue, 15 Apr 2014 17:02:20 -0400 coleenp 8028497: SIGSEGV at ClassLoaderData::oops_do(OopClosure*, KlassClosure*, bool)
Wed, 16 Apr 2014 08:28:19 +0400 iignatyev 8040001: CLI test on RTMRetryCount option was missed from fix for 8039496
Fri, 11 Apr 2014 18:46:35 +0400 iignatyev 8038418: New tests development for type profiling and speculation
Wed, 12 Feb 2014 20:40:02 +0100 ctornqvi 8034781: [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main class
Mon, 10 Feb 2014 17:49:17 +0100 ctornqvi 8016644: Improve UnsupportedClassVersionError message
Tue, 15 Apr 2014 12:39:00 -0700 iveresov Merge
Thu, 10 Apr 2014 23:15:13 -0700 iveresov 8038297: Avoid placing CTI immediately following cbcond instruction on T4
Thu, 13 Feb 2014 10:05:03 +0100 sjohanss 8028498: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java asserts in RT_Baseline
Mon, 14 Apr 2014 20:56:48 -0400 dholmes 8039891: Remove ppcsflt builds from JPRT
Mon, 14 Apr 2014 22:53:29 +0400 iignatyev Merge
Fri, 11 Apr 2014 00:35:23 +0400 iignatyev 8037860: Add tests to cover Intel RTM instructions support
Mon, 14 Apr 2014 19:29:34 +0400 iignatyev 8039496: Add sanity tests on RTM-related command line options
Mon, 14 Apr 2014 19:29:34 +0400 iignatyev 8039499: Add all common classes used by tests on RTM support to testlibrary
Fri, 11 Apr 2014 00:34:56 +0400 iignatyev 8039497: Testlibrary should be updated to provide information about all VM types as well as access to Unsafe
Tue, 28 Jan 2014 15:05:46 +0100 neliasso 8007270: Make IsMethodCompilable test work with tiered
Fri, 11 Apr 2014 00:34:51 +0400 iignatyev 8038953: Add sanity tests for BMI1 and LZCNT instructions
Wed, 09 Apr 2014 22:37:37 +0400 iignatyev 8039597: WhiteBox :: clean type profiling data
Mon, 31 Mar 2014 17:09:38 +0200 ehelin 8038934: Remove prefix allocated_ from methods and variables in Metaspace
Wed, 26 Mar 2014 14:15:02 +0100 ehelin 8035667: EventMetaspaceSummary doesn't report committed Metaspace memory
Thu, 10 Apr 2014 15:11:37 -0700 amurillo 8039967: new hotspot build - hs25.20-b11
Wed, 23 Apr 2014 11:35:27 -0700 katleman Added tag jdk8u20-b11 for changeset 70dc2c030c69
Wed, 16 Apr 2014 12:32:23 -0700 katleman Added tag jdk8u20-b10 for changeset 300e2c5eeb27 jdk8u20-b11
Mon, 14 Apr 2014 16:09:53 -0700 asaha Merge jdk8u20-b10
Wed, 09 Apr 2014 12:23:29 -0700 asaha Merge
Wed, 02 Apr 2014 09:59:18 -0700 asaha Merge
Mon, 31 Mar 2014 14:07:26 -0700 asaha Merge
Thu, 27 Mar 2014 14:50:50 -0700 asaha Merge
Thu, 20 Mar 2014 10:34:48 -0700 asaha Merge
Thu, 20 Mar 2014 10:24:02 -0700 asaha Merge
Tue, 18 Mar 2014 14:04:47 -0700 asaha Merge
Fri, 14 Mar 2014 22:57:00 -0700 asaha Merge
Thu, 10 Apr 2014 15:05:57 -0700 amurillo Added tag hs25.20-b10 for changeset 27a9e6a96a8c
Thu, 10 Apr 2014 15:05:56 -0700 amurillo Merge hs25.20-b10
Thu, 03 Apr 2014 12:37:53 +0200 goetz 8039146: Fix 64-bit store to int JNIHandleBlock::_top
Wed, 09 Apr 2014 11:18:02 -0700 kvn 8038939: Some options related to RTM locking optimization works inconsistently
Thu, 10 Apr 2014 04:07:45 -0700 goetz 8038201: Clean up misleading usage of malloc() in init_system_properties_values()
Thu, 27 Feb 2014 09:37:16 +0100 roland 8032011: nsk/stress/jck60/jck60022 crashes in src\share\vm\runtime\synchronizer.cpp:239
Wed, 09 Apr 2014 03:48:28 -0700 kevinw Merge
Wed, 02 Apr 2014 18:40:52 +0200 kevinw 8033696: "assert(thread != NULL) failed: just checking" due to Thread::current() and JNI pthread interaction
Thu, 03 Apr 2014 17:49:31 +0400 vkempik 8016302: Change type of the number of GC workers to unsigned int (2)
Tue, 08 Apr 2014 14:55:16 -0700 neugens 8036619: Shark: add LLVM 3.4 support
Mon, 07 Apr 2014 22:13:55 -0700 amurillo 8039392: Make jdk8u20 the default jprt release for hs25.20
Thu, 03 Apr 2014 16:20:16 +0200 jwilhelm 8039089: List verification enabled in product builds
Thu, 03 Apr 2014 10:39:27 +0200 pliden 8038461: Test gc/g1/TestStringDeduplicationMemoryUsage.java fails with unexpected memory usage
Sat, 05 Apr 2014 23:38:24 -0700 dbuck 8026334: hs_err improvement: Print elapsed time in a humanly readable format
Fri, 04 Apr 2014 09:54:56 -0700 amurillo 8039291: new hotspot build - hs25.20-b10
Wed, 09 Apr 2014 08:47:37 -0700 katleman Added tag jdk8u20-b09 for changeset 4d73f1e99f97
Fri, 04 Apr 2014 09:49:20 -0700 amurillo Added tag hs25.20-b09 for changeset 5186bc5047c1 jdk8u20-b09
Fri, 04 Apr 2014 09:49:19 -0700 amurillo Merge hs25.20-b09
Mon, 16 Dec 2013 10:57:08 -0800 zgu 8026300: VM warning: increase O_BUFLEN in ostream.hpp -- output truncated occurs with fastdebug VM when printing flags
Fri, 04 Apr 2014 10:43:56 +0200 tschatzl 8038498: Fix includes and C inlining after 8035330
Thu, 03 Apr 2014 16:37:55 -0700 iveresov Merge
Wed, 02 Apr 2014 11:24:51 -0700 iveresov 8039043: Implicit null check is in the wrong place in C1 -UseCompressedOops
Wed, 02 Apr 2014 11:24:44 -0700 kvn 8036767: PPC64: Support for little endian execution model
Mon, 31 Mar 2014 13:08:03 -0700 kvn 8038633: crash in VM_Version::get_processor_features() on startup
Mon, 31 Mar 2014 23:49:00 -0400 dholmes 8016039: jvm.lib is missing from export list unless building server
Mon, 31 Mar 2014 13:09:35 -0700 minqi 7090324: gclog rotation via external tool
Fri, 28 Mar 2014 15:29:23 -0700 amurillo 8038639: new hotspot build - hs25.20-b09
Wed, 02 Apr 2014 09:31:10 -0700 katleman Added tag jdk8u20-b08 for changeset e9ffa408f7af
Tue, 01 Apr 2014 11:12:22 -0700 amurillo Merge jdk8u20-b08
Fri, 28 Mar 2014 15:22:28 -0700 amurillo Added tag hs25.20-b08 for changeset 2627c7be4279
Fri, 28 Mar 2014 15:22:27 -0700 amurillo Merge hs25.20-b08
Fri, 28 Mar 2014 12:22:04 -0700 vlivanov Merge
Fri, 28 Mar 2014 10:13:37 -0700 vlivanov 8035828: Turn on @Stable support in VM
Fri, 28 Mar 2014 10:12:48 -0700 vlivanov 8035887: VM crashes trying to force inlining the recursive call
Fri, 28 Mar 2014 10:04:07 -0700 vlivanov 8036667: "assert(adr->is_AddP() && adr->in(AddPNode::Offset)->is_Con()) failed: offset is a constant" with FoldStableValues on
Thu, 27 Mar 2014 11:17:26 +0400 iignatyev 8038240: new WB API to get nmethod
Thu, 27 Mar 2014 17:29:41 +0400 iignatyev 8038193: Add command line option tests for BMI options
Tue, 28 Jan 2014 10:19:45 -0800 kvn 8029941: rollback changes in make/jprt.properties for embedded testing
Thu, 27 Feb 2014 20:40:24 +0100 goetz 8035970: PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExact
Wed, 26 Feb 2014 11:33:34 -0800 goetz 8035396: Introduce accessor for tmp_oop in frame.
Wed, 26 Mar 2014 18:21:05 -0700 kvn Merge
Wed, 19 Feb 2014 14:03:09 -0800 goetz 8034797: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280
Tue, 25 Mar 2014 17:07:36 -0700 kvn Merge
Tue, 25 Mar 2014 12:54:21 -0700 goetz 8037821: Account for trampoline stubs when estimating code buffer sizes
Mon, 24 Mar 2014 11:51:40 -0700 amurillo 8038262: Workaround for ccache in vm.make is missing for aix
Thu, 20 Mar 2014 11:03:06 +0100 goetz 8037915: PPC64/AIX: Several smaller fixes
Thu, 20 Feb 2014 14:44:33 +0100 simonis 8035423: AIX: Fix os::get_default_process_handle() in os_aix.cpp after 8031968
Thu, 13 Mar 2014 14:57:01 -0700 kvn Merge
Mon, 10 Mar 2014 12:58:02 +0100 goetz 8036976: PPC64: implement the template interpreter
Thu, 06 Mar 2014 10:55:28 -0800 goetz 8035647: PPC64: Support for elf v2 abi.
Thu, 20 Feb 2014 11:05:12 +0100 goetz 8035394: PPC64: Make usage of intrinsic dsqrt depend on processor recognition.
Thu, 20 Feb 2014 10:48:57 +0100 goetz 8035392: cppInterpreter: fix message of NPE
Wed, 29 Jan 2014 12:22:13 +0100 goetz 8033117: PPC64: Adapt to 8002074: Support for AES on SPARC
Tue, 25 Feb 2014 15:11:18 -0800 kvn Merge
Wed, 19 Feb 2014 20:12:43 -0800 kvn Merge
Thu, 30 Jan 2014 14:30:01 +0100 goetz 8033168: PPC64: gcc 4.8 warning in output_c.cpp
Fri, 24 Jan 2014 10:23:34 +0100 goetz 8032634: Add #ifdef PPC64 around OrderAccess operations on _thread_state.
Wed, 22 Jan 2014 17:42:23 -0800 kvn Merge
Thu, 16 Jan 2014 14:25:51 +0100 goetz 8029101: PPC64 (part 211): ordering of Independent Reads of Independent Writes
Tue, 07 Jan 2014 17:24:59 +0100 goetz 8031319: PPC64: Some fixes in ppc and aix coding.
Mon, 06 Jan 2014 11:02:21 +0100 goetz 8031188: Fix for 8029015: PPC64 (part 216): opto: trap based null and range checks
Fri, 20 Dec 2013 13:51:14 +0100 goetz 8030863: PPC64: (part 220): ConstantTableBase for calls between args and jvms
Mon, 23 Dec 2013 10:26:08 -0800 kvn Merge
Mon, 24 Mar 2014 10:48:44 -0700 ccheung 8033566: [parfait] warning from b128 for hotspot/src/share/vm/runtime/frame.cpp: JNI primitive type mismatch
Thu, 20 Mar 2014 14:25:22 -0700 ccheung 8034034: [parfait] JNI exc. pending in hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m
Tue, 25 Mar 2014 19:48:50 -0700 dcubed 8038274: update 8u fix for 8028073 now that 8028280 is backported to 8u
Tue, 25 Mar 2014 12:43:29 -0700 iveresov Merge
Tue, 25 Mar 2014 12:07:45 -0700 iveresov Merge
Mon, 24 Mar 2014 23:13:46 -0700 iveresov 8038222: Assembler::bsrl fails on assert when -UseCountLeadingZerosInstruction is used on CPU with LZCNT support
Tue, 25 Mar 2014 11:38:48 -0700 kvn Merge
Mon, 24 Mar 2014 17:44:27 -0700 kvn 8038286: nm->set_rtm_state() should be called after (nm != NULL) check
Fri, 21 Mar 2014 18:03:11 -0700 kvn 8038181: Can't build product VM without precompiled header
Thu, 20 Mar 2014 17:49:27 -0700 kvn 8031320: Use Intel RTM instructions for locks
Thu, 20 Mar 2014 15:53:17 +0100 ehelin 8037962: metaspaceTracer.cpp misses a symbol
Sat, 22 Mar 2014 00:26:48 +0400 iignatyev 8035857: Add tests to verify correctness of operations with BMI1 and LZCNT instructions
Mon, 24 Mar 2014 18:28:11 -0700 poonam Merge
Mon, 24 Mar 2014 08:43:10 -0700 poonam 6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
Mon, 24 Mar 2014 16:56:16 -0700 jwilhelm Merge
Mon, 24 Mar 2014 14:23:02 -0700 jwilhelm Merge
Fri, 28 Feb 2014 15:27:09 +0100 jwilhelm 8036025: Sort the freelist in order to shrink the heap
Mon, 24 Mar 2014 15:34:10 -0700 ehelin Merge
Fri, 21 Mar 2014 10:31:51 +0100 ehelin 8036703: Add trace event with statistics for the metaspace chunk free lists
Fri, 21 Mar 2014 10:28:07 +0100 ehelin 8036701: Add trace event when a metaspace throws out of memory error
Fri, 21 Mar 2014 10:20:00 +0100 ehelin 8036699: Add trace event when a metaspace allocation fails
Fri, 21 Mar 2014 10:17:47 +0100 ehelin 8036698: Add trace event for updates to metaspace gc threshold
Fri, 21 Mar 2014 10:16:35 +0100 ehelin 8036696: Add metaspace gc threshold to metaspace summary trace event
Mon, 24 Mar 2014 14:20:49 -0700 dcubed Merge
Mon, 24 Mar 2014 13:36:32 -0700 dcubed 8033464: Linux code cleanup
Tue, 18 Mar 2014 19:07:22 +0100 pliden 8029075: String deduplication in G1
Mon, 24 Mar 2014 09:14:14 -0700 jwilhelm Merge
Mon, 20 Jan 2014 12:56:18 +0100 sjohanss 8020277: Young GC could be extremely slow due to assertion in ObjectStartArray::object_starts_in_range
Mon, 24 Mar 2014 08:05:53 -0700 tschatzl Merge
Mon, 24 Mar 2014 15:31:00 +0100 tschatzl 8036860: Pad and cache-align the BiasedMappedArray
Mon, 24 Mar 2014 15:30:56 +0100 tschatzl 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure
Mon, 24 Mar 2014 15:30:50 +0100 tschatzl 8034868: Extract G1 From Card Cache into separate class
Mon, 24 Mar 2014 15:30:46 +0100 tschatzl 8035654: Add times for evacuation failure handling in "Other" time
Mon, 24 Mar 2014 15:30:40 +0100 tschatzl 8035398: Add card redirty time in "Other" time in G1
Mon, 24 Mar 2014 15:30:36 +0100 tschatzl 8027295: Free CSet takes ~50% of young pause time
Mon, 24 Mar 2014 15:30:30 +0100 tschatzl 8035815: Cache-align and pad the from card cache
Mon, 24 Mar 2014 15:30:14 +0100 tschatzl 8035406: Improve data structure for Code Cache remembered sets
Mon, 24 Mar 2014 06:55:00 -0700 jwilhelm Merge
Thu, 20 Mar 2014 16:31:47 +0100 jwilhelm 8037510: CMM Testing: Min/MaxHeapFreeRatio flags should be manageable through the API
Mon, 17 Mar 2014 15:18:45 +0100 pliden 8036673: G1: Abort weak reference processing if mark stack overflows
Mon, 17 Mar 2014 15:18:38 +0100 pliden 8036672: G1: alloc_purpose in copy_to_survivor_space() used incorrectly
Thu, 06 Feb 2014 14:12:43 +0100 pliden 8031703: Missing post-barrier in ReferenceProcessor
Fri, 10 Jan 2014 09:54:25 +0100 pliden 8029162: G1: Shared SATB queue never enabled
Fri, 10 Jan 2014 09:53:53 +0100 pliden 8029255: G1: Reference processing should not enqueue references on the shared SATB queue
Thu, 20 Mar 2014 13:29:03 -0700 amurillo 8038028: new hotspot build - hs25.20-b08
Wed, 26 Mar 2014 12:00:45 -0700 katleman Added tag jdk8u20-b07 for changeset f0ea4d3df129
Tue, 25 Mar 2014 10:48:42 -0700 amurillo Merge jdk8u20-b07
Thu, 20 Mar 2014 13:25:51 -0700 amurillo Added tag hs25.20-b07 for changeset 39eae0024997
Thu, 20 Mar 2014 13:25:50 -0700 amurillo Merge hs25.20-b07
Thu, 20 Mar 2014 11:23:09 -0700 kvn Merge
Fri, 14 Mar 2014 17:28:58 -0700 kvn 8037226: compiler/7196199/Test7196199.java fails on 32-bit linux with MaxVectorSize > 16
Thu, 20 Mar 2014 17:31:54 +0100 mgronlun 8037340: Linux semaphores to use CLOCK_REALTIME
Mon, 17 Mar 2014 13:42:16 +0100 brutisso 8037407: G1: Remove heapRegionSets.cpp
Fri, 14 Mar 2014 10:15:46 +0100 brutisso 8034079: G1: Refactor the HeapRegionSet hierarchy
Thu, 06 Mar 2014 11:11:04 +0100 roland 8032633: Enable type speculation by default
Wed, 05 Mar 2014 06:08:19 +0100 anoll 8036092: [TESTBUG] compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: Unrecognized VM option 'UseTypeSpeculation'
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
Mon, 17 Mar 2014 11:54:14 -0700 roland Merge
Fri, 14 Mar 2014 17:15:32 +0100 roland 8031754: Type speculation should favor profile data from outermost inlined method
Mon, 17 Mar 2014 10:48:53 -0700 iveresov Merge
Wed, 12 Mar 2014 11:24:26 -0700 iveresov 8031321: Support Intel bit manipulation instructions
Tue, 25 Feb 2014 18:16:24 +0100 roland 8031752: Failed speculative optimizations should be reattempted when root of compilation is different
Mon, 27 Jan 2014 13:14:53 +0100 brutisso 8030177: G1: Enable TLAB resizing
Thu, 23 Jan 2014 12:08:28 +0100 rbackman 8027754: Enable loop optimizations for loops with MathExact inside
Thu, 13 Mar 2014 10:18:59 -0700 amurillo 8037305: new hotspot build - hs25.20-b07
Mon, 24 Mar 2014 13:14:23 -0700 lana Merge
Tue, 18 Mar 2014 12:40:54 -0700 lana Merge
Tue, 18 Mar 2014 10:31:39 -0700 amurillo Merge
Wed, 12 Mar 2014 18:53:34 +0000 coffeys Merge
Wed, 19 Mar 2014 15:19:05 -0700 katleman Added tag jdk8u20-b06 for changeset c3d92e048737
Thu, 13 Mar 2014 09:57:32 -0700 amurillo Added tag hs25.20-b06 for changeset 804f89b6ff46 jdk8u20-b06
Thu, 13 Mar 2014 09:57:31 -0700 amurillo Merge hs25.20-b06
Wed, 12 Mar 2014 20:05:48 -0700 minqi Merge
Wed, 26 Feb 2014 15:20:41 -0800 minqi 6498581: ThreadInterruptTest3 produces wrong output on Windows
Wed, 05 Mar 2014 16:21:22 -0800 kvn 8035983: Fix "Native frames:" in crash report (hs_err file)
Mon, 24 Feb 2014 15:12:26 -0800 kvn 8033805: Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler
Thu, 06 Mar 2014 12:45:59 +0400 iignatyev 8028482: [TESTBUG] tests that use JMX should be in need_compact3 test group
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:47:45 +0400 iignatyev 8027124: [TESTBUG] NonTieredLevelsTest: java.lang.RuntimeException: private TestCase$Helper(java.lang.Object) must be osr_compiled
Tue, 11 Mar 2014 16:05:36 -0700 minqi Merge
Mon, 10 Feb 2014 21:29:14 -0800 minqi 8033792: AltHashing used jint for imprecise bit shifting
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]
Wed, 05 Mar 2014 11:28:33 -0800 dcubed 8029775: Solaris code cleanup
Fri, 24 Jan 2014 09:28:47 +0100 dsimms 8028280: ParkEvent leak when running modified runThese which only loads classes
Fri, 14 Feb 2014 09:50:17 -0800 ccheung 8034860: Fatal error due to incorrect thread state during nightly testing
Wed, 12 Feb 2014 12:01:45 -0800 ccheung 8028785: [parfait] warnings from b116 for hotspot.src.share.vm.prims: JNI exception pending
Fri, 28 Feb 2014 09:10:55 -0800 amurillo 8036032: new hotspot build - hs25.20-b06
Wed, 12 Mar 2014 14:10:31 -0700 katleman Added tag jdk8u20-b05 for changeset 57eb3e69397e
Wed, 05 Mar 2014 12:30:39 -0800 katleman Added tag jdk8u20-b04 for changeset d4e18f0633c6 jdk8u20-b05
Fri, 28 Feb 2014 08:43:43 -0800 amurillo Added tag hs25.20-b05 for changeset 54436d3b2a91 jdk8u20-b04
Fri, 28 Feb 2014 08:43:42 -0800 amurillo Merge hs25.20-b05
Fri, 28 Feb 2014 06:39:21 -0800 poonam Merge
Fri, 28 Feb 2014 02:43:16 -0800 poonam 8035283: Second phase of branch shortening doesn't account for loop alignment
Wed, 26 Feb 2014 15:47:44 +0100 sla 8035150: ShouldNotReachHere() in ConstantPool::copy_entry_to
Tue, 11 Feb 2014 09:34:50 +0100 goetz 8034171: Remove use of template template parameters from binaryTreeDictionary.
Wed, 26 Feb 2014 22:11:26 +0100 jwilhelm 8035822: Unable to test minimalVM
Wed, 26 Feb 2014 17:36:20 -0800 dcubed 8028073: race condition in ObjectMonitor implementation causing deadlocks
Wed, 26 Feb 2014 18:51:19 +0100 sla Merge
Thu, 23 Jan 2014 08:12:12 +0100 sla 8032250: Add trace event for VM flag changes
Wed, 26 Feb 2014 15:32:51 +0100 tschatzl 8034948: Back out JDK-6976350 since it does not fix any issue
Wed, 26 Feb 2014 15:32:47 +0100 tschatzl 8035329: Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadState
Wed, 26 Feb 2014 15:32:44 +0100 tschatzl 8035326: Assume non-NULL references in G1CollectedHeap::in_cset_fast_test
Wed, 26 Feb 2014 15:32:40 +0100 tschatzl 8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work
Wed, 08 Jan 2014 13:20:33 +0100 sla 8030184: Remove unneeded "content_type" declarations from tracetypes.xml
Mon, 03 Feb 2014 15:24:20 +0100 sla 8033126: Can't call default methods from JNI
Thu, 23 Jan 2014 09:06:21 +0100 sla 8031968: Mac OS X: VM starts the agent by calling both Agent_OnAttach and Agent_OnAttach_L functions if its agent library is dynamically linked.
Tue, 11 Feb 2014 08:49:37 -0800 jmasa 8031290: Adjust call to getisax() for additional words returned
Thu, 23 Jan 2014 09:33:50 +0000 kevinw 8032466: serviceability/sa/jmap-hashcode/Test8028623.java fails with compilation errors
Fri, 17 Jan 2014 18:39:22 +0000 kevinw 8028623: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
Fri, 21 Feb 2014 11:10:15 -0800 kvn 8035585: Restore UseOldInlining in jdk8u
Thu, 20 Feb 2014 17:20:09 -0800 amurillo 8035436: new hotspot build - hs25.20-b05
Wed, 26 Feb 2014 14:44:06 -0800 katleman Added tag jdk8u20-b03 for changeset 51e1bb81df86
Tue, 25 Feb 2014 13:02:52 -0800 amurillo Merge jdk8u20-b03
Thu, 20 Feb 2014 16:58:28 -0800 amurillo Added tag hs25.20-b04 for changeset ecf3678d5736
Thu, 20 Feb 2014 16:58:27 -0800 amurillo Merge hs25.20-b04
Sat, 15 Feb 2014 13:03:38 -0500 coleenp 8027146: Class loading verification failure if GC occurs in Universe::flush_dependents_on
Mon, 27 Jan 2014 07:54:25 +0100 anoll 8009738: compiler/6826736/Test.java times out on big machines
Fri, 24 Jan 2014 15:26:56 +0400 shade 8032490: Remove -XX:+-UseOldInlining
Fri, 24 Jan 2014 09:31:53 +0100 roland 8027422: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed
Tue, 14 Jan 2014 17:46:48 -0800 kvn 8002074: Support for AES on SPARC
Fri, 14 Feb 2014 16:17:22 +0100 sjiang 8007710: runtime/7158988/FieldMonitor.java fails with com.sun.jdi.VMDisconnectedException: Connection closed
Thu, 06 Feb 2014 20:13:38 -0800 sspitsyn 8025841: JVMTI: "vtable stub" dynamic code notification is misplaced
Thu, 16 Jan 2014 10:51:16 -0800 ccheung 8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative message
Wed, 05 Feb 2014 15:14:47 -0800 ccheung 8032010: Attempt to resolve abstract method in concrete class fails with AbstractMethodError
Fri, 07 Feb 2014 18:30:27 -0500 coleenp 8033528: assert(0 <= i && i < length()) failed: index out of bounds
Fri, 17 Jan 2014 11:21:29 -0500 coleenp 8032024: Test not added for bug 8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field,change
Tue, 07 Jan 2014 13:26:56 -0500 coleenp 8029178: Parallel class loading test anonymous-simple gets SIGSEGV in Metaspace::contains
Mon, 10 Feb 2014 10:34:52 +0100 tschatzl 8033545: Missing volatile specifier in Bitmap::par_put_range_within_word
Fri, 07 Feb 2014 12:51:08 -0800 amurillo 8033983: new hotspot build - hs25.20-b04
Wed, 19 Feb 2014 20:53:38 -0800 lana Merge
Mon, 17 Feb 2014 15:42:16 -0800 lana Merge
Fri, 14 Feb 2014 17:57:17 +0000 coffeys Merge
Wed, 19 Feb 2014 13:13:59 -0800 katleman Added tag jdk8u20-b02 for changeset 9c2ddd17626e
Wed, 12 Feb 2014 12:29:01 -0800 katleman Added tag jdk8u20-b01 for changeset 757fe22ae906 jdk8u20-b02
Tue, 11 Feb 2014 08:49:38 -0800 amurillo Merge jdk8u20-b01
Fri, 07 Feb 2014 12:43:25 -0800 amurillo Added tag hs25.20-b03 for changeset e56d11f8cc21
Thu, 06 Feb 2014 13:27:50 -0500 gtriantafill 8021774: [TESTBUG] Tests failed because of a warning in its output hs25.20-b03
Wed, 05 Feb 2014 14:29:34 +0100 tschatzl 8033443: Test8000311 fails after latest changes to parallelize string and symbol table unlink
Fri, 31 Jan 2014 09:58:06 +0100 tschatzl 8033106: Wrong predicate for checking whether the correct amount of symbol table entries have been processed in G1
Fri, 31 Jan 2014 09:57:50 +0100 tschatzl 6991197: G1: specialize deal_with_reference() for narrowOop*
Fri, 31 Jan 2014 09:55:59 +0100 tschatzl 8032771: The flag VerifySilently misses a test case
Wed, 29 Jan 2014 23:17:05 +0100 jwilhelm 8028391: Make the Min/MaxHeapFreeRatio flags manageable
Thu, 30 Jan 2014 14:05:07 -0800 amurillo 8032985: new hotspot build - hs25.20-b03
Tue, 04 Feb 2014 17:12:36 -0800 amurillo Merge
Fri, 31 Jan 2014 00:14:33 +0000 coffeys Merge
Thu, 23 Jan 2014 20:50:34 +0000 coffeys Merge
Thu, 16 Jan 2014 23:50:37 +0000 coffeys Merge
Thu, 16 Jan 2014 20:14:44 +0000 coffeys 8029627: Allow duplicate bugid for changeset in jdk8 update forest
Thu, 30 Jan 2014 13:42:16 -0800 amurillo Added tag hs25.20-b02 for changeset 4638c4d7ff10
Fri, 24 Jan 2014 08:13:42 -0500 hseigel 8028553: The JVM should not throw VerifyError when 'overriding' a static final method in a superclass. hs25.20-b02
Fri, 24 Jan 2014 00:20:37 -0800 sspitsyn 8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa
Thu, 23 Jan 2014 10:59:10 -0500 hseigel Merge
Fri, 17 Jan 2014 09:39:51 -0500 hseigel 8031045: Access checks should precede additional per-instruction checks
Mon, 20 Jan 2014 11:47:53 +0100 tschatzl 8027746: Remove do_gen_barrier template parameter in G1ParCopyClosure
Mon, 20 Jan 2014 11:47:29 +0100 tschatzl 8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark
Mon, 20 Jan 2014 11:47:07 +0100 tschatzl 8027476: Improve performance of Stringtable unlink
Tue, 07 Jan 2014 13:31:33 +0100 tschatzl 8027364: PSScavenge accounts too large code section to StringTable unlink
Tue, 21 Jan 2014 08:58:31 -0500 hseigel 8030955: assert(_prologue != NULL) failed: prologue pointer must be initialized
Thu, 16 Jan 2014 17:27:33 -0800 amurillo 8032014: new hotspot build - hs25.20-b02
Thu, 16 Jan 2014 17:18:55 -0800 amurillo Added tag hs25.20-b01 for changeset 412d3b5fe90e
Thu, 16 Jan 2014 17:18:54 -0800 amurillo Merge hs25.20-b01
Tue, 14 Jan 2014 14:51:47 +0100 roland 8026253: New type profiling points: sparc support
Tue, 14 Jan 2014 12:44:12 +0100 roland 8030662: "assert(counter_changed) failed: failed dependencies, but counter didn't change" still fails
Mon, 13 Jan 2014 16:16:25 -0800 roland 8029464: assert(ft == ttkp->cast_to_ptr_type(jtkp->ptr()) || ft->isa_narrowoop()
Fri, 10 Jan 2014 06:36:18 +0100 anoll 8022494: Make compilation IDs sequential
Thu, 09 Jan 2014 19:03:36 +0400 iignatyev 8031115: intrinsics for Math.decrementExact(J) and incrementExact(J) don't work
Thu, 09 Jan 2014 10:47:40 +0100 adlertz 8011391: C1: assert(code_offset() - offset == NativeInstruction::nop_instruction_size) failed: only one instruction can go in a delay slot
Wed, 08 Jan 2014 10:25:50 -0800 kvn 8028468: Add inlining information into ciReplay
Wed, 08 Jan 2014 12:05:19 +0100 adlertz 8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections
Wed, 08 Jan 2014 09:49:31 +0100 roland 8029873: compiler/uncommontrap/TestStackBangRbp.java crashes with SIGSEGV
Tue, 07 Jan 2014 16:02:10 +0100 roland 8027571: fatal error: meet not symmetric
Tue, 07 Jan 2014 14:36:34 +0100 roland 8028064: tiered may collect wrong receiver type at virtual call
Tue, 07 Jan 2014 12:38:22 +0100 roland 8028536: Test cases to cover type system fixes pushed with 8024070
Tue, 31 Dec 2013 19:26:57 +0400 iignatyev 8028587: New tests development for intrisics for basic operators - add, neg, inc, dec, sub, mul
Thu, 26 Dec 2013 21:00:23 -0800 iveresov 8027388: JVM crashes with SIGSEGV (0xb) at pc=0x00000001077cbbf6
Fri, 20 Dec 2013 10:31:14 +0100 anoll 8028052: compiler/startup/SmallCodeCacheStartup.java fails there is no 'no space to run compiler' in the output
Fri, 20 Dec 2013 10:29:44 +0100 anoll 8030783: Provide regression test for 8026478: -XX:+VerifyAdapterSharing is broken
Thu, 19 Dec 2013 14:08:02 +0100 anoll 8025277: Add -XX: flag to print code cache sweeper statistics
Thu, 19 Dec 2013 06:09:16 +0100 anoll 8026478: -XX:+VerifyAdapterSharing is broken
Tue, 17 Dec 2013 08:31:06 +0100 anoll 8029091: Bug in calculation of code cache sweeping interval
Sat, 11 Jan 2014 13:51:01 -0800 amurillo 8031552: Update the Hotspot version numbers in Hotspot for JDK 8U
Sat, 11 Jan 2014 13:19:14 -0800 amurillo Added tag hs25.20-b00 for changeset c89630a122b4
Sat, 11 Jan 2014 17:18:22 +0000 coffeys Added tag jdk8u20-b00 for changeset c89630a122b4
Thu, 16 Oct 2014 10:21:29 +0200 Roland Schatz Use correct kind for narrow int constants.
Thu, 16 Oct 2014 10:06:27 +0200 Roland Schatz Substitution method for inserting a native breakpoint into a unit test.
Thu, 16 Oct 2014 09:26:14 +0200 Josef Eisl Make LIRInstruction an interface.
Wed, 15 Oct 2014 17:31:48 +0200 Josef Eisl ValuePosition: reduce interface.
Wed, 15 Oct 2014 17:24:59 +0200 Josef Eisl ValuePosition: refactor set(LIRInstruction, Value).
Wed, 15 Oct 2014 17:13:37 +0200 Josef Eisl ValuePosition: refactor get(LIRInstruction).
Wed, 15 Oct 2014 19:48:51 -0700 Christian Wimmer Invalidate all compiled methods that have a call target inlined on tree rewriting.
Wed, 15 Oct 2014 23:17:20 +0100 Chris Seaton Merge.
Wed, 15 Oct 2014 18:19:48 +0100 Chris Seaton Truffle: OptimizationFailedException references the CallTarget instead of the RootNode.
Wed, 15 Oct 2014 18:09:38 +0100 Chris Seaton Merge.
Wed, 15 Oct 2014 18:08:36 +0100 Chris Seaton Truffle: don't re-throw bailout exceptions from the compiler.
Wed, 15 Oct 2014 12:09:28 +0200 Gilles Duboscq Merge with jdk8u11-b12
Tue, 03 Jun 2014 14:19:26 -0700 katleman Added tag jdk8u11-b11 for changeset e6b738407432 jdk8u11-b12
Wed, 28 May 2014 08:09:26 -0400 hseigel 8043454: Test case for 8037157 should not throw a VerifyError jdk8u11-b11
Mon, 02 Jun 2014 08:21:50 -0700 asaha 8044541: Increment hsx 25.11 build to b03 for 8u11-b11
Wed, 28 May 2014 02:42:24 -0700 katleman Added tag jdk8u11-b10 for changeset 7e4ae023277b
Mon, 19 May 2014 20:52:00 -0700 katleman Added tag jdk8u11-b09 for changeset 34de1e8eeabb jdk8u11-b10
Tue, 13 May 2014 08:14:15 -0700 katleman Added tag jdk8u11-b08 for changeset af747c288b0f jdk8u11-b09
Tue, 06 May 2014 10:04:06 -0700 katleman Added tag jdk8u11-b07 for changeset 561045d22599 jdk8u11-b08
Tue, 29 Apr 2014 12:51:45 -0700 katleman Added tag jdk8u11-b06 for changeset b73ee2b9027c jdk8u11-b07
Tue, 22 Apr 2014 11:56:26 -0700 katleman Added tag jdk8u11-b05 for changeset a4d44dfb7d30 jdk8u11-b06
Tue, 15 Apr 2014 12:06:31 -0700 katleman Added tag jdk8u11-b04 for changeset 4c40343ecdb3 jdk8u11-b05 jdk8u25-b00
Mon, 14 Apr 2014 09:10:16 -0700 asaha Merge jdk8u11-b04
Mon, 07 Apr 2014 09:27:31 -0400 hseigel 8037157: Verify <init> call
Mon, 14 Apr 2014 09:08:01 -0700 asaha 8040163: Increment hsx 25.11 build to b02 for 8u11-b04
Tue, 08 Apr 2014 11:44:37 -0700 katleman Added tag jdk8u11-b03 for changeset 0037e964ce48
Thu, 03 Apr 2014 11:46:36 -0700 asaha 8039216: Update hsx version to hs25.11 with b01 for 8u11 release jdk8u11-b03
Tue, 01 Apr 2014 12:01:25 -0700 katleman Added tag jdk8u11-b02 for changeset 3c079aebb516
Tue, 25 Mar 2014 11:23:18 -0700 katleman Added tag jdk8u11-b01 for changeset f0d759a6a230 jdk8u11-b02
Thu, 20 Mar 2014 11:36:40 -0700 acorn 8037167: Better method signature resolution jdk8u11-b01
Thu, 20 Mar 2014 10:06:22 -0700 asaha Merge
Wed, 19 Mar 2014 14:45:43 -0400 coleenp 8037076: Check constant pool constants
Wed, 19 Mar 2014 14:02:51 -0400 hseigel 8036800: Attribute OOM to correct part of code
Mon, 17 Mar 2014 10:17:55 -0400 hseigel 8035119: Fix exceptions to bytecode verification
Tue, 11 Mar 2014 14:02:23 -0700 asaha Merge
Tue, 04 Mar 2014 15:46:33 -0500 hseigel 8032536: JVM resolves wrong method in some unusual cases
Wed, 26 Feb 2014 22:07:40 -0800 asaha Merge
Thu, 20 Feb 2014 13:30:59 -0500 hseigel 8034926: Attribute classes properly
Tue, 18 Feb 2014 14:19:24 -0800 asaha Merge
Thu, 13 Feb 2014 11:28:17 -0500 hseigel 8030763: Validate global memory allocation
Wed, 12 Feb 2014 11:33:30 -0800 asaha Merge
Wed, 12 Feb 2014 11:13:16 -0800 asaha Added tag jdk8u11-b00 for changeset b90de55aca30
Tue, 11 Feb 2014 17:28:24 -0800 asaha Merge
Tue, 04 Feb 2014 22:44:06 -0800 asaha Merge
Fri, 31 Jan 2014 16:40:58 +0000 jeff 8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5
Tue, 18 Mar 2014 13:48:22 -0700 katleman Added tag jdk8u5-b13 for changeset 8a6717910608 jdk8u5-b31
Wed, 15 Oct 2014 12:04:20 +0200 Gilles Duboscq Merge with jdk8u5-b13
Tue, 11 Mar 2014 13:02:13 -0700 katleman Added tag jdk8u5-b12 for changeset 9b289963cb9a jdk8u5-b13
Thu, 20 Feb 2014 13:30:59 -0500 hseigel 8034926: Attribute classes properly jdk8u5-b12
Fri, 28 Feb 2014 02:43:16 -0800 poonam 8035283: Second phase of branch shortening doesn't account for loop alignment
Thu, 06 Mar 2014 13:31:19 -0800 asaha 8036836: Increment hsx build to b02 for 8u5-b12
Tue, 04 Mar 2014 15:17:56 -0800 asaha Merge
Tue, 04 Mar 2014 12:01:17 -0800 katleman Added tag jdk8u5-b11 for changeset 17a75e692af3
Mon, 03 Mar 2014 10:12:07 -0800 asaha Merge jdk8u5-b11
Fri, 28 Feb 2014 11:00:16 -0800 asaha Merge
Tue, 25 Feb 2014 12:22:40 -0800 katleman Added tag jdk8u5-b10 for changeset 629267e4f0b5
Tue, 18 Feb 2014 13:22:45 -0800 katleman Added tag jdk8u5-b09 for changeset 6af9ce1c56a6 jdk8u5-b10
Tue, 11 Feb 2014 14:35:42 -0800 katleman Added tag jdk8u5-b08 for changeset 21c1dfbed277 jdk8u5-b09
Fri, 07 Feb 2014 11:51:32 -0800 asaha Merge jdk8u5-b08
Tue, 04 Feb 2014 15:59:11 -0800 katleman Added tag jdk8u5-b07 for changeset 46fa2940e686
Sun, 02 Feb 2014 22:45:03 -0800 asaha Merge jdk8u5-b07
Fri, 31 Jan 2014 22:18:41 -0800 jeff 8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5
Thu, 30 Jan 2014 14:09:56 -0800 asaha Merge
Tue, 28 Jan 2014 14:56:01 -0800 katleman Added tag jdk8u5-b06 for changeset 956c0e048ef2
Fri, 24 Jan 2014 18:53:18 -0800 asaha Merge jdk8u5-b06
Thu, 23 Jan 2014 14:50:08 -0800 asaha Merge
Wed, 22 Jan 2014 12:37:28 -0800 katleman Added tag jdk8u5-b05 for changeset b90de55aca30
Fri, 17 Jan 2014 22:36:51 -0800 asaha Merge jdk8u11-b00 jdk8u5-b05
Tue, 14 Jan 2014 15:27:54 -0800 katleman Added tag jdk8u5-b04 for changeset 5ac720d47ab8
Fri, 10 Jan 2014 11:28:57 -0800 asaha Merge jdk8u5-b04
Fri, 10 Jan 2014 11:15:12 +0100 dsimms 8029858: Enhance array copies
Tue, 07 Jan 2014 13:30:46 -0800 katleman Added tag jdk8u5-b03 for changeset 2f9eb9fcab6c
Mon, 06 Jan 2014 13:10:58 -0800 asaha Merge jdk8u5-b03
Tue, 24 Dec 2013 14:13:47 -0800 katleman Added tag jdk8u5-b02 for changeset e5561d89fe8b
Fri, 20 Dec 2013 09:29:09 -0800 asaha Merge jdk8u5-b02
Mon, 16 Dec 2013 15:40:50 -0800 asaha Added tag jdk8u5-b01 for changeset 4a35ef38e2a7
Mon, 16 Dec 2013 15:34:55 -0800 asaha 8030359: Increment minor version of HSx for 8u5 and initialize the build number jdk8u5-b01
Fri, 13 Dec 2013 17:19:04 -0800 asaha Merge
Mon, 09 Dec 2013 12:36:32 -0800 asaha Merge
Sun, 08 Dec 2013 21:59:26 -0800 asaha Merge
Sun, 08 Dec 2013 20:15:15 -0800 asaha 8029627: Allow duplicate bugid for changeset in jdk8 update forest
Tue, 04 Mar 2014 11:51:03 -0800 katleman Added tag jdk8-b132 for changeset 0c94c41dcd70
Wed, 15 Oct 2014 11:59:32 +0200 Gilles Duboscq Merge with jdk8-b132
Mon, 03 Mar 2014 17:48:03 -0800 amurillo Added tag hs25-b70 for changeset 9f9179e8f0cf jdk8-b132
Mon, 03 Mar 2014 17:48:02 -0800 amurillo Merge hs25-b70
Mon, 03 Mar 2014 16:10:26 -0800 vlivanov 8036100: Default method returns true for a while, and then returns false
Tue, 28 Jan 2014 15:11:13 -0800 amurillo 8032984: new hotspot build - hs25-b70
Fri, 28 Feb 2014 13:36:09 -0800 katleman Added tag jdk8-b131 for changeset b5e7ebfe185c
Fri, 28 Feb 2014 10:06:06 -0800 katleman Added tag jdk8-b130 for changeset 1dbaf664a611 jdk8-b131
Thu, 06 Feb 2014 17:34:47 -0800 katleman Added tag jdk8-b129 for changeset cb39165c4a65 jdk8-b130
Sat, 01 Feb 2014 18:21:10 -0800 katleman Added tag jdk8-b128 for changeset 874c0b4a946c jdk8-b129
Thu, 30 Jan 2014 12:16:41 -0800 katleman Added tag jdk8-b127 for changeset 35038da7bb9d jdk8-b128
Wed, 29 Jan 2014 11:11:18 -0800 lana Merge jdk8-b127
Tue, 28 Jan 2014 15:00:36 -0800 amurillo Added tag hs25-b69 for changeset 32f017489ba5
Tue, 28 Jan 2014 15:00:35 -0800 amurillo Merge hs25-b69
Mon, 27 Jan 2014 10:20:51 -0800 kvn 8032566: Crash in JIT when running Scala compiler (and compiling Scala std lib)
Thu, 23 Jan 2014 13:53:23 -0800 amurillo 8032608: new hotspot build - hs25-b69
Tue, 28 Jan 2014 09:51:25 -0800 amurillo Merge
Thu, 23 Jan 2014 13:37:59 -0800 amurillo Added tag hs25-b68 for changeset d45454002494
Thu, 23 Jan 2014 13:37:58 -0800 amurillo Merge hs25-b68
Tue, 21 Jan 2014 20:05:28 -0800 iveresov 8031743: C2: loadI2L_immI broken for negative memory values
Fri, 17 Jan 2014 18:09:08 -0800 iveresov 8032207: C2: assert(VerifyOops || MachNode::size(ra_) <= (3+1)*4) failed: bad fixed size
Thu, 23 Jan 2014 01:23:23 +0400 vlivanov 8031695: CHA ignores default methods during analysis leading to incorrect code generation
Fri, 17 Jan 2014 20:30:35 -0800 amurillo 8032015: new hotspot build - hs25-b68
Fri, 24 Jan 2014 15:07:51 -0800 katleman Added tag jdk8-b126 for changeset c8218f1072a0
Wed, 22 Jan 2014 14:07:14 -0800 katleman Merge jdk8-b126
Wed, 22 Jan 2014 12:53:32 -0800 katleman Added tag jdk8-b125 for changeset df333ee12bba
Fri, 17 Jan 2014 20:24:30 -0800 amurillo Added tag hs25-b67 for changeset 3585183c191a
Fri, 17 Jan 2014 20:24:29 -0800 amurillo Merge hs25-b67
Thu, 16 Jan 2014 16:18:34 -0800 twisti 8022395: java.util.zip.ZipException: Not in GZIP format in JT_JDK/test/java/util/zip/GZIP tests
Tue, 14 Jan 2014 09:44:45 +0100 roland 8028764: dtrace/hotspot_jni/ALL/ALL001 crashes the vm on Solaris-amd64, SIGSEGV in MarkSweep::follow_stack()+0x8a
Mon, 13 Jan 2014 16:00:46 -0800 amurillo 8031553: new hotspot build - hs25-b67
Tue, 28 Jan 2014 20:09:41 +0000 jeff 8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8
Fri, 17 Jan 2014 15:52:59 -0800 katleman Added tag jdk8-b124 for changeset df333ee12bba
Wed, 15 Jan 2014 10:48:48 -0800 lana Merge jdk8-b124 jdk8-b125
Tue, 14 Jan 2014 11:22:15 -0800 amurillo Merge
Mon, 13 Jan 2014 15:52:54 -0800 amurillo Added tag hs25-b66 for changeset 9b9816164447
Mon, 13 Jan 2014 15:52:53 -0800 amurillo Merge hs25-b66
Fri, 10 Jan 2014 12:11:04 -0500 hseigel 8031059: invokestatic: ICCE trying to invoke static method when it clashes with an abstract method inherited from an interface
Fri, 27 Dec 2013 07:51:07 -0800 amurillo 8031060: new hotspot build - hs25-b66
Mon, 13 Jan 2014 22:31:47 -0800 lana Merge
Mon, 13 Jan 2014 14:42:26 -0800 jeff 7129980: Third Party License Readme update for JDK8
Fri, 03 Jan 2014 15:58:00 -0800 asaha Merge
Thu, 02 Jan 2014 15:19:03 -0800 asaha Merge
Fri, 20 Dec 2013 07:41:07 -0800 asaha Merge
Tue, 17 Dec 2013 15:46:08 -0800 asaha Merge
Fri, 13 Dec 2013 22:13:52 +0400 kizune Merge
Thu, 05 Dec 2013 00:36:42 -0800 jrose 8029507: Enhance JVM method processing
Thu, 05 Dec 2013 16:37:29 +0400 kizune Merge
Tue, 03 Dec 2013 14:13:06 +0400 kizune Merge
Sun, 03 Nov 2013 07:50:24 +0000 chegar Merge
Mon, 21 Oct 2013 14:08:09 +0100 chegar Merge
Thu, 03 Oct 2013 19:13:12 +0100 chegar Merge
Sat, 14 Sep 2013 20:40:34 +0100 chegar Merge
Fri, 06 Sep 2013 09:55:38 +0100 chegar Merge
Thu, 05 Sep 2013 10:29:00 -0400 coleenp 8021266: Better life cycle for objects
Fri, 10 Jan 2014 08:31:47 -0800 katleman Added tag jdk8-b123 for changeset 591135a7d6f9 hs25.20-b00 jdk8u20-b00
Fri, 03 Jan 2014 11:54:44 -0800 katleman Added tag jdk8-b122 for changeset d3521d8e562a jdk8-b123
Fri, 27 Dec 2013 07:32:09 -0800 amurillo Added tag hs25-b65 for changeset 55fb97c4c58d jdk8-b122
Tue, 24 Dec 2013 11:48:39 -0800 mikael 8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 hs25-b65
Fri, 20 Dec 2013 14:03:48 -0500 coleenp Merge
Thu, 19 Dec 2013 20:28:45 +0000 coleenp 8030633: nsk/jvmti/RedefineClasses/StressRedefine failed invalid method ordering length on Solaris
Mon, 16 Dec 2013 08:24:33 -0500 hseigel 8027804: JCK resolveMethod test fails expecting AbstractMethodError
Fri, 20 Dec 2013 08:48:27 -0800 amurillo 8030752: new hotspot build - hs25-b65
Fri, 20 Dec 2013 08:43:18 -0800 amurillo Added tag hs25-b64 for changeset 61ee6bab0763
Fri, 20 Dec 2013 08:43:18 -0800 amurillo Merge hs25-b64
Mon, 16 Dec 2013 00:44:46 -0800 anoll Merge
Fri, 13 Dec 2013 09:25:44 +0100 roland 8029383: assert(counter_changed) failed: failed dependencies, but counter didn't change
Thu, 12 Dec 2013 20:55:36 -0500 drchase Merge
Thu, 12 Dec 2013 18:00:27 -0500 drchase Merge
Thu, 12 Dec 2013 15:11:35 -0500 drchase 8029351: assert(bt != T_OBJECT) failed: Guard is incorrect in VM:defmeth
Thu, 12 Dec 2013 18:57:38 -0500 iignatyev Merge
Fri, 13 Dec 2013 00:34:09 +0400 iignatyev 8026941: [TESTBUG] java.lang.ClassNotFoundException: java.lang.invoke.InvokeGeneric
Thu, 12 Dec 2013 11:25:32 -0800 iveresov 8029668: Kithcensink crashed with guarantee(Assembler::is_simm13(disp)) failed: Do not match large constant offsets
Fri, 13 Dec 2013 09:48:29 -0800 amurillo 8030062: new hotspot build - hs25-b64
Thu, 19 Dec 2013 17:23:40 -0800 katleman Added tag jdk8-b121 for changeset 5f07ec8bb982
Wed, 15 Oct 2014 15:35:33 +0200 Doug Simon removed Node generation (GRAAL-857)
Wed, 15 Oct 2014 13:11:42 +0200 Doug Simon removed unnecessary (and incorrectly implemented) method
Wed, 15 Oct 2014 11:39:14 +0200 Roland Schatz Make data section patching extensible.
Wed, 15 Oct 2014 11:04:45 +0200 Roland Schatz Restructure CodeCacheProvider hierarchy.
Wed, 15 Oct 2014 01:10:27 +0200 Doug Simon converted Constant and Value to be interfaces (GRAAL-874)
Tue, 14 Oct 2014 20:02:44 +0200 Christian Humer Truffle: fix TraceTruffleCompilationAST.
Tue, 14 Oct 2014 20:02:44 +0200 Christian Humer Truffle: introduce CompilerDirectives.isCompilationConstant.
Tue, 14 Oct 2014 20:02:44 +0200 Christian Humer Truffle: add new callFunctionsWith builtin for SL Truffle tests.
Tue, 14 Oct 2014 18:12:24 +0100 Chris Seaton Merge.
Tue, 14 Oct 2014 16:48:09 +0100 Chris Seaton Merge.
Tue, 14 Oct 2014 15:10:17 +0100 Chris Seaton Truffle: clearer comment in AssumedValue.
Tue, 14 Oct 2014 15:06:49 +0100 Chris Seaton Truffle: NeverValidAssumption can be invalidated.
Tue, 14 Oct 2014 17:46:18 +0200 Bernhard Urban mx: implement with support for Task()
Tue, 14 Oct 2014 17:33:51 +0200 Bernhard Urban mx igv: make a copy of env and fix minor cygwin path issue
Tue, 14 Oct 2014 16:09:04 +0200 Roland Schatz Remove unused method from ArithmeticOperation interface.
Tue, 14 Oct 2014 14:11:32 +0200 Bernhard Urban truffle pe: re-enable ControlFlowExceptionPartialEvaluationTest
Tue, 14 Oct 2014 14:06:42 +0200 Bernhard Urban truffle pe: re-enable AssumptionPartialEvaluationTest
Tue, 14 Oct 2014 13:09:36 +0200 Bernhard Urban hotspot/graal: fix indent
Tue, 14 Oct 2014 14:42:35 +0200 Bernhard Urban truffle pe: re-enable SimplePartialEvaluationTest
Tue, 14 Oct 2014 13:35:13 +0200 Andreas Woess Truffle: always store values of primitive types as long values in the frame array.
Tue, 14 Oct 2014 12:12:01 +0200 Roland Schatz Revert 9010170f942f: better stamps for I2F, I2D, L2F and L2D operations
Tue, 14 Oct 2014 11:38:10 +0200 Roland Schatz Output correct register names in register maps in CFGPrinter.
Mon, 13 Oct 2014 15:52:19 -0700 Tom Rodriguez remove duplicate check in OopRecorder
Mon, 13 Oct 2014 21:15:03 +0200 Christian Humer Truffle: fixed inlining performance regression.
Mon, 13 Oct 2014 21:15:03 +0200 Christian Humer Truffle: minor cleanups.
Mon, 13 Oct 2014 18:04:50 +0100 Chris Seaton Merge.
Mon, 13 Oct 2014 18:04:01 +0100 Chris Seaton Truffle: don't silently ignore exceptions in the compiler if we want to throw them.
Mon, 13 Oct 2014 18:03:12 +0100 Chris Seaton Truffle: TruffleCompilationExceptionsAreThrown implies synchronous compilation.
Mon, 13 Oct 2014 17:49:09 +0200 Christian Humer Truffle: fix headers.
Mon, 13 Oct 2014 17:44:40 +0200 Christian Humer Truffle: Make BranchProfile constructor private and introduce a factory Method BranchProfile.create().
Mon, 13 Oct 2014 17:44:15 +0200 Christian Humer Truffle: cleanup compilation profile fields.
Mon, 13 Oct 2014 16:50:01 +0200 Roland Schatz Simplify ArithmeticOpTable implementation and make it type safe.
Mon, 13 Oct 2014 15:36:11 +0200 Roland Schatz Don't cache op field in arithmetic nodes.
Mon, 13 Oct 2014 15:26:02 +0200 Roland Schatz Fix code generation problem with sub-int Constants.
Mon, 13 Oct 2014 12:10:16 +0200 Andreas Woess Truffle: make TraceTruffleTransferToInterpreter and TraceTruffleAssumptions stack trace limit configurable
Mon, 13 Oct 2014 12:10:06 +0200 Andreas Woess TruffleReturnTypeSpeculation should be a stable option
Mon, 13 Oct 2014 10:40:37 +0200 Josef Eisl Remove LIRIntrospection.Values.toString().
Thu, 09 Oct 2014 18:10:35 +0200 Josef Eisl LRSA: minor clean ups around debugInfoProcedure().
Mon, 13 Oct 2014 09:40:35 +0200 Lukas Stadler truffle virtual frames do have an identity
Fri, 10 Oct 2014 11:33:48 +0200 Doug Simon use -G:CompileTheWorldClasspath instead of -Xbootclasspath/p when doing Graal CTW on a Graal enabled VM
Fri, 10 Oct 2014 10:54:34 +0200 Christian Humer Truffle: fix potential null dereferences in call tree visitor.
Fri, 10 Oct 2014 10:54:11 +0200 Christian Humer Truffle: fix potential null dereference error in partial evaluator.
Thu, 09 Oct 2014 17:25:35 +0200 Christian Humer Truffle: improve documentation for compiler options.
Thu, 09 Oct 2014 17:25:59 +0200 Christian Humer Truffle: rename PrintTrufflePerformanceWarnings to TraceTrufflePerformanceWarnings.
Thu, 09 Oct 2014 17:25:59 +0200 Christian Humer Truffle: add some documentation for TurffleCallTargetProfiling.
Thu, 09 Oct 2014 17:25:59 +0200 Christian Humer Truffle: update callUntilOptimized to wait for the compilation and call it once optimized.
Thu, 09 Oct 2014 17:25:59 +0200 Christian Humer Truffle: updated TruffleCallTargetProfiling
Thu, 09 Oct 2014 17:25:59 +0200 Christian Humer Truffle: fix TraceTruffleCompilationCallTree for context sensitive inlining.
Thu, 09 Oct 2014 17:25:53 +0200 Christian Humer Truffle: fix TraceTruffleExpansion for context sensitive inlining.
Thu, 09 Oct 2014 17:25:47 +0200 Christian Humer Truffle: fixes to the call tree logging.
Thu, 09 Oct 2014 17:25:24 +0200 Christian Humer Truffle: enabled context sensitive inlining by default. removed old inlining structures.
Thu, 09 Oct 2014 17:25:18 +0200 Christian Humer Truffle: implemented recursive node iterator and node streams for the graal runtime.
Thu, 09 Oct 2014 11:32:21 -0700 Tom Rodriguez fix privileged check for Stable
Thu, 09 Oct 2014 16:30:49 +0200 Doug Simon Merge.
Thu, 09 Oct 2014 16:18:14 +0200 Doug Simon removed suite_helper.py and inlined common maven URL prefix
Thu, 09 Oct 2014 15:58:08 +0200 Doug Simon be more verbose about class resolution during CTW
Thu, 09 Oct 2014 15:57:36 +0200 Doug Simon made HotSpotConstantPool.loadReferencedType handle attempts to resolve constant pool indexes that do not refer to a type
Thu, 09 Oct 2014 15:54:53 +0200 Doug Simon added table to speed up mapping JVM_CONSTANT tag value to JVM_CONSTANT enum object
Thu, 09 Oct 2014 15:51:34 +0200 Doug Simon mx: specify jar of classes differently depending on whether Graal is hosted or not
Thu, 09 Oct 2014 14:44:19 +0200 Lukas Stadler default allocation profiling to AllocatedTypes
Thu, 09 Oct 2014 14:43:52 +0200 Lukas Stadler only optimize identity-less comparisons for Integer and Long
Thu, 09 Oct 2014 13:26:17 +0200 Lukas Stadler make Truffle Node parent @CompilationFinal, let getEncapsulatingSourceSection evaluate at compile time
Thu, 09 Oct 2014 14:51:39 +0200 Bernhard Urban mx/igv: fallback mechanism to work around a javac bug in jdk8u20
Thu, 09 Oct 2014 13:19:31 +0200 Christian Wirth Merged
Thu, 09 Oct 2014 13:19:11 +0200 Christian Wirth Fix Windows compile error around OrderedPair in superword.hpp (C2 change!)
Thu, 09 Oct 2014 12:10:00 +0200 Paul Woegerer mxtools: automatically set system property https proxy
Thu, 09 Oct 2014 09:48:16 +0200 Paul Woegerer Make downloads from maven more reliable and secure
Thu, 09 Oct 2014 09:05:43 +0200 Lukas Stadler dump "After TruffleTier" at log level 1
Wed, 08 Oct 2014 10:50:18 +0200 Lukas Stadler make Truffle Node source section @CompilationFinal
Wed, 08 Oct 2014 10:49:53 +0200 Lukas Stadler correct IfNode probabilities in If-Deopt situations
Wed, 08 Oct 2014 10:49:08 +0200 Lukas Stadler BailoutException should default to a permanent error
Thu, 09 Oct 2014 00:23:17 +0200 Doug Simon Merge.
Thu, 09 Oct 2014 00:20:30 +0200 Doug Simon mx: simplified ctw command
Thu, 09 Oct 2014 00:20:19 +0200 Doug Simon CompileTheWorld compilations are no longer installed as default nmethods
Wed, 08 Oct 2014 11:52:00 -0700 Tom Rodriguez Be more aggressive about sharing of debug info
Wed, 08 Oct 2014 11:50:00 -0700 Tom Rodriguez Deduplicate constant oops during code installation
Wed, 08 Oct 2014 11:48:00 -0700 Tom Rodriguez OopRecorder should check for duplicates
Wed, 08 Oct 2014 11:46:00 -0700 Tom Rodriguez print InstanceKlass information when graalJavaAccess can't find a field
Wed, 08 Oct 2014 11:44:00 -0700 Tom Rodriguez Track code installation time
Wed, 08 Oct 2014 11:41:24 -0700 Tom Rodriguez LogCompilation should print metadata offset
Wed, 08 Oct 2014 17:38:54 +0200 Bernhard Urban sl inlining test: override default setting for max caller size to a smaller value
Wed, 08 Oct 2014 12:18:57 +0200 Roland Schatz Update op fields when inferring stamps for arithmetic nodes.
Wed, 08 Oct 2014 12:18:47 +0200 Roland Schatz Generic getters in ArithmeticOpTable.
Wed, 08 Oct 2014 12:16:05 +0200 Roland Schatz Support other stamps in Constant.forPrimitive().
Wed, 08 Oct 2014 12:15:34 +0200 Roland Schatz Relax type signature in Graph.addDuplicates method.
Wed, 08 Oct 2014 11:51:56 +0200 Doug Simon removed MemoryAwareScheduling option (since non-memory aware scheduling currently generates invalid code)
Tue, 07 Oct 2014 19:09:25 +0200 Bernhard Urban jacoco: add a few excludes to make some tests passing
Tue, 07 Oct 2014 16:26:29 +0200 Bernhard Urban mx: reduce size of exculde command line argument and fold it into package-star expressions
Tue, 07 Oct 2014 02:56:42 -0700 Bernhard Urban mx: fix {,scala}dacapo paths and parsing issues on windows
Tue, 07 Oct 2014 13:46:29 +0200 Doug Simon Merge.
Tue, 07 Oct 2014 13:21:57 +0200 Doug Simon more fixes for DebugTimerTest
Tue, 07 Oct 2014 11:42:41 +0200 Doug Simon support distributions in pom.mxdeps files
Fri, 03 Oct 2014 15:50:08 +0200 Josef Eisl LIRIntrospection.Values: remove OperandMode mode.
Fri, 03 Oct 2014 15:43:51 +0200 Josef Eisl LIRInstruction: rename forEach{Temp,Output}(ValuePositionProcedure) to forEach{Temp,Output}Pos().
Fri, 03 Oct 2014 15:38:39 +0200 Josef Eisl ValuePosition: regenerate hashCode(), equals(), toString().
Mon, 06 Oct 2014 18:14:12 +0200 Doug Simon better defaults for use of generated node functionality based on JMH benchmarks
Mon, 06 Oct 2014 18:05:49 +0200 Doug Simon Merge.
Mon, 06 Oct 2014 17:51:34 +0200 Doug Simon made selectability of using generated node functionality more fine grained
Mon, 06 Oct 2014 17:32:55 +0200 Doug Simon fixed reliability of DebugTimerTest
Mon, 06 Oct 2014 16:33:58 +0200 Roland Schatz Re-add insertIntoGraph argument to Node.copyWithInputs method.
Mon, 06 Oct 2014 06:33:50 -0700 Bernhard Urban DebugTimerTest: ignore on windows for now
Mon, 06 Oct 2014 05:02:53 -0700 Bernhard Urban SL: use line separator of current platform
Mon, 06 Oct 2014 04:50:44 -0700 Bernhard Urban unittest: fix newline issue on windows
Mon, 06 Oct 2014 14:49:14 +0200 Doug Simon re-added support for cloning a node without adding it to a graph
Mon, 06 Oct 2014 13:15:07 +0200 Doug Simon re-enabled use of Unsafe.allocateInstance based mechanism for Node cloning (based on JMH benchmarks)
Mon, 06 Oct 2014 12:02:30 +0200 Bernhard Urban mx: follow redirects in URLConnectionDownload util
Mon, 06 Oct 2014 11:51:32 +0200 Roland Schatz Use ArithmeticOpTable for primitive convert operations.
Mon, 06 Oct 2014 10:40:55 +0200 Roland Schatz Support private constructors on nodes.
Mon, 06 Oct 2014 09:46:27 +0200 Lukas Stadler add array length information in PartialEvaluator before expanding @ExplodeLoop
Mon, 06 Oct 2014 09:39:42 +0200 Lukas Stadler refactor BailoutException to include information about non-permanent errors
Mon, 06 Oct 2014 09:39:34 +0200 Lukas Stadler don't skip ValueProxy nodes while looking for ArrayLengthProviders
Sat, 04 Oct 2014 01:39:59 +0200 Doug Simon disabled use of Unsafe.allocateInstance based mechanism for Node cloning (to measure impact on compile-time benchmarks)
Sat, 04 Oct 2014 01:25:59 +0200 Doug Simon reduce or eliminate redundant writes during Node cloning
Fri, 03 Oct 2014 23:44:49 +0200 Christian Humer Truffle: fix dump output for truffle compilations.
Fri, 03 Oct 2014 09:56:14 -0700 Tom Rodriguez Merge
Thu, 02 Oct 2014 10:59:03 -0700 Tom Rodriguez Don't hang onto code install references after install finished
Thu, 02 Oct 2014 10:57:03 -0700 Tom Rodriguez Unify parsing of graal and hotspot Stable annotations
Thu, 02 Oct 2014 10:54:54 -0700 Tom Rodriguez Cache converted classfile name in debug mode
Fri, 03 Oct 2014 16:22:48 +0200 Christian Humer Truffle: make preliminary inlining decisions with the best possible characteristics to avoid the exploration of unneccessary pathes in the inlining tree for context sensitive inlining.
Fri, 03 Oct 2014 16:22:48 +0200 Christian Humer Truffle: improve inlining performance warnings.
Fri, 03 Oct 2014 15:16:31 +0200 Doug Simon Merge.
Fri, 03 Oct 2014 15:16:02 +0200 Doug Simon use Unsafe.allocateInstance in Node.clone(Graph into, boolean clearInputsAndSuccessors) to avoid initializing fields twice
Fri, 03 Oct 2014 14:19:58 +0200 Doug Simon Backed out of changeset 17322:655f3e6b467b
Fri, 03 Oct 2014 14:19:31 +0200 Doug Simon made all Node data (i.e. non-edge) fields non-final and protected to support generating a copy "constructor" using Unsafe.allocateInstance
Fri, 03 Oct 2014 14:34:09 +0200 Josef Eisl ValuePosition: add documentation.
Fri, 03 Oct 2014 13:29:52 +0200 Josef Eisl ValuePosition: restrict access.
Fri, 03 Oct 2014 13:29:32 +0200 Josef Eisl LIRIntrospection: pass the right Values to ValuePositions.
Fri, 03 Oct 2014 13:48:58 +0200 Josef Eisl merge
Fri, 03 Oct 2014 11:07:44 +0200 Josef Eisl Add ValuePositionTest3 to test ValuePosition.getFlags().
Fri, 03 Oct 2014 11:10:35 +0200 Doug Simon mx: added -XX:-UseGraalClassLoader to JMH executions
Thu, 02 Oct 2014 08:43:58 -0700 Bernhard Urban mx: convert path for unittest file on cygwin
Thu, 02 Oct 2014 06:35:56 -0700 Doug Simon graal init: fail if Factory class cannot be resolved
Thu, 02 Oct 2014 06:33:16 -0700 Bernhard Urban mx: force installation of distrubtion on windows
Thu, 02 Oct 2014 05:23:02 -0700 Bernhard Urban mx: buildvms should inherit verbosity
Thu, 02 Oct 2014 14:22:16 +0200 Doug Simon only generate data fields equality method for leaf ValueNumberable nodes; no longer generate Node.isLeafNode()
Thu, 02 Oct 2014 13:13:00 +0200 Christian Humer Truffle: fixed passed wrong arguments to the frame in callBoundary.
Thu, 02 Oct 2014 10:48:17 +0200 Roland Schatz Introduce emitLoadConstant in LIRGeneratorTool.
Thu, 02 Oct 2014 10:36:12 +0200 Christian Humer Truffle: fixed OptimizedCallTarget.callDirect was marked as not inlinable even if context sensitive inlining was not used.
Wed, 01 Oct 2014 23:20:10 +0200 Doug Simon removed value number cache
Wed, 01 Oct 2014 22:02:52 +0200 Doug Simon Merge.
Wed, 01 Oct 2014 21:13:50 +0200 Doug Simon force USE_CLANG when building on MacOS
Wed, 01 Oct 2014 20:45:56 +0200 Doug Simon constructors in a Node class must be protected
Wed, 01 Oct 2014 18:24:23 +0200 Doug Simon converted GeneratedNode to an interface to reduce annotation parsing when creating a NodeClass instance
Wed, 01 Oct 2014 19:45:11 +0200 Christian Humer Truffle: fixed callsite argument profiling was still done for inlined calls using context sensitive inlining.
Wed, 01 Oct 2014 19:45:05 +0200 Christian Humer Windows build: disable BrowseInformation for fastdebug and debug builds. The bscmake.exe tool for the BrowseInformation feature is not available in newer Windows SDK versions.
Wed, 01 Oct 2014 18:07:13 +0200 Lukas Stadler Backed out changeset: 00dd7b3c5aea ("float and double constants cannot be inlined")
Wed, 01 Oct 2014 16:18:19 +0200 Doug Simon added metrics for value numberable caches hits and missues
Wed, 01 Oct 2014 16:18:11 +0200 Doug Simon removed unused ResetDebugValuesAfterBoot option
Wed, 01 Oct 2014 16:03:11 +0200 Doug Simon fixed regression in debug value printing and removed unused support for printing per VM phase
Wed, 01 Oct 2014 14:56:01 +0200 Lukas Stadler Merge
Wed, 01 Oct 2014 14:45:06 +0200 Lukas Stadler fix NPE in graph scheduling validation
Wed, 01 Oct 2014 14:24:59 +0200 Roland Schatz Use Arrays.hashCode for hashing array fields.
Wed, 01 Oct 2014 13:55:02 +0200 Josef Eisl Better workaround for the uninitialized variable issue.
Wed, 01 Oct 2014 13:04:23 +0200 Josef Eisl Work around uninitialized variables problem with javac and lambdas.
Mon, 29 Sep 2014 15:02:18 +0200 Josef Eisl Replace anonymous StateProcedures with Lambdas.
Mon, 29 Sep 2014 14:48:31 +0200 Josef Eisl LIRIntrospection: use Lambdas wherever possible.
Mon, 29 Sep 2014 14:40:39 +0200 Josef Eisl LSRA: replace anonymous ValueConsumers with Lambdas.
Mon, 29 Sep 2014 14:37:21 +0200 Josef Eisl LSRA: replace anonymous InstructionValueConsumers with Lambdas.
Mon, 29 Sep 2014 14:30:16 +0200 Josef Eisl LSRA: replace anonymous ValueProcedures with Lambdas.
Mon, 29 Sep 2014 13:56:34 +0200 Josef Eisl LSRA: replace anonymous InstructionValueProcedures with Lambdas.
Mon, 29 Sep 2014 13:46:00 +0200 Josef Eisl Use Lamdas in ValuePositionTests.
Mon, 29 Sep 2014 13:35:31 +0200 Josef Eisl Use Lambdas in CompositeValueReplacementTests.
Wed, 01 Oct 2014 10:33:24 +0200 Doug Simon prevent deadlock in HotSpotGraalRuntime.shutdown() by loading DebugValuesPrinter class eagerly
Tue, 30 Sep 2014 18:56:28 +0200 Josef Eisl Remove InstructionValueProcedureBase (superseded by InstructionValueProcedure).
Tue, 30 Sep 2014 18:41:18 +0200 Josef Eisl Make InstructionValueProcedureBase an interface.
Thu, 25 Sep 2014 17:04:52 +0200 Josef Eisl Make [Instruction]ValueProcedure and [Instruction]ValueConsumer a FunctionalInterface.
Thu, 25 Sep 2014 14:51:02 +0200 Josef Eisl Remove ValueConsumer.visitValue(Value).
Thu, 25 Sep 2014 14:48:19 +0200 Josef Eisl Remove InstructionValueConsumer.visitValue(LIRInstruction, Value).
Thu, 25 Sep 2014 14:35:24 +0200 Josef Eisl Remove ValueProcedure.doValue(Value value).
Thu, 25 Sep 2014 14:32:47 +0200 Josef Eisl Remove InstructionValueProcedure.doValue(LIRInstruction, Value).
Thu, 25 Sep 2014 14:02:35 +0200 Josef Eisl Make ValueProcedure/ValueConsumer methods public.
Thu, 25 Sep 2014 13:53:13 +0200 Josef Eisl Make InstructionStateProcedure a FunctionalInterface.
Thu, 25 Sep 2014 10:51:30 +0200 Josef Eisl Make ValuePositionProcedure a FunctionalInterface.
Thu, 25 Sep 2014 10:27:05 +0200 Josef Eisl LIRIntrospection: rename forEach*(ValuePositionProcedure) to forEach*Pos.
Wed, 01 Oct 2014 07:39:47 +0200 Doug Simon moved Node valueNumber and valueEquals logic (optionally) to generated nodes
Tue, 30 Sep 2014 23:42:08 +0200 Andreas Woess Truffle: allow interface types in child fields
Tue, 30 Sep 2014 21:35:36 +0200 Doug Simon fixed reported annotation parsing time in NodeClass
Tue, 30 Sep 2014 19:00:46 +0200 Christian Humer Truffle: added a performance warning for number of nodes in a single Truffle cache entry.
Tue, 30 Sep 2014 15:26:07 +0200 Doug Simon moved Node naming logic back to NodeClass (without impacting NodeClass constructor performance)
Tue, 30 Sep 2014 14:45:03 +0200 Roland Schatz Make ArithmeticOpTable fields final.
Tue, 30 Sep 2014 12:15:13 +0200 Roland Schatz Remove unused method.
Tue, 30 Sep 2014 12:00:27 +0200 Roland Schatz Return empty ArithmeticOpTable for non-arithmetic stamps.
Tue, 30 Sep 2014 14:22:10 +0200 Lukas Stadler only consider ValuePhiNodes for basic induction variables
Tue, 30 Sep 2014 11:08:10 +0200 Lukas Stadler small fix to @GeneratedBy javadoc
Tue, 30 Sep 2014 11:08:10 +0200 Lukas Stadler float and double constants cannot be inlined
Tue, 30 Sep 2014 11:08:10 +0200 Lukas Stadler small visibility change in EffectsClosure
Tue, 30 Sep 2014 11:08:10 +0200 Lukas Stadler reduce noise in CanonicalizerPhase log output
Tue, 30 Sep 2014 11:08:10 +0200 Lukas Stadler better stamps for I2F, I2D, L2F and L2D operations
Tue, 30 Sep 2014 10:05:30 +0200 Bernhard Urban mx: rename helper functions for cygwin support and update comments
Tue, 30 Sep 2014 08:59:11 +0200 Doug Simon fixed regression in binary graph serialization
Tue, 30 Sep 2014 00:48:47 +0200 Christian Humer Truffle-DSL: fixed regression with @SlowPath on specialize0.
Mon, 29 Sep 2014 20:13:17 -0700 Bernhard Urban fix jdt build on windows/cygwin (2)
Mon, 29 Sep 2014 20:48:37 +0200 Doug Simon moved Node naming logic to generated nodes
Mon, 29 Sep 2014 18:46:40 +0200 Christian Humer Truffle: add new inlining tests; adapt tests for context sensitive inlining.
Mon, 29 Sep 2014 18:46:38 +0200 Christian Humer Truffle: implemented context sensitive inlining; implemented basic partial evaluation caching for call targets (disabled by default).
Mon, 29 Sep 2014 18:39:05 +0200 Christian Humer Truffle: aligned expansion logger to changed Graal type name API.
Mon, 29 Sep 2014 18:39:05 +0200 Christian Humer Truffle: fixed if a lot compilations are queued some Truffle tests could time out
Mon, 29 Sep 2014 18:39:05 +0200 Christian Humer Truffle: Fixed forced inlining decisions could exceed the maximum total node count.
Mon, 29 Sep 2014 18:39:05 +0200 Christian Humer Truffle-DSL: added thread-safety for DSL rewrites.
Mon, 29 Sep 2014 18:37:24 +0200 Christian Humer Truffle-DSL: Fixed @SlowPath was not applied to certain specialize0 implementations. This will reduce the pressure on the truffle cache.
Mon, 29 Sep 2014 18:37:24 +0200 Christian Humer Truffle: Added test case that compiler intrinsics are not intrinsified if hidden behind a @SlowPath.
Mon, 29 Sep 2014 16:22:07 +0200 Lukas Stadler coalesce DataSection entries
Mon, 29 Sep 2014 14:14:01 +0200 Doug Simon fix pylint issues
Mon, 29 Sep 2014 13:59:41 +0200 Doug Simon improved performance of NodeClass initialization by improving the way information is derived from super NodeClasses
Mon, 29 Sep 2014 13:58:19 +0200 Doug Simon fixed bug in LIRIntrospection.appendValues
Mon, 29 Sep 2014 13:57:52 +0200 Doug Simon mx: added cyclic dependency checking
Sat, 27 Sep 2014 18:16:18 +0200 Doug Simon converted all FieldIntrospection subclass to use Fields
Fri, 26 Sep 2014 18:59:08 -0700 Stefan Anzinger [SPARC] Update expected moves
Fri, 26 Sep 2014 16:01:34 -0700 Tom Rodriguez Limit imports in generated matchers to only the used packages
Fri, 26 Sep 2014 16:00:09 -0700 Tom Rodriguez Add safepoint checks during code installation
Fri, 26 Sep 2014 15:59:34 -0700 Tom Rodriguez avoid different names for the same arraycopy routine
Fri, 26 Sep 2014 15:14:02 -0700 Stefan Anzinger Merge
Fri, 26 Sep 2014 10:41:19 -0700 Stefan Anzinger Merge
Fri, 26 Sep 2014 10:40:34 -0700 Stefan Anzinger [SPARC] changed register counts due to hint
Fri, 26 Sep 2014 23:21:15 +0200 Doug Simon mx: fixed regression in checking whether the JDK contains an optional library
Fri, 26 Sep 2014 18:53:54 +0200 Bernhard Urban fix jdt build on windows/cygwin
Fri, 26 Sep 2014 18:11:18 +0200 Doug Simon Merge.
Fri, 26 Sep 2014 18:10:55 +0200 Doug Simon moved intrinsifications for Edges back into EdgesSubstitutions