log

age author description
Thu, 21 Jan 2016 14:24:24 -0800 Christian Wimmer Update JVMCI import: Make CallingConvention.Type extensible; remove unused stackOnly parameter
Thu, 21 Jan 2016 10:35:29 -0800 Christian Wimmer Make CallingConvention in HotSpotHostBackend instead of passing it in as a parameter to GraalCompiler.compile
Thu, 21 Jan 2016 10:20:11 -0800 Christian Wimmer Remove leftover classes from Bytecode-to-LIR experiment
Wed, 20 Jan 2016 23:45:15 -0800 Tom Rodriguez Update graal import: stack banging must take space required for deopt into account
Wed, 20 Jan 2016 22:30:50 +0100 Doug Simon support for jdk.internal.misc.VM (jdk9) as well as sun.misc.VM (< jdk9)
Wed, 20 Jan 2016 10:54:25 -0800 Christian Wimmer GraphPE: keep state of MergeNode when creating LoopBeginNode
Wed, 20 Jan 2016 12:16:37 +0100 Josef Eisl TraceRA: make BiDirectionalTraceBuilder default.
Wed, 20 Jan 2016 12:03:05 +0100 Josef Eisl TraceRA: add BiDirectionalTraceBuilder.
Wed, 20 Jan 2016 12:12:37 +0100 Josef Eisl TraceRA: rename TraceBuilder to UniDirectionalTraceBuilder.
Wed, 20 Jan 2016 11:59:13 +0100 Josef Eisl TraceRA: improve assertion in TraceBuilderResult.
Wed, 20 Jan 2016 11:58:32 +0100 Josef Eisl TraceRA: introduce Trace class.
Tue, 19 Jan 2016 18:46:15 +0100 Josef Eisl TraceRA: move trace building asserts to TraceBuilderResult.
Tue, 19 Jan 2016 18:16:22 +0100 Josef Eisl TraceRA: introduce TraceBuilderPhase.
Tue, 19 Jan 2016 17:15:51 +0100 Josef Eisl TraceRA: outsource TraceBuilderResult.
Wed, 20 Jan 2016 12:01:21 +0100 Roland Schatz Update jvmci import.
Tue, 19 Jan 2016 21:28:31 -0800 Tom Rodriguez Update jvmci import
Tue, 19 Jan 2016 17:51:48 -0800 Christian Wimmer Merge
Tue, 19 Jan 2016 17:51:28 -0800 Christian Wimmer Allow customization of CompilationResultBuilder.dataCache
Tue, 19 Jan 2016 11:36:05 -0800 Christian Wimmer GraphPE: support phi functions when creating loop exit state
Tue, 19 Jan 2016 10:57:09 -0800 Tom Rodriguez Include exception type in detail message for compilation failures
Tue, 19 Jan 2016 10:49:37 -0800 Tom Rodriguez Fixed javadoc text
Tue, 19 Jan 2016 14:30:52 +0100 Gilles Duboscq Point to GitHub repo for truffle suite
Tue, 19 Jan 2016 15:55:24 +0100 Josef Eisl TraceRA: propagate ShadowedRegisterValues through the TraceTrivialAllocator.
Tue, 19 Jan 2016 15:05:14 +0100 Andreas Woess fix mx vm command regression
Tue, 19 Jan 2016 12:04:18 +0100 Doug Simon use JVMCI_VERSION constant to avoid too much eagerness when loading mx_graal_8
Tue, 19 Jan 2016 12:20:24 +0100 Manuel Rigger remove redundant modifiers.
Tue, 19 Jan 2016 10:55:27 +0100 Manuel Rigger rename JVMCIJDKConfig to reflect the JVMCI renaming changes.
Tue, 19 Jan 2016 10:28:33 +0100 Josef Eisl TraceRA: avoid streams in TraceRegisterAllocationPhase.
Tue, 19 Jan 2016 10:24:05 +0100 Josef Eisl TraceRA: do not use streams in TraceBuilder asserts.
Tue, 19 Jan 2016 10:05:58 +0100 Josef Eisl TraceRA: don't use streams for TraceBuilderResult.incoming*Edges().
Mon, 18 Jan 2016 10:58:42 -0800 Tom Rodriguez Report number of inlined bytecodes when compilation succeeds
Mon, 18 Jan 2016 18:37:09 +0100 Manuel Rigger Branch probability fix for usage in ConditionalNode.
Mon, 18 Jan 2016 10:29:19 +0100 Roland Schatz Update import: Move CompilationResult and DataSection from JVMCI to Graal.
Fri, 15 Jan 2016 16:30:38 +0100 Roland Schatz Update jvmci import.
Fri, 15 Jan 2016 18:27:58 +0100 Thomas Wuerthinger Simplification of unreachable node tracking in SchedulePhase: Unreachable node bitset is invert of visited bitset.
Fri, 15 Jan 2016 18:20:21 +0100 Thomas Wuerthinger Clean up in the scheduling phase.
Fri, 15 Jan 2016 18:02:41 +0100 Thomas Wuerthinger Remove loop explosion and merging during graph building and FastPE. GraphPE is the successor with equivalent capabilities.
Thu, 14 Jan 2016 15:18:33 -0800 Christian Wimmer GraphPE: refactoring of loop detection
Thu, 14 Jan 2016 15:06:16 -0800 Christian Wimmer GraphPE: provide a FrameState for LoopExit created by loop detection
Thu, 14 Jan 2016 22:41:45 +0100 Doug Simon removed unused AOT write barrier code
Thu, 14 Jan 2016 18:43:15 +0100 Doug Simon update jvmci.jar extracted from JDK9 if its inputs change
Thu, 14 Jan 2016 18:02:54 +0100 Manuel Rigger temporary workaround for pylint bug
Thu, 14 Jan 2016 12:57:32 +0100 Roland Schatz Remove usages of CodeCacheProvider.needsDataPatch.
Thu, 14 Jan 2016 01:16:19 +0100 Doug Simon fixed copy-and-paste error (GRAAL-1395)
Wed, 13 Jan 2016 22:48:03 +0100 Doug Simon made use of profiling consistent per compilation (GRAAL-1395)
Tue, 12 Jan 2016 17:56:53 -0800 Christian Wimmer Exclude tracing in NFI calls in Truffle compilations
Wed, 13 Jan 2016 16:44:42 +0100 Roland Schatz Update jvmci import: Fix compiler warning.
Wed, 13 Jan 2016 14:47:11 +0100 Roland Schatz Create CompilationResultBuilder through factory in AArch64.
Tue, 12 Jan 2016 13:14:47 -0800 Tom Rodriguez Update jvmci import: Add support for passing back bailout messages
Tue, 12 Jan 2016 18:45:24 +0100 Stefan Anzinger Update truffle import version
Tue, 12 Jan 2016 18:43:16 +0100 Stefan Anzinger Increase ReservedCodeCacheSize for gate CTW
Tue, 12 Jan 2016 15:33:42 +0100 Doug Simon Added tag graal-0.12 for changeset 2bd7d1d8acd4
Tue, 12 Jan 2016 15:33:25 +0100 Doug Simon updated CHANGELOG.md for 0.12 release graal-0.12
Tue, 12 Jan 2016 15:31:53 +0100 Doug Simon override "jvmci" tag for --jdk option with Graal specific JDK config
Tue, 12 Jan 2016 14:34:05 +0100 Doug Simon updated truffle import
Tue, 12 Jan 2016 11:56:23 +0100 Manuel Rigger Add CompilerDirectives#transferToInterpreter to catch block in NFI call method.
Mon, 11 Jan 2016 20:19:25 -0800 Tom Rodriguez Inlining exploration limit shouldn't be a bailout
Mon, 11 Jan 2016 16:47:22 -0800 Christian Wimmer GraphPE: Fix bug in loop detection
Mon, 11 Jan 2016 22:50:34 +0100 Doug Simon changed system property prefix for @Option based Graal options to "graal."
Mon, 11 Jan 2016 22:49:56 +0100 Doug Simon require @Option annotated fields to start with upper case letter
Mon, 11 Jan 2016 22:48:38 +0100 Doug Simon removed remaining uses of "jvmci." prefixed system properties in Graal
Mon, 11 Jan 2016 16:05:45 +0100 Stefan Anzinger Use ExpandLogicPhase instead of SchedulePhase for hooking in the SubIntCompareCanonicalizationPhase
Mon, 11 Jan 2016 15:27:47 +0100 Stefan Anzinger Update jvmci import revision
Mon, 11 Jan 2016 13:43:59 +0100 Stefan Anzinger Put SPARCSubIntCanonicalization before SchedulePhase
Fri, 08 Jan 2016 17:46:00 -0800 Christian Wimmer Merge
Fri, 08 Jan 2016 17:45:30 -0800 Christian Wimmer Add targetMethod parameter to node intrisics with custom intrinsify method
Fri, 08 Jan 2016 17:44:37 -0800 Christian Wimmer Fix bug in error reporting for generated invocation plugins
Sat, 09 Jan 2016 01:40:57 +0100 Doug Simon converted all explicit uses of "graal." system properties to use @Option instead and added "test." prefix to all tests using such a property
Sat, 09 Jan 2016 01:22:31 +0100 Doug Simon detect misformatted -G option
Fri, 08 Jan 2016 23:45:33 +0100 Doug Simon updated jvmci import
Fri, 08 Jan 2016 23:33:34 +0100 Doug Simon removed NodeIntrinsificationPlugin since MethodsElidedInSnippets feature is no longer used
Fri, 08 Jan 2016 23:01:02 +0100 Doug Simon added Tuffle unit test to Graal gate
Fri, 08 Jan 2016 22:59:20 +0100 Doug Simon updated jvmci and truffle import
Fri, 08 Jan 2016 13:12:43 -0800 Christian Wimmer GraphPE: when exploding nested loops, keep exploding exits of inner loops separately so that they merge separately with the outermost loop; fix bugs in loop detection and make test cases more challenging
Fri, 08 Jan 2016 13:10:52 -0800 Christian Wimmer Convert deoptimize to guard also when deoptimize is behind (possibly nested) loop exit
Wed, 06 Jan 2016 18:18:22 +0100 Gilles Duboscq Fix copy-paste error in javadoc
Fri, 08 Jan 2016 17:22:37 +0100 Gilles Duboscq Peeling: also peel counted loops
Thu, 07 Jan 2016 10:31:36 -0800 Tom Rodriguez Ensure that Suites creation properly tracks overrides
Thu, 07 Jan 2016 08:33:16 -0800 Christian Wimmer Bugfix: node must be added to graph before it can be an input for a phi function
Thu, 07 Jan 2016 15:00:09 +0100 Doug Simon ensure OptionValues have a name if profiling their reads
Thu, 07 Jan 2016 14:54:32 +0100 Doug Simon fixed cast exception when using -G:Meter=
Thu, 07 Jan 2016 13:57:36 +0100 Doug Simon fixed NativeFunctionInterfaceTest for locales other than en_US.UTF-8
Wed, 06 Jan 2016 13:57:17 -0800 Tom Rodriguez Merge
Tue, 05 Jan 2016 17:06:06 -0800 Tom Rodriguez Use isPresent with Optional type
Tue, 05 Jan 2016 17:05:35 -0800 Tom Rodriguez Correct the stamp on the PiNode from a range check
Wed, 06 Jan 2016 18:38:46 +0100 Doug Simon disable inlining for CompileTheWorldTest
Wed, 06 Jan 2016 18:20:54 +0100 Doug Simon added MethodInlineBailoutLimit option to guard against inlining pathologies that effectively prevent compilation from completing in reasonable time
Wed, 06 Jan 2016 18:06:07 +0100 Doug Simon strip debugger VM options from subprocess
Tue, 05 Jan 2016 16:42:05 -0800 Christian Wimmer Merge
Tue, 05 Jan 2016 16:32:42 -0800 Christian Wimmer Support generic types in generated plugins
Tue, 05 Jan 2016 12:07:11 +0100 Doug Simon make CompileTheWorldTest verbose to try and debug gate timeout
Tue, 05 Jan 2016 12:06:37 +0100 Doug Simon only print stack traces from CompileTheWorld in verbose mode
Tue, 05 Jan 2016 01:39:17 +0100 Doug Simon disabled use of profiling info for snippets and stubs and removed request for profiling info if a compilation will ignore it anyway
Mon, 04 Jan 2016 13:48:37 +0100 Doug Simon re-added JVMCI library and generate it JVMCI classes in JDK9
Mon, 04 Jan 2016 12:17:38 +0100 Josef Eisl TraceRA: work around warning with newer ecj versions.
Mon, 04 Jan 2016 01:45:30 +0100 Thomas Wuerthinger Add schedule phase as last phase for economy low tier - a valid schedule needs to be available after running low tier.
Mon, 04 Jan 2016 01:15:44 +0100 Thomas Wuerthinger Clean up unused instance field in SchedulePhase.
Mon, 04 Jan 2016 00:57:26 +0100 Thomas Wuerthinger Add suppress warnings for try in SchedulePhase#run.
Mon, 04 Jan 2016 00:48:58 +0100 Thomas Wuerthinger Refactor scheduling phase to be without state and produce a ScheduleResult that is stored in the graph.
Sat, 02 Jan 2016 16:49:35 +0100 Thomas Wuerthinger Undo assignment of different bci for unwind block.
Sat, 02 Jan 2016 13:57:16 +0100 Thomas Wuerthinger Do not full unroll loops with unwind exits.
Sat, 02 Jan 2016 13:26:48 +0100 Thomas Wuerthinger Do not peel loops with loop exits that unwind.
Sat, 02 Jan 2016 12:46:21 +0100 Thomas Wuerthinger Fix wrong bci given to unwind block in bci block mapping.
Sat, 02 Jan 2016 00:50:24 +0100 Thomas Wuerthinger Fix TypeSystemTest. Apply same optimizations on reference snippet as on test snippet.
Fri, 01 Jan 2016 23:55:03 +0100 Thomas Wuerthinger Perform DCE for old loop phis after peeling.
Fri, 01 Jan 2016 20:47:47 +0100 Thomas Wuerthinger Fix FrameStateAssignment#hasFloatingDeopts utility.
Fri, 01 Jan 2016 19:09:59 +0100 Thomas Wuerthinger Merge.
Fri, 01 Jan 2016 19:09:36 +0100 Thomas Wuerthinger Further simplifications of node predicates.
Fri, 01 Jan 2016 18:50:05 +0100 Thomas Wuerthinger Move proxy handling from AbstractBeginNode to LoopExitNode.
Fri, 01 Jan 2016 18:44:10 +0100 Thomas Wuerthinger Reduce usage of node predicate isNotA.
Fri, 01 Jan 2016 18:35:53 +0100 Thomas Wuerthinger Remove IsNotNullPredicate.
Fri, 01 Jan 2016 18:32:58 +0100 Thomas Wuerthinger Move loop phi recursive usage optimization from loop begin simplification to loop phi canonicalization.
Fri, 01 Jan 2016 18:14:07 +0100 Thomas Wuerthinger Remove DistinctFilteredNodeIterable.
Fri, 01 Jan 2016 18:12:51 +0100 Thomas Wuerthinger Do not clean invalid phis during graph building. Too much complexity for a very rare case.
Fri, 01 Jan 2016 15:37:32 +0100 Thomas Wuerthinger Remove FilteredNodeIterable#distinct.
Fri, 01 Jan 2016 15:36:22 +0100 Thomas Wuerthinger Remove simplification for AbstractNewObjectNode. This optimization is handled by partial escape analysis.
Fri, 01 Jan 2016 15:29:38 +0100 Thomas Wuerthinger Remove FilteredNodeIterable#or.
Fri, 01 Jan 2016 15:28:03 +0100 Thomas Wuerthinger Remove FilteredNodeIterable#nonNull.
Fri, 01 Jan 2016 15:20:58 +0100 Thomas Wuerthinger Remove NodeIterable#filterInterface.
Fri, 01 Jan 2016 15:16:18 +0100 Thomas Wuerthinger Reduce usage of #filterInterface; introduce utility StructuredGraph#clearAllStateAfter.
Fri, 01 Jan 2016 14:52:37 +0100 Thomas Wuerthinger Clean up FrameStateAssignmentPhase#checkFixedDeopts.
Fri, 01 Jan 2016 14:44:21 +0100 Thomas Wuerthinger Simplify GraphUtil#isFloatingNode.
Thu, 31 Dec 2015 15:37:16 +0100 Doug Simon removed JVMCI library
Thu, 31 Dec 2015 09:31:02 +0100 Doug Simon fixed checkoverlap issue
Thu, 31 Dec 2015 00:25:19 +0100 Doug Simon recognize -XX:+TraceClassLoading output prefixed with junit output
Thu, 31 Dec 2015 00:23:35 +0100 Doug Simon guarded jvmci reference
Wed, 30 Dec 2015 18:08:59 +0100 Doug Simon moved @ServiceProvider mechanism from JVMCI to Graal (GRAAL-1380)
Tue, 29 Dec 2015 13:23:02 +0100 Doug Simon split JMH sources into a separate jar as workaround for JDK-8146247
Tue, 29 Dec 2015 11:30:15 +0100 Doug Simon exclude JVMCI library from monolithic graal.jar
Sat, 26 Dec 2015 20:11:34 +0100 Doug Simon updated jvmci and truffle imports
Sat, 26 Dec 2015 18:14:27 +0100 Doug Simon renamed existing GRAAL dist to GRAAL_RUNTIME and defined new monolithic GRAAL dist for use only when on JDK9
Thu, 24 Dec 2015 11:43:35 -1000 twisti AArch64 Graal Port
Wed, 23 Dec 2015 14:36:50 +0100 Stefan Anzinger Enable substring matching in Metrics
Wed, 23 Dec 2015 13:06:05 +0100 Stefan Anzinger Implement capped cache SnippetTemplate with LRU eviction
Wed, 23 Dec 2015 12:58:30 +0100 Doug Simon updated JVMCI library reference
Wed, 23 Dec 2015 10:19:40 +0100 Doug Simon Added tag graal-0.11 for changeset 2643ba182e6f
Wed, 23 Dec 2015 10:19:10 +0100 Doug Simon updated changelog for 0.11 graal-0.11
Tue, 22 Dec 2015 22:10:52 +0100 Doug Simon isolated use of SortedMap in Graal option processing to option printing only; use j.u.Properties to load Graal options from a file (GRAAL-1371)
Tue, 22 Dec 2015 01:36:21 +0100 Doug Simon fixed deps
Mon, 21 Dec 2015 16:19:35 +0100 Doug Simon moved @Option mechanism from JVMCI to Graal (GRAAL-1371)
Mon, 21 Dec 2015 00:20:11 +0100 Doug Simon updated jvmci import
Fri, 18 Dec 2015 16:08:51 +0100 Lukas Stadler Update Truffle version.
Fri, 18 Dec 2015 15:31:49 +0100 Stefan Anzinger Add message when no appropriate LIRKind is provided for shl
Fri, 18 Dec 2015 15:30:22 +0100 Stefan Anzinger Enhance stamp non negative array length after successful NewArray allocation
Fri, 18 Dec 2015 12:20:08 +0100 Roland Schatz Avoid unnecessary packing/unpacking of Register in RegisterValue.
Fri, 18 Dec 2015 00:29:13 -0800 Tom Rodriguez Update jvmci import.
Thu, 17 Dec 2015 19:38:34 -0800 Tom Rodriguez Put non-null return stamps on allocation ForeignCalls
Thu, 17 Dec 2015 17:20:10 +0100 Lukas Stadler do not check entry type while virtualizing System.arraycopy if destination array is Object[]
Thu, 17 Dec 2015 11:45:03 +0000 Chris Seaton Update Truffle version.
Wed, 16 Dec 2015 21:00:00 -0800 Tom Rodriguez Update jvmci import
Wed, 16 Dec 2015 19:12:38 -0800 Tom Rodriguez Add test for constant array load folding
Wed, 16 Dec 2015 18:47:48 -0800 Tom Rodriguez Avoid notifying about nodes that are about to be deleted
Wed, 16 Dec 2015 18:46:44 -0800 Tom Rodriguez AddressLoweringPhase should clean up unused nodes
Wed, 16 Dec 2015 18:46:03 -0800 Tom Rodriguez Add assertion check for monitors and lock depth
Wed, 16 Dec 2015 17:17:00 -0800 Tom Rodriguez The varargs TTY.print routine should be called printf
Wed, 16 Dec 2015 16:17:23 -0800 Christian Wimmer Remove parsingIntrinsic check for generated plugins
Wed, 16 Dec 2015 16:15:34 -0800 Christian Wimmer Update jvmci version
Wed, 16 Dec 2015 16:14:55 -0800 Christian Wimmer Update Truffle version
Wed, 16 Dec 2015 16:55:17 +0100 Christian Humer Implement TruffleRuntime#isProfilingEnabled; Add flag to enable/disable Truffle profiling in GraalTruffleRuntime (-G:-TruffleProfilingEnabled).
Wed, 16 Dec 2015 14:22:19 +0100 Roland Schatz Use more meaningful names for generated plugin classes.
Tue, 15 Dec 2015 18:28:51 +0100 Josef Eisl TraceRA: add TraceRAreuseStackSlotsForMoveResolutionCycleBreaking optimization.
Mon, 14 Dec 2015 17:48:10 +0100 Josef Eisl TraceRA: TraceGlobalMoveResolver: minor clean up.
Fri, 11 Dec 2015 16:29:17 +0100 Josef Eisl MoveProfiling: minor improvement.
Tue, 15 Dec 2015 17:20:29 +0100 Stefan Anzinger [SPARC] Fix overflow detection in 32 bit multiply
Mon, 14 Dec 2015 13:15:59 -0800 Tom Rodriguez Update graal import.
Mon, 14 Dec 2015 11:37:18 -0800 Tom Rodriguez Flags shouldn't be private
Mon, 14 Dec 2015 11:36:34 -0800 Tom Rodriguez Add assert
Mon, 14 Dec 2015 11:36:16 -0800 Tom Rodriguez Remove unsafe handling of equivalent virtual object phis
Mon, 14 Dec 2015 18:41:57 +0100 Thomas Wuerthinger Add missing null check in LoopFragment code.
Mon, 14 Dec 2015 16:52:26 +0100 Thomas Wuerthinger Clean up of ValueProxy code. Use utility AbstractMergeNode#isPhiAtMerge.
Mon, 14 Dec 2015 15:24:27 +0100 Thomas Wuerthinger Merge.
Mon, 14 Dec 2015 15:22:40 +0100 Thomas Wuerthinger Remove unused import.
Mon, 14 Dec 2015 14:15:51 +0100 Thomas Wuerthinger Fix another EntryProxyNode cast in OnStackReplacementPhase.
Mon, 14 Dec 2015 13:26:28 +0100 Thomas Wuerthinger Fix EntryProxyNode cast in OnStackReplacementPhase.
Mon, 14 Dec 2015 13:02:35 +0100 Thomas Wuerthinger Move handling of MonitorExitNode#escapedReturnValue from the node's simplification procedure to the inlining utility.
Mon, 14 Dec 2015 12:46:19 +0100 Thomas Wuerthinger Make EntryProxyNode independent from ProxyNode hierarchy.
Mon, 14 Dec 2015 14:07:28 +0100 Stefan Anzinger Subcc is not a commutative operation
Mon, 14 Dec 2015 09:20:26 +0100 Thomas Wuerthinger Add control flow anchors to PEAAssertionsTest.
Sun, 13 Dec 2015 23:10:05 +0100 Thomas Wuerthinger Perform GVN in the canonicalizer also on leaf nodes.
Sun, 13 Dec 2015 17:11:44 +0100 Thomas Wuerthinger Canonicalize value proxies of loop phis.
Sun, 13 Dec 2015 16:17:29 +0100 Thomas Wuerthinger Add simplification to LoopExitNode to make sure counted loops are correctly recognized.
Sun, 13 Dec 2015 15:58:04 +0100 Thomas Wuerthinger Remove DispatchBeginNode.
Sun, 13 Dec 2015 13:58:46 +0100 Thomas Wuerthinger Remove check cast elimination test.
Sun, 13 Dec 2015 12:47:57 +0100 Thomas Wuerthinger Change phi nodes from simplifiable to canonicalizable.
Sun, 13 Dec 2015 12:33:10 +0100 Thomas Wuerthinger Simplify the implementation of simplify in the AbstractBeginNode hierarchy.
Sun, 13 Dec 2015 11:37:49 +0100 Thomas Wuerthinger Remove CheckCastNode#simplify as other optimizations already capture this simplification.
Sun, 13 Dec 2015 11:27:58 +0100 Thomas Wuerthinger Merge.
Sun, 13 Dec 2015 11:27:37 +0100 Thomas Wuerthinger Enable pending test elimination for non-integer stamps.
Sat, 12 Dec 2015 00:29:57 +0100 Doug Simon lazily initialize invocation plugins per class the first time an invocation to a method for which a plugin exists is compiled
Fri, 11 Dec 2015 23:33:50 +0100 Doug Simon change assert to guarantee to more reliably detect outcome of Eclipse (non)annotation processing
Fri, 11 Dec 2015 14:45:57 +0100 Josef Eisl MoveProfiling: less verbose MoveType printing.
Fri, 11 Dec 2015 10:58:36 +0100 Josef Eisl gate: test benchmark counters.
Fri, 11 Dec 2015 10:48:04 +0100 Josef Eisl AMD64: fix benchmark counters.
Fri, 11 Dec 2015 10:49:11 +0100 Josef Eisl createBenchmarkCounters: throw exception if benchmark counter are not enabled.
Thu, 10 Dec 2015 18:22:07 +0100 Josef Eisl TraceRA: move resolution: count number of created stack slots.
Thu, 10 Dec 2015 18:21:43 +0100 Josef Eisl LSRA: MoveResolver: count number of created stack slots.
Thu, 03 Dec 2015 14:26:38 +0100 Josef Eisl Remove NodeLIRBuilderTool.visitPauseNode and add LIRGeneratorTool.emitPause.
Wed, 09 Dec 2015 20:43:28 -0800 Mick Jordan update truffle import
Wed, 09 Dec 2015 16:06:22 +0100 Roland Schatz Only generate a single NodeIntrinsicPluginFactory for all @NodeIntrinsic and @Fold methods in a top-level class.
Tue, 08 Dec 2015 20:47:09 -0800 Tom Rodriguez Update comment
Tue, 08 Dec 2015 17:29:03 -0800 Tom Rodriguez Ensure that the stamp is respected when folding reads from arrays
Tue, 08 Dec 2015 17:24:35 -0800 Tom Rodriguez Ensure indirect nodes trigger canonicalization
Tue, 08 Dec 2015 12:30:15 -0800 Christian Wimmer merge
Tue, 08 Dec 2015 12:29:24 -0800 Christian Wimmer Make MonitorEnterNode extensible in SVM.
Tue, 08 Dec 2015 18:00:31 +0100 Doug Simon defer InvocationPlugin registration until first plugin lookup or plugins are closed
Tue, 08 Dec 2015 18:00:22 +0100 Doug Simon updated jvmci import
Tue, 08 Dec 2015 15:51:58 +0100 Doug Simon updated jvmci import
Mon, 07 Dec 2015 14:06:22 +0100 Roland Schatz Support non-static @Fold methods.
Mon, 07 Dec 2015 11:57:37 +0100 Roland Schatz Use arg instead of _arg as prefix for variable names in generated node plugins.
Sun, 06 Dec 2015 00:13:06 -0800 Thomas Wuerthinger Simplify Truffle argument profiling code. Profile only for exact concrete class.
Fri, 04 Dec 2015 10:32:41 -0800 Tom Rodriguez Remove method handle special case logic for 8u60 and later
Fri, 04 Dec 2015 14:03:02 +0100 Doug Simon improved readability of test for which instanceof usages can be materialized
Fri, 04 Dec 2015 14:02:31 +0100 Doug Simon updated jvmci import
Thu, 03 Dec 2015 22:23:01 -0800 Tom Rodriguez Merge
Thu, 03 Dec 2015 11:03:49 -0800 Tom Rodriguez Not all foreign calls are safepoints
Wed, 02 Dec 2015 11:06:05 -0800 Tom Rodriguez Make sure leaf nodes have been GVN'ed
Thu, 03 Dec 2015 17:08:36 +0100 Stefan Anzinger Do not use MaterializationUsageReplacer for InstanceOfSnippets when ConditionalNode values are not constant (ohterwise schedule may get invalid)
Thu, 03 Dec 2015 15:46:15 +0100 Stefan Anzinger Add toString to NodeStack
Tue, 01 Dec 2015 08:46:50 -0800 Christian Wimmer Merge
Tue, 01 Dec 2015 08:46:24 -0800 Christian Wimmer Merge
Tue, 01 Dec 2015 08:45:20 -0800 Christian Wimmer Merge
Tue, 01 Dec 2015 16:15:46 +0100 Josef Eisl TraceRA: TraceLinearScanEliminateSpillMovePhase: do not introduce spill moves for intervals that StartInMemory.
Tue, 01 Dec 2015 16:14:17 +0100 Josef Eisl TraceRA: TraceLinearScanEliminateSpillMovePhase: fix isPhiResolutionMove (was negated) and add comments.
Mon, 30 Nov 2015 17:38:22 +0100 Josef Eisl TraceRA: add SuppressWarnings "try".
Mon, 30 Nov 2015 17:18:36 +0100 Josef Eisl TraceRA: move Trace Linear Scan implementation into sub-package.
Mon, 30 Nov 2015 15:07:18 +0100 Josef Eisl TraceRA: remove TraceRegisterAllocationFixupPhase.
Mon, 30 Nov 2015 15:01:06 +0100 Josef Eisl TraceRA: fix stack-to-stack moves in the assignment phase.
Mon, 30 Nov 2015 14:50:33 +0100 Josef Eisl TraceRA: TraceLinearScanAssignLocationsPhase: rewrite stack to stack moves.
Mon, 30 Nov 2015 14:46:11 +0100 Josef Eisl TraceRA: TraceLinearScanAllocationPhase: directly pass context to phases.
Mon, 30 Nov 2015 11:56:06 +0100 Josef Eisl TraceRA: make phases constants.
Mon, 30 Nov 2015 14:06:44 +0100 Josef Eisl TraceRA: add TraceBuilderResult to TraceAllocationContext.
Mon, 30 Nov 2015 11:23:16 +0100 Josef Eisl TraceRA: TraceAllocationPhase: directly pass context to phases.
Mon, 30 Nov 2015 10:57:47 +0100 Josef Eisl AllocationPhase: pass context directly to phases.
Mon, 30 Nov 2015 10:50:39 +0100 Josef Eisl PreAllocationOptimizationPhase: pass context directly to phases.
Mon, 30 Nov 2015 10:47:07 +0100 Josef Eisl PostAllocationOptimizationPhase: pass context directly to phases.
Mon, 30 Nov 2015 11:52:45 +0100 Josef Eisl TraceRA: outsource fixup code to TraceRegisterAllocationFixupPhase.
Mon, 30 Nov 2015 23:14:29 -0800 Tom Rodriguez Shift size is always an int
Mon, 30 Nov 2015 22:05:12 -0800 Tom Rodriguez Convert conditional add into a flow free form
Mon, 30 Nov 2015 16:41:10 -0800 Peter B. Kessler Merge.
Mon, 30 Nov 2015 16:24:57 -0800 Peter B. Kessler Implement a "pause" instruction for spin-loops.
Mon, 30 Nov 2015 22:36:23 +0100 Doug Simon fixed spelling
Mon, 30 Nov 2015 17:17:49 +0100 Roland Schatz Fix bug in counted loop detection.
Mon, 30 Nov 2015 11:31:35 +0100 Stefan Anzinger ControlFlowAnchorDirectiveTest make if anchored as well
Fri, 27 Nov 2015 16:46:14 +0100 Lukas Stadler detect min/max constructs in ConditionalNode
Fri, 27 Nov 2015 11:03:45 +0100 Andreas Woess TruffleCompiler should be initialized in background compiler thread
Thu, 26 Nov 2015 14:22:06 +0100 Josef Eisl TraceRA: trace isInMemory in TraceLinearScanWalker.
Thu, 26 Nov 2015 22:58:57 -0800 Christian Wimmer Merge
Thu, 26 Nov 2015 22:58:33 -0800 Christian Wimmer Fix for FixedGuardNode simplification
Thu, 26 Nov 2015 22:33:42 -0800 Christian Wimmer Merge
Thu, 26 Nov 2015 22:27:50 -0800 Christian Wimmer Reduce number of loads from tags array in FrameWithoutBoxing
Thu, 26 Nov 2015 22:23:37 -0800 Christian Wimmer Add flat to repeat Truffle compilations for compile time stress testing
Thu, 26 Nov 2015 22:22:48 -0800 Christian Wimmer Simplify FixedGuardNod during graph decoding
Thu, 26 Nov 2015 15:58:32 +0100 Roland Schatz Remove accidentially commited code.
Thu, 26 Nov 2015 15:25:09 +0100 Josef Eisl gate: add check for verifying the jmh-runner setup.
Thu, 26 Nov 2015 14:45:07 +0100 Josef Eisl Add TestJMH dummy benchmark.
Thu, 26 Nov 2015 14:19:54 +0100 Josef Eisl Update to JMH 1.11.2.
Thu, 26 Nov 2015 14:44:30 +0100 Roland Schatz Cleanup dead code in NodeIntrinsificationPhase.
Thu, 26 Nov 2015 14:27:42 +0100 Roland Schatz Provide methods to create implicit load/store converts without adding them to the graph.
Wed, 25 Nov 2015 21:40:38 +0100 Christian Humer Fix GraalCompiler initialization should be done asynchronously in the compiler thread.
Thu, 26 Nov 2015 11:31:19 +0100 Doug Simon updated to latest JVMCI library
Thu, 26 Nov 2015 02:29:57 +0100 Doug Simon updated jvmci import
Thu, 26 Nov 2015 01:10:48 +0100 Doug Simon 8144083 [JVMCI] CompilationResult should be finalized by JVMCI compiler and made effectively final
Thu, 26 Nov 2015 00:55:12 +0100 Doug Simon 8143730 [JVMCI] infopoint recording is too restrictive
Wed, 25 Nov 2015 15:32:07 +0100 Doug Simon added synchronization JMH-based micro-benchmark
Wed, 25 Nov 2015 14:50:57 +0100 Doug Simon mark the cas-locked path out of a monitorenter snippet
Wed, 25 Nov 2015 14:48:57 +0100 Doug Simon updated truffle import
Wed, 25 Nov 2015 17:44:07 +0100 Andreas Woess FrameWithoutBoxing: replace transferToInterpreter() with transferToInterpreterAndInvalidate()
Tue, 24 Nov 2015 16:09:09 +0100 Andreas Woess Fix debug dump message.
Wed, 25 Nov 2015 15:59:27 +0100 Roland Schatz Fix build on JDK9.
Wed, 25 Nov 2015 14:49:09 +0100 Roland Schatz Correctly record element dependencies in PluginGenerator annotation processor.
Tue, 24 Nov 2015 19:31:56 +0100 Roland Schatz Generate graph builder plugins for @NodeIntrinsic and @Fold methods.
Tue, 24 Nov 2015 15:21:14 +0100 Roland Schatz Use graph builder plugins in unit tests.
Tue, 24 Nov 2015 15:26:32 +0100 Roland Schatz Merge com.oracle.graal.graphbuilderconf into com.oracle.graal.nodes project.
Tue, 24 Nov 2015 17:23:25 +0100 Josef Eisl ArrayDuplicationBenchmark: exte4nd GraalBenchmark.
Tue, 24 Nov 2015 15:24:20 +0100 Josef Eisl PartialEscapeBench: extend GraalBenchmark.
Tue, 24 Nov 2015 15:15:53 +0100 Thomas Wuerthinger Handle special case where unproxifying a value returns null, because the value was already deleted.
Tue, 24 Nov 2015 13:42:35 +0100 Andreas Woess Deoptimization inserted for new instance of skipped exception type should invalidate.
Tue, 24 Nov 2015 13:09:25 +0100 Thomas Wuerthinger Merge.
Tue, 24 Nov 2015 13:09:07 +0100 Thomas Wuerthinger Convert LoadHubNode into normal FloatingNode from FloatingGuardedNode.
Tue, 24 Nov 2015 09:15:09 +0100 Doug Simon enabled CRC32 intrinsics on SPARC
Mon, 23 Nov 2015 23:31:31 +0100 Thomas Wuerthinger Fix for control flow graph calculation.
Mon, 23 Nov 2015 17:11:39 +0100 Gilles Duboscq Debug: add log methods with 9 and 10 arguments
Mon, 23 Nov 2015 11:17:37 +0100 Josef Eisl TraceRA: add hints for moves to fixed registers.
Mon, 23 Nov 2015 09:58:08 +0100 Josef Eisl TraceRA: fix checkstyle issue.
Fri, 20 Nov 2015 11:26:35 +0100 Josef Eisl TraceRA: add TraceLinearScanWalker.findOptimalSpillPos().
Thu, 19 Nov 2015 18:09:53 +0100 Josef Eisl TraceRA: get rid of OneSpillStore, SpillInDominator, StoreAtDefinition and replace with single SpillState.SpillStore.
Sun, 22 Nov 2015 20:56:31 +0100 Thomas Wuerthinger Fix for crypto substitutions.
Sun, 22 Nov 2015 20:15:41 +0100 Thomas Wuerthinger Change compiler plugin for accessing node edges to avoid creating pi nodes.
Sun, 22 Nov 2015 19:53:38 +0100 Thomas Wuerthinger Improve handling of pi nodes that directly follow access nodes.
Sun, 22 Nov 2015 19:52:42 +0100 Thomas Wuerthinger Improve memory compare match operation.
Sun, 22 Nov 2015 14:53:59 +0100 Thomas Wuerthinger Fix compiler warning.
Sun, 22 Nov 2015 14:45:51 +0100 Thomas Wuerthinger Adjust probabilities in monitor snippets.
Sat, 21 Nov 2015 20:43:11 +0100 Thomas Wuerthinger Add missing check when emitting compare branch including memory for object comparisons.
Sat, 21 Nov 2015 20:18:34 +0100 Thomas Wuerthinger Add match rule for object comparisons.
Sat, 21 Nov 2015 19:14:50 +0100 Thomas Wuerthinger Fix compiler warning.
Sat, 21 Nov 2015 19:08:03 +0100 Thomas Wuerthinger Merge.
Sat, 21 Nov 2015 18:58:39 +0100 Thomas Wuerthinger Remove value proxy phase should also remove guard proxies.
Sat, 21 Nov 2015 18:18:44 +0100 Thomas Wuerthinger Eliminate safepoints also in non-counted loops if they contain invocations.
Sat, 21 Nov 2015 09:24:29 -0800 Christian Wimmer Update truffle version
Sat, 21 Nov 2015 09:24:04 -0800 Christian Wimmer Tweak assertion to not fail when high-level graph already has fixed deoptimizations
Sat, 21 Nov 2015 09:23:11 -0800 Christian Wimmer Re-introduce allowObjectConstantToStackMove until regressions are fixed
Sat, 21 Nov 2015 16:48:58 +0100 Thomas Wuerthinger Add matcher rules for pointer comparisons.
Sat, 21 Nov 2015 02:09:20 +0100 Doug Simon Backed out changeset 32b610195367
Fri, 20 Nov 2015 23:23:19 +0100 Doug Simon a MonitorExit must operate on the same object as the related RawMonitorEnter
Fri, 20 Nov 2015 11:51:06 +0100 Thomas Wuerthinger Perform graph clean-up in GraphDecoder only at the very end of the decoding.
Fri, 20 Nov 2015 06:42:41 +0100 Doug Simon restructured monitorenter snippet for one test fewer on fast path and added marker node for that path
Fri, 20 Nov 2015 03:08:32 +0100 Thomas Wuerthinger Fix corner case when short-cutting gotos in the bytecode parser.
Fri, 20 Nov 2015 02:12:52 +0100 Thomas Wuerthinger Add a SuppressWarnings annotation.
Fri, 20 Nov 2015 01:58:58 +0100 Thomas Wuerthinger Merge.
Fri, 20 Nov 2015 01:58:05 +0100 Thomas Wuerthinger Temporarily disable GraphPE for SWITCH bytecode interpreter partial evaluation test.
Fri, 20 Nov 2015 00:44:28 +0100 Thomas Wuerthinger Add SWITCH bytecode to the bytecode interpreter partial evaluation tests.
Fri, 20 Nov 2015 00:43:44 +0100 Thomas Wuerthinger Skip over empty block targets for parsing time constant conditional jumps.
Fri, 20 Nov 2015 00:36:25 +0100 Thomas Wuerthinger Dump graph on bailout.
Thu, 19 Nov 2015 20:35:05 +0100 Thomas Wuerthinger Fix for the GraphDecoder for the case when merge loop explosions is enabled.
Thu, 19 Nov 2015 20:33:47 +0100 Doug Simon reproduced comment from markOop.hpp in MonitorSnippets for convenience
Thu, 19 Nov 2015 20:27:04 +0100 Doug Simon made more of MonitorSnippets public to allow for reuse by alternative monitor snippets
Thu, 19 Nov 2015 18:01:10 +0100 Christian Humer Make OSR policy a lot less agressive (100000 executions); OSR counter is reset per interpreter call.
Thu, 19 Nov 2015 18:01:10 +0100 Christian Humer Fixed race in inlining visitor.
Thu, 19 Nov 2015 17:20:38 +0100 Josef Eisl TraceRA: add timer and memory tracker to TraceBuilder.
Thu, 19 Nov 2015 16:51:23 +0100 Josef Eisl TraceRA: replace TraceInterval.alwaysInMemory() with inMemoryAt(opId).
Thu, 19 Nov 2015 16:36:45 +0100 Josef Eisl TraceInterval: use EnumSet for alwaysInMemory().
Wed, 18 Nov 2015 16:09:26 +0100 Josef Eisl Interval: use EnumSet to check for alwaysInMemory().
Wed, 18 Nov 2015 15:53:29 +0100 Josef Eisl Add SpillLoopPhiVariableAtDefinition unittest.
Wed, 18 Nov 2015 15:51:04 +0100 Josef Eisl Add GraalDirectives.bindToRegister().
Wed, 18 Nov 2015 15:53:20 +0100 Josef Eisl Add GraalDirectives.spillRegisters().
Thu, 19 Nov 2015 14:56:27 +0100 thartmann Prevent integer overflow in arraycopy range checks.
Thu, 19 Nov 2015 12:21:03 +0100 Doug Simon updated truffle import
Thu, 19 Nov 2015 12:20:56 +0100 Doug Simon made parts of MonitorSnippets public to allow for reuse by alternative snippets for monitors
Wed, 18 Nov 2015 12:01:42 -0800 Christian Wimmer merge
Wed, 18 Nov 2015 12:01:29 -0800 Christian Wimmer Fix handling of FrameStates with intrinsic bcis during partial evaluation
Wed, 18 Nov 2015 11:52:05 -0800 Christian Wimmer TruffleCompilerThreads does not need to be a stable option, it is only accesed once during startup
Wed, 18 Nov 2015 17:52:38 +0100 Gilles Duboscq BinaryGraphPrinter: add phi nodes to their merge's block
Wed, 18 Nov 2015 17:49:07 +0100 Gilles Duboscq Add foldStamp for AMD64MathIntrinsicNode for cos and sin
Wed, 18 Nov 2015 17:45:18 +0100 Gilles Duboscq ConditionAnchorNode: canonicalize should use the provided value rather than the current input
Wed, 18 Nov 2015 04:00:32 +0100 Thomas Wuerthinger Tune sign and zero extend canonicalizations to take usage counts of the convert operation and its value into account.
Tue, 17 Nov 2015 16:32:15 -0800 Christian Wimmer Merge
Tue, 17 Nov 2015 16:31:30 -0800 Christian Wimmer Move Truffle compile queue to VM-independent baseclass
Tue, 17 Nov 2015 23:16:51 +0100 Doug Simon Added tag graal-0.10 for changeset 795ada9208d8
Tue, 17 Nov 2015 23:15:56 +0100 Doug Simon updated changelog for 0.10 graal-0.10
Tue, 17 Nov 2015 23:10:07 +0100 Doug Simon updated truffle import
Tue, 17 Nov 2015 12:38:28 -0800 Tom Rodriguez Add a few IfNode canonicalization tests
Tue, 17 Nov 2015 12:37:43 -0800 Tom Rodriguez splitIfAtPhi for non-constant compare canonicalizations
Tue, 17 Nov 2015 12:36:33 -0800 Tom Rodriguez Canonicalize x - y < 0 to x < y when possible
Tue, 17 Nov 2015 19:02:13 +0100 Josef Eisl TraceRA: hinting: propagate outgoing stack slots correctly.
Tue, 17 Nov 2015 13:11:31 +0100 Josef Eisl TraceRA: do not split intervals if there is no usage.
Mon, 16 Nov 2015 16:11:50 +0100 Josef Eisl TraceRA: check MoveFactory.allowConstantToStackMove for rematerialize.
Mon, 16 Nov 2015 17:02:37 +0100 Josef Eisl TraceRA: outgoing operands have no register priority.
Mon, 16 Nov 2015 14:59:32 +0100 Josef Eisl LIR: add OperandFlag.OUTGOING.
Mon, 16 Nov 2015 15:46:07 +0100 Josef Eisl NodeLIRBuilder: generalize allowObjectConstantToStackMove to allowConstantToStackMove and move it to MoveFactory.
Tue, 17 Nov 2015 12:20:13 +0100 Gilles Duboscq Update truffle version
Tue, 17 Nov 2015 10:39:51 +0100 Thomas Wuerthinger Re-add RemoveValueProxyPhase in LowTier.
Tue, 17 Nov 2015 01:37:53 +0100 Thomas Wuerthinger Fix application of RemoveValueProxyPhase in normal and economy configurations.
Tue, 17 Nov 2015 00:22:37 +0100 Thomas Wuerthinger Merge.
Tue, 17 Nov 2015 00:07:42 +0100 Thomas Wuerthinger Make more precise which nodes are considered part of a loop in later compilation stages.
Tue, 17 Nov 2015 01:58:18 +0100 Doug Simon AES decrypt stubs require an extra argument on SPARC
Mon, 16 Nov 2015 14:22:56 -0800 Christian Wimmer Dump LinearScan intervals at log level 1
Fri, 13 Nov 2015 14:12:43 +0100 Gilles Duboscq Split com.oracle.graal.loop in 2 parts, Make LoopPolicies extensible
Fri, 13 Nov 2015 12:26:12 -0800 Tom Rodriguez Update jvmci import
Fri, 13 Nov 2015 10:39:44 -0800 Christian Wimmer Update truffle version
Fri, 13 Nov 2015 17:23:04 +0100 Stefan Rumzucker Fix iteration order for pathStack.
Fri, 13 Nov 2015 16:50:22 +0100 Andreas Woess update truffle import
Fri, 13 Nov 2015 14:46:50 +0100 Doug Simon removed unused import
Fri, 13 Nov 2015 14:11:18 +0100 Doug Simon updated graal import
Fri, 13 Nov 2015 14:11:00 +0100 Doug Simon updated CHANGELOG.md
Fri, 13 Nov 2015 14:10:44 +0100 Doug Simon removed temporary workaround
Thu, 12 Nov 2015 23:16:19 +0100 Tom Rodriguez add per-node source info to nodes and assembly instructions
Thu, 12 Nov 2015 11:48:17 -0800 Christian Wimmer Dump LIR before and after register allocation, as well as machine code, when Dump level is set to 1
Thu, 12 Nov 2015 10:23:01 -0800 Christian Wimmer When inlining during parsing, mark caller FrameStates properly as duringCall
Thu, 12 Nov 2015 17:57:09 +0100 Josef Eisl TraceRA: rewrite TraceGlobalMoveResolutionPhase.addMapping.
Thu, 12 Nov 2015 17:24:05 +0100 Josef Eisl TraceRA: fix failing TraceGlobalMoveResolutionMappingTest cases and ignore currently unsupported optimization.
Thu, 12 Nov 2015 18:04:38 +0100 Josef Eisl TraceRA: add TraceGlobalMoveResolutionMappingTest.
Wed, 11 Nov 2015 17:09:42 +0100 Josef Eisl TraceRA: TraceLinearScanAssignLocationsPhase: assign ShadowedRegisterValues to LabelOp.incoming.
Thu, 12 Nov 2015 13:56:55 +0100 Josef Eisl TraceRA: TraceGlobalMoveResolutionPhase: proper handling of ShadowedRegisterValue in LabelOp.incoming.
Thu, 12 Nov 2015 14:01:02 +0100 Josef Eisl TraceRA: add ShadowedRegisterValue.equals.
Wed, 11 Nov 2015 15:35:32 +0100 Josef Eisl LabelOp: add forEachIncomingValue.
Thu, 12 Nov 2015 13:58:04 +0100 Josef Eisl TraceRA: more logging in TraceBuilder.
Wed, 11 Nov 2015 11:06:55 +0100 Josef Eisl Add AllocationStageVerifier.
Wed, 11 Nov 2015 17:14:06 +0100 Josef Eisl TraceRA: add option for spill move elimination.
Fri, 06 Nov 2015 17:50:57 +0100 Josef Eisl TraceRA: insert all store at definition moves.
Fri, 14 Aug 2015 18:19:51 +0200 Josef Eisl Add TraceRA to Changelog.
Wed, 11 Nov 2015 22:45:56 +0100 Doug Simon updated graal and truffle import
Wed, 11 Nov 2015 22:43:24 +0100 Doug Simon temporary workaround until JDK-8142511 is integrated
Wed, 11 Nov 2015 17:02:13 +0100 Roland Schatz Use correct operand size when emitting TEST instruction for null comparison.
Wed, 11 Nov 2015 13:38:43 +0100 Doug Simon guard creation of infopoints at throw bytecodes
Tue, 10 Nov 2015 16:10:01 +0100 Stefan Anzinger Use l and i registers over o and g
Tue, 10 Nov 2015 16:08:21 +0100 Stefan Anzinger [SPARC] Move of 32 bits between fp and gp registers via StackSlot as the latency is shorter
Tue, 10 Nov 2015 11:47:54 +0100 Roland Schatz Update JVMCI library dependency.
Mon, 09 Nov 2015 17:09:52 +0100 Gilles Duboscq Add a pure graal version of the SafepointRethrowDeopt test
Sun, 08 Nov 2015 20:41:58 +0000 Chris Seaton Merge.
Sun, 08 Nov 2015 20:41:31 +0000 Chris Seaton Truffle: add TruffleIterativePartialEscape as an option, disabled by default.
Fri, 06 Nov 2015 14:19:06 +0100 Stefan Rumzucker Refactoring of GraphDumper.
Fri, 06 Nov 2015 17:44:38 +0100 Stefan Anzinger Allow to specify whether NewArrayStub should fill the array with zero or not
Fri, 06 Nov 2015 12:38:19 +0100 Gilles Duboscq Fixed deopt stubs after JVMCI changes to the uncommon_trap/fetch_unroll_info signature
Fri, 06 Nov 2015 12:14:51 +0100 Gilles Duboscq Factor out common deopt stub code
Fri, 06 Nov 2015 13:58:35 +0100 Doug Simon fixed mx_graal_bench for JDK9
Thu, 05 Nov 2015 15:44:19 -0800 Tom Rodriguez Update jvmci import
Wed, 04 Nov 2015 11:05:27 -0800 Tom Rodriguez Factor out benchmarks from mx_graal_n.py and add specjbb2015
Thu, 05 Nov 2015 18:26:45 +0100 Roland Schatz Support running Truffle using Graal on a JVMCI-enabled JDK9 image.
Fri, 16 Oct 2015 16:32:02 +0200 Josef Eisl TraceRA: eliminate spill moves.
Fri, 16 Oct 2015 16:23:17 +0200 Josef Eisl TraceRA: TraceLinearScanWalker: do not use spill state SpillInDominator.
Thu, 05 Nov 2015 10:22:28 +0100 Stefan Anzinger Move SPARCSubIntCompareCanonicalizer to lowTier
Thu, 05 Nov 2015 10:20:55 +0100 Stefan Anzinger Add toString to LIRInstructionMixinStore
Wed, 04 Nov 2015 13:04:25 +0100 Lukas Stadler PEA: reset aliases for phis
Wed, 04 Nov 2015 13:03:46 +0100 Lukas Stadler PEA: reset aliases for proxies
Tue, 03 Nov 2015 22:33:13 -0800 Tom Rodriguez Compute correct masks when restricting the bounds of IntegerStamps
Tue, 03 Nov 2015 18:45:14 -0800 Tom Rodriguez Fold complex expressions during CE when possible
Tue, 03 Nov 2015 15:04:20 -0800 Tom Rodriguez Factor out stamp folding logic for UnaryNode and BinaryNode
Tue, 03 Nov 2015 15:13:15 -0800 Tom Rodriguez Backout ccdecd8cc1f2: Don't register unchanged stamps
Tue, 03 Nov 2015 23:38:32 +0100 Andreas Woess update truffle import.
Tue, 03 Nov 2015 13:44:44 -0800 Tom Rodriguez Disable String intrinsics in 1.9 until CompactStrings are handled
Tue, 03 Nov 2015 12:18:46 -0800 Tom Rodriguez Don't register unchanged stamps
Tue, 03 Nov 2015 12:11:47 -0800 Tom Rodriguez Don't discard type information in getSucceedingStampForValue
Thu, 15 Oct 2015 14:07:26 +0200 Josef Eisl Transform AllowObjectConstantToStackMove option into a method of NodeLIRBuilder.
Tue, 03 Nov 2015 18:14:26 +0100 Stefan Anzinger SPARC-specific canonicalization of sub-int compare
Tue, 03 Nov 2015 13:30:53 +0100 Roland Schatz Make generic constructor public.
Tue, 03 Nov 2015 13:22:45 +0100 Roland Schatz Move getTempSlot to SPARCArithmeticLIRGenerator.
Tue, 03 Nov 2015 13:09:25 +0100 Stefan Anzinger Add SERVICE_PROCESSOR as dist dependency to MATCH_PROCESSOR
Mon, 02 Nov 2015 14:57:32 +0100 Stefan Anzinger Unittest checking AMD64NodeMatchRules are effective
Tue, 03 Nov 2015 11:01:20 +0100 Roland Schatz Move emitCompareOp to AMD64ArithmeticLIRGeneratorTool.
Mon, 02 Nov 2015 18:25:48 +0100 Roland Schatz Move memory operations into ArithmeticLIRGenerator.
Mon, 02 Nov 2015 17:52:27 +0100 Roland Schatz Remove unnecessary specialization in AMD64HotSpotLIRGenerator.
Mon, 02 Nov 2015 15:55:00 +0100 Roland Schatz Move creation of move instructions into separate factory.
Mon, 02 Nov 2015 13:33:14 +0100 Roland Schatz Remove unnecessary override.
Mon, 02 Nov 2015 19:10:39 +0100 Andreas Woess Truffle: lazily clone uninitialized root node
Mon, 02 Nov 2015 14:31:27 +0100 Doug Simon Added tag graal-0.9 for changeset 3e8357b49024
Mon, 02 Nov 2015 13:18:31 +0100 Doug Simon updated CHANGELOG.md
Mon, 02 Nov 2015 11:36:45 +0100 Stefan Anzinger Update jvmci import version
Sun, 01 Nov 2015 23:46:02 -0800 Tom Rodriguez Be more conservative when moving tests upward
Sun, 01 Nov 2015 22:08:26 -0800 Tom Rodriguez Merge
Thu, 29 Oct 2015 12:35:30 -0700 Tom Rodriguez Fix machinery for elimination of pending tests
Sun, 01 Nov 2015 17:03:05 +0100 Doug Simon added sources for JVMCI library
Sun, 01 Nov 2015 10:59:29 +0100 Doug Simon a dependency on MatchProcessor requires a dependency on ServiceProviderProcessor
Sat, 31 Oct 2015 12:49:11 +0100 Doug Simon Merge.
Sat, 31 Oct 2015 12:49:00 +0100 Doug Simon revert javaCompliance for Graal projects to 1.8
Sat, 31 Oct 2015 12:48:50 +0100 Doug Simon MatchProcessor should not generate files in META-INF/jvmci.providers but rely on the @ServiceProcessor annotation instead
Fri, 30 Oct 2015 15:47:56 +0100 Doug Simon use JVMCI (compile time) library instead of jvmci suite when default JDK is JDK9
Fri, 30 Oct 2015 20:56:28 +0100 Thomas Wuerthinger Merge.
Fri, 30 Oct 2015 20:55:32 +0100 Thomas Wuerthinger Fix read elimination for raw read and write nodes.
Fri, 30 Oct 2015 10:46:56 -0700 Tom Rodriguez Merge
Thu, 29 Oct 2015 12:23:07 -0700 Tom Rodriguez Add unifying DeoptimizingGuard interface for AbstractFixedGuardNode and GuardNode
Thu, 29 Oct 2015 12:22:45 -0700 Tom Rodriguez Add scopes for dumping in conditional elimination tests
Thu, 29 Oct 2015 12:22:17 -0700 Tom Rodriguez Fixed commutation logic for BinaryOpLogicNode
Thu, 29 Oct 2015 17:48:15 +0100 Stefan Anzinger Let MatchProcessor generate ProviderFiles into META-INF/jvmci.providers
Thu, 29 Oct 2015 17:49:30 +0100 Stefan Rumzucker Add basic functionality for debug dumps via Salver trace events.
Thu, 29 Oct 2015 13:53:23 +0100 Gilles Duboscq Add SafepointRethrowDeoptPETest
Thu, 29 Oct 2015 17:26:07 +0100 Gilles Duboscq Update graal version
Thu, 29 Oct 2015 16:29:42 +0100 Roland Schatz Unit test for error conditions in JVMCI code installer.
Thu, 29 Oct 2015 13:32:53 +0100 Stefan Anzinger Update jvmci import version
Wed, 28 Oct 2015 14:07:45 -0700 Tom Rodriguez updated imported jvmci version
Wed, 28 Oct 2015 14:03:30 -0700 Tom Rodriguez Check sense of test when handling bit tests
Wed, 28 Oct 2015 18:47:47 +0100 Andreas Woess TruffleTreeDumpHandler: dump inlined call graph
Wed, 28 Oct 2015 18:47:41 +0100 Andreas Woess TruffleTreeDumpHandler: dump inlined trees to IGV
Wed, 28 Oct 2015 18:47:22 +0100 Andreas Woess update truffle import
Tue, 27 Oct 2015 16:01:15 -0700 Tom Rodriguez Canonicalize single bit tests
Tue, 27 Oct 2015 09:44:24 -0700 Tom Rodriguez Factor out compilation exception handling logic
Tue, 27 Oct 2015 14:09:17 +0100 Doug Simon updated jvmci import
Mon, 26 Oct 2015 16:39:48 -0700 Christian Wimmer bugfix: can only register assumptions when graph allows it
Mon, 26 Oct 2015 18:27:19 +0100 Doug Simon updated truffle import
Mon, 26 Oct 2015 10:26:30 -0700 Tom Rodriguez Correct guard logic to only rely on constants
Mon, 26 Oct 2015 09:14:01 -0700 Christian Wimmer Fix DebugInfoBuilder handling of constant values
Mon, 26 Oct 2015 00:07:23 +0100 Doug Simon specify tag="default" in call to mx.get_jdk()
Sun, 25 Oct 2015 11:55:50 +0100 Doug Simon mx: added BootClasspathDist
Sun, 25 Oct 2015 10:50:06 +0100 Doug Simon updated jvmci import
Sat, 24 Oct 2015 15:29:31 -0700 Tom Rodriguez Fold post dominating bit tests into earlier guards
Sat, 24 Oct 2015 15:27:58 -0700 Tom Rodriguez Look into expressions when performing conditional elimination
Sat, 24 Oct 2015 12:18:09 -0700 Tom Rodriguez Move constants to the right in commutative nodes
Sat, 24 Oct 2015 00:49:18 +0200 Doug Simon made Graal work on a JDK9 image without needing the jvmci mx suite or extensions
Fri, 23 Oct 2015 23:08:19 +0200 Doug Simon fixed paths in .pydevproject
Fri, 23 Oct 2015 23:04:14 +0200 Doug Simon make OptionsVerifierTest work with JDK9
Fri, 23 Oct 2015 10:26:45 -0700 Tom Rodriguez Verify number of arguments to ForeignCallNode matches signature
Fri, 23 Oct 2015 10:25:31 -0700 Christian Wimmer Allow subclasses of BytecodeParser to intercept customize exception dispatch
Thu, 22 Oct 2015 11:52:54 -0700 Tom Rodriguez Use try/catch around all the logic in a CompilationTask
Thu, 22 Oct 2015 16:21:29 +0200 Roland Schatz Remove GraalRuntimeAccess mechanism, and move Graal singleton class to test project.
Thu, 22 Oct 2015 16:00:44 +0200 Roland Schatz Avoid using Graal singleton in Truffle initialization.
Wed, 21 Oct 2015 16:20:23 +0200 Roland Schatz API to get the GraalRuntime of the JVMCI system compiler.
Tue, 20 Oct 2015 15:56:18 +0200 Gilles Duboscq Check guards stage before optimizing or inserting guards
Tue, 20 Oct 2015 15:55:40 +0200 Gilles Duboscq Fix missing transfer of speculation when recreating guards/deops
Tue, 20 Oct 2015 15:44:10 +0200 Gilles Duboscq BytecodeExceptionNodes can be lowere regarless of the guards stage
Tue, 20 Oct 2015 14:16:21 +0200 Gilles Duboscq Count input nodes before running a phase
Thu, 22 Oct 2015 12:56:40 +0200 Doug Simon made inlined method recording unconditional during compilation
Thu, 22 Oct 2015 11:50:53 +0200 Stefan Anzinger Enable System_setOut test again
Fri, 16 Oct 2015 15:02:39 +0200 Stefan Anzinger [SPARC] Load compressed HotSpotObjectConstants constants inline
Fri, 16 Oct 2015 10:47:19 +0200 Stefan Anzinger Remove Setx and clean up SPARCMove
Wed, 21 Oct 2015 21:38:13 -0700 Tom Rodriguez Update jvmci import
Wed, 21 Oct 2015 20:34:36 -0700 Tom Rodriguez Adjust method handle test to reproduce JDK9 handle invoke problem
Wed, 21 Oct 2015 23:56:19 +0200 Doug Simon moved Graal compiler options from JVMCI to GraalCompilerOptions
Wed, 21 Oct 2015 14:11:00 -0700 Tom Rodriguez Disable method handle return stack fixup logic in JDK9
Wed, 21 Oct 2015 14:10:54 -0700 Tom Rodriguez Avoid use of sun.misc.Version to control JDK specific intrinsics
Wed, 21 Oct 2015 09:22:42 -0700 Christian Wimmer Update graal-compiler version
Wed, 21 Oct 2015 16:46:34 +0200 Doug Simon made ExitVMOnException false by default
Wed, 21 Oct 2015 15:21:00 +0200 Stefan Anzinger Update jvmci import version
Wed, 21 Oct 2015 14:05:46 +0200 Roland Schatz Update jvmci import: Rename Compiler to JVMCICompiler. graal-0.9
Wed, 21 Oct 2015 12:52:32 +0200 Christian Humer Update jvmci/truffle.
Wed, 21 Oct 2015 12:13:20 +0200 Roland Schatz Don't use global Graal singleton in ArrayCopyCallNode.
Wed, 21 Oct 2015 12:11:33 +0200 Roland Schatz Remove unused class.
Tue, 20 Oct 2015 18:32:23 +0200 Christian Humer Update Truffle version.
Mon, 19 Oct 2015 22:26:09 -0700 Tom Rodriguez Merge
Mon, 19 Oct 2015 17:20:49 -0700 Tom Rodriguez Add interface method handle test
Mon, 19 Oct 2015 17:16:18 -0700 Tom Rodriguez Don't mutate the arguments when trying to resolve a method handle invoke
Mon, 19 Oct 2015 17:14:33 -0700 Tom Rodriguez Only dump context objects once
Sun, 18 Oct 2015 23:16:09 -0700 Tom Rodriguez Make sure graphs compiled in tests can be dumped
Tue, 20 Oct 2015 02:47:42 +0200 Christian Humer Adopt new Truffle version.
Mon, 19 Oct 2015 16:34:04 -0700 Christian Wimmer Re-add support to emit the address of a StackSlot
Mon, 19 Oct 2015 17:37:24 +0200 Roland Schatz Fix bug in emitSaveAllRegisters.
Mon, 19 Oct 2015 16:32:20 +0200 Doug Simon ignore .jimage files on CTW class path that do not exist
Fri, 16 Oct 2015 13:54:56 +0200 Roland Schatz Update jvmci import: Move VirtualStackSlot from JVMCI to Graal and remove referenceMapIndex.
Thu, 15 Oct 2015 15:33:37 +0200 Roland Schatz Remove unused interface StackStoreOp.
Fri, 16 Oct 2015 00:18:47 +0200 Doug Simon made ShowFlags and PrintFlags denote which options had their value explicitily set (like -XX:+PrintFlagsFinal does)
Fri, 16 Oct 2015 00:17:53 +0200 Doug Simon use ByteBuffer for endianness support
Thu, 15 Oct 2015 11:29:54 -0700 Christian Wimmer Bugfix: when scheduler is not allowed to delete dead nodes, it must ignore them
Thu, 15 Oct 2015 11:29:00 -0700 Christian Wimmer Document canSafepoint flag
Thu, 15 Oct 2015 16:32:43 +0200 Christian Humer Adopt latest truffle versions in Graal.
Thu, 15 Oct 2015 15:24:01 +0200 zhengy allow re-entrance of InstrumentationNode.virtualize and inspecting non-intrisified invocations
Tue, 13 Oct 2015 13:56:13 +0200 Josef Eisl TraceRA: TraceLocalMoveResolver: catch instruction insertion problems early.
Tue, 13 Oct 2015 13:48:23 +0200 Josef Eisl TraceRA: use data-flow resolver to insert spill moves on block boundaries.
Thu, 08 Oct 2015 15:51:54 +0200 Josef Eisl TraceRA: TraceLinearScanWalker: do not create empty intervals.
Thu, 08 Oct 2015 15:28:33 +0200 Josef Eisl TraceRA: TraceLinearScanWalker: fix Debug.log.
Thu, 08 Oct 2015 15:17:14 +0200 Josef Eisl TraceRA: TraceLinearScanWalker: clean up splitBeforeUsage and implement findOptimalSplitPos.
Thu, 08 Oct 2015 15:18:56 +0200 Josef Eisl TraceRA: TraceLinearScanWalker: refactor insertIdAtBasicBlockBoundary.
Thu, 08 Oct 2015 15:14:48 +0200 Josef Eisl TraceRA: TraceInterval: use setFrom and setTo.
Thu, 08 Oct 2015 15:18:22 +0200 Josef Eisl TraceRA: blockForId: improve assertion message.
Tue, 13 Oct 2015 11:41:53 +0200 Josef Eisl Test6186134: manually initialize ArraySet.
Tue, 13 Oct 2015 11:24:41 +0200 Josef Eisl LinearScan: add LIROptLSRAEliminateSpillMoves option.
Thu, 15 Oct 2015 11:58:34 +0200 Stefan Anzinger Update to latest jvmci version
Wed, 14 Oct 2015 15:18:44 -0700 Christian Wimmer Store complete canSafepoint status in LoopEndNode, propagate value from LoopBeginNode eagerly
Wed, 14 Oct 2015 14:25:43 -0700 Christian Wimmer Allow subclasses to intercept Truffle shutdown hooks
Wed, 14 Oct 2015 13:53:46 -0700 Christian Wimmer Allow subclasses of BytecodeParser to disable loop safepoint checks; store flag in LoopBeginNode to avoid problems when control flow optimizations introduce a new LoopEndNode
Wed, 14 Oct 2015 13:52:03 -0700 Christian Wimmer Allow SafepointNode to be lowered using snippet
Wed, 14 Oct 2015 21:12:18 +0200 Doug Simon removed unused class
Wed, 14 Oct 2015 20:35:37 +0200 Andreas Woess fix array type in IfNode.constantValues
Wed, 14 Oct 2015 18:28:25 +0200 Andreas Woess Truffle: make shutdown hook lazy
Wed, 14 Oct 2015 18:26:21 +0200 Andreas Woess Truffle: use for-each loop instead of forEach(lambda)
Wed, 14 Oct 2015 18:11:18 +0200 Andreas Woess update truffle import
Wed, 14 Oct 2015 18:07:15 +0200 Andreas Woess Truffle: take CompilerOptions from RootNode, not ExecutionContext
Wed, 14 Oct 2015 18:02:30 +0200 Andreas Woess Truffle: make unsafe methods private
Wed, 14 Oct 2015 17:47:30 +0200 Andreas Woess Truffle: differentiate between performance warning and info
Wed, 14 Oct 2015 17:27:06 +0200 Andreas Woess Truffle: do not report native calls as performance warnings
Wed, 14 Oct 2015 16:07:32 +0200 Doug Simon made CompileTheWorld work with JDK9 .jimage files
Wed, 14 Oct 2015 13:04:22 +0200 Roland Schatz Rename UserCompiler option to HostedCompiler and add help.
Tue, 13 Oct 2015 18:55:32 +0200 Stefan Anzinger [SPARC] Intorduce SPARCHotSpotRegisterAllocationConfig
Tue, 13 Oct 2015 19:50:06 +0200 Christian Humer Fix loop count should get reported also after the loop was OSR compiled.
Tue, 13 Oct 2015 09:24:13 -0700 Christian Wimmer Make neverSpillConstants a field on LinearScanPhase instead of an option
Tue, 13 Oct 2015 10:38:14 +0200 Roland Schatz Option for specifying different compiler configurations for user and system compilations.
Mon, 12 Oct 2015 20:05:18 -0700 Tom Rodriguez Update crypto tests for 1.9
Mon, 12 Oct 2015 18:17:24 -0700 Tom Rodriguez Add 1.9 versions of crypto and crc32 intrinsification points
Tue, 13 Oct 2015 00:19:28 +0200 Doug Simon made HotSpotVMConfig.arrayKlassComponentMirrorOffset package-private to account for the removal of ArrayKlass::_component_mirror in jdk9
Mon, 12 Oct 2015 17:24:28 +0200 Josef Eisl NodeLIRBuilder: add option to create new variables for object constants that are used in PHIs.
Fri, 09 Oct 2015 13:36:05 +0200 Josef Eisl LinearScan: NeverSpillConstants non-stable and call it only once per compilation.
Mon, 12 Oct 2015 13:53:19 +0200 Doug Simon fixed jdkartifactstats for JDK9 and made get_vm() compatability for both mx_jvmci:8 and mx_jvmci:9
Mon, 12 Oct 2015 11:49:07 +0200 Josef Eisl gate: remove NonSSA/TraceRA unit tests and NonSSA bootstrap.
Mon, 12 Oct 2015 10:42:19 +0200 Josef Eisl mx gate: fix --extra-vm-argument option handling for BootstrapTest.
Mon, 12 Oct 2015 01:45:13 +0200 Doug Simon fixed CompileTheWorld functionality for jdk9
Sun, 11 Oct 2015 14:50:24 +0200 Doug Simon updated jvmci and truffle imports
Sun, 11 Oct 2015 14:30:53 +0200 Doug Simon changed mxversion dependency to 5.5.7
Sun, 11 Oct 2015 13:19:09 +0200 Doug Simon removed "path" and "sourcePath" attributes from distributions
Sun, 11 Oct 2015 00:20:19 +0200 Doug Simon removed "path" and "sourcePath" attributes from libraries
Fri, 09 Oct 2015 15:08:14 +0200 Josef Eisl mx gate: add support for --extra-vm-argument.
Fri, 09 Oct 2015 15:01:49 +0200 Roland Schatz Update jvmci import.
Thu, 08 Oct 2015 17:41:33 -0700 Tom Rodriguez Update jvmci and truffle import: Rename jdk.internal.jvmci to jdk.vm.ci
Thu, 08 Oct 2015 18:20:57 -0700 Tom Rodriguez Update truffle import: Remove AdvancedInstrument code from SL language
Thu, 08 Oct 2015 15:58:13 -0700 Christian Wimmer Split ArithmeticLIRGenerator and LIRGenerator code to allow independent subclasses
Thu, 08 Oct 2015 14:58:22 +0100 Doug Simon fixed test for JDK9
Thu, 08 Oct 2015 14:58:00 +0100 Doug Simon updated for mx_jvmci:9 changes
Thu, 08 Oct 2015 09:28:11 -0700 Christian Wimmer Split LIR matching rules out of NodeLIRBuilder to allow independent subclasses
Thu, 08 Oct 2015 17:24:58 +0200 Thomas Wuerthinger Small fix for conditional elimination tests.
Thu, 08 Oct 2015 16:54:27 +0200 Thomas Wuerthinger Merge.
Thu, 08 Oct 2015 15:59:44 +0200 Thomas Wuerthinger Merge.
Thu, 08 Oct 2015 15:57:40 +0200 Thomas Wuerthinger Add new canonicalization for x - y == 0 to x == y in IntegerEqualsNode.
Thu, 08 Oct 2015 16:20:18 +0200 Andreas Woess updated imported truffle revision
Thu, 08 Oct 2015 15:08:36 +0200 Roland Schatz Unit test for lazy initialization of Graal.
Thu, 08 Oct 2015 14:31:46 +0200 Roland Schatz Move options to inner classes.
Thu, 08 Oct 2015 14:29:02 +0200 Roland Schatz Utility methods for spawning subprocesses in unit tests.
Thu, 08 Oct 2015 14:26:52 +0200 Stefan Anzinger Update jvmci import
Wed, 07 Oct 2015 23:16:36 -0700 Tom Rodriguez Update jvmci import: use new log_object interface
Thu, 08 Oct 2015 04:50:02 +0200 Andreas Woess updated imported truffle revision
Wed, 07 Oct 2015 14:12:48 -0700 Christian Wimmer Make fields accessible from other packages
Wed, 07 Oct 2015 12:50:15 -0700 Stefan Anzinger Update jvmci import version
Wed, 07 Oct 2015 13:01:32 +0200 Roland Schatz Update jvmci import.
Wed, 07 Oct 2015 01:43:56 -0700 Stefan Anzinger Use mx.get_arch instead of platform.processor
Tue, 06 Oct 2015 18:44:23 -0700 Christian Wimmer Merge
Tue, 06 Oct 2015 16:52:56 -0700 Christian Wimmer Update jvmci import
Tue, 06 Oct 2015 16:52:09 -0700 Christian Wimmer Make methods in DefaultJavaLoweringProvider to avoid having them in HotSpotLoweringProvider
Tue, 06 Oct 2015 17:39:35 -0700 zhengy Address internal reviews
Wed, 30 Sep 2015 15:40:22 +0200 Stefan Anzinger Call JVMCI.initialize when Debug class is loaded to make sure properties are loaded
Tue, 06 Oct 2015 16:51:30 +0200 Josef Eisl mx microbench: add support external JMH jars using the --jar argument.
Tue, 06 Oct 2015 17:58:23 +0200 Josef Eisl TraceRA: add trace statistics dumping.
Tue, 06 Oct 2015 16:23:50 +0200 Roland Schatz Delay HotSpotBackendFactory registration.
Tue, 06 Oct 2015 15:52:06 +0200 Roland Schatz Don't initialize Graal runtime on shutdown if no compilations happened.
Tue, 06 Oct 2015 15:16:00 +0200 Roland Schatz Avoid truffle compiler initialization in createCallTarget and cancelInstalledTask.
Tue, 06 Oct 2015 14:27:55 +0200 Roland Schatz Make sure truffle call boundary methods are set to not inlineable early enough.
Mon, 05 Oct 2015 14:55:24 +0200 Roland Schatz Avoid unnecessary compiler initialization in HotSpotTruffleRuntime.
Mon, 05 Oct 2015 14:18:07 +0200 Roland Schatz Remove unused global list of stubs.
Mon, 05 Oct 2015 13:26:59 +0200 Roland Schatz Lazy initialization of HotSpotTruffleRuntime.
Sat, 03 Oct 2015 17:25:59 -0700 Michael Van De Vanter Merge with f74225bf6671d84f00ccf48c3a01040bfa1f6b3b
Sat, 03 Oct 2015 16:58:15 -0700 Michael Van De Vanter Truffle/Instrumentation: rewrite InstrumentationPartialEvaluationTest to work in PolyglotEngine after Instrumentation merge
Sat, 03 Oct 2015 00:05:38 +0200 Doug Simon changes for compatibility with jvmci-9
Fri, 02 Oct 2015 10:15:51 -0700 Tom Rodriguez Update jvmci import
Fri, 02 Oct 2015 10:03:15 -0700 Tom Rodriguez Add test for parsing of unbalanced monitors
Fri, 02 Oct 2015 15:23:31 +0200 Roland Schatz Don't try to save full vector registers in emitSaveRegisters.
Thu, 01 Oct 2015 14:32:39 -0700 Christian Wimmer Merge
Thu, 01 Oct 2015 14:21:08 -0700 Christian Wimmer Temporarily change truffle dependency for integration testing
Thu, 01 Oct 2015 14:01:17 -0700 Mick Jordan update truffle import
Thu, 01 Oct 2015 16:56:40 +0200 Roland Schatz Update jvmci import: Make HotSpotObjectConstantImpl package-private.
Wed, 30 Sep 2015 22:24:46 -0700 Michael Van De Vanter Eclipseformat
Wed, 30 Sep 2015 22:10:52 -0700 Michael Van De Vanter Test updates for revised Polyglot/Instrumentation APIs
Wed, 30 Sep 2015 17:59:48 -0700 Tom Rodriguez Updated imported jvmci version: updated InstalledCodeInvalidationTest
Wed, 30 Sep 2015 15:30:59 -0700 Tom Rodriguez Add test of InstalledCode invalidation
Wed, 30 Sep 2015 12:59:01 -0700 Christian Wimmer Merge
Wed, 30 Sep 2015 12:57:48 -0700 Christian Wimmer Add utility classes and methods for Word types
Tue, 29 Sep 2015 14:59:02 -0700 Christian Wimmer Bugfix: wrong memory barrier used for volatile Unsafe store
Wed, 30 Sep 2015 16:46:33 +0200 Andreas Woess Truffle: defer lookup of call methods
Wed, 30 Sep 2015 16:19:48 +0200 Andreas Woess Truffle: create compilations map without CollectionsAccess
Wed, 30 Sep 2015 16:18:18 +0200 Andreas Woess Truffle: intrinsify CompilerDirectives.isPartialEvaluationConstant
Wed, 30 Sep 2015 17:46:24 +0200 Andreas Woess update truffle import revision
Wed, 30 Sep 2015 17:28:35 +0200 Doug Simon work around for Eclipse bug 477597
Wed, 30 Sep 2015 15:50:25 +0200 Roland Schatz Update jvmci import: Register and PlatformKind declarations for AVX512.
Wed, 30 Sep 2015 13:49:06 +0200 Doug Simon fixed deadlock between JVMCI and TTY initialization (GRAAL-1280)
Wed, 30 Sep 2015 11:38:20 +0200 zhengy support for optimization aware accurate bytecode based profiling
Tue, 29 Sep 2015 22:19:45 +0200 Doug Simon updated imported jvmci version
Tue, 29 Sep 2015 22:03:41 +0200 Doug Simon added HotSpotStackIntrospection and made CompilerToVM.getNextStackFrame package-private
Tue, 29 Sep 2015 21:37:35 +0200 Doug Simon added HotSpotJVMCIRuntimeProvider.collectCounters and made CompilerToVM.collectCounters package-private
Tue, 29 Sep 2015 18:54:18 +0200 Doug Simon added HotSpotCodeCacheProvider.notifyCompilationStatistics and HotSpotCodeCacheProvider.resetCompilationStatistics and made made these methods package-private in CompilerToVM
Tue, 29 Sep 2015 18:54:12 +0200 Doug Simon fixed eclipseformat issue
Tue, 29 Sep 2015 17:49:27 +0200 Doug Simon added CodeCacheProvider.shouldDebugNonSafepoints and made CompilerToVM.shouldDebugNonSafepoints package-private
Tue, 29 Sep 2015 17:29:42 +0200 Doug Simon added CodeCacheProvider.invalidateInstalledCode and made CompilerToVM.invalidateInstalledCode package-private
Tue, 29 Sep 2015 17:09:42 +0200 Doug Simon added CodeCacheProvider.getMaxCallTargetOffset and made CompilerToVM.getMaxCallTargetOffset package-private
Tue, 29 Sep 2015 15:56:37 +0200 Doug Simon added HotSpotJVMCIRuntimeProvider.getLogStream() and made CompilerToVM.writeDebugOutput and CompilerToVm.flushDebugOutput package-private
Tue, 29 Sep 2015 16:01:13 +0200 Stefan Anzinger Allow OperandMode.TEMP to be STACK; do not reuse VirtualStackSlot for temp slots on SPARC
Tue, 29 Sep 2015 15:02:34 +0200 Stefan Anzinger Move .sl testcases/outputs (resources) into projects src directory
Tue, 29 Sep 2015 14:56:58 +0200 Doug Simon Merge.
Tue, 29 Sep 2015 14:55:03 +0200 Doug Simon expanded CodeCacheProvider so that it supports all forms of code installation and made CompilerToVM.installCode package-private
Mon, 28 Sep 2015 21:23:34 +0200 Doug Simon added CompilationRequest to package up a compilation request and be able to add VM specific context
Tue, 29 Sep 2015 09:55:35 +0200 Lukas Stadler add getters for inputs to ArrayEqualsNode
Tue, 29 Sep 2015 09:17:36 +0200 Stefan Anzinger [SPARC] Make SPARCLIRGenerator.asAddressValue public
Mon, 28 Sep 2015 17:20:31 +0200 Stefan Anzinger Update jvmci import version
Mon, 28 Sep 2015 17:18:58 +0200 Stefan Anzinger SnippetTemplate: Allow remove locations in snippet
Mon, 28 Sep 2015 17:17:42 +0200 Stefan Anzinger Remove Phi nodes whithout any input
Mon, 28 Sep 2015 15:08:41 +0200 Doug Simon exclude JAVA_ALLOCATION_INSTRUMENTER from GRAAL_TEST due to license conflict
Mon, 28 Sep 2015 11:06:21 +0200 Doug Simon made graal suite use GPLv2-CPE license
Sun, 27 Sep 2015 16:39:13 +0200 Doug Simon fixed checkstyle issues
Sun, 27 Sep 2015 16:06:33 +0200 Doug Simon adapt to mx change in terms of where generated output is placed; updated jvmci and truffle imports
Fri, 25 Sep 2015 17:19:26 +0200 Doug Simon work around for Eclipse bug 477597
Fri, 25 Sep 2015 15:49:10 -0700 Christian Wimmer Correctly guard invocation plugins based on supported CPUFeature of AMD64
Fri, 25 Sep 2015 15:07:22 -0700 Christian Wimmer Merge
Fri, 25 Sep 2015 14:52:23 -0700 Christian Wimmer Conditionally register invocation plugins that require deoptimization so that VM can decide to be deoptimization-free
Fri, 25 Sep 2015 11:24:55 -0700 Christian Wimmer Add new option TruffleCompilationExceptionsArePrinted
Fri, 25 Sep 2015 11:22:37 -0700 Christian Wimmer Use lazy class loading instead of explicit assertionsEnabled check
Thu, 24 Sep 2015 14:24:07 +0200 Stefan Anzinger [SPARC] Make Op3 and Opf LIR instructions delayable
Fri, 25 Sep 2015 09:31:04 +0200 Stefan Anzinger Reduce option PEGraphDecoder.Options.InliningDepthError default value to 275 to avoid StackOverflowErrors on SPARC
Thu, 24 Sep 2015 21:17:13 -0700 Tom Rodriguez Update jvmci import
Thu, 24 Sep 2015 14:44:21 +0200 Roland Schatz Update jvmci import: Remove initializeArchitecture methods.
Thu, 24 Sep 2015 14:29:13 +0200 Roland Schatz Remove default implementations of LIRKindTool and zapValueForKind.
Thu, 24 Sep 2015 12:05:43 +0200 Stefan Anzinger Change c.o.nfi.test to javaCompliance 1.8
Thu, 24 Sep 2015 11:31:04 +0200 Stefan Anzinger Update jvmci and truffle import version
Wed, 23 Sep 2015 17:41:47 +0200 Stefan Anzinger Update jvmci import version
Wed, 23 Sep 2015 15:42:58 +0200 Stefan Anzinger [SPARC] Remove JavaKind dependency from SPARC backend, clearing up SPARCArithmetic
Mon, 21 Sep 2015 14:35:30 +0200 Stefan Anzinger [SPARC] Introduce LIR instruction for Op3 and Opf instructions
Fri, 18 Sep 2015 12:18:41 +0200 Stefan Anzinger [SPARC] Remove SPARCCompare.ACMP
Tue, 25 Aug 2015 17:42:38 +0200 Stefan Anzinger HotSpotInstructionProfiling: Add comment about increment patching
Wed, 23 Sep 2015 13:09:38 +0200 Lukas Stadler more accurate position for EnsureVirtual exception
Wed, 23 Sep 2015 11:35:57 +0200 Josef Eisl TraceRA: respect neverSpillConstants option.
Wed, 23 Sep 2015 11:34:38 +0200 Josef Eisl Move NeverSpillConstants to BackendOptions.
Fri, 18 Sep 2015 16:32:38 +0200 Josef Eisl AMD64: Remove StoreRbpOp.
Tue, 22 Sep 2015 18:04:38 -0700 Christian Wimmer Merge
Tue, 22 Sep 2015 17:43:05 -0700 Christian Wimmer Make method final to improve code that has a MethodHandle to it
Tue, 22 Sep 2015 17:41:50 -0700 Christian Wimmer Configure lazy/eager snippets via system property to allow customization without source code change
Tue, 22 Sep 2015 17:39:52 -0700 Christian Wimmer Increase visibility of some BytecodeParser methods and fields
Tue, 22 Sep 2015 17:39:01 -0700 Christian Wimmer Also adopt empty parent for InvocationPlugins, it might get filled later on
Tue, 22 Sep 2015 17:38:07 -0700 Christian Wimmer Allow invocation plugin registry to be created with class name instead of java.lang.Class
Tue, 22 Sep 2015 17:36:27 -0700 Christian Wimmer Add missing registerOptional* methods
Tue, 22 Sep 2015 17:35:52 -0700 Christian Wimmer Allow overwriting of invocation plugins
Tue, 22 Sep 2015 17:26:22 -0700 Christian Wimmer Workaround for LIR constant optimization
Tue, 22 Sep 2015 23:12:56 +0200 Doug Simon adapted CompileTheWorld for switch to -Djvmci.option.<name>=<value> format
Tue, 22 Sep 2015 13:23:15 -0700 Christian Wimmer Update jvmci import
Tue, 22 Sep 2015 13:22:18 -0700 Christian Wimmer Add assertion removed from VirtualObject in JVMCI repository, allow customization of JavaKind lookup
Tue, 22 Sep 2015 18:41:03 +0100 Chris Seaton Increase InliningDepthError to 300.
Tue, 22 Sep 2015 17:54:55 +0200 Roland Schatz Avoid unnecessary array copy.
Tue, 22 Sep 2015 17:30:09 +0200 Roland Schatz Update jvmci import: Make implementation classes package private.
Tue, 22 Sep 2015 15:41:43 +0200 Roland Schatz Move UnsignedMath class to graal, and remove methods that duplicate existing methods in JDK.
Tue, 22 Sep 2015 15:43:15 +0200 Roland Schatz Move AbstractAddress to com.oracle.graal.asm package.
Tue, 22 Sep 2015 11:50:36 +0200 Roland Schatz Update jvmci import: Use PlatformKind.getSizeInBytes() instead of TargetDescription.getSizeInBytes(PlatformKind).
Mon, 21 Sep 2015 23:24:58 +0200 Doug Simon updated jdkartifactstats to show stripped jar sizes
Mon, 21 Sep 2015 15:11:40 +0200 Roland Schatz Update jvmci import: Remove rawValue from HotSpotMetaspaceConstantImpl.
Mon, 21 Sep 2015 12:07:52 +0200 Doug Simon added jdkartifactstats command
Mon, 21 Sep 2015 11:27:49 +0200 Lukas Stadler remove leftover debug output
Fri, 18 Sep 2015 10:15:38 -0700 Tom Rodriguez Update jvmci import
Fri, 18 Sep 2015 15:18:26 +0200 Doug Simon updated imported jvmci version
Fri, 18 Sep 2015 15:16:41 +0200 Doug Simon added CompilerToVM.compilerToVM() for static access to the CompilerToVM instance
Fri, 18 Sep 2015 15:05:31 +0200 Doug Simon consistently use HotSpotVMConfig.config() for static access to the HotSpotVMConfig instance
Fri, 18 Sep 2015 15:10:05 +0200 Josef Eisl AMD64: introduce AMD64HotSpotRestoreRbpOp.
Fri, 18 Sep 2015 15:09:46 +0200 Josef Eisl Backout 47a3d4b3ccb3 (AMD64HotSpotEpilogueOp: set rbp rescue location on construction.)
Thu, 17 Sep 2015 13:10:35 +0200 Josef Eisl LIRTest: allow void nodes.
Wed, 09 Sep 2015 16:43:28 +0200 Josef Eisl mx microbench: respect --suite argument.
Fri, 18 Sep 2015 13:12:02 +0200 Roland Schatz Update jvmci import: Use AMD64Kind instead of JavaKind in backend.
Fri, 18 Sep 2015 11:41:06 +0200 Roland Schatz Use dummy PlatformKind in platform independent backend test.
Thu, 17 Sep 2015 22:15:07 -0700 Tom Rodriguez Update jvmci import: Replace JVMCICompileWithC1Only with package based controls
Thu, 17 Sep 2015 16:48:47 +0200 Roland Schatz Support inline null comparisons in SPARC backend.
Thu, 17 Sep 2015 15:05:54 +0200 Roland Schatz Use LIRKind.Illegal instead of JavaKind.Illegal in backend.
Thu, 17 Sep 2015 14:29:34 +0200 Roland Schatz Use correct LIRKind for constants in phis.
Thu, 17 Sep 2015 11:08:55 +0200 Roland Schatz Use correct wordKind in CurrentJavaThreadNode and FrameMap.
Thu, 17 Sep 2015 14:10:51 +0200 Stefan Anzinger [SPARC] Remove special null handling in SPARCLIRGenerator.emitConstant
Wed, 16 Sep 2015 21:56:12 +0200 Doug Simon work around for Eclipse bug 477597
Wed, 16 Sep 2015 21:17:42 +0200 Doug Simon updated imports to be explicit and added checkstyle rule to forbid * imports
Wed, 16 Sep 2015 15:43:24 +0200 Paul Woegerer Allow PartialEscapePhase to be reused for PEA selective inlining
Wed, 16 Sep 2015 14:42:30 +0200 Gilles Duboscq Always put TRUFFLE_API on the bootclasspath
Wed, 16 Sep 2015 14:12:37 +0200 Stefan Anzinger Update jvmci import version
Wed, 16 Sep 2015 12:19:31 +0200 Roland Schatz Update jvmci import: Clean separation between backend and frontend wordKind.
Wed, 16 Sep 2015 12:05:27 +0200 Roland Schatz Fix verification of return kind.
Wed, 16 Sep 2015 11:49:07 +0200 Stefan Anzinger CheckGraalInvariants: Use deterministic class order (outer before inner) and initialize them in single thread to avoid deadlocks during initialization
Tue, 15 Sep 2015 22:35:17 -0700 Tom Rodriguez Update jvmci import: Add test exercising CHA with default methods
Wed, 16 Sep 2015 01:09:19 +0200 Doug Simon removed methods from HotSpotGraalRuntimeProvider that access statically available JVMCI functionality (GRAAL-1235)
Wed, 16 Sep 2015 00:48:33 +0200 Doug Simon removed HotSpotGraalRuntime singleton - it's now owned by a HotSpotGraalCompiler instance (GRAAL-1235)
Tue, 15 Sep 2015 21:10:57 +0200 Andreas Woess improve GraphPE error reporting
Tue, 15 Sep 2015 17:05:35 +0200 Andreas Woess improve TraceTrufflePerformanceWarnings output
Tue, 15 Sep 2015 19:03:21 +0200 Stefan Anzinger Disable unittest System_setOut temporarily
Tue, 15 Sep 2015 16:52:18 +0200 Roland Schatz Make narrow pointer kinds configurable by backend.
Tue, 15 Sep 2015 15:36:07 +0200 Roland Schatz Explicitly pass return kind to LIRGenerator.emitReturn.
Tue, 15 Sep 2015 15:50:36 +0200 Stefan Anzinger [SPARC] Handle loading of HotSpotMetaspaceConstant
Tue, 15 Sep 2015 12:01:41 +0200 Stefan Anzinger Update jvmci and truffle import version
Tue, 15 Sep 2015 11:18:07 +0200 Stefan Anzinger Make static use of HotSpotJVMCIRuntimeProvider.getArrayIndexScale and friends
Mon, 14 Sep 2015 18:31:09 +0200 Stefan Anzinger Update import version of jvmci and truffle
Mon, 14 Sep 2015 18:13:50 +0200 Stefan Anzinger [SPARC] Fix problems introduced on refactoring Kind.Object and Value.getKind()
Mon, 14 Sep 2015 18:13:28 +0200 Stefan Anzinger Set ReservedCodeCacheSize=300m for CTW (SPARC exceeds the default value)
Mon, 14 Sep 2015 19:48:06 +0200 Andreas Woess updated imported truffle version
Mon, 14 Sep 2015 19:59:52 +0200 Andreas Woess fix typo
Mon, 14 Sep 2015 16:34:26 +0200 Roland Schatz Properly handle metaspace constants in switch statements.
Sun, 13 Sep 2015 21:03:52 +0200 Doug Simon removed unused "foldable" element from @NodeIntrinsic
Sun, 13 Sep 2015 21:03:05 +0200 Doug Simon updated imported jvmci version
Fri, 11 Sep 2015 08:59:29 -0700 Tom Rodriguez Update jvmci import: Move CTW command into Graal
Thu, 10 Sep 2015 10:13:16 -0700 Tom Rodriguez Only linked methods can be inlined
Wed, 09 Sep 2015 17:20:13 -0700 Tom Rodriguez Make some service classes public
Wed, 09 Sep 2015 22:12:46 +0200 Doug Simon updated imported jvmci version
Wed, 09 Sep 2015 21:31:22 +0200 Doug Simon cleanups in preparation for CompilerToVM becoming a concrete class (GRAAL-1255)
Wed, 09 Sep 2015 11:50:28 -0700 Tom Rodriguez Updated imported jvmci version
Wed, 09 Sep 2015 16:12:29 +0200 Doug Simon restricted Unsafe capability access to package or class scope (GRAAL-1257)
Wed, 09 Sep 2015 13:38:21 +0200 Josef Eisl c.o.g.microbenchmarks: fix checkstyle issues.
Wed, 09 Sep 2015 14:27:14 +0200 Josef Eisl c.o.g.microbenchmarks: fix warnings.
Wed, 09 Sep 2015 13:02:41 +0200 Josef Eisl c.o.g.microbenchmarks: add copyright header.
Wed, 09 Sep 2015 12:54:12 +0200 Josef Eisl c.o.g.microbenchmarks: add graal jmh benchmarks.
Wed, 09 Sep 2015 13:29:51 +0200 Josef Eisl mx microbench: disable JVMCI classloader.
Wed, 09 Sep 2015 14:24:10 +0200 Christian Humer Update truffle version.
Tue, 08 Sep 2015 18:22:02 -0700 Tom Rodriguez Disable getComponentType intrinsic for 1.9 and later
Tue, 08 Sep 2015 18:21:11 -0700 Tom Rodriguez Update jvmci import: Renames to be more consistent with jvmci-9
Tue, 08 Sep 2015 17:51:49 -0700 Tom Rodriguez Updated imported jvmci version
Tue, 08 Sep 2015 19:57:39 +0200 Roland Schatz Update jvmci import: Refactoring: Rename Kind to JavaKind.
Tue, 08 Sep 2015 18:53:24 +0200 Roland Schatz Update jvmci import: Use wordKind instead of Kind.Object in backend.
Tue, 08 Sep 2015 17:32:21 +0200 Josef Eisl TraceRA: reactivate assertion.
Tue, 08 Sep 2015 17:46:39 +0200 Josef Eisl TraceRA: TraceLinearScanLifetimeAnalysisPhase: remove unused code.
Tue, 08 Sep 2015 16:38:30 +0200 Josef Eisl TraceRA: make TraceLinearScanAllocationPhases static.
Tue, 08 Sep 2015 18:53:43 +0200 Josef Eisl TraceRA: introduce TraceAllocationPhase and TraceLinearScanAllocationPhase.
Tue, 08 Sep 2015 10:50:21 +0200 Josef Eisl TraceRA: always insert spill-moves and use TraceLinearScanResolveDataFlowPhase only for SSI resolution.
Mon, 07 Sep 2015 17:38:39 +0200 Josef Eisl TraceRA: TraceLinearScanLifetimeAnalysisPhase: higher dump level for intermediate interval dumps.
Tue, 08 Sep 2015 14:18:54 +0200 Josef Eisl mx specjvm2008: do not add benchmark groups when running "all" benchmarks.
Tue, 08 Sep 2015 15:11:16 +0200 Roland Schatz Update jvmci import: Remove Value.getKind().
Tue, 08 Sep 2015 12:16:00 +0200 Doug Simon added missing @SuppressWarnings("try") statements
Mon, 07 Sep 2015 22:26:45 +0200 Doug Simon make processing of <jre>/lib/jvmci/*.properties file like other Java *.properties files in that the last definition of any propery "wins"
Mon, 07 Sep 2015 22:26:14 +0200 Doug Simon moved cstring utilities into UnsafeUtil and made them require the caller to have the Unsafe capability
Mon, 07 Sep 2015 16:03:02 +0200 Josef Eisl TraceRA: clean-up and simplify.
Thu, 03 Sep 2015 19:01:59 +0200 Josef Eisl TraceRA: skip {AMD64,SPARC}AllocatorTest.
Wed, 02 Sep 2015 13:03:54 +0200 Josef Eisl IntervalDumper: fix typo in javadoc.
Mon, 07 Sep 2015 15:24:42 +0200 Gilles Duboscq Use https urls where available
Mon, 07 Sep 2015 12:17:41 +0200 Doug Simon adapted to removal of HotSpotVMConfig.useHeapProfiler
Sat, 05 Sep 2015 06:13:33 +0200 Stefan Anzinger Update jvmci import revision
Fri, 04 Sep 2015 16:42:41 +0200 Doug Simon updated imported truffle version
Fri, 04 Sep 2015 16:42:27 +0200 Doug Simon updated imported jvmci version
Fri, 04 Sep 2015 16:42:02 +0200 Doug Simon use public https urls
Fri, 04 Sep 2015 15:12:02 +0200 Lukas Stadler additional test for PEA (contributed by Christian Wimmer)
Fri, 04 Sep 2015 15:10:21 +0200 Lukas Stadler fix bug in PEA that appeared for certain phi->phi dependencies
Fri, 04 Sep 2015 13:56:40 +0200 Josef Eisl Updated imported jvmci version.
Thu, 03 Sep 2015 14:11:19 -0700 Tom Rodriguez updated imported jvmci version
Thu, 03 Sep 2015 19:42:00 +0200 Andreas Woess Truffle: defer compilation and installation of call boundary trampoline method
Thu, 03 Sep 2015 19:24:03 +0200 Andreas Woess Truffle: extract TraceTruffleTransferToInterpreter code into helper class
Thu, 03 Sep 2015 17:45:03 +0200 Doug Simon updated imported jvmci version
Thu, 03 Sep 2015 12:57:55 +0200 Roland Schatz Fix rawtypes warnings.
Thu, 03 Sep 2015 00:55:58 +0200 Doug Simon updated imported jvmci version
Thu, 03 Sep 2015 00:54:14 +0200 Doug Simon suppressed -Xlint:try warnings
Wed, 02 Sep 2015 22:40:18 +0200 Doug Simon updated imported truffle version
Wed, 02 Sep 2015 22:40:06 +0200 Doug Simon updated imported jvmci version
Wed, 02 Sep 2015 22:38:02 +0200 Doug Simon fixed or suppressed all -Xlint warnings
Wed, 02 Sep 2015 14:18:39 +0200 Roland Schatz Update jvmci: Collapse Value/AbstractValue.
Wed, 02 Sep 2015 11:47:11 +0200 Josef Eisl CFGPrinter: introduce IntervalDumper to abstract LSRA interval dumping.
Tue, 01 Sep 2015 14:30:54 +0200 Stefan Anzinger [SPARC] Fix issues with new ConstantValue and JavaConstant handling
Tue, 01 Sep 2015 14:49:24 +0200 Roland Schatz Update jvmci.
Tue, 01 Sep 2015 12:21:11 +0200 Josef Eisl TraceRA: fix eclipseformat.
Tue, 01 Sep 2015 12:07:33 +0200 Josef Eisl TraceRA: remove trace.LinearScanAssignLocationsPhase.
Tue, 01 Sep 2015 12:04:58 +0200 Josef Eisl TraceRA: rename trace.LinearScanWalker to TraceLinearScanWalker.
Tue, 01 Sep 2015 12:04:10 +0200 Josef Eisl TraceRA: rename trace.IntervalWalker to TraceIntervalWalker.
Tue, 01 Sep 2015 12:03:14 +0200 Josef Eisl TraceRA: rename trace.Interval to trace.TraceInterval.
Tue, 01 Sep 2015 11:49:35 +0200 Josef Eisl TraceRA: rename trace.MoveResolver to trace.TraceLocalMoveResolver.
Tue, 01 Sep 2015 11:46:16 +0200 Josef Eisl TraceRA: pull trace.TraceLocalMoveResolver up into trace.MoveResolver.
Tue, 01 Sep 2015 11:07:34 +0200 Josef Eisl SSIVerifier: ignore non-virtual stack slots.
Mon, 31 Aug 2015 17:47:05 +0200 Josef Eisl Remove trace.OutOfRegistersException.
Tue, 01 Sep 2015 12:13:11 +0200 Josef Eisl TraceRA: make classes final and invisible.
Mon, 31 Aug 2015 13:55:03 +0200 Josef Eisl TraceRA: remove LinearScanResolveDataFlowPhase.
Mon, 31 Aug 2015 13:50:09 +0200 Josef Eisl TraceRA: rename LinearScanOptimizeSpillPositionPhase -> TraceLinearScanOptimizeSpillPositionPhase.
Mon, 31 Aug 2015 13:48:59 +0200 Josef Eisl TraceRA: rename LinearScanRegisterAllocationPhase to TraceLinearScanRegisterAllocationPhase.
Mon, 31 Aug 2015 15:10:29 +0200 Josef Eisl TraceRA: remove LinearScanLifetimeAnalysisPhase.
Mon, 31 Aug 2015 13:33:08 +0200 Josef Eisl TraceRA: merge LinearScanAssignLocationsPhase.
Mon, 31 Aug 2015 13:27:51 +0200 Josef Eisl TraceRA: merge trace.SSILinearScanEliminateSpillMovePhase and LinearScanEliminateSpillMovePhase to TraceLinearScanEliminateSpillMovePhase.
Mon, 31 Aug 2015 13:24:42 +0200 Josef Eisl TraceRA: rename SSAMoveResolver to TraceLocalMoveResolver.
Mon, 31 Aug 2015 13:23:04 +0200 Josef Eisl TraceRA: remove OptimizingLinearScanWalker.
Mon, 31 Aug 2015 13:21:01 +0200 Josef Eisl TraceRA: merge trace.LinearScan and TraceLinearScan.
Mon, 31 Aug 2015 13:11:26 +0200 Josef Eisl TraceRA: remove duplicated options.
Mon, 31 Aug 2015 13:06:17 +0200 Josef Eisl TraceRA: copy LSRA code over to the trace package.
Mon, 31 Aug 2015 18:42:38 -0700 Michael Van De Vanter Update imports
Mon, 31 Aug 2015 17:57:34 +0200 Doug Simon updated jvmci import version
Mon, 31 Aug 2015 17:55:58 +0200 Doug Simon adapted to jvmci changes
Mon, 31 Aug 2015 15:32:24 +0200 Roland Schatz Enable ConstantLoadOptimization for abritrary constants.
Mon, 31 Aug 2015 15:21:36 +0200 Roland Schatz Update jvmci: Remove JavaConstant from Value hierarchy.
Sun, 30 Aug 2015 20:51:12 -0700 Tom Rodriguez Move PrintStreamOption back into Graal
Sun, 30 Aug 2015 20:39:16 -0700 Tom Rodriguez updated imported jvmci version
Sun, 30 Aug 2015 02:35:05 +0200 Andreas Woess updated imported truffle version
Fri, 28 Aug 2015 15:33:25 -0700 Tom Rodriguez updated imported jvmci version
Fri, 28 Aug 2015 15:31:33 -0700 Tom Rodriguez Use proper stamp for read in HotSpotResolvedObjectTypeTest
Fri, 28 Aug 2015 14:22:03 -0700 Tom Rodriguez Remove LoggingProxy in favor of TraceJVMTI
Fri, 28 Aug 2015 12:20:21 -0700 Christian Wimmer Update jvmci version
Fri, 28 Aug 2015 12:19:57 -0700 Christian Wimmer Merge
Fri, 28 Aug 2015 11:23:08 -0700 Christian Wimmer Invert logic for recording the assumptions of an AssumptionResult to Assumptions; this allows using assumption-free AssumptionResults when compiling without speculative optimizations
Fri, 28 Aug 2015 11:18:35 -0700 Christian Wimmer Allow explicit exceptions for arraylength
Fri, 28 Aug 2015 14:32:42 +0200 Josef Eisl TraceRA: only blocks with LabelOp and JumpOp are trivial.
Fri, 28 Aug 2015 13:46:09 +0200 Roland Schatz Use worklist instead of quadratic algorithm in DebugInfoBuilder.
Fri, 28 Aug 2015 13:36:09 +0200 Roland Schatz Explicitly store slot kinds in DebugInfo.
Fri, 28 Aug 2015 10:39:08 +0200 Josef Eisl mx: update to JMH version 1.10.4.
Fri, 28 Aug 2015 10:38:26 +0200 Josef Eisl mx microbench: quote forked vmArgs with spaces.
Fri, 28 Aug 2015 10:37:01 +0200 Josef Eisl mx microbench: use forkedVmArgs.
Fri, 28 Aug 2015 10:01:29 +0200 Josef Eisl mx microbench: fix JMH project detection.
Thu, 27 Aug 2015 13:08:25 +0200 Stefan Anzinger updated imported jvmci version
Thu, 27 Aug 2015 11:16:28 +0200 Doug Simon updated imported jvmci version
Thu, 27 Aug 2015 11:16:17 +0200 Doug Simon added disabled test showing problem with CompilerToVM.getResolvedJavaType
Thu, 27 Aug 2015 11:15:35 +0200 Doug Simon added test for Unsafe.allocateInstance
Thu, 27 Aug 2015 09:59:35 +0200 Roland Schatz Fix ClassCastException in ConstantLoadOptimization.
Wed, 26 Aug 2015 15:22:34 -0700 Christian Wimmer Merge
Wed, 26 Aug 2015 15:20:51 -0700 Christian Wimmer Add option DumpPath to specify directory for IGV and C1Visualizer dump files; simplify file name construction for IGV files
Wed, 26 Aug 2015 15:19:12 -0700 Christian Wimmer alternateRuntime hack is no longer necessary, Truffle now allows setting the TruffleRuntime using a system property
Wed, 26 Aug 2015 15:14:18 -0700 Christian Wimmer Add accessor method
Wed, 26 Aug 2015 15:14:04 -0700 Christian Wimmer Open debug scope for better IGV scoping of snippets
Wed, 26 Aug 2015 15:13:21 -0700 Christian Wimmer Add utility method
Wed, 26 Aug 2015 15:13:09 -0700 Christian Wimmer Bugfix: stamp of FixedValueAnchorNode cannot be nodeintrinsic stamp, because it is instantiated via constructor too
Wed, 26 Aug 2015 13:27:03 +0200 Roland Schatz Split MoveOp into ValueMoveOp and LoadConstantOp.
Wed, 26 Aug 2015 11:11:27 +0200 Benoit Daloze use the Executors factory method to create a fixed thread pool
Wed, 26 Aug 2015 10:56:02 +0200 Benoit Daloze fix condition for the number of background compilation threads
Tue, 25 Aug 2015 10:16:14 -0700 Tom Rodriguez Update to JVMCI with CTW fix
Tue, 25 Aug 2015 18:29:04 +0200 Benoit Daloze do not require a DirectCallNode to be adopted for cloneCallTarget()
Tue, 25 Aug 2015 15:06:36 +0200 Doug Simon updated imported jvmci version
Tue, 25 Aug 2015 12:10:01 +0200 Christian Wirth update truffle version
Mon, 24 Aug 2015 23:50:37 -0700 Tom Rodriguez Use Java based CTW command
Mon, 24 Aug 2015 23:07:36 +0200 Doug Simon updated jvmci import version
Mon, 24 Aug 2015 12:24:04 +0200 Doug Simon fixed eclipseformat issue
Mon, 24 Aug 2015 11:24:41 +0200 Doug Simon added test that VM deoptimization handles debug info containing VirtualObjects
Mon, 24 Aug 2015 11:13:01 +0200 Doug Simon document contract expected by REGISTER_FINALIZER runtime routine
Mon, 24 Aug 2015 11:12:01 +0200 Doug Simon adapt JVMCI changes for safe class redefinition
Mon, 24 Aug 2015 09:28:29 +0200 Doug Simon speculate that no classes with finalizers have been loaded when compiling Object.<init>
Thu, 20 Aug 2015 10:13:13 -0700 Christian Wimmer Disable findbugs for jtt projects, since mx is no longer doing that automatically
Wed, 19 Aug 2015 17:36:20 -0700 Christian Wimmer Add missing deployment distribution
Wed, 19 Aug 2015 16:55:41 -0700 Christian Wimmer Canonicalize project dependencies
Wed, 19 Aug 2015 16:49:11 -0700 Christian Wimmer Update jvmci version
Wed, 19 Aug 2015 16:32:20 -0700 Christian Wimmer Make accessors public
Wed, 19 Aug 2015 16:13:31 -0700 Christian Wimmer Put HotSpot-specific projects in their own distribution
Wed, 19 Aug 2015 16:12:13 -0700 Christian Wimmer Improve stamps of phi functions during bytecode parsing
Wed, 19 Aug 2015 16:11:29 -0700 Christian Wimmer Move reflection and service lookups only in static initializers
Wed, 19 Aug 2015 16:05:14 -0700 Christian Wimmer Make deoptimization-safety optional in MethodHandlePlugin
Wed, 19 Aug 2015 16:03:54 -0700 Christian Wimmer Support for subclasses of IntrinsicGraphBuilder
Wed, 19 Aug 2015 15:48:09 +0200 Christian Wirth Merged
Wed, 19 Aug 2015 15:30:42 +0200 Christian Wirth Merged
Wed, 19 Aug 2015 15:29:06 +0200 Christian Wirth Update truffle version
Wed, 19 Aug 2015 15:14:21 +0200 Roland Schatz Make sure JVMCI is initialized before accessing the GraalRuntime.
Wed, 19 Aug 2015 14:06:18 +0200 Roland Schatz Remove dead code.
Wed, 19 Aug 2015 11:09:49 +0200 Doug Simon removed unnecessary @CallerSensitive usage
Wed, 19 Aug 2015 11:09:29 +0200 Doug Simon added check for correct usage of @CallerSensitive
Tue, 18 Aug 2015 20:54:23 +0200 Andreas Woess update truffle import version
Tue, 18 Aug 2015 15:07:44 +0200 Andreas Woess Truffle: remove graal.truffle.unsafe package
Tue, 18 Aug 2015 15:06:03 +0200 Andreas Woess Truffle: remove graal.truffle.unsafe.UnsafeAccessImpl intrinsics
Tue, 18 Aug 2015 13:42:20 +0200 Andreas Woess Truffle: allow registration of additional invocation plugins via jvmci service
Tue, 18 Aug 2015 12:37:18 +0200 Andreas Woess Truffle: register invocation plugins only once
Tue, 18 Aug 2015 14:09:28 +0200 Andreas Woess fix typo
Tue, 18 Aug 2015 19:20:36 +0200 Stefan Anzinger [SPARC] SPARCControlFlow cbcond cc2==true when Xcc condition code register is used
Tue, 18 Aug 2015 15:08:53 +0200 Roland Schatz Remove redundant TargetDescription argument, use TargetDescription from Backend instead.
Mon, 17 Aug 2015 19:36:19 +0200 Roland Schatz Use jvmci.compiler property for compiler selection.
Wed, 12 Aug 2015 13:57:35 +0200 Roland Schatz Don't use service lookup to discover HotSpotGraalCompiler in CompilationTask.
Fri, 14 Aug 2015 09:59:41 +0200 Stefan Anzinger [SPARC] Only accept STORE_LOAD memory barrier in LIR Instruction
Fri, 14 Aug 2015 09:28:43 +0200 Stefan Anzinger [SPARC] Add stxa
Fri, 14 Aug 2015 17:34:58 -0700 Christian Wimmer Truffle: delay intrinsification of explicit bailout, so that GraphPE does the bailout during partial evaluation and not during parsing
Fri, 14 Aug 2015 17:31:14 -0700 Christian Wimmer Truffle: Ensure toString method is never compiled
Fri, 14 Aug 2015 17:30:40 -0700 Christian Wimmer Bugfix: checkcast must not be eliminated when profiling information contains a single type that fails the type check
Fri, 14 Aug 2015 17:29:40 -0700 Christian Wimmer Allow NodePlugin to intercept allocation bytecodes
Fri, 14 Aug 2015 17:28:00 -0700 Christian Wimmer Allow subclasses
Fri, 14 Aug 2015 17:27:40 -0700 Christian Wimmer Remove unnecessary substitution annotations
Fri, 14 Aug 2015 17:27:13 -0700 Christian Wimmer Bugfix: need to check for new nodes to prevent assertion errors
Fri, 14 Aug 2015 17:26:37 -0700 Christian Wimmer Allow instantiation from other packages
Fri, 14 Aug 2015 17:25:34 -0700 Christian Wimmer Remove assertion that fails on benign race
Fri, 14 Aug 2015 15:54:48 +0200 Doug Simon updated jvmci import version
Thu, 13 Aug 2015 11:00:54 -0700 Tom Rodriguez Drop use of MethodIdMap in InvocationPlugins
Thu, 13 Aug 2015 13:34:30 +0200 Josef Eisl Backed out changeset: b34dc4905616 (CompositeValue: allow forEachComponent to return a Value.)
Thu, 13 Aug 2015 13:33:34 +0200 Josef Eisl TraceRA: remove replacement hack from ShadowedRegisterValue.
Thu, 13 Aug 2015 13:30:27 +0200 Josef Eisl TraceRA: no more need to replace remaining ShadowedRegisterValues.
Thu, 13 Aug 2015 13:28:35 +0200 Josef Eisl TraceRA: TraceLinearScanAssignLocationsPhase: handle outgoing operands before others.
Thu, 13 Aug 2015 13:11:01 +0200 Josef Eisl BlockEndOp: add forEachOutgoingValue.
Thu, 13 Aug 2015 12:02:01 +0200 Josef Eisl LSRA: LinearScanAssignLocationsPhase refactor assignLocations.
Thu, 13 Aug 2015 11:35:37 +0200 Josef Eisl TraceRA: TraceLinearScanAssignLocationsPhase: javadoc.
Thu, 13 Aug 2015 14:08:34 +0200 Josef Eisl TraceRA: share spilling information between traces.
Thu, 13 Aug 2015 11:20:41 +0200 Josef Eisl TraceRA: handle ShadowedRegisterValue correctly.
Thu, 13 Aug 2015 11:18:25 +0200 Josef Eisl TraceRA: intoduce ShadowedRegisterValue.
Tue, 11 Aug 2015 18:12:05 +0200 Josef Eisl TraceRA: TraceLinearScanLifetimeAnalysisPhase: use whitelist condition instead of blacklist.
Thu, 13 Aug 2015 11:19:18 +0200 Josef Eisl TraceRA: add custom TraceLinearScanAssignLocationsPhase.
Thu, 13 Aug 2015 10:10:44 +0200 Josef Eisl TraceRA: add TraceRAshareSpillInformation option.
Thu, 13 Aug 2015 09:55:47 +0200 Josef Eisl CompositeValue: allow forEachComponent to return a Value.
Thu, 13 Aug 2015 10:09:04 +0200 Josef Eisl Interval: make spillSlot and setSpillSlot visible.
Tue, 11 Aug 2015 17:47:05 +0200 Josef Eisl LIRInstructionClass: rename forEach*(LIRInstruction, InstructionValueConsumer) to visitEach.
Tue, 11 Aug 2015 17:39:42 +0200 Josef Eisl CompositeValue: rename forEachComponent to visitEachComponent.
Thu, 13 Aug 2015 11:17:59 +0200 Josef Eisl LinearScanAssignLocationsPhase: make extensible.
Mon, 10 Aug 2015 15:46:55 +0200 Josef Eisl TraceRA: TraceBuilder: do not remove processed blocks from worklist, just skip them.
Tue, 11 Aug 2015 11:34:13 +0200 Stefan Anzinger [SPARC] Move storing of DelayedLIRInstruction into the TailDelayedLIRInstruction interface
Tue, 11 Aug 2015 11:07:15 +0200 Stefan Anzinger SPARCLIRInstructionMixinStore: Make SizeEstimate final
Wed, 12 Aug 2015 18:30:05 -0700 Tom Rodriguez Remove dead graalMirrors code
Wed, 12 Aug 2015 17:47:01 +0200 Doug Simon updated jvmci import version
Wed, 12 Aug 2015 17:38:16 +0200 Doug Simon removed unused method
Tue, 11 Aug 2015 03:00:55 +0200 Andreas Woess SL: adopt FindContextNode as a child
Tue, 11 Aug 2015 02:56:50 +0200 Andreas Woess updated jvmci import version
Mon, 10 Aug 2015 16:23:45 -0700 Tom Rodriguez Check for null when constant folding HubGetClass
Mon, 10 Aug 2015 16:23:29 -0700 Tom Rodriguez Organize imports
Mon, 10 Aug 2015 16:23:14 -0700 Tom Rodriguez Prefer HubGetClass to raw read
Mon, 10 Aug 2015 16:22:59 -0700 Tom Rodriguez Don't introduce profiled checkcast if original checkcast would fold away
Mon, 10 Aug 2015 16:22:43 -0700 Tom Rodriguez Unguarded floating read should adopt Pi guard if possible
Mon, 10 Aug 2015 16:22:28 -0700 Tom Rodriguez Suppress line length check in MatchProcessor generated code
Tue, 11 Aug 2015 00:10:29 +0200 Doug Simon updated jvmci import version
Tue, 11 Aug 2015 00:10:16 +0200 Doug Simon Merge.
Thu, 06 Aug 2015 17:36:36 +0200 Doug Simon fix documentation: -XX:GraalCounter... -> -XX:JVMCICounter...
Mon, 10 Aug 2015 16:33:57 +0200 Jaroslav Tulach Merge of update to most recent version of Truffle
Thu, 06 Aug 2015 18:57:34 +0200 Jaroslav Tulach Updating to latest version of Truffle API
Mon, 10 Aug 2015 15:59:08 +0200 Lukas Stadler compiler intrinsic for "ensureVirtualized" functionality
Mon, 10 Aug 2015 15:57:05 +0200 Lukas Stadler do not use the (possibly uninitialized) InvokeNode.stateAfter to fill BytecodePosition in PEGraphDecoder
Mon, 10 Aug 2015 15:57:05 +0200 Lukas Stadler do not replace "non-replaceable" FrameStates with null in PE graph decoding
Mon, 10 Aug 2015 14:50:50 +0200 Stefan Anzinger updated imported suite version
Mon, 10 Aug 2015 13:53:55 +0200 Stefan Anzinger [SPARC] Create mixin for SPARC LIR instructions and inherit SPARCBlockEndOp from AbstractBlockEndOp
Mon, 10 Aug 2015 13:38:41 +0200 Roland Schatz Support putting multiple constants next to each other in data section.
Fri, 07 Aug 2015 13:35:51 +0200 Stefan Anzinger [SPARC] SPARCAssembler call directly ld/st with Op3
Fri, 07 Aug 2015 13:28:24 +0200 Stefan Anzinger [SPARC] Consolidate compareBranch into SPARCMacroAssembler
Thu, 06 Aug 2015 16:05:23 +0200 Stefan Anzinger Update suite.py
Thu, 06 Aug 2015 11:46:52 +0200 Stefan Anzinger [SPARC] SPARCMove remove switching on Kind when generating code; use PlatformKind and byte counts defined by the target instead
Thu, 06 Aug 2015 11:43:43 +0200 Stefan Anzinger SPARCImmediateAddressNode: remove unused getter
Wed, 05 Aug 2015 11:54:04 +0200 Stefan Anzinger [SPARC] Assembler: ld/st with size parameter
Wed, 05 Aug 2015 01:03:28 +0200 Doug Simon updated jvmci import version
Tue, 04 Aug 2015 10:31:16 +0200 Doug Simon updated jvmci import version
Tue, 04 Aug 2015 01:09:31 +0200 Doug Simon moved JVMCI option parsing back into Java
Mon, 03 Aug 2015 10:45:40 -0700 Tom Rodriguez Merge
Mon, 03 Aug 2015 10:45:17 -0700 Tom Rodriguez Always use KlassPointerStamp for klass metadata reads
Mon, 03 Aug 2015 09:35:55 -0700 Tom Rodriguez Backout 565196752144
Mon, 03 Aug 2015 09:35:39 -0700 Tom Rodriguez Remove incorrect assert
Sun, 02 Aug 2015 22:55:21 -0700 Tom Rodriguez ValueNode.getKind is really getStackKind
Sun, 02 Aug 2015 22:55:04 -0700 Tom Rodriguez CheckStyle: start generated should suppress header checks too
Mon, 03 Aug 2015 10:55:38 +0200 Doug Simon fixed Eclipse/pydev project references
Fri, 31 Jul 2015 16:23:42 +0200 Roland Schatz Unit tests for Word.objectTo(Un)trackedPointer.
Fri, 31 Jul 2015 15:07:27 +0200 Roland Schatz Split Word.fromObject into Word.objectToTrackedPointer and Word.objectToUntrackedPointer.
Fri, 31 Jul 2015 14:26:26 +0200 Roland Schatz Remove Word.fromWordBase().
Fri, 31 Jul 2015 14:40:01 +0200 Josef Eisl Update imports.
Fri, 31 Jul 2015 11:55:58 +0200 Josef Eisl TraceRA:TraceLSRA: do not perform predecessor optimization.
Thu, 30 Jul 2015 16:38:54 +0200 Roland Schatz Prevent false positives in change detection of second lowering round.
Wed, 29 Jul 2015 15:43:28 +0200 Gilles Duboscq Fix dependencies urls
Wed, 29 Jul 2015 11:59:18 +0200 Roland Schatz Merge.
Tue, 28 Jul 2015 13:19:14 -0700 Tom Rodriguez Merge
Tue, 28 Jul 2015 13:00:32 -0700 Tom Rodriguez Remove Snippet.removeAllFrameStates
Tue, 28 Jul 2015 10:52:41 -0700 Tom Rodriguez Simplify code slightly
Tue, 28 Jul 2015 10:49:20 -0700 Tom Rodriguez Fix name of JavaMethodContext
Tue, 28 Jul 2015 19:58:40 +0200 Josef Eisl TraceRA: add description to TraceRAsimpleLifetimeAnalysis option.
Tue, 28 Jul 2015 19:59:47 +0200 Josef Eisl Add TraceTrivialAllocator.
Tue, 28 Jul 2015 19:38:25 +0200 Josef Eisl Add TraceUtil.
Tue, 28 Jul 2015 18:42:34 +0200 Roland Schatz Move assertion from canonicalization to constructor.
Tue, 28 Jul 2015 17:48:03 +0200 Josef Eisl TraceRA: add TraceSimpleLifetimeAnalysisPhase.
Tue, 28 Jul 2015 17:18:16 +0200 Josef Eisl LinearScan: adopt visibility.
Tue, 28 Jul 2015 15:16:58 +0200 Josef Eisl LinearScan: rename LSRAOptimizeSpillPosition to LIROptLSRAOptimizeSpillPosition.
Tue, 28 Jul 2015 15:16:19 +0200 Josef Eisl LinearScan: make LSRAOptimizeSpillPosition a NestedBooleanOptionValue.
Tue, 28 Jul 2015 14:37:09 +0200 Josef Eisl Backed out changeset: a30c3bf521a5 (Disable -G:+TraceRA gate temproarily on sparc)
Tue, 28 Jul 2015 14:18:26 +0200 Josef Eisl SPARCByteSwapOp: mark temporary slot as uninitialized.
Tue, 28 Jul 2015 13:22:43 +0200 Josef Eisl LinearScanWalker: relax assertion.
Tue, 28 Jul 2015 12:20:51 +0200 Josef Eisl LinearScanWalker: improve assertion message.
Tue, 28 Jul 2015 12:23:05 +0200 Stefan Anzinger Disable -G:+TraceRA gate temproarily on sparc
Tue, 28 Jul 2015 12:22:39 +0200 Stefan Anzinger [SPARC] Include excludeSrc.make on sparc build
Tue, 28 Jul 2015 11:32:12 +0200 Josef Eisl TraceRA: Make global move resolution a phase.
Mon, 27 Jul 2015 16:12:28 +0200 Josef Eisl TraceRA: make accessRecursive iterative.
Mon, 27 Jul 2015 17:05:38 -0700 Tom Rodriguez Fix jvmci.make
Mon, 27 Jul 2015 16:57:30 -0700 Tom Rodriguez Merge
Mon, 27 Jul 2015 16:26:41 -0700 Tom Rodriguez Eliminate jdk.internal.jvmci.debug
Fri, 24 Jul 2015 09:29:09 -0700 Tom Rodriguez Move Management back into graal.debug
Mon, 27 Jul 2015 09:59:44 +0200 Josef Eisl Fix checkstyle and findbugs issues.
Mon, 27 Jul 2015 09:44:55 +0200 Josef Eisl Rename IntValueMap to IndexedValueMap.
Fri, 24 Jul 2015 15:38:17 +0200 Josef Eisl SSIBlockValueMapImpl: use VariableVirtualStackValueMap in BlockData.
Fri, 24 Jul 2015 15:26:17 +0200 Josef Eisl Move SSIBlockValueMapImpl to c.o.g.lir.ssi package.
Fri, 24 Jul 2015 15:24:38 +0200 Josef Eisl SSIBlockValueMapImpl: use VariableVirtualStackValueMap.
Fri, 24 Jul 2015 15:24:15 +0200 Josef Eisl MoveProfiling: add support for stack to stack moves.
Fri, 24 Jul 2015 14:53:09 +0200 Josef Eisl SSIUtil: document SSI form.
Fri, 24 Jul 2015 13:50:38 +0200 Josef Eisl Rename SSIUtils->SSIUtil.
Fri, 24 Jul 2015 13:49:56 +0200 Josef Eisl Rename SSAUtils->SSAUtils.
Fri, 24 Jul 2015 15:39:14 +0200 Josef Eisl Add VariableVirtualStackValueMap.
Fri, 24 Jul 2015 09:35:18 +0200 Josef Eisl LinearScan: minor cleanups.
Fri, 24 Jul 2015 09:29:36 +0200 Josef Eisl LinearScan: clean up members.
Fri, 24 Jul 2015 09:22:56 +0200 Josef Eisl LinearScan: remove unused member.
Fri, 24 Jul 2015 09:21:04 +0200 Josef Eisl Move different register allocators into sub-packages.
Fri, 24 Jul 2015 09:04:14 +0200 Josef Eisl mx gate: add TraceRA unittest and bootstrap tasks.
Fri, 24 Jul 2015 10:55:33 +0200 Josef Eisl Drop initial version of the trace based register allocator.
Fri, 24 Jul 2015 16:20:56 +0200 Lukas Stadler PEA refactoring: simplify VirtualizerTool, arrays instead of HashMaps, route all modifications through BlockState, copy-on-write in BlockState
Fri, 24 Jul 2015 13:26:44 +0200 Stefan Anzinger [SPARC] Peephole optimization of empty delay slots
Fri, 24 Jul 2015 13:35:03 +0200 Josef Eisl LocationMarker: track all registers (not only registers containing references).
Fri, 24 Jul 2015 12:14:50 +0200 Josef Eisl Move IntValueMap/ValueSet to c.o.g.lir/util.
Fri, 24 Jul 2015 10:55:17 +0200 Josef Eisl Rename c.o.g.lir.utils -> c.o.g.lir.util.
Fri, 24 Jul 2015 10:53:27 +0200 Josef Eisl Rename LiveValueSet to ValueSet.
Fri, 24 Jul 2015 10:52:46 +0200 Josef Eisl Rename ValueSet to IntValueMap.
Fri, 24 Jul 2015 10:50:59 +0200 Josef Eisl ValueSet: remove #addLiveValues.
Fri, 24 Jul 2015 10:47:42 +0200 Josef Eisl LocationMarkerPhase: outsource RegStackValueSet.
Fri, 24 Jul 2015 11:54:38 +0200 Stefan Anzinger Reapply changes which had been thrown out by changeset 24db9b5a9f04
Thu, 16 Jul 2015 17:17:30 +0200 Josef Eisl CFGPrinterObserver: add support for dumping a subset of blocks.
Thu, 23 Jul 2015 18:54:21 +0200 Josef Eisl LinearScan: change visibility.
Thu, 23 Jul 2015 18:27:09 +0200 Josef Eisl Interval: allow redefinition of NoDefinitionFound intervals.
Tue, 21 Jul 2015 11:19:22 +0200 Josef Eisl Interval#previousUsage: return -1 if there is no usage.
Tue, 21 Jul 2015 10:03:24 +0200 Josef Eisl LinearScanWalker: allow usage at position 0.
Thu, 16 Jul 2015 17:19:46 +0200 Josef Eisl LinearScan/Interval: allow use positions at opId 0.
Mon, 13 Jul 2015 15:23:28 +0200 Josef Eisl Add GenericValueMap.
Mon, 13 Jul 2015 15:18:06 +0200 Josef Eisl Add ValueMap.
Tue, 28 Jul 2015 17:35:49 -0700 Mick Jordan updated import of jvmci/truffle
Tue, 28 Jul 2015 17:06:56 +0200 Roland Schatz Re-add accidentially dropped -Xcomp gate test.
Tue, 28 Jul 2015 11:42:21 +0200 Roland Schatz Make graal gate configurable.
Mon, 27 Jul 2015 18:00:05 -0700 Mick Jordan updated truffle import
Mon, 27 Jul 2015 09:29:09 -0700 Mick Jordan pylint fix
Mon, 27 Jul 2015 18:09:26 +0200 Roland Schatz Fix graal gate.
Mon, 27 Jul 2015 16:11:41 +0200 Andreas Woess update jvmci import
Mon, 27 Jul 2015 13:52:14 +0200 Roland Schatz Move bootstrap from jvmci gate to graal gate.
Mon, 27 Jul 2015 12:15:30 +0200 Roland Schatz Update jvmci import.
Fri, 24 Jul 2015 11:33:05 -0700 Mick Jordan update truffle import
Fri, 24 Jul 2015 16:38:11 +0200 Roland Schatz Update imports.
Fri, 24 Jul 2015 13:43:47 +0200 Roland Schatz Resolve cyclic dependencies involving annotation processors.
Fri, 24 Jul 2015 11:09:11 +0200 Doug Simon moved ctw command to mx_graal.py and re-added graal.debug project declarations
Fri, 24 Jul 2015 08:33:42 +0200 Doug Simon Merge with basic-graal
Thu, 23 Jul 2015 17:40:50 -0700 Tom Rodriguez Pull ForeignCallsProvider and friends back into Graal
Thu, 23 Jul 2015 15:05:22 -0700 Tom Rodriguez Remove unused JVMCI types from vmSymbols.hpp
Thu, 23 Jul 2015 14:24:00 -0700 Tom Rodriguez Rename JVMCIDebugConfig to GraalDebugConfig
Thu, 23 Jul 2015 14:20:16 -0700 Tom Rodriguez Pull NamedLocationIdentity back into Graal
Thu, 23 Jul 2015 15:59:59 +0200 Josef Eisl Refactoring of the SSA_LIR options.
Wed, 15 Jul 2015 14:20:12 +0200 Josef Eisl Make HotSpotLockStack an LIRInstruction.
Fri, 03 Jul 2015 10:35:09 +0200 Josef Eisl Introduce AbstractBlockEndOp and add methods to BlockEndOp.
Thu, 23 Jul 2015 12:12:45 +0200 Josef Eisl Add ConstantPhiTest.
Wed, 22 Jul 2015 17:18:14 +0200 Josef Eisl LSStackSlotAllocator: only run if there are virtual stack slots.
Wed, 22 Jul 2015 17:10:21 +0200 Josef Eisl BlackholeOp: accept constants (avoid verification error for constant folded values).
Wed, 22 Jul 2015 16:38:25 +0200 Josef Eisl gate: outsource registers for BootstrapWithRegisterPressure tasks.
Wed, 22 Jul 2015 16:25:07 +0200 Josef Eisl LinearScanWalker: fall back to usages with MustHaveRegister priority in #splitForSpilling.
Tue, 21 Jul 2015 16:55:09 +0200 Josef Eisl LinearScanWalker: allow spilling of active intervals that have only non-mandatory register priority.
Tue, 21 Jul 2015 17:03:54 +0200 Josef Eisl LinearScanWalker: add RegisterPriority to spillCollectActiveAny.
Tue, 21 Jul 2015 11:36:41 +0200 Josef Eisl LinearScanResolveDataFlowPhase: split up #resolveDataFlow.
Thu, 23 Jul 2015 12:04:47 +0200 Stefan Anzinger Mapfile is required when building on Solaris
Thu, 23 Jul 2015 10:46:06 +0200 Stefan Anzinger [SPARC] Fix regression in BSWAP
Wed, 22 Jul 2015 23:27:39 -0700 Tom Rodriguez Move most of jdk.internal.jvmci.debug back into com.oracle.graal.debug
Wed, 22 Jul 2015 08:56:03 -0700 twisti Rename JVMCI to INCLUDE_JVMCI.
Wed, 22 Jul 2015 15:50:08 +0200 Stefan Anzinger [SPARC] Use result kind instead of input kind for store
Wed, 22 Jul 2015 15:11:03 +0200 Doug Simon removed forward looking statements from comment
Wed, 22 Jul 2015 14:37:17 +0200 Stefan Anzinger Use new c1visualizer (updated disassembler)
Tue, 21 Jul 2015 15:00:07 -0700 Tom Rodriguez Enable derived oop processing by the GC with JVMCI
Thu, 23 Jul 2015 22:17:57 +0200 Doug Simon inter-suite library references must use qualified form
Thu, 23 Jul 2015 18:31:44 +0200 Doug Simon updated imported suite version
Thu, 23 Jul 2015 15:55:04 +0200 Doug Simon updated imported suite version
Thu, 23 Jul 2015 13:06:53 +0200 Doug Simon moved gate from mx_jvmci.py to mx_gate.py in core mx
Thu, 23 Jul 2015 11:12:15 +0200 Roland Schatz Remove unneeded file.
Thu, 23 Jul 2015 10:44:36 +0200 Gilles Duboscq Update JVMCI dependency
Wed, 22 Jul 2015 20:40:18 +0200 Doug Simon updated imported suite versions
Wed, 22 Jul 2015 20:21:58 +0200 Gilles Duboscq Modify distDependencies
Wed, 22 Jul 2015 18:35:44 +0200 Gilles Duboscq Add Binary repo for jvmci
Wed, 22 Jul 2015 16:43:21 +0200 Gilles Duboscq Use new jdk deployed dists model
Wed, 22 Jul 2015 16:42:59 +0200 Gilles Duboscq Re-enabled binary repo for truffle
Tue, 21 Jul 2015 16:03:25 +0200 Gilles Duboscq ignore all javafilelist files
Wed, 22 Jul 2015 11:55:48 +0200 Doug Simon updated imported suite versions
Wed, 22 Jul 2015 00:08:12 +0200 Doug Simon updated imported suite versions
Wed, 22 Jul 2015 00:06:14 +0200 Doug Simon reflected mx version bump to 5.0.0
Tue, 21 Jul 2015 17:59:16 +0200 Doug Simon removed duplicate "annotationProcessors" attribute
Tue, 21 Jul 2015 20:33:04 +0200 Roland Schatz Create GRAAL_TEST distribution.
Tue, 21 Jul 2015 16:47:53 +0200 Doug Simon updated suite import version
Tue, 21 Jul 2015 16:25:53 +0200 Doug Simon merge fixes; updated suite import versions
Tue, 21 Jul 2015 16:17:54 +0200 Doug Simon Merge with basic-graal
Tue, 21 Jul 2015 14:55:47 +0200 Andreas Woess fix HotSpotConstantPool#lookupConstant for pseudo-string entries
Tue, 21 Jul 2015 14:14:41 +0200 Lukas Stadler keep "ensureVirtual" flag for objects during escape analysis
Tue, 21 Jul 2015 14:09:39 +0200 Stefan Anzinger Use newer version of hcfdis.jar (New version contains new SPARC instructions and continues disassembling when unknown instruction is encountered)
Thu, 16 Jul 2015 14:25:52 +0200 Stefan Anzinger [SPARC] Remove redundant Op enum from assembler
Tue, 14 Jul 2015 11:38:56 +0200 Stefan Anzinger [SPARC] Assert certain scratch registers for stack banging/save instruction
Tue, 21 Jul 2015 11:30:40 +0200 Roland Schatz Only fill allocations with garbage when assertions are enabled.
Tue, 21 Jul 2015 10:54:17 +0200 Roland Schatz Fix wrong option test.
Mon, 20 Jul 2015 16:10:42 +0200 Josef Eisl LinearScan: pass block order to constructor.
Tue, 21 Jul 2015 10:55:01 +0200 Josef Eisl Add ConstantStackCastTest.
Mon, 20 Jul 2015 19:34:43 -0700 Tom Rodriguez Use KlassPointer stamp when reading Klass::_super
Mon, 20 Jul 2015 11:08:40 -0700 Tom Rodriguez Temporarily disable implicit null test
Mon, 20 Jul 2015 11:21:28 -0700 Tom Rodriguez Merge
Mon, 20 Jul 2015 11:19:52 -0700 Tom Rodriguez Support optimization of reads from special memory locations
Mon, 20 Jul 2015 11:19:37 -0700 Tom Rodriguez PiNode with more precise piStamp should replace less precise piStamp
Mon, 20 Jul 2015 11:19:21 -0700 Tom Rodriguez ObjectStamp.type == null is java.lang.Object
Mon, 20 Jul 2015 11:19:06 -0700 Tom Rodriguez ValuePhiNode should be an ArrayLengthProvider
Mon, 20 Jul 2015 11:18:50 -0700 Tom Rodriguez Make LoadHub lowering more consistent
Mon, 20 Jul 2015 11:18:35 -0700 Tom Rodriguez KlassPointerStamp needs valid getStackKind implementation
Mon, 20 Jul 2015 11:18:19 -0700 Tom Rodriguez Improve DynamicNewArrayNode code generation
Mon, 20 Jul 2015 11:18:04 -0700 Tom Rodriguez Sanity check stamp and constant compression flags
Mon, 20 Jul 2015 17:01:45 +0200 Jaroslav Tulach Replacing yet another use of deprecated RootNode constructor
Mon, 20 Jul 2015 16:57:56 +0200 Jaroslav Tulach Using the non-deprecated RootNode constructors with a MockLanguage in tests
Mon, 20 Jul 2015 14:13:43 +0200 Josef Eisl SPARC: fix const2stack
Mon, 20 Jul 2015 14:16:03 +0200 Josef Eisl SPARC: add toString for SizeEstimate.
Tue, 14 Jul 2015 15:50:17 +0200 Josef Eisl StackMoveTest: fix.
Thu, 02 Jul 2015 10:13:58 +0200 Josef Eisl NodeValueMap: improve javadoc.
Mon, 20 Jul 2015 15:25:38 +0200 Roland Schatz Include live base pointers in backend dump.
Mon, 20 Jul 2015 14:06:46 +0200 Roland Schatz Don't unconditionally copy an array that's only used in an assertion.
Mon, 20 Jul 2015 13:57:51 +0200 Jaroslav Tulach Updating to 0.9-SNAPSHOT of Truffle that requires RootNode to be associated with a TruffleLanguage
Mon, 20 Jul 2015 04:21:24 +0200 Andreas Woess Truffle: collect failed speculations before handing over to Graal
Mon, 20 Jul 2015 03:12:06 +0200 Andreas Woess Truffle: add PE regression tests to prevent deoptimization on ControlFlowException
Mon, 20 Jul 2015 02:48:57 +0200 Andreas Woess Truffle: fix PE regression involving missing exception edges
Fri, 17 Jul 2015 23:54:06 +0200 Doug Simon removed unused class
Fri, 17 Jul 2015 08:45:25 -0700 twisti nmethod::is_deopt_entry should use NativeCall::instruction_size
Fri, 17 Jul 2015 11:41:55 +0200 Roland Schatz Track base pointers of derived references in backend.
Thu, 16 Jul 2015 17:44:54 +0200 Roland Schatz Remove unused class HotSpotTargetDescription.
Thu, 16 Jul 2015 17:44:49 +0200 Roland Schatz Split HotSpotReferenceMap into separate builder and result class, and move the builder class from jvmci to graal.
Thu, 16 Jul 2015 14:17:48 +0200 Roland Schatz Make LocationMarker extensible.
Thu, 16 Jul 2015 07:47:07 -0700 twisti Add Java code for reading the constant pool cache plus sun.reflect.ConstantPool substitutions.
Thu, 16 Jul 2015 13:48:47 +0200 Roland Schatz Rename graal.options to jvmci.options in .hgignore.
Wed, 15 Jul 2015 15:46:53 +0200 Roland Schatz Make static type of virtualObjectMapping as narrow as possible.
Wed, 15 Jul 2015 15:01:41 +0200 Roland Schatz Remove unused option.
Wed, 15 Jul 2015 10:16:28 -0700 Tom Rodriguez Merge
Wed, 15 Jul 2015 09:49:14 -0700 Tom Rodriguez TypeCheckNode should fold obviously failing types
Wed, 15 Jul 2015 09:49:11 -0700 Tom Rodriguez Fix comments
Wed, 15 Jul 2015 18:23:44 +0200 Gilles Duboscq Complete changelog
Wed, 15 Jul 2015 18:23:34 +0200 Gilles Duboscq mx makefile: Remove dead code
Wed, 15 Jul 2015 16:09:16 +0200 Gilles Duboscq Added tag graal-0.8 for changeset 3c622007e098
Wed, 15 Jul 2015 16:09:05 +0200 Gilles Duboscq Update changelog for 0.8 graal-0.8
Tue, 14 Jul 2015 13:36:37 +0200 Roland Schatz Backout e2793adeaa43: CountedLoopInfo: allow using converted init&stride to do the computation using a different integer type.
Mon, 13 Jul 2015 18:33:44 +0200 Stefan Anzinger [SPARC] Use registers g1, g4 and g5 for allocation and g3 and o7 as scratch
Mon, 13 Jul 2015 17:36:11 +0200 Stefan Anzinger [SPARC] Provide valid Kind for SPARC.getLargestStorableKind on single precision register category
Tue, 14 Jul 2015 10:38:30 +0200 Doug Simon disabled TestDeoptInlinedFunction.sl test until it handles a call to a @TruffleBoundary method from being removed by ConvertDeoptimizeToGuardPhase
Mon, 13 Jul 2015 17:43:09 +0200 Doug Simon allow PE to create InvokeNodes instead of InvokeWithExceptionNodes
Mon, 13 Jul 2015 17:40:57 +0200 Doug Simon updated to latest Truffle API
Mon, 13 Jul 2015 12:19:59 +0200 Roland Schatz Fix assertion in MoveResolver.
Wed, 01 Jul 2015 17:39:39 +0200 Josef Eisl Use NodeValueMap in DebugInfoBuilder.
Wed, 01 Jul 2015 17:27:51 +0200 Josef Eisl NodeValueMap: add valueForOperand.
Wed, 01 Jul 2015 17:20:36 +0200 Josef Eisl NodeLIRBuilder: remove getNodeOperands.
Wed, 01 Jul 2015 17:19:11 +0200 Josef Eisl CFGPrinter: do not use NodeLIRBuilder#getNodeOperands.
Wed, 01 Jul 2015 17:21:45 +0200 Josef Eisl Rename NodeMappableLIRBuilder to NodeValueMap.
Thu, 09 Jul 2015 11:29:41 +0200 Josef Eisl Rename AMD64HotspotDirectStaticCallOp to AMD64HotSpotDirectStaticCallOp.
Thu, 09 Jul 2015 11:16:30 +0200 Josef Eisl LinearScanWalker: minor refactoring of debug code.
Wed, 08 Jul 2015 18:18:24 +0200 Josef Eisl RegisterVerifier: improve error message.
Tue, 07 Jul 2015 17:08:44 +0200 Josef Eisl Add VarArgs_Unroll test.
Tue, 07 Jul 2015 17:08:29 +0200 Josef Eisl Add ConstantLoadTest.
Fri, 03 Jul 2015 10:20:22 +0200 Josef Eisl LinearScanLifetimeAnalysisPhase: more debug output.
Mon, 13 Jul 2015 09:39:08 +0200 Josef Eisl AMD64Move#const2stack: add support for Char.
Mon, 13 Jul 2015 11:03:41 +0200 Stefan Anzinger [SPARC] Offset constant table base pointer to leverage full 13 bit address range for constant loads
Mon, 13 Jul 2015 10:14:34 +0200 Stefan Anzinger [SPARC] Fix acquiring LabelHint for SPARCControlFlow.StrategySwitchOp
Fri, 10 Jul 2015 14:00:38 +0200 Josef Eisl StackMoveOptimizationPhase: append to other PostAllocationOptimizationPhases.
Fri, 10 Jul 2015 14:01:43 +0200 Josef Eisl Fix typo in option name (LIROptControlFlowOptimizer).
Fri, 10 Jul 2015 15:10:51 +0200 Josef Eisl RedundantMoveElimination: use stack offset as index for stackIndices.
Fri, 10 Jul 2015 18:06:37 -0700 Tom Rodriguez buildjmhdeps should use Graal for JAVA_HOME
Fri, 10 Jul 2015 12:04:13 -0700 Tom Rodriguez Add missing barrier in unrolled arraycopy
Fri, 10 Jul 2015 11:41:02 -0700 Tom Rodriguez Initialize object arrays in clone snippet
Fri, 10 Jul 2015 11:40:58 -0700 Tom Rodriguez Fill uninitialized memory with garbage when asserts are enabled
Thu, 09 Jul 2015 22:05:11 +0200 Andreas Woess exclude truffle jars from GRAAL_TRUFFLE_TEST distribution
Thu, 09 Jul 2015 17:49:58 +0200 Doug Simon fixed 'mx help unittest
Thu, 09 Jul 2015 15:58:01 +0200 Stefan Anzinger [SPARC] Use rdpc for constructing constant table base
Thu, 09 Jul 2015 15:57:22 +0200 Stefan Anzinger Propagate -n parameter properly to dacapo for calls such as 'mx bench dacapo:*'
Thu, 09 Jul 2015 15:34:11 +0200 Stefan Anzinger [SPARC] Merge nodes load->(sign|zero)extend into a sign/zero extending load
Thu, 09 Jul 2015 14:39:08 +0200 Roland Schatz Rename LIRKind.derivedReference to LIRKind.unknownReference.
Thu, 09 Jul 2015 14:29:51 +0200 Roland Schatz More accurate assertion in LIRKind.merge.
Wed, 08 Jul 2015 17:26:14 -0700 Tom Rodriguez LoadHub should be guarded by null check instead of range check
Wed, 08 Jul 2015 17:09:20 -0700 Tom Rodriguez Add extra context to ArrayCopySlowPathNode to ensure deduplication is safe
Wed, 08 Jul 2015 11:34:18 -0700 Tom Rodriguez Stack slots should be keyed by offset instead of Object identity
Wed, 08 Jul 2015 10:12:37 -0700 Christian Wimmer Expose graph builder configuration and some other details of Truffle compiler
Wed, 08 Jul 2015 10:11:49 -0700 Christian Wimmer ReadOnlyFrame methods are not intended to be Truffle compiled
Wed, 08 Jul 2015 10:11:09 -0700 Christian Wimmer Allow to set eagerResolving flag in GraphBuilderConfiguration
Tue, 21 Jul 2015 15:16:00 +0200 Doug Simon use unittest extensibility
Tue, 21 Jul 2015 02:20:47 +0200 Doug Simon fixed canonicalization
Mon, 20 Jul 2015 12:50:09 +0200 Doug Simon fixed incomplete or redundant "annotationProcessors" attributes
Mon, 20 Jul 2015 00:25:18 +0200 Doug Simon annotation processor dependencies must be Distributions or Libraries; inter-suite references must be qualified with suite prefix
Sat, 18 Jul 2015 11:15:54 +0200 Doug Simon made annotation processors explicit since they are no longer inherited
Thu, 16 Jul 2015 22:09:05 +0200 Doug Simon removed unnecessary library definition; made use of JMH as an annotation processor explicit
Fri, 10 Jul 2015 23:30:40 +0200 Doug Simon removed mx_graal_makefile.py from 'graal' suite
Thu, 09 Jul 2015 00:20:32 +0200 Doug Simon updated imported suite versions
Thu, 09 Jul 2015 00:18:57 +0200 Doug Simon Merge.
Thu, 09 Jul 2015 00:11:05 +0200 Doug Simon updated imported suite versions
Wed, 08 Jul 2015 23:34:58 +0200 Doug Simon updated mx2 version requirement
Wed, 08 Jul 2015 23:11:37 +0200 Doug Simon fixed reference to new truffle repo
Wed, 08 Jul 2015 22:33:44 +0200 Doug Simon adapted to removal of mx_init() mechanism from mx2
Wed, 08 Jul 2015 22:33:41 +0200 Doug Simon removed unnecessary library definitions
Wed, 08 Jul 2015 15:19:42 +0200 Doug Simon Merge with basic-graal
Wed, 08 Jul 2015 10:05:45 +0200 Josef Eisl Remove dummy parameter `includeAbstract` from `ResolvedJavaType#resolveMethod()`;
Wed, 08 Jul 2015 10:56:31 +0200 Josef Eisl CHANGELOG: SSA LIR is now default.
Tue, 07 Jul 2015 18:21:01 +0200 Josef Eisl SpillMoveFactoryBase#checkResult: allow constant input unconditionally.
Tue, 07 Jul 2015 16:05:01 +0200 Josef Eisl Add javadoc to SpillMoveFactory.
Tue, 07 Jul 2015 15:45:49 +0200 Josef Eisl Introduce SpillMoveFactoryBase.
Tue, 07 Jul 2015 15:08:50 +0200 Josef Eisl LinearScanOptimizeSpillPositionPhase: further refactoring.
Tue, 07 Jul 2015 14:18:40 +0200 Josef Eisl LinearScanOptimizeSpillPositionPhase: outsource optimizeInterval.
Tue, 07 Jul 2015 10:53:03 +0200 Josef Eisl LinearScanOptimizeSpillPositionPhase: add debug output.
Tue, 07 Jul 2015 13:24:01 +0200 Josef Eisl SSALinearScanEliminateSpillMovePhase#canEliminateSpillMove: call to super class.
Tue, 07 Jul 2015 15:05:50 +0200 Stefan Anzinger [SPARC] Use FSRC2(d|s) instead of FMOV(d|s)
Tue, 07 Jul 2015 11:32:09 +0200 Stefan Anzinger Use register hints only on true virtual stack slots
Tue, 07 Jul 2015 11:55:52 +0200 Roland Schatz mx: Option to show distributions in 'mx projectgraph'.
Mon, 06 Jul 2015 23:06:41 -0700 Tom Rodriguez Stronger error for vtable out of range
Mon, 06 Jul 2015 12:46:41 -0700 Tom Rodriguez Inlining implicitly casts the receiver to the declared type of the method
Mon, 06 Jul 2015 16:27:56 +0200 Stefan Anzinger [SPARC] Optimize StrategySwitchOp
Mon, 06 Jul 2015 16:27:01 +0200 Stefan Anzinger [SPARC] Add hint for move result
Mon, 06 Jul 2015 11:26:15 +0200 Josef Eisl Make SSA_LIR default.
Mon, 06 Jul 2015 11:25:38 +0200 Josef Eisl mx: run NonSSA unittests and bootstrap in the gate.
Mon, 06 Jul 2015 00:25:01 +0200 Doug Simon fixed Windows build issues
Fri, 03 Jul 2015 14:10:26 +0200 Stefan Anzinger [SPARC] Fix register counts in SPARCAllocatorTest
Fri, 03 Jul 2015 09:56:16 +0200 Stefan Anzinger [SPARC] Load safepoint polling address into a register, instead of constructing it each time
Thu, 02 Jul 2015 17:37:22 +0200 Stefan Anzinger [SPARC] Do not preset SPARCFrameMap.initialSpillsize for register save area; set calleeSaveAreaSize correctly instead
Wed, 08 Jul 2015 15:13:18 +0200 Doug Simon adapted to JDKDeployedDist.postJdkInstall changing to onPostJdkInstall() method
Wed, 08 Jul 2015 15:12:27 +0200 Doug Simon adapted to deletion of NullSourceSection
Wed, 08 Jul 2015 11:23:43 +0200 Doug Simon mx: make bench command extensible
Wed, 08 Jul 2015 12:40:07 +0200 Gilles Duboscq Update to latest truffle
Tue, 07 Jul 2015 16:50:59 +0200 Gilles Duboscq Add mx.imports to hgignore
Tue, 07 Jul 2015 14:33:58 +0200 Gilles Duboscq Remove obsolete mx.sh & mx.cmd
Mon, 06 Jul 2015 17:36:08 +0200 Doug Simon removed code that now lives in the graal-jvmci-8 repo
Mon, 06 Jul 2015 14:31:06 +0200 Doug Simon fixed path to graal-jvmci-8 repo
Mon, 06 Jul 2015 14:11:33 +0200 Doug Simon Initial split off from monolithic basic-graal repo
Thu, 02 Jul 2015 12:42:20 +0200 Doug Simon added GRAAL_TRUFFLE_TEST distribution to export test framework to downstream suites
Thu, 02 Jul 2015 12:41:08 +0200 Doug Simon use 'is' instead of '==' when comparing against None
Wed, 01 Jul 2015 13:41:40 -0700 Christian Wimmer Remove wrong line that undoes the work of the code above it
Wed, 01 Jul 2015 13:27:39 -0700 Christian Wimmer Add test for Truffle inlining of intrinsic methods
Wed, 01 Jul 2015 16:06:56 +0200 Roland Schatz jvmci: Move Location.addFrameSize logic from C++ to Java.
Tue, 30 Jun 2015 16:56:46 +0200 Stefan Anzinger [SPARC] Remove duplicate/unused code from SPARCAssembler
Tue, 30 Jun 2015 16:45:31 +0200 Stefan Anzinger [SPARC] Remove explicit nops from SPARCArrayEquals (Nops for CBCond are generated in the SPARCAssembler automatically)
Tue, 30 Jun 2015 16:43:18 +0200 Stefan Anzinger [SPARC] Use correct position in SPARCAssembler.insertNopAfterCBCond
Tue, 30 Jun 2015 12:32:51 +0200 Danilo Ansaloni mx: mxMxDir should be absolute (fixes Library.get_path()).
Tue, 30 Jun 2015 12:39:18 +0200 Doug Simon added support for inlining intrinsics to PEGraphDecoder (GRAAL-1170)
Mon, 29 Jun 2015 20:06:19 +0200 Doug Simon removed leftover, unused code
Tue, 30 Jun 2015 10:42:14 +0200 Stefan Anzinger [SPARC] Set SPARCFrameMap.initialSpillSize in java instead of addig it during code installation
Tue, 30 Jun 2015 10:41:03 +0200 Stefan Anzinger [SPARC] Put nop after cbcond only for following branch/call instructions
Mon, 29 Jun 2015 11:51:57 -0700 Tom Rodriguez call_site_target_value takes an oop
Mon, 29 Jun 2015 10:49:31 -0700 Tom Rodriguez Merge
Mon, 29 Jun 2015 10:22:15 -0700 Tom Rodriguez getDebugProperties should handle null more gracefully
Mon, 29 Jun 2015 10:18:50 -0700 Tom Rodriguez Verify non-null escape states in FrameState
Mon, 29 Jun 2015 10:16:38 -0700 Tom Rodriguez Quote % in SnippetTemplate names
Mon, 29 Jun 2015 10:13:14 -0700 Tom Rodriguez killWithUnusedFloatingInputs should kill trivial loop Phis
Mon, 29 Jun 2015 18:38:47 +0200 Doug Simon fixed bug in bounds check for crypto intrinsics
Mon, 29 Jun 2015 17:24:09 +0200 Gilles Duboscq mx: Fix usage of JavaConfig caches while generating eclipse builders
Sun, 28 Jun 2015 15:10:30 +0200 Gilles Duboscq ExceptionObject nodes are typed non-null, make sure thrown objects are also typed non-null
Mon, 29 Jun 2015 16:45:09 +0200 Doug Simon give error handling code in crypto substitutions a low probability
Mon, 29 Jun 2015 14:22:03 +0200 Doug Simon perform null and bounds checks for crypto intrinsics
Sat, 27 Jun 2015 18:02:44 +0200 Stefan Anzinger [SPARC] Implement constant loads from constant table with base register
Sat, 27 Jun 2015 17:59:37 +0200 Stefan Anzinger Clear DataSection too, when CompilationResult is cleared
Fri, 26 Jun 2015 22:23:03 +0200 Doug Simon renamed ForeignCallLinkage.canDeoptimize -> needsDebugInfo
Fri, 26 Jun 2015 17:11:34 -0700 twisti Add support so methods for invocation plugins can be optional; add support for new unaligned Unsafe methods in JDK 9.
Fri, 26 Jun 2015 20:35:08 +0200 Doug Simon fixed redundant JavaFrameAnchor code around foreign calls that go through a Graal stub
Fri, 26 Jun 2015 20:32:09 +0200 Doug Simon fix references after com.oracle.jvmci to jdk.internal.jvmci rename
Fri, 26 Jun 2015 20:31:31 +0200 Doug Simon mx: make deoptalot command more flexible in terms of VM management
Fri, 26 Jun 2015 18:46:11 +0200 Thomas Wuerthinger Merge.
Fri, 26 Jun 2015 18:02:40 +0200 Thomas Wuerthinger Fix an issue in the inlining phase in the context of deleted unwind nodes. Reported by: Christian Thalinger.
Fri, 26 Jun 2015 17:45:47 +0200 Danilo Ansaloni Workaround until we add support for inlining intrinsics.
Fri, 26 Jun 2015 17:44:23 +0200 Danilo Ansaloni Updated the version of TRUFFLE and TRUFFLE_DSL_PROCESSOR.
Mon, 22 Jun 2015 15:00:10 +0200 Gilles Duboscq Empty object stamps should always be nonNull, assert it.
Fri, 26 Jun 2015 12:24:47 +0200 Gilles Duboscq mx eclipseformat: no need to pass a -vm argument to eclipse
Thu, 25 Jun 2015 16:00:08 +0200 Gilles Duboscq CountedLoopInfo: allow using converted init&stride to do the computation using a different integer type
Fri, 26 Jun 2015 15:24:26 +0200 Thomas Wuerthinger Remove cache from HotSpotConstantPool class.
Fri, 26 Jun 2015 14:05:38 +0200 Doug Simon removed TRUFFLE distribution - only use TRUFFLE library
Thu, 25 Jun 2015 22:05:11 -0700 Tom Rodriguez Don't count uncacheable snippets against template limit
Fri, 26 Jun 2015 00:40:01 +0200 Thomas Wuerthinger Merge.
Fri, 26 Jun 2015 00:04:44 +0200 Thomas Wuerthinger Merge.
Sun, 21 Jun 2015 02:19:15 +0200 Thomas Wuerthinger Disable inline during parsing in CTW gate.
Sun, 21 Jun 2015 01:43:56 +0200 Thomas Wuerthinger Make inlining during parsing more agressive if arguments are constant.
Thu, 25 Jun 2015 14:30:49 -0700 Tom Rodriguez Distinguish "null" from null in toValueString
Thu, 25 Jun 2015 14:28:54 -0700 Tom Rodriguez Provide full set of NodeIntrinsics for DirectObjectStoreNode
Thu, 25 Jun 2015 14:24:41 -0700 Tom Rodriguez Don't allow late binding of NodeIntrisic arguments in Snippets
Thu, 25 Jun 2015 14:24:07 -0700 Tom Rodriguez Messages should go to TTY and allow per instantiation control over caching
Thu, 25 Jun 2015 08:30:46 -0700 twisti Only invokevirtual and invokespecial are invokehandle aliases.
Thu, 25 Jun 2015 15:08:08 +0200 Roland Schatz Fix bug in constant folding of unsigned division.
Thu, 25 Jun 2015 14:33:53 +0200 Doug Simon added local SuppressFBWarnings annotation to replace findbugs-SuppressFBWarnings.jar dependency
Thu, 25 Jun 2015 13:17:08 +0200 Roland Schatz Simplify maxTripCountNode method.
Mon, 22 Jun 2015 11:42:54 +0200 Roland Schatz Improve function name.
Thu, 25 Jun 2015 10:26:48 +0200 Doug Simon mx: removed redundant definitions for JUNIT, HAMCREST and CHECKSTYLE libraries
Wed, 24 Jun 2015 20:52:38 +0200 Doug Simon TRUFFLE distribution is no longer deployed into the JDK
Wed, 24 Jun 2015 20:51:09 +0200 Doug Simon jvmci.make intermediate output is now flattened into build/jvmci.make
Wed, 24 Jun 2015 15:01:32 +0200 Doug Simon make Eclipse distribution builder output verbose and redirect it to a log file
Wed, 24 Jun 2015 12:37:54 +0200 Doug Simon Eclipse projects for JVMCI distributions should be in jvmci/, not graal/
Wed, 24 Jun 2015 12:37:45 +0200 Doug Simon instead of cleaning jvmci/services and jvmci/options directories in a JDK, look for stale entries and offer to delete them if mx is running interactively
Wed, 24 Jun 2015 12:30:58 +0200 Doug Simon made Eclipse builders for distributions synchronous to prevent race conditions as each builder deploys artifacts to the JDK
Tue, 23 Jun 2015 22:19:33 -0700 Tom Rodriguez Ignore errors when deleting directory tree for JVMCI
Tue, 23 Jun 2015 22:19:01 -0700 Tom Rodriguez Remove double not
Tue, 23 Jun 2015 18:13:03 +0200 Thomas Wuerthinger increase inlining bonus for candidate with constant arguments
Tue, 23 Jun 2015 18:10:30 +0200 Doug Simon compute lock depth for MonitorIdNodes correctly when inlining during parsing
Tue, 23 Jun 2015 08:34:21 -0700 Tom Rodriguez Merge
Fri, 19 Jun 2015 22:39:32 -0700 Tom Rodriguez notifyInputChanged even for null updates
Fri, 19 Jun 2015 22:32:15 -0700 Tom Rodriguez Make stamp of MacroNode agree with return type of method
Tue, 23 Jun 2015 12:32:16 +0200 Gilles Duboscq Make it possible to disable unsafe access tracking
Tue, 23 Jun 2015 12:03:39 +0200 Gilles Duboscq Functional test of Unsafe access marking for MappedByteBuffer operations
Tue, 23 Jun 2015 12:02:47 +0200 Gilles Duboscq Restored explicit org.junit.internal.AssumptionViolatedException import (needed as it became ambiguous with newer versions of JUnit)
Tue, 23 Jun 2015 12:00:17 +0200 Gilles Duboscq Move SpeculationLog into the structured graph
Mon, 22 Jun 2015 15:06:38 +0200 Gilles Duboscq Forward hasUnsafeAccess bit during inlining
Mon, 22 Jun 2015 14:57:05 +0200 Gilles Duboscq mx: Fix typo
Tue, 23 Jun 2015 13:15:55 +0200 Doug Simon create missing distribution jars irrespective of whether any constituent projects were rebuilt
Tue, 23 Jun 2015 13:15:48 +0200 Doug Simon use Windows path separators
Tue, 23 Jun 2015 12:44:51 +0200 Doug Simon mx: added missing applications of _separatedCygpathU2W
Tue, 23 Jun 2015 12:43:52 +0200 Doug Simon added witness for when class files are out of date
Tue, 23 Jun 2015 12:41:17 +0200 Doug Simon add -verbose to javac and JDT when -V mx option is present
Tue, 23 Jun 2015 11:44:20 +0200 Danilo Ansaloni mx: allow libraries as annotation processors.
Tue, 23 Jun 2015 01:43:52 +0200 Doug Simon added support for forced recursive inlining when a MethodHandle intrinsic is replaced with a resolved target and the MemberName suffix is dropped from the replacement invocation
Tue, 23 Jun 2015 01:16:35 +0200 Doug Simon mx: abort on use of an Eclipse compiler that does not support annotation processing
Mon, 22 Jun 2015 15:54:01 -0700 twisti Fix javadoc formatting.
Mon, 22 Jun 2015 15:36:57 -0700 twisti Fix unused imports.
Mon, 22 Jun 2015 12:12:53 -0700 twisti Rename com.oracle.jvmci to jdk.internal.jvmci
Mon, 22 Jun 2015 11:08:17 -0700 Christian Wimmer Fix failing unit test
Mon, 22 Jun 2015 10:33:29 -0700 Christian Wimmer Truffle: Stop bytecode parsing on a call to CompilerAsserts.neverPartOfCompilation()
Mon, 22 Jun 2015 12:11:55 +0200 Josef Eisl HotSpotSuitesProvider: use SuitesProvider interface instead of DefaultSuitesProvider.
Mon, 22 Jun 2015 10:58:49 +0200 Stefan Anzinger [SPARC] Rescue CompilationResult.hasUnsafeAccess between to assembly passes.
Mon, 22 Jun 2015 09:57:52 +0200 Josef Eisl AMD64Assembler: PUSH can be used with 32bit operands.
Fri, 19 Jun 2015 15:32:40 +0200 Josef Eisl AMD64: add custom AMD64SuitesProvider.
Fri, 19 Jun 2015 15:19:04 +0200 Josef Eisl Pass a DefaultSuitesProvider to HotSpotSuitesProvider.
Mon, 22 Jun 2015 10:07:38 +0200 Josef Eisl AMD64: add StackMoveOptimizationPhase.
Fri, 19 Jun 2015 14:28:14 +0200 Josef Eisl AMD64Move: add AMD64MultiStackMove.
Sun, 21 Jun 2015 18:53:42 +0200 Gilles Duboscq Schedule: Allow floating reads to be scheduled after loops
Sun, 21 Jun 2015 22:24:40 +0200 Doug Simon only (re)make archives from build command for distributions with at least one constituent project that was (re)compiled
Sun, 21 Jun 2015 21:43:13 +0200 Doug Simon only (re)make archives from build command if at least one compilation occurred
Sat, 20 Jun 2015 12:37:01 +0200 Doug Simon mx: removed JVMCI code from Distribution.make_archive
Sat, 20 Jun 2015 09:00:58 +0200 Doug Simon Merge.
Sat, 20 Jun 2015 09:00:02 +0200 Doug Simon fix for renaming packages com.oracle.jvmci to jdk.internal.jvmci
Sat, 20 Jun 2015 01:56:43 +0200 Thomas Wuerthinger Merge.
Sat, 20 Jun 2015 01:29:17 +0200 Thomas Wuerthinger Remove type profile proxy node.
Fri, 19 Jun 2015 23:17:09 +0200 Andreas Woess update truffle.jar
Fri, 19 Jun 2015 09:31:51 -0700 Tom Rodriguez Merge
Fri, 19 Jun 2015 09:28:25 -0700 Tom Rodriguez type.isLeaf should promote stamp to exact type
Fri, 19 Jun 2015 09:28:17 -0700 Tom Rodriguez Add test for isLeaf
Thu, 18 Jun 2015 10:07:27 -0700 Tom Rodriguez Replace ResolvedJavaType.isFinal with more meaningful and correct isLeaf
Fri, 19 Jun 2015 17:41:45 +0200 Doug Simon moved findbugs support from mx_graal.py to mx_findbugs.py
Fri, 19 Jun 2015 15:59:22 +0200 Doug Simon mx: added support for overridden commands to be available via a qualified name
Fri, 19 Jun 2015 15:18:18 +0200 Thomas Wuerthinger Remove method-based IC dispatch.
Fri, 19 Jun 2015 15:04:01 +0200 Thomas Wuerthinger Make names of printed IGV graphs shorter.
Fri, 19 Jun 2015 12:48:12 +0200 Gilles Duboscq HotSpotConstantPool: only try to resolve invokeHandle for invoke opcodes
Fri, 19 Jun 2015 12:35:38 +0200 Gilles Duboscq Track and set has_unsafe_access flag
Fri, 19 Jun 2015 11:10:15 +0200 Josef Eisl SPARC: HotSpotLoadConstantOp: add support for byte and short.
Fri, 19 Jun 2015 10:04:02 +0200 Josef Eisl mx_graal: remove debug output.
Fri, 19 Jun 2015 00:45:14 +0200 Doug Simon consolidated logic for querying the source(s) from which an Eclipse settings file is generated
Thu, 18 Jun 2015 23:21:34 +0200 Doug Simon moved mx.graal/eclipse-settings to mxtool/eclipse-settings
Thu, 18 Jun 2015 23:09:04 +0200 Doug Simon removed maven_install_truffle
Thu, 18 Jun 2015 23:06:11 +0200 Doug Simon moved unit test support from mx_graal.py to mx.py
Wed, 17 Jun 2015 15:31:28 +0200 Doug Simon removed _vmSourcesAvailable
Wed, 17 Jun 2015 15:28:45 +0200 Doug Simon remove hard-coded use of 'mx' to refer to the mxDir for the graal suite
Wed, 17 Jun 2015 13:56:55 +0200 Doug Simon renamed mx/ to mx.graal/ in preparation for working with mxtool2
Wed, 17 Jun 2015 13:18:49 +0200 Doug Simon removed support for legacy mx/commands.py file
Tue, 16 Jun 2015 23:11:26 +0200 Doug Simon only make VM or native calls if the result will actually be used
Wed, 29 Apr 2015 12:23:48 -0700 sgehwolf 8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
Thu, 18 Jun 2015 18:09:19 +0200 Gilles Duboscq Make sure HotSpotConstantPool.loadReferencedType resolves invokehandle call sites properly. Fixes eager resolution problems at those call sites.
Thu, 18 Jun 2015 17:44:47 +0200 Gilles Duboscq Add ResolvedJavaMethod.isSignaturePolymorphic and ResolvedJavaType.findMethod
Thu, 18 Jun 2015 17:51:05 +0200 Gilles Duboscq Add ModifiersProvider.isSynthetic, isVarArgs and isBridge.
Wed, 17 Jun 2015 15:34:39 +0200 Gilles Duboscq Workaround ECJ bug with varargs
Tue, 16 Jun 2015 15:58:37 +0200 Gilles Duboscq Remove unused HotSpotMethodHandleAccessProvider
Thu, 18 Jun 2015 16:50:00 +0200 Roland Schatz Use dummy ThreadMXBean when ManagementFactory can't be linked.
Thu, 18 Jun 2015 11:52:22 +0200 Roland Schatz Gracefully disable allocation counters when management interface can't be loaded.
Thu, 18 Jun 2015 09:59:29 +0200 Josef Eisl AMD64Move: add AMD64PushPopStackMove.
Thu, 18 Jun 2015 09:58:29 +0200 Josef Eisl AMD64Assembler: add PUSH and POP.
Thu, 18 Jun 2015 11:42:07 +0200 Josef Eisl StackMoveTest: verify stack integrity.
Tue, 16 Jun 2015 17:55:27 +0200 Josef Eisl StackMoveTest: add runShort and runByte tests.
Thu, 18 Jun 2015 11:41:57 +0200 Josef Eisl Add LIRTestTest.
Thu, 18 Jun 2015 10:00:11 +0200 Josef Eisl LIRTest: add LIRValueNode.
Wed, 17 Jun 2015 16:37:27 +0200 Josef Eisl LIRTest: remove FloatingLIRTestNode.
Wed, 17 Jun 2015 16:40:55 +0200 Josef Eisl LIRTest: move LIRTestSpecification into its own file.
Wed, 17 Jun 2015 13:22:40 +0200 Josef Eisl mxtool: add support for -y/-n (answer 'y'/'n' to all question).
Wed, 17 Jun 2015 18:42:35 +0200 Stefan Anzinger Fix substitution of CallSite.getTarget when receiver is ambigous; Unittests for all other substitutions which use GraphUtil.originalValue
Wed, 17 Jun 2015 16:19:35 +0200 Roland Schatz Re-enable imprecise write barriers on object access.
Wed, 17 Jun 2015 15:42:27 +0200 Roland Schatz Introduce common superclass for all write barriers.
Wed, 17 Jun 2015 14:24:55 +0200 Stefan Anzinger Use given receiver if originalValue of receiver cannot be determined CallSiteTargetNode
Wed, 17 Jun 2015 14:51:27 +0200 Roland Schatz Implement Location.toString().
Wed, 17 Jun 2015 09:27:20 +0200 Stefan Anzinger jvmci.make do not compress jars
Wed, 17 Jun 2015 08:54:11 +0200 Stefan Anzinger [SPARC] Implement CMOV for sub-int types
Wed, 17 Jun 2015 12:07:29 +0200 Jaroslav Tulach Graal VM should be the default one after building basic-graal. Prepending rather than appending selected DEFAULT_VM to jvm.cfg file.
Tue, 16 Jun 2015 17:52:13 -0700 Tom Rodriguez Include exception message in debug dump
Tue, 16 Jun 2015 17:52:01 -0700 Tom Rodriguez Review feedback on comments
Tue, 16 Jun 2015 17:51:58 -0700 Tom Rodriguez Add high level ComputeObjectAddressNode that can be safely lowered into GetObjectAddressNode
Tue, 16 Jun 2015 19:35:31 +0200 Christian Humer Truffle: remove use of TTY print stream in OptimizedCallTarget.
Tue, 16 Jun 2015 17:21:45 +0200 Stefan Anzinger jvmci.make $(shell ...) is always quiet
Tue, 16 Jun 2015 11:55:35 +0200 Stefan Anzinger Apply JDK-8073670
Tue, 16 Jun 2015 18:19:03 +0200 Jaroslav Tulach Removing com.oracle.truffle.* modules as they have been moved do truffle repository. Modifying suite.py to consume Truffle as a binary.
Tue, 16 Jun 2015 16:30:34 +0200 Roland Schatz Support derived references in HotSpotReferenceMap.
Tue, 16 Jun 2015 12:19:53 +0200 Roland Schatz Ignore undefined-bool-conversion warning on clang/linux.
Tue, 16 Jun 2015 16:14:57 +0200 Doug Simon MatchStatementSet providers are JVMCI providers
Tue, 16 Jun 2015 15:26:43 +0200 Jaroslav Tulach Include dependencies of a library when it is put into -processorpath
Tue, 16 Jun 2015 11:25:50 +0200 Doug Simon relax verify_defs_make in jvmci.make for conditional exports
Mon, 15 Jun 2015 11:36:11 +0200 Gilles Duboscq mx: Add --parsable option to archive
Fri, 12 Jun 2015 16:51:32 +0200 Gilles Duboscq mx: improve first usage experience:
Thu, 11 Jun 2015 16:17:16 +0200 Gilles Duboscq mx: Use purpose while selecting jdk for IGV and projects. Make jdk selection messages nicer
Thu, 11 Jun 2015 15:38:42 +0200 Gilles Duboscq mx: Fix typos and error if mx/env does not exist
Mon, 15 Jun 2015 14:25:29 +0200 Stefan Anzinger [SPARC] Make frem and drem SSA LIR ready
Mon, 15 Jun 2015 13:49:38 +0200 Stefan Anzinger Change load in NullCheckOp to ldub which neglects alignment issues
Mon, 15 Jun 2015 13:01:35 +0200 Stefan Anzinger Don't apply os.path.realpath to the boot classpath
Mon, 15 Jun 2015 13:45:35 +0200 Christian Wirth Also fix compiler warning (thus, error) on Windows.
Mon, 15 Jun 2015 11:55:38 +0200 Stefan Anzinger Use real path (canonicalized) when create relative paths for bootclasspath
Thu, 11 Jun 2015 12:21:15 +0200 Josef Eisl LinearScanWalker#allocLockedRegister: only spill current interval if the first use pos with ShouldHaveRegister is bigger than the next register use pos.
Mon, 08 Jun 2015 15:19:36 +0200 Josef Eisl LinearScanLifetimeAnalysisPhase: make registerPriorityOfOutputOperand a member and move SSA specific stuff to SSALinearScanLifetimeAnalysisPhase.
Mon, 08 Jun 2015 15:03:25 +0200 Josef Eisl SSAMoveResolver: support stack2stack-only mappings.
Mon, 08 Jun 2015 17:51:58 +0200 Josef Eisl mx gate: add UnitTestsSSA task.
Sun, 14 Jun 2015 01:37:31 -0700 Chris Seaton Restore deleted Graal version tags.
Fri, 12 Jun 2015 17:57:03 -0700 Christian Wimmer Fix MetaUtil.toInternalName
Fri, 12 Jun 2015 17:01:15 -0700 Tom Rodriguez Delete some dead code and fixed exact arraycopy check
Sat, 13 Jun 2015 01:32:44 +0200 Doug Simon fixed C++ compiler warning
Sat, 13 Jun 2015 01:01:21 +0200 Doug Simon re-enabled checking that jvmci.make is in sync with suite*.py
Sat, 13 Jun 2015 00:59:15 +0200 Doug Simon fixed pylint issue
Sat, 13 Jun 2015 00:58:03 +0200 Doug Simon replaced class file patching with use of jre/lib/jvmci/graal.properties to set graal.version system property
Sat, 13 Jun 2015 00:25:30 +0200 Doug Simon show diff if jvmci.make generation modifies an existing file
Sat, 13 Jun 2015 00:22:48 +0200 Doug Simon add properties from <jdk>/jre/lib/jvmci/*.properties files to system properties
Fri, 12 Jun 2015 18:02:58 +0200 Stefan Anzinger Introduce clean target in jvmci.make
Fri, 12 Jun 2015 17:13:45 +0200 Andreas Woess change phi node name template back to an ascii string to ease searching
Fri, 12 Jun 2015 14:46:18 +0200 Andreas Woess Truffle: fix delete/removeProperty regression
Fri, 12 Jun 2015 15:23:50 +0200 Andreas Woess Truffle: remove Shape#copyOverPropertiesInternal
Fri, 12 Jun 2015 17:32:52 +0200 Roland Schatz Temporarily disable jvmci.make gate check.
Fri, 12 Jun 2015 17:12:08 +0200 Roland Schatz Remove unused method.
Fri, 12 Jun 2015 16:13:33 +0200 Doug Simon jvmci.make should have a newline at the end
Fri, 12 Jun 2015 15:47:54 +0200 Doug Simon Merge.
Fri, 12 Jun 2015 14:53:05 +0200 Stefan Anzinger Add parameter description to jvmci.make
Fri, 12 Jun 2015 14:52:08 +0200 Stefan Anzinger Convert addresses in ArrayCopyCallNode to word size
Fri, 12 Jun 2015 14:42:29 +0200 Jaroslav Tulach Verifying we can use List<Object> via ReadOnlyArrayList in execute(VirtualFrame) without any slowdown.
Fri, 12 Jun 2015 15:34:11 +0200 Doug Simon fixed subtle makefile evaluation order issue in the verification that only existing JVMCI services and options are exported in make/defs.make
Fri, 12 Jun 2015 15:33:11 +0200 Doug Simon switched to use of simple makefile assignment in jvmci.make and removed unnecessary semicolons
Fri, 12 Jun 2015 13:19:03 +0200 Doug Simon merge fix
Fri, 12 Jun 2015 13:06:27 +0200 Doug Simon Services cannot be sub-classes or instantiated
Fri, 12 Jun 2015 13:05:40 +0200 Doug Simon don't export com.oracle.jvmci.options.Options as it has no JVMCI providers
Fri, 12 Jun 2015 13:04:35 +0200 Doug Simon verify that only existing JVMCI services and options are exported in make/defs.make
Fri, 12 Jun 2015 01:25:58 +0200 Doug Simon don't add command used to generate jvmci.make to the top of jvmci.make as it confuses the gate check that this file is in sync with suite*.py
Fri, 12 Jun 2015 01:19:57 +0200 Doug Simon replaced Service marker interface with non-standard META-INF directory names to differentiate JVMCI providers from standard service providers
Fri, 12 Jun 2015 01:06:36 +0200 Doug Simon mx: add check to gate the jvmci.make and suite.py are in sync
Fri, 12 Jun 2015 01:02:57 +0200 Doug Simon ignore generated NetBeans project configs in jvmci/
Thu, 11 Jun 2015 20:46:30 +0200 Christian Humer Truffle: direct all log output to GraalTruffleRuntime#log
Fri, 12 Jun 2015 11:32:39 +0200 Roland Schatz Unit tests for counted loop detection.
Fri, 12 Jun 2015 11:08:45 +0200 Roland Schatz Fix trip count of counted loops with stride > 1.
Thu, 11 Jun 2015 20:40:11 -0700 Christian Wimmer Preserve stateBefore when creating newInstanceNode and newArrayNode during canonicalization
Thu, 11 Jun 2015 16:20:13 -0700 Christian Wimmer Limit inlining depth during partial evaluation to avoid StackOverflowError, provide useful error message instead
Thu, 11 Jun 2015 15:14:14 -0700 Christian Wimmer Allow subclasses of DynamicNewArrayNode and DynamicNewInstanceNode
Thu, 11 Jun 2015 13:03:54 -0700 Tom Rodriguez TypeSwitchNode should be more careful about deleting successors
Thu, 11 Jun 2015 12:15:19 -0700 Tom Rodriguez Map from method name to rule should be per type not per annotation processor
Thu, 11 Jun 2015 09:51:50 -0700 Christian Wimmer Merge
Wed, 10 Jun 2015 17:23:19 -0700 Christian Wimmer Move instantiation checks from methods substitutions to the lowering of DynamicNewInstanceNode and DynamicNewArrayNode, so that Unsafe.allocateInstance and Array.newInstance can be intrinsified to a single node.
Thu, 11 Jun 2015 17:16:53 +0200 Andreas Woess Truffle: minor refactoring
Thu, 11 Jun 2015 17:10:27 +0200 Andreas Woess Truffle: remove cached property array
Thu, 11 Jun 2015 16:45:42 +0200 Roland Schatz Don't create IsNull guard for values with a nonNull stamp.
Thu, 11 Jun 2015 13:19:51 +0200 Roland Schatz Show location identity in dump of JavaWriteNode.
Thu, 11 Jun 2015 13:57:16 +0200 Stefan Anzinger Update jvmci.make
Thu, 11 Jun 2015 13:23:21 +0200 Stefan Anzinger Do not make builds in jvmci.make
Thu, 11 Jun 2015 11:35:55 +0200 Stefan Anzinger Merge
Thu, 11 Jun 2015 11:35:27 +0200 Stefan Anzinger Cleanup code in mx_graal_makefile.py, add comments
Thu, 11 Jun 2015 11:07:28 +0200 Stefan Anzinger jvmci.make remove generated source from search path; export compilers into a different directory when jvmci is disabled: jre/lib/<arch>/(server|client)-nojvmci/
Wed, 10 Jun 2015 19:27:05 +0200 Stefan Anzinger Merge
Wed, 10 Jun 2015 19:26:28 +0200 Stefan Anzinger [SPARC] Sign extend offsets in SPARCAddressLowering
Wed, 10 Jun 2015 19:25:28 +0200 Stefan Anzinger Append -nojvmci to the compiler directory when building without jvmci
Wed, 10 Jun 2015 14:56:49 +0200 Stefan Anzinger jvmci.make put temp dirs into the target directory
Wed, 10 Jun 2015 13:22:03 +0200 Stefan Anzinger Make jvmci.make quiet and use recipe for build and jar
Wed, 10 Jun 2015 11:06:41 +0200 Stefan Anzinger mx: Define BUILD_CLIENT_ONLY instead of setting JVM_VARIANTS when building client compiler
Thu, 11 Jun 2015 11:06:00 +0200 Roland Schatz Fix bug in access to compressed metaspace pointers.
Wed, 10 Jun 2015 17:56:40 -0700 Tom Rodriguez Refresh survivingSuccessor after deleting branch
Thu, 11 Jun 2015 01:21:44 +0200 Doug Simon re-enabled root compilation of intrinsics
Thu, 11 Jun 2015 01:16:44 +0200 Doug Simon print absolute file names from CFGPrinterObserver
Thu, 11 Jun 2015 01:16:06 +0200 Doug Simon fixed npe in CompilationPrinter
Thu, 11 Jun 2015 01:15:26 +0200 Doug Simon made getSubstitutionMethod part of Replacements API
Wed, 10 Jun 2015 20:19:30 +0200 Andreas Woess Truffle: remove unused code
Wed, 10 Jun 2015 20:06:17 +0200 Andreas Woess Truffle: make transitionMap a ConcurrentHashMap
Wed, 10 Jun 2015 20:06:13 +0200 Andreas Woess Truffle: model property replace as direct transition
Wed, 10 Jun 2015 20:05:52 +0200 Andreas Woess Truffle: move property notification hook to shared data, and call it on remove as well
Wed, 10 Jun 2015 16:18:22 +0200 Christian Humer Add specialized version of inferStamp to IntegerAddExactNode that understands that it cannot overflow.
Wed, 10 Jun 2015 16:07:59 +0200 Gilles Duboscq Make it possible to use a speculation in a FixedGuard
Wed, 10 Jun 2015 11:51:16 +0200 Gilles Duboscq Ensure CheckCast used for store check is canonicalized if possible
Wed, 10 Jun 2015 16:06:52 +0200 Gilles Duboscq Make speculation log available in HighTierContext
Wed, 10 Jun 2015 16:28:01 +0200 Doug Simon reworded Service documentation to be interms of "providers" instead of "implementations" to better match documentation for the standard ServiceLoader mechanism
Wed, 10 Jun 2015 16:10:26 +0200 Doug Simon removed dependency from NFI to JVMCI
Wed, 10 Jun 2015 12:07:31 +0200 Roland Schatz Show location identity in graph dumps.
Tue, 09 Jun 2015 19:07:39 -0700 Michael Van De Vanter Merge with 878786299d2d72bf0bdbd4002ccffcd1fad69b7a
Tue, 09 Jun 2015 18:48:06 -0700 Michael Van De Vanter Findbugs fix
Tue, 09 Jun 2015 15:20:30 -0700 Michael Van De Vanter Truffle/APIs and Debugging: Evolutionary steps to integrating debugging and tool support with TruffleVM APIs
Fri, 05 Jun 2015 18:05:13 -0700 Michael Van De Vanter Truffle: add a version string to the information provided with Language registration
Tue, 09 Jun 2015 23:00:38 +0200 Doug Simon removed trailing slash from directory names in jvmci.make
Tue, 09 Jun 2015 22:44:34 +0200 Doug Simon com.oracle.jvmci.service.Service is now a marker for service implementations available via JVMCI; removed Truffle -> JVMCI dependency
Tue, 09 Jun 2015 22:31:05 +0200 Doug Simon removed timestamp from "unknown" Graal version string
Tue, 09 Jun 2015 20:36:45 +0200 Doug Simon made access to CompilerToVM from PrintStreamOption lazy to resolve initialization issue
Tue, 09 Jun 2015 12:04:47 -0700 Tom Rodriguez Corrected ymm save location description
Tue, 09 Jun 2015 20:24:19 +0200 Christian Humer Truffle: allow non-constant Assumption checks
Tue, 09 Jun 2015 17:29:15 +0200 Doug Simon renamed fields in TTY to better reflect their semantics
Tue, 09 Jun 2015 17:25:57 +0200 Doug Simon use a JVMCI service to initialize the underlying PrintStream in TTY
Tue, 09 Jun 2015 17:23:42 +0200 Doug Simon handle race creating a symlink in mx
Tue, 09 Jun 2015 12:50:43 +0200 Christian Humer Truffle-DSL: speculate using a compilation final boolean that the unsupported branch is not taken for single specializable nodes.
Tue, 09 Jun 2015 12:50:43 +0200 Christian Humer Truffle-DSL: compute UnsupportedSpecializationException message lazily; Add a @TruffleBoundary to its constructor as it may end up on the fast path.
Tue, 09 Jun 2015 12:50:43 +0200 Christian Humer Truffle-DSL: fix unsupported method for single specializable nodes was generated too often.
Tue, 09 Jun 2015 13:19:52 +0200 Gilles Duboscq Use ressource array while parsing services rather than leak a heap array
Tue, 09 Jun 2015 13:06:37 +0200 Gilles Duboscq Renaming of classes around jvmciOptions for clarity
Tue, 09 Jun 2015 12:49:55 +0200 Gilles Duboscq Add graal.printer to graal.jar
Tue, 09 Jun 2015 11:56:04 +0200 Gilles Duboscq Merge
Tue, 09 Jun 2015 11:53:26 +0200 Gilles Duboscq mx: Remove leftover debug statement
Tue, 09 Jun 2015 11:52:55 +0200 Gilles Duboscq Add missing annotation processor to graal.printer
Tue, 09 Jun 2015 11:54:04 +0200 Gilles Duboscq Merge with jdk8u45-b14
Tue, 17 Mar 2015 11:22:51 -0700 asaha Added tag jdk8u45-b13 for changeset efbf340fc7f5
Mon, 16 Mar 2015 11:19:42 -0700 asaha Added tag jdk8u45-b12 for changeset dc29108bcbcb jdk8u45-b13
Mon, 16 Mar 2015 09:13:01 -0700 asaha Merge jdk8u45-b12
Thu, 12 Mar 2015 20:15:42 -0700 asaha Added tag jdk8u40-b27 for changeset 6824e2475e04
Tue, 10 Mar 2015 15:33:50 -0700 asaha 8074662: Update 3rd party readme and license for LibPNG v 1.6.16
Mon, 09 Mar 2015 12:35:33 -0700 asaha Added tag jdk8u45-b11 for changeset f4822d122041
Sat, 07 Mar 2015 16:26:10 -0800 asaha Merge jdk8u45-b11
Sat, 07 Mar 2015 10:25:19 -0800 asaha Added tag jdk8u40-b26 for changeset f39b6944ad44 jdk8u40-b27
Mon, 02 Mar 2015 11:14:04 -0800 asaha Added tag jdk8u45-b10 for changeset a9f578607920
Mon, 23 Feb 2015 14:47:40 -0800 asaha Added tag jdk8u45-b09 for changeset 35d8318de0b6 jdk8u45-b10
Mon, 16 Feb 2015 11:05:03 -0800 asaha Added tag jdk8u45-b08 for changeset 35c7330b68e2 jdk8u45-b09
Mon, 09 Feb 2015 13:30:30 -0500 kbarrett 8071931: Return of the phantom menace jdk8u45-b08
Fri, 30 Jan 2015 10:40:08 +0100 zmajo 8071818: Incorrect addressing mode used for ldf in SPARC assembler
Mon, 16 Feb 2015 07:19:22 -0800 asaha 8073223: Increment the build value to b02 for hs25.45 in 8u45-b08
Wed, 11 Feb 2015 14:14:36 -0800 asaha Merge
Mon, 09 Feb 2015 09:06:19 -0800 asaha Added tag jdk8u45-b07 for changeset 5871f3dd9b4a
Wed, 04 Feb 2015 13:10:46 -0800 asaha Merge jdk8u45-b07
Mon, 02 Feb 2015 13:28:48 -0800 asaha Added tag jdk8u45-b06 for changeset 3afa9cc6e8d5
Wed, 28 Jan 2015 15:25:49 -0800 asaha Merge jdk8u45-b06
Mon, 26 Jan 2015 11:59:40 -0800 asaha Added tag jdk8u45-b05 for changeset 344ff6e45a1e
Thu, 22 Jan 2015 15:41:31 -0800 asaha Merge jdk8u45-b05
Tue, 20 Jan 2015 12:29:04 -0800 asaha Added tag jdk8u45-b04 for changeset 2f586e3c4b6d
Tue, 20 Jan 2015 10:09:38 -0800 asaha Merge jdk8u45-b04
Tue, 20 Jan 2015 09:53:54 -0800 asaha Added tag jdk8u31-b32 for changeset 15d8108258cb
Mon, 19 Jan 2015 12:28:21 -0800 asaha Merge
Mon, 12 Jan 2015 13:48:39 -0800 asaha Added tag jdk8u45-b03 for changeset f41aa01b0a04
Mon, 12 Jan 2015 06:56:48 -0800 asaha Merge jdk8u45-b03
Mon, 12 Jan 2015 06:48:21 -0800 asaha Added tag jdk8u31-b31 for changeset b517d3a9aebf jdk8u31-b32
Mon, 05 Jan 2015 09:56:13 -0800 asaha Merge
Mon, 05 Jan 2015 09:26:17 -0800 asaha Merge
Mon, 29 Dec 2014 14:42:55 -0800 asaha Merge
Mon, 22 Dec 2014 14:00:31 -0800 asaha Added tag jdk8u45-b02 for changeset 626fd8c2eec6
Mon, 22 Dec 2014 12:10:45 -0800 asaha Merge jdk8u45-b02
Thu, 18 Dec 2014 14:30:02 -0800 asaha Merge jdk8u31-b31
Wed, 17 Dec 2014 08:43:16 -0800 asaha Added tag jdk8u25-b33 for changeset 4e1f52384f9f
Thu, 18 Dec 2014 14:19:36 -0800 asaha Merge
Fri, 12 Dec 2014 08:46:00 -0800 asaha Merge
Wed, 03 Dec 2014 09:23:36 -0800 asaha Merge
Wed, 19 Nov 2014 11:27:14 -0800 katleman Added tag jdk8u25-b32 for changeset 631f0c7b49c0 jdk8u25-b33
Mon, 22 Dec 2014 09:27:29 -0800 asaha Merge
Thu, 18 Dec 2014 17:59:15 -0800 acorn 8065366: Better private method resolution
Wed, 17 Dec 2014 09:10:57 -0800 asaha Merge
Mon, 15 Dec 2014 15:37:48 -0800 asaha Added tag jdk8u45-b01 for changeset 41c3c456e326
Fri, 12 Dec 2014 14:39:40 -0800 asaha Merge jdk8u45-b01
Mon, 01 Dec 2014 19:09:54 -0800 asaha Merge
Mon, 01 Dec 2014 11:29:12 -0800 asaha Merge
Mon, 01 Dec 2014 13:06:20 -0500 drchase 8064524: Compiler code generation improvements
Wed, 19 Nov 2014 15:02:01 -0800 asaha Merge
Mon, 17 Nov 2014 15:51:46 -0500 gthornbr 8050807: Better performing performance data handling
Mon, 10 Nov 2014 09:47:41 -0800 asaha 8062675: jmap is unable to display information about java processes and prints only pids
Thu, 06 Nov 2014 09:39:49 -0800 asaha Merge
Fri, 31 Oct 2014 17:09:14 -0700 asaha Merge
Fri, 24 Oct 2014 17:09:30 -0700 asaha Merge
Fri, 24 Oct 2014 15:02:37 -0400 hseigel 8050807: Better performing performance data handling
Mon, 20 Oct 2014 23:02:07 -0700 asaha Merge
Mon, 20 Oct 2014 15:14:56 -0400 hseigel 8058982: Better verification of an exceptional invokespecial
Sun, 19 Oct 2014 21:00:56 -0700 jmasa 8059064: Better G1 log caching
Tue, 14 Oct 2014 11:38:53 -0700 asaha Merge
Thu, 09 Oct 2014 15:42:23 +0200 mgerdin 8055479: TLAB stability
Fri, 26 Sep 2014 17:48:10 -0400 jmasa 8047125: (ref) More phantom object references
Thu, 09 Oct 2014 13:22:41 -0700 asaha 8060073: Increment minor version of HSx for 8u45 and initialize the build number
Thu, 09 Oct 2014 13:16:47 -0700 asaha Merge
Thu, 09 Oct 2014 12:07:01 -0700 asaha Added tag jdk8u45-b00 for changeset b95f13f05f55
Tue, 07 Oct 2014 08:42:42 -0700 asaha Merge
Wed, 11 Feb 2015 12:20:03 -0800 katleman Added tag jdk8u40-b25 for changeset 698dd28ecc78 jdk8u40-b26
Tue, 09 Jun 2015 12:17:22 +0200 Roland Schatz Use wordKind/wordSize instead of hardcoded long/64 in address calculations.
Tue, 09 Jun 2015 11:06:32 +0200 Lukas Stadler change phase order (ConvertDeoptimizeToGuard earlier, PEA after loop peeling/unswitching)
Tue, 09 Jun 2015 10:32:54 +0200 Stefan Anzinger Escape find filename pattern, as it would be expanded if there exists a *.java file in the working directory. (JBS:GRAAL-52)
Tue, 09 Jun 2015 07:51:46 +0200 Doug Simon added missing annotationProcessors to com.oracle.jvmci.debug project
Tue, 09 Jun 2015 00:42:50 +0200 Doug Simon removed reference to Graal
Tue, 09 Jun 2015 00:28:56 +0200 Doug Simon improve error message when JVMCI services are not found
Tue, 09 Jun 2015 00:22:49 +0200 Doug Simon moved JVMCI sources from graal/ to jvmci/ directory
Mon, 08 Jun 2015 23:40:08 +0200 Doug Simon removed MX_TARGET; replace VERBOSE with MAKE_VERBOSE
Mon, 08 Jun 2015 22:32:04 +0200 Doug Simon moved putting truffle.jar on the boot class path from the VM to mx (JBS:GRAAL-53)
Mon, 08 Jun 2015 22:21:12 +0200 Doug Simon converted OptionsVerifier to be a unit test
Mon, 08 Jun 2015 20:30:39 +0200 Stefan Anzinger Use export target explicitly in mx_graal.py when building JDK (JBS:GRAAL-52)
Mon, 08 Jun 2015 18:07:25 +0200 Stefan Anzinger Create DEST_SUBDIR when doing install_jvm (JBS:GRAAL-52)
Mon, 08 Jun 2015 17:04:02 +0200 Stefan Anzinger Fix windows build for jvmci (JBS:GRAAL-52)
Mon, 08 Jun 2015 14:25:25 +0200 Stefan Anzinger Remove conditional makefile-based compilation of jvmci from mx_graal.py
Fri, 05 Jun 2015 16:28:19 +0200 Stefan Anzinger Make jvmci.make stable; add header for building the jvmci.make; default to use the jvmci.make file when running mx.build
Mon, 08 Jun 2015 20:24:51 +0200 Doug Simon fixed remnants of "graal" names in JVMCI code
Mon, 08 Jun 2015 20:24:05 +0200 Doug Simon fixed regression causing mx not to install jars into $(SHARED_DIR)
Mon, 08 Jun 2015 19:32:59 +0200 Roland Schatz Use the fact that a range checked array index is not negative to avoid sign-extension of the index register.
Mon, 08 Jun 2015 19:32:53 +0200 Roland Schatz Use AMD64 addressing modes for direct reading from narrow oops.
Mon, 08 Jun 2015 19:19:51 +0200 Roland Schatz [SPARC] Create SPARC specific address nodes.
Mon, 08 Jun 2015 19:19:45 +0200 Roland Schatz [AMD64] Create AMD64 specific address nodes.
Mon, 08 Jun 2015 18:47:58 +0200 Roland Schatz Introduce AddressNode to represent pointer arithmetic, remove LocationNode.
Mon, 08 Jun 2015 15:57:52 +0200 Gilles Duboscq Work around CTW Graal compiler initlization order issue
Mon, 08 Jun 2015 15:01:17 +0200 Doug Simon mx: Filter package-info.class out when checking timestamps for java compilations
Wed, 03 Jun 2015 15:47:54 +0200 Gilles Duboscq Introduce Compiler interface in jvmci. Use it from jvmci.hotspot.CompilationTask
Mon, 08 Jun 2015 13:20:02 +0200 Josef Eisl AMD64HotSpotMove: make HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp a MoveOp.
Mon, 08 Jun 2015 12:14:36 +0200 Roland Schatz Provide a method to determine size in bytes of a Stamp.
Mon, 08 Jun 2015 12:09:37 +0200 Roland Schatz Drop stamp information of OSR proxies in graph builder.
Mon, 08 Jun 2015 11:47:32 +0200 Doug Simon include package-info.java in mx driven Java compilation
Mon, 08 Jun 2015 11:46:48 +0200 Doug Simon use qualified references in package-info.java javadoc to accommodate limitation in Eclipse
Wed, 03 Jun 2015 16:53:55 +0200 Josef Eisl Add LoopSpilling.
Mon, 01 Jun 2015 12:16:53 +0200 Josef Eisl AMD64HotSpotMove: split HotSpotLoadConstantOp into HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp.
Mon, 01 Jun 2015 12:14:33 +0200 Josef Eisl LIRIntrospection#scanField: use isAssignableFrom to check for constants.
Wed, 03 Jun 2015 09:28:41 +0200 Josef Eisl BytecodeParser#lookupField: use eagerResolving instead of unresolvedIsError to guard explicit initialization.
Mon, 08 Jun 2015 04:50:13 +0200 Jaroslav Tulach Polishing inter-operability APIs: Exposing only Message, TruffleObject and ForeignAccess-related classes.
Sun, 07 Jun 2015 16:59:03 +0200 Thomas Wuerthinger Fix the anchoring node in the lowering phase to not skip over loop exits.
Sun, 07 Jun 2015 16:21:00 +0200 Thomas Wuerthinger Add test for implicit null check phase.
Sun, 07 Jun 2015 16:16:10 +0200 Thomas Wuerthinger Fix too conservative anchoring of PiNode in CheckCastNode lowering.
Sun, 07 Jun 2015 01:08:35 +0200 Thomas Wuerthinger Lower TypeCheck node in first lowering.
Sun, 07 Jun 2015 00:47:10 +0200 Thomas Wuerthinger Small improvement and clean up of InstanceOfNode.
Sat, 06 Jun 2015 23:52:39 +0200 Thomas Wuerthinger Fix the guard anchors in the lowering phase and add a simple test case to prevent future regressions.
Sat, 06 Jun 2015 22:19:26 +0200 Thomas Wuerthinger Split MonitorEnterNode into RawMonitorEnterNode, null check, and hub load.
Sat, 06 Jun 2015 15:13:09 +0200 Thomas Wuerthinger Merge.
Sat, 06 Jun 2015 15:12:58 +0200 Thomas Wuerthinger Undo changes around saving of ymm registers.
Sat, 06 Jun 2015 09:23:37 +0200 Doug Simon updated javadoc to document that JVMCI services are disjoint from the standard service loading mechanism and tightened generic type constraint such that Services and @ServiceProcessor can only be used with classes implementing Service
Fri, 05 Jun 2015 23:54:02 +0200 Thomas Wuerthinger Merge.
Fri, 05 Jun 2015 23:53:43 +0200 Thomas Wuerthinger Another fix for the implicit null check phase.
Fri, 05 Jun 2015 17:12:08 +0200 Thomas Wuerthinger Merge.
Fri, 05 Jun 2015 17:11:50 +0200 Thomas Wuerthinger Fix a regression caused by the implicit null check changes.
Fri, 05 Jun 2015 23:05:16 +0200 Doug Simon disable ConvertDeoptimizeToGuardPhase for snippet graphs containing snippet counters to avoid (silent) deletion of counters on a path terminated by a deopt
Fri, 05 Jun 2015 23:03:41 +0200 Doug Simon count all type check hint misses not just the last one
Fri, 05 Jun 2015 22:16:56 +0200 Doug Simon added missing word operation annotations to MetaspacePointer
Fri, 05 Jun 2015 18:38:24 +0200 Andreas Woess GraphPE: force inlining in replacements when parsing cached graphs
Fri, 05 Jun 2015 17:59:05 +0200 Andreas Woess fix rethrowException flag in exception dispatch state
Fri, 05 Jun 2015 16:43:34 +0200 Andreas Woess Iterator-less NodeUsageIterable#first()
Fri, 05 Jun 2015 17:33:15 +0200 Doug Simon added counters for profile based type-check snippets that miss one of the profile types
Fri, 05 Jun 2015 17:28:29 +0200 Doug Simon added counters for the number of elements copied by arraycopy snippets
Fri, 05 Jun 2015 17:08:27 +0200 Doug Simon added SnippetCounter.add() method
Fri, 05 Jun 2015 17:07:45 +0200 Doug Simon improved names of arraycopy snippet counters
Fri, 05 Jun 2015 17:05:41 +0200 Doug Simon separate 1000's in snippet counter reports with commas
Fri, 05 Jun 2015 11:58:49 +0200 Doug Simon improved formatting of snippet counters
Fri, 05 Jun 2015 10:50:00 +0200 Doug Simon removed BytecodeDisassemblerProvider
Fri, 05 Jun 2015 14:12:49 +0200 Christian Humer Truffle-DSL: fix NPE in getImplicitCastType if an implicitely casted type is short circuited. (reported-by: Mohaned Qunaibit)
Fri, 05 Jun 2015 13:04:40 +0200 Stefan Anzinger Exclude distributions from exporting which are delivered with HotSpot (JBS:GRAAL-52)
Fri, 05 Jun 2015 10:00:06 +0200 Stefan Anzinger Add -m switch to mx build, which builds/exports JVMCI with the make/jvmci.make file
Fri, 05 Jun 2015 07:06:56 +0200 Stefan Anzinger Provide a pattern for mktemp (Required on Mac)
Thu, 04 Jun 2015 19:49:45 -0700 Tom Rodriguez Merge
Thu, 04 Jun 2015 12:31:54 -0700 Tom Rodriguez Reduce delta relative to hotspot for ymm register maps
Thu, 04 Jun 2015 12:36:07 -0700 Tom Rodriguez Anti-delta register saving portion of a560c9b81f0f
Thu, 04 Jun 2015 23:04:52 +0200 Doug Simon added counters for MonitorSnippets
Thu, 04 Jun 2015 12:50:21 -0700 Tom Rodriguez Add missing null check
Thu, 04 Jun 2015 11:08:12 -0700 Tom Rodriguez Merge
Thu, 04 Jun 2015 10:46:23 -0700 Tom Rodriguez Use dense index when possible for location marker
Wed, 03 Jun 2015 20:24:05 -0700 Tom Rodriguez Track max live register value in reference map
Wed, 03 Jun 2015 19:57:38 -0700 Tom Rodriguez Simplify interface to reference map
Wed, 03 Jun 2015 19:33:17 -0700 Tom Rodriguez Make illegal value a nested class
Wed, 03 Jun 2015 19:35:19 -0700 Tom Rodriguez Make shared NO_VALUES array
Thu, 04 Jun 2015 17:04:21 +0200 Doug Simon added missing EXPORT_LIST definitions in defs.make
Thu, 04 Jun 2015 16:51:37 +0200 Doug Simon require that @ServiceProvider is only used for JVMCI services
Thu, 04 Jun 2015 16:50:51 +0200 Doug Simon unified the DisassemblerProvider service interface to support both the hsdis and HexCodeFile based disassemblers
Thu, 04 Jun 2015 13:44:27 +0200 Doug Simon moved project definitions from JVMCI section to Graal section
Thu, 04 Jun 2015 16:15:14 +0200 Thomas Wuerthinger Improve implicit null check elimination to be aware of guards.
Thu, 04 Jun 2015 15:16:14 +0200 Thomas Wuerthinger Make ControlFlowAnchorDirectiveTest less restrictive. Should not depend on peeling policy.
Thu, 04 Jun 2015 13:36:56 +0200 Doug Simon only need a 32-bit move instead of a 64-bit move for stack banging
Thu, 04 Jun 2015 13:35:47 +0200 Doug Simon moved asm, bytecode and asm.test code back to com.oracle.graal name space (JBS:GRAAL-53)
Thu, 04 Jun 2015 09:17:32 +0200 Stefan Anzinger Update jvmci.make to latest suites.py
Thu, 04 Jun 2015 03:21:58 +0200 Stefan Anzinger Improve makefile generator, exporting files into shared dir (JBS:GRAAL-52)
Wed, 03 Jun 2015 20:24:04 +0200 Stefan Anzinger Change makefile generator to produce human readable code (JBS:GRAAL-52)
Thu, 04 Jun 2015 08:08:05 +0200 Jaroslav Tulach Give languages a chance to do implicit exports. Prefer explicit exports over implicit ones.
Thu, 04 Jun 2015 01:00:44 +0200 Andreas Woess HotSpotNodePlugin should use providers from GraphBuilderContext
Thu, 04 Jun 2015 01:00:00 +0200 Andreas Woess Backed out changeset: 5db03b62b621
Wed, 03 Jun 2015 22:13:10 +0200 Doug Simon fixed canonicalizeprojects issues
Wed, 03 Jun 2015 21:53:28 +0200 Doug Simon removed redundant definition of JVM opcodes
Wed, 03 Jun 2015 21:42:01 +0200 Doug Simon moved com.oracle.graal.bytecode to JVMCI namespace (JBS:GRAAL-53)
Wed, 03 Jun 2015 21:34:21 +0200 Doug Simon removed ExcludeFromIdentityComparisonVerification and replaced it with a white list in CheckGraalInvariants
Wed, 03 Jun 2015 18:33:23 +0200 Doug Simon moved com.oracle.asm.**.test to JVMCI namespace (JBS:GRAAL-53)
Wed, 03 Jun 2015 18:06:44 +0200 Doug Simon moved com.oracle.asm.** to jvmci-util.jar (JBS:GRAAL-53)
Wed, 03 Jun 2015 17:12:05 +0200 Doug Simon made HotSpotDisassemblerProvider a stand alone JVMCI service implementation of DisassemblerProvider
Wed, 03 Jun 2015 16:52:41 +0200 Doug Simon moved CodeCacheProvider.disassemble(...) from API to CFGPrinterObserver
Wed, 03 Jun 2015 16:23:33 +0200 Doug Simon added JVMCI_UTIL distribution
Wed, 03 Jun 2015 18:07:07 +0200 Andreas Woess Truffle: fix FastPE regression
Wed, 03 Jun 2015 17:43:21 +0200 Andreas Woess mx fsckprojects: exclude .workspace/
Wed, 03 Jun 2015 17:38:26 +0200 Andreas Woess mx archive: exclude dotfiles
Wed, 03 Jun 2015 17:37:43 +0200 Andreas Woess InlineInvokePlugin#notify{Before,After}Inline should be called with inlinedMethod
Wed, 03 Jun 2015 16:25:39 +0200 Jaroslav Tulach Using SourceVersion.latest() to avoid warnings when building on JDK8
Wed, 03 Jun 2015 15:12:24 +0200 Thomas Wuerthinger Fix ObjectStampJoinTest.
Wed, 03 Jun 2015 14:58:00 +0200 Thomas Wuerthinger Fix isPointerNonNull utility. If a stamp does not have values, it also cannot be null.
Wed, 03 Jun 2015 14:15:42 +0200 Thomas Wuerthinger Merge.
Wed, 03 Jun 2015 14:08:29 +0200 Thomas Wuerthinger Empty pointer stamps are also non-null.
Wed, 03 Jun 2015 13:24:28 +0200 Thomas Wuerthinger Move lowering of TypeCheckNode to VM-independent lowering provider.
Wed, 03 Jun 2015 13:08:13 +0200 Thomas Wuerthinger Make stamp of checkcast more precise.
Wed, 03 Jun 2015 13:47:47 +0200 Doug Simon fix bug where computed graal.version value is longer than the placeholder value
Wed, 03 Jun 2015 10:56:15 +0200 Jaroslav Tulach Verifying behavior of TruffleLanguage when it faces invalid source code.
Wed, 27 May 2015 11:16:01 +0200 Jaroslav Tulach Making TruffleTCK abstract after skipping abstract test classes in GraalJUnitCore
Wed, 27 May 2015 10:49:06 +0200 Jaroslav Tulach TCK now checks behavior when parsing unparseable code
Wed, 03 Jun 2015 10:17:19 +0200 Jaroslav Tulach Behavior of null-like values is now part of the TCK
Tue, 02 Jun 2015 21:15:59 -0700 Michael Van De Vanter Merge with c74d3c9b9de7f007fe4339b987973830131ad0fe
Tue, 02 Jun 2015 18:32:11 -0700 Michael Van De Vanter Merge with df4579cb9503128c646bd04e66646ccfa7faf25f
Tue, 02 Jun 2015 17:41:19 -0700 Michael Van De Vanter Truffle/Instrumentation: fix the small tool demonstration in SL
Tue, 02 Jun 2015 17:11:48 -0700 Michael Van De Vanter Truffle/Instrumentation: improve Probe trace output for builtins
Tue, 02 Jun 2015 16:44:16 -0700 Michael Van De Vanter Truffle/Instrumentation: move Probe tracing out of DebugEngine and into Probe
Tue, 02 Jun 2015 18:25:16 -0700 Christian Wimmer Use a marker value in second slot of a two-slot value during parsing; improve assertion checking in FrameStateBuilder
Wed, 03 Jun 2015 02:40:53 +0200 Thomas Wuerthinger Infer stamp in newly created return value phi in the inlining utility.
Wed, 03 Jun 2015 01:35:27 +0200 Thomas Wuerthinger Merge.
Wed, 03 Jun 2015 01:11:56 +0200 Thomas Wuerthinger Merge.
Wed, 03 Jun 2015 01:11:28 +0200 Thomas Wuerthinger Make sure every invoke is in a different block in the BCI block map to improve local liveness analysis.
Wed, 03 Jun 2015 01:10:18 +0200 Thomas Wuerthinger Improve lowering of the type check node.
Wed, 03 Jun 2015 00:06:34 +0100 Chris Seaton Merge.
Wed, 03 Jun 2015 00:06:05 +0100 Chris Seaton Add the tools API to truffle.jar, and make tools 1.7 compatible.
Wed, 03 Jun 2015 00:30:44 +0200 Doug Simon moved [AMD64|SPARC]HotSpotJVMCIBackendFactory into JVMCI namespace (JBS:GRAAL-53)
Tue, 02 Jun 2015 23:29:27 +0200 Doug Simon moved HotSpotTargetDescription and [AMD64|SPARC]HotSpotRegisterConfig into JVMCI namespace (JBS:GRAAL-53)
Tue, 02 Jun 2015 22:11:52 +0200 Doug Simon moved com.oracle.graal.[amd64|sparc] to com.oracle.jvmci.[amd64|sparc] (JBS:GRAAL-53)
Tue, 02 Jun 2015 21:42:21 +0200 Doug Simon ordered projects in suite.py into JVMCI, NIF, Graal, Truffle and GraalTruffle sections
Tue, 02 Jun 2015 19:11:34 +0200 Doug Simon missed Graal -> JVMCI renamings
Tue, 02 Jun 2015 23:20:46 +0200 Thomas Wuerthinger Eliminate fixed boxing node if it has no usages.
Tue, 02 Jun 2015 21:07:25 +0200 Thomas Wuerthinger Turn BoxNode from floating to fixed node.
Tue, 02 Jun 2015 18:29:35 +0200 Doug Simon (re)add support for executing Truffle in non-JVMCI runtimes
Tue, 02 Jun 2015 17:50:41 +0200 Josef Eisl TypeUniverse: add JaCoCo Exclude.
Tue, 02 Jun 2015 17:32:40 +0200 Josef Eisl Add JaCoCo Exclude to GraphPrinterDumpHandler and BenchmarkCounters (problems with CheckGraalInvariants).
Mon, 01 Jun 2015 15:15:45 +0200 Josef Eisl Add missing JaCoCo excludes
Tue, 02 Jun 2015 17:03:54 +0200 Doug Simon fixed canonicalizeprojects issue
Tue, 02 Jun 2015 15:15:58 +0200 Doug Simon moved com.oracle.graal.java.test to com.oracle.jvmci.runtime.test
Tue, 02 Jun 2015 15:15:23 +0200 Doug Simon avoid double assignment
Tue, 02 Jun 2015 15:14:54 +0200 Doug Simon fixed spelling error
Tue, 02 Jun 2015 14:40:06 +0200 Josef Eisl BytecodeParser#lookupField: explicitly initialize interface if it is the declaring class of the field.
Tue, 02 Jun 2015 14:48:05 +0200 Josef Eisl Add StaticInterfaceFieldTest.
Tue, 02 Jun 2015 09:09:32 +0200 Josef Eisl StandardOp.StackStoreOp: fix typo in javadoc.
Fri, 29 May 2015 15:44:36 +0200 Josef Eisl Remove obsoleted TODOs.
Tue, 02 Jun 2015 10:23:19 +0200 Josef Eisl AMD64HotSpotRegisterAllocationConfig: adhere to the register order specified by -G:RegisterPressure.
Tue, 02 Jun 2015 11:55:30 +0200 Thomas Wuerthinger Merge.
Tue, 02 Jun 2015 11:45:43 +0200 Thomas Wuerthinger Remove GuardingPiNode and replace with FixedGuardNode + PiNode.
Tue, 02 Jun 2015 11:27:04 +0200 Jaroslav Tulach Fail the build when there are compile errors
Mon, 01 Jun 2015 12:55:56 +0200 Andreas Woess Truffle: add DynamicObject#containsKey, make flags parameter optional, minor simplifications
Mon, 01 Jun 2015 13:49:38 +0200 Andreas Woess Truffle: remove NodeUtil.findNodeInstancesShallow
Mon, 01 Jun 2015 13:32:28 +0200 Andreas Woess Truffle: change NodeUtil.findFirstNodeInstance to include root in potential matches
Mon, 01 Jun 2015 17:47:28 -0700 Michael Van De Vanter Merge with 645f170013a451083414ff695412c465e9d2ebf0
Sun, 31 May 2015 17:23:14 -0700 Michael Van De Vanter Merge with 4c146c9367b639ca173f0b0381804b4f50aca822
Sun, 31 May 2015 17:19:04 -0700 Michael Van De Vanter Truffle/Source: add some tests for SourceSections, including a reported design issue with empty Soruces.
Mon, 01 Jun 2015 22:14:34 +0200 Thomas Wuerthinger Fix in the scheduler for proxy node handling.
Mon, 01 Jun 2015 22:13:10 +0200 Thomas Wuerthinger Merge.
Mon, 01 Jun 2015 22:12:57 +0200 Thomas Wuerthinger Use graph builder plugin instead of node intrinsic for guarding non-null in snippets.
Mon, 01 Jun 2015 11:49:57 -0700 Tom Rodriguez Fixed some javadoc
Mon, 01 Jun 2015 18:13:48 +0200 Doug Simon fixed pylint issue
Mon, 01 Jun 2015 18:04:52 +0200 Doug Simon moved FINDBUGS jar from lib/ to graal/
Mon, 01 Jun 2015 18:04:12 +0200 Doug Simon mx: added support for server-nograal and client-nograal aliases
Mon, 01 Jun 2015 17:20:51 +0200 Doug Simon added -x option to gate command that makes --task-filter an exclusion filter
Mon, 01 Jun 2015 16:10:50 +0200 Doug Simon fixed compile error in FilterTypes.java
Mon, 01 Jun 2015 15:03:26 +0200 Doug Simon do not initialize classes when resolving from GraalJUnitCore
Mon, 01 Jun 2015 15:02:31 +0200 Doug Simon added SecurityManager checks and field/method reflection hiding (JBS:GRAAL-51)
Mon, 01 Jun 2015 15:01:34 +0200 Doug Simon more graceful failure in context of stale mx-deployed JDK jars
Mon, 01 Jun 2015 15:24:37 +0200 Gilles Duboscq mx: make dependency omission more strict so that a distribution that lists a non-existent project is detected
Mon, 01 Jun 2015 15:14:20 +0200 Gilles Duboscq Services: don't throw exceptions or print warnings when there are no implementations for a non-required service
Mon, 01 Jun 2015 15:13:16 +0200 Gilles Duboscq mx: use BootstrapJVMCI rather than BootstrapGraal
Mon, 01 Jun 2015 17:03:29 +0200 Gilles Duboscq Move EventProvider to jvmci.hotspot, make it a JVMCI Service
Fri, 29 May 2015 14:46:49 +0200 Gilles Duboscq Add getProfilingInfo(boolean includeNormal, boolean includeOSR) to ResolvedJavaMethod
Mon, 01 Jun 2015 15:14:39 +0200 Gilles Duboscq Move HotSpotResolvedJavaMethod.getSpeculationLog to ResolvedJavaMethod
Fri, 29 May 2015 13:22:29 +0200 Gilles Duboscq Add JVMCI working set
Mon, 01 Jun 2015 15:12:33 +0200 Stefan Anzinger Fix build for JVMCI on Solaris (JBS:GRAAL-53)
Mon, 01 Jun 2015 14:17:05 +0200 Stefan Anzinger JVMCI update makefiles for Solaris/SPARC; os::read at early stage of VM does not work, use ::read as fallback in JVMCIRuntime::parse_lines (JBS:GRAAL-54)
Mon, 01 Jun 2015 13:19:48 +0200 Thomas Wuerthinger Merge.
Mon, 01 Jun 2015 00:44:38 +0200 Thomas Wuerthinger Merge.
Sun, 31 May 2015 23:58:09 +0200 Thomas Wuerthinger Merge.
Sun, 31 May 2015 23:57:57 +0200 Thomas Wuerthinger Enable inlining during parsing by default.
Sun, 31 May 2015 23:20:24 +0200 Thomas Wuerthinger Fix in the bytecode parser: Do not overwrite the stateAfter of the start instruction.
Sun, 31 May 2015 23:05:25 +0200 Thomas Wuerthinger Small fix to NestedLoopTest: Make sure the placeholder methods cannot be inlined.
Sun, 31 May 2015 22:48:50 +0200 Thomas Wuerthinger Fix in the dominator based conditional elimination for the corner case of a loop exit merge.
Sun, 31 May 2015 13:27:50 +0200 Thomas Wuerthinger Fix for the method handle plugin.
Mon, 01 Jun 2015 12:29:48 +0200 Doug Simon don't destroy and clear JNI global for HotSpotJVMCIRuntime singleton object during shutdown as racing compiler threads may still access it
Sun, 31 May 2015 23:57:31 +0200 Doug Simon recast VM compilation request via JVMCI to be a HotSpot JVMCI event, removing the last direct reference to a Graal class in the VM (JBS:GRAAL-53)
Sun, 31 May 2015 14:30:13 +0200 Doug Simon handle service filtering that returns an empty result
Sun, 31 May 2015 13:42:47 +0200 Doug Simon Truffle and NFI implementations are now accessed via JVMCI services instead of being hard coded in the VM (JBS:GRAAL-51)
Sun, 31 May 2015 12:32:15 +0200 Doug Simon replaced use of javap with a small Java utility for refining service class list to only those implementing com.oracle.jvmci.service.Service
Sat, 30 May 2015 14:31:16 +0200 Thomas Wuerthinger Reduce the number of foreign calls in monitorenter snippets.
Fri, 29 May 2015 22:49:07 -0700 Christian Wimmer Make BytecodeParser more extensible
Fri, 29 May 2015 20:43:55 -0700 Christian Wimmer Fix options in makefile
Fri, 29 May 2015 19:11:39 -0700 Christian Wimmer Make BytecodeParser a top-level class to avoid excessive indentation of two class nesting levels
Fri, 29 May 2015 17:01:31 -0700 Christian Wimmer Allow multiple ParameterPlugin and InlineInvokePlugin in graph builder plugins; cleanup InlineInvokePlugin and implementations, including in Truffle
Fri, 29 May 2015 22:27:38 +0200 Doug Simon moved JVMCI classes into their own distributions (JBS:GRAAL-53)
Fri, 29 May 2015 13:19:05 -0700 Christian Wimmer Cleanup and generalize graph builder plugins
Fri, 29 May 2015 17:23:14 +0200 Doug Simon replaced OptionsParsed with DebugInitializationPropertyProvider
Fri, 29 May 2015 17:01:57 +0200 Doug Simon moved JVMCI service API into separate com.oracle.jvmci.service module (JBS:GRAAL-53)
Fri, 29 May 2015 16:24:25 +0200 Doug Simon handle graal.jar that has already had Graal.class patched
Fri, 29 May 2015 16:15:57 +0200 Roland Schatz Add missing option processors.
Fri, 29 May 2015 14:46:58 +0200 Roland Schatz Remove unused methods.
Thu, 28 May 2015 20:02:54 +0200 Josef Eisl AMD64: emit INC and DEC for add or sub with 1 or -1.
Thu, 28 May 2015 19:49:05 +0200 Josef Eisl Add BC_iadd_const* unittests.
Thu, 28 May 2015 13:07:25 +0200 Josef Eisl LinearScanLifetimeAnalysisPhase: special case StackStoreOp.
Thu, 28 May 2015 13:06:01 +0200 Josef Eisl Introduce StackStoreOp.
Wed, 27 May 2015 16:26:10 +0200 Josef Eisl AMD64HotSpotEpilogueOp: set rbp rescue location on construction.
Wed, 27 May 2015 15:46:11 +0200 Josef Eisl Encapsulate AMD64HotSpotLIRGenerator#saveRbp.
Fri, 29 May 2015 12:08:54 +0200 Josef Eisl SSAMoveResolver: add support for non-virtual stack slots.
Fri, 29 May 2015 11:46:51 +0200 Josef Eisl SSAMoveResolver: outsource VirtualStackSlot index calculation.
Fri, 29 May 2015 11:33:47 +0200 Josef Eisl GraalDebugConfig: dump LSRA intervals with -G:+DumpOnError.
Fri, 29 May 2015 10:59:03 +0200 Josef Eisl LinearScan: fix intervals context.
Fri, 29 May 2015 13:02:04 +0200 Christian Wirth Merged
Fri, 29 May 2015 13:01:09 +0200 Christian Wirth fix typo in mx_graal.py
Fri, 29 May 2015 12:59:36 +0200 Christian Wirth fix graal.version identification issue (replace is happening, but assert does not identify that.
Fri, 29 May 2015 12:59:12 +0200 Christian Wirth fixes for windows build (size_t conversion, missing precompiled.hpp, missing strtof, strtoll in Windows SDK)
Fri, 29 May 2015 12:09:07 +0200 Thomas Wuerthinger Merge.
Fri, 29 May 2015 10:52:21 +0200 Thomas Wuerthinger Fix a bug in the dominator based conditional elimination.
Fri, 29 May 2015 11:35:20 +0200 Doug Simon support DEFAULT_VM=graal in mx/env
Fri, 29 May 2015 10:38:52 +0200 Gilles Duboscq delete options once they have been passed to Java
Fri, 29 May 2015 10:35:51 +0200 Gilles Duboscq Fix wrong free in ~OptionsTable
Fri, 29 May 2015 10:13:18 +0200 Josef Eisl Backed out changeset: 23bc51cd8654
Fri, 29 May 2015 09:08:21 +0200 Doug Simon added support for '--vm graal' to mx as an alias for '--vm jvmci'
Thu, 28 May 2015 21:14:08 -0700 Michael Van De Vanter Fix project dependency
Thu, 28 May 2015 21:11:28 -0700 Michael Van De Vanter Merge with f41409c6ff26923655747d1a36ac51892b1153ac
Thu, 28 May 2015 15:10:18 -0700 Michael Van De Vanter Merge with fad97102875561c0cecb2da155cdf0a1bc3cdaa8
Thu, 28 May 2015 10:16:13 -0700 Michael Van De Vanter Merge with 4b3b38415adf974774952abb69b359053d6f0018
Thu, 28 May 2015 09:51:44 -0700 Michael Van De Vanter Merge with 47c5e0903d065856b2eac8054f3de9413cd617d2
Wed, 27 May 2015 21:52:52 -0700 Michael Van De Vanter Merge with 93d486d51ab48f91d8697d94793e208e01e44559
Wed, 27 May 2015 20:52:21 -0700 Michael Van De Vanter Truffle/Debugging: temporary patches so the DebugEngine will work (partially) with the new TruffleVM framework.
Wed, 27 May 2015 20:49:09 -0700 Michael Van De Vanter Truffle/instrumentation: catch a NPE error condition (when a tagged STATEMENT has no source information)
Wed, 27 May 2015 16:36:03 -0700 Michael Van De Vanter Truffle/Debugging: fix a python problem with the "sldebug" command
Tue, 26 May 2015 17:38:44 -0700 Michael Van De Vanter Merge with ce585b0ac3e2eef29a0c4423ab9a5c524a331a30
Tue, 26 May 2015 16:44:24 -0700 Michael Van De Vanter ghost entry in hg's model
Tue, 26 May 2015 16:38:13 -0700 Michael Van De Vanter Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Thu, 28 May 2015 17:00:59 -0700 Christian Wimmer Do not rely on single/double slot information from the Kind of the value in a local variable or expression stack entry. With word type rewriting during parsing, long values can be single slot values when they are rewritten from Object values.
Fri, 29 May 2015 01:11:41 +0200 Doug Simon fixed missed renaming
Fri, 29 May 2015 00:35:10 +0200 Doug Simon fixed eclipseformat issues
Fri, 29 May 2015 00:19:05 +0200 Doug Simon Merge.
Fri, 29 May 2015 00:06:22 +0200 Doug Simon revived post option parsing handler notification
Thu, 28 May 2015 21:58:33 +0200 Doug Simon Merge.
Thu, 28 May 2015 17:13:22 +0200 Doug Simon Merge.
Thu, 28 May 2015 16:39:41 +0200 Doug Simon added lower runtime overhead mechanism for setting "graal.version" system property
Thu, 28 May 2015 15:36:48 +0200 Doug Simon recast all Graal native code as JVMCI code (JBS:GRAAL-53)
Wed, 27 May 2015 13:43:27 +0200 Doug Simon changed uses of Graal terminology to JVMCI (JBS:GRAAL-53)
Wed, 27 May 2015 13:32:18 +0200 Doug Simon Merge.
Wed, 27 May 2015 00:36:16 +0200 Doug Simon renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Tue, 26 May 2015 23:45:05 +0200 Doug Simon renamed com.oracle.graal.api.meta.test to com.oracle.graal.java.test since it is Graal specific (JBS:GRAAL-53)
Tue, 26 May 2015 23:21:15 +0200 Doug Simon renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
Tue, 26 May 2015 20:29:07 +0200 Doug Simon merge fixes
Tue, 26 May 2015 17:21:29 +0200 Doug Simon use skeleton findbugs jar containing only SuppresFBWarnings to avoid external dependency for JVMCI classes (JBS:GRAAL-53)
Tue, 26 May 2015 17:13:37 +0200 Doug Simon moved com.oracle.graal.hotspot.jvmci classes to com.oracle.jvmci.hotspot module (JBS:GRAAL-53)
Tue, 26 May 2015 12:27:05 +0200 Doug Simon fixed canonicalizeprojects issues
Tue, 26 May 2015 11:42:44 +0200 Doug Simon moved MethodId* classes from c.o.g.graphbuilderconf to c.o.g.api.meta (JBS:GRAAL-53)
Tue, 26 May 2015 11:19:50 +0200 Doug Simon moved Receiver inner class from MethodIdMap to InvocationPlugin (JBS:GRAAL-53)
Tue, 26 May 2015 11:14:59 +0200 Doug Simon fixed expected exception type in some TestResolvedJavaType tests
Tue, 26 May 2015 00:40:36 +0200 Doug Simon removed dependency from JVMCI class HotSpotResolvedJavaMethodImpl to non-JVMCI class StructuredGraph (JBS:GRAAL-53)
Tue, 26 May 2015 00:31:30 +0200 Doug Simon removed dependency from JVMCI class HotSpotProfilingInfo to non-JVMCI class StructuredGraph (JBS:GRAAL-53)
Mon, 25 May 2015 23:44:59 +0200 Doug Simon reverted uses of InternalError to JVMCIError (JBS:GRAAL-53)
Mon, 25 May 2015 23:30:34 +0200 Doug Simon moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
Mon, 25 May 2015 22:30:44 +0200 Doug Simon removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
Mon, 25 May 2015 22:17:10 +0200 Doug Simon moved UnsafeAccess to com.oracle.jvmci.common (JBS:GRAAL-53)
Mon, 25 May 2015 17:40:30 +0200 Doug Simon fixed missing rename
Mon, 25 May 2015 17:34:32 +0200 Doug Simon renamed com.oracle.graal.service.processor to com.oracle.jvmci.runtime.processor (JBS:GRAAL-53)
Mon, 25 May 2015 17:20:39 +0200 Doug Simon removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
Mon, 25 May 2015 17:09:00 +0200 Doug Simon handle duplicates when extracting service files
Mon, 25 May 2015 11:06:22 +0200 Doug Simon remove documentation about extended bytecodes
Sun, 24 May 2015 16:40:29 +0200 Doug Simon removed use of lambda in JVMCI/Graal initialization code
Sun, 24 May 2015 16:29:41 +0200 Doug Simon avoid unnecessary loading of regex classes when assertions are disabled
Sun, 24 May 2015 14:44:28 +0200 Doug Simon fixed regression preventing hosted CompileTheWorld from running (JBS:GRAAL-53)
Sun, 24 May 2015 14:42:38 +0200 Doug Simon require @ServiceProcessor annotated classes to be top level types
Sun, 24 May 2015 13:11:53 +0200 Doug Simon added extension point for post Option parsing actions and used it to remove another JVMCI to non-JVMCI dependency (JBS:GRAAL-53)
Sun, 24 May 2015 12:07:04 +0200 Doug Simon assert that at most one GraalRuntimeFactory is available
Sun, 24 May 2015 11:56:57 +0200 Doug Simon removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
Fri, 22 May 2015 23:58:35 +0200 Doug Simon merge fixes
Fri, 22 May 2015 23:26:20 +0200 Doug Simon added HotSpotJVMCIRuntime* classes, replaced references to HotSpotGraalRuntime in VM with HotSpotJVMCIRuntime (JBS:GRAAL-53)
Tue, 19 May 2015 23:16:07 +0200 Doug Simon created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
Thu, 28 May 2015 21:26:54 +0200 Thomas Wuerthinger Merge.
Thu, 28 May 2015 21:25:21 +0200 Thomas Wuerthinger Apply type check plugin only when parsing intrinsics.
Thu, 28 May 2015 18:06:26 +0200 Gilles Duboscq make GraalRuntime::parse_argument public to avoid needing the firend declaration
Thu, 28 May 2015 17:44:05 +0200 Gilles Duboscq Merge
Thu, 28 May 2015 16:54:14 +0200 Gilles Duboscq remove hotspot.sourcegen
Thu, 28 May 2015 16:50:35 +0200 Gilles Duboscq Remove GenGraalRuntimeInlineHpp
Wed, 27 May 2015 17:40:26 +0200 Gilles Duboscq Use files in lib/graal/options to define Graal options (-G:...) instead of generating code for them
Mon, 18 May 2015 18:30:43 +0200 Gilles Duboscq Extract options file to build
Mon, 18 May 2015 17:59:40 +0200 Gilles Duboscq Make OptionProcessor create options files
Thu, 07 May 2015 16:59:34 +0200 Gilles Duboscq Use GraalRuntime::parse_lines in GraalRuntime::parse_graal_options_file
Thu, 07 May 2015 16:00:42 +0200 Gilles Duboscq Factor GraalRuntime::parse_lines out of GraalRuntime::get_service_impls
Wed, 06 May 2015 17:04:06 +0200 Gilles Duboscq mx: better description for strict-compliance and fix typo
Wed, 06 May 2015 16:54:59 +0200 Gilles Duboscq Graal loader: load all .jar files (regardless of graal prefix)
Tue, 05 May 2015 17:56:23 +0200 Gilles Duboscq GraphDecoder: add debug information to Invoke assertion
Thu, 28 May 2015 10:04:46 +0200 Josef Eisl Add RegisterAllocationConfig to AllocationContext.
Wed, 27 May 2015 12:12:22 +0200 Josef Eisl Backend: add #newRegisterAllocationConfig.
Thu, 28 May 2015 11:04:19 +0200 Josef Eisl Add AMD64HotSpotRegisterAllocationConfig.
Wed, 27 May 2015 12:06:50 +0200 Josef Eisl LinearScanWalker: outsource register range check.
Wed, 27 May 2015 12:09:09 +0200 Josef Eisl RegisterAllocationConfig: add AllocatableRegisters.
Thu, 28 May 2015 10:59:34 +0200 Roland Schatz Remove reference to CompilationResult from HotSpotCompiledCode.
Wed, 27 May 2015 12:23:22 +0200 Roland Schatz [AMD64] Use shorter encoding of zero-extend opcodes.
Wed, 27 May 2015 10:57:21 +0200 Stefan Anzinger Remove duplicate directories in distrule
Wed, 27 May 2015 10:18:54 +0200 Jaroslav Tulach GRAAL-1090: Doug speeds up ./mx.sh build --only com.oracle.truffle.sl from 8s to 4s on my computer.
Tue, 26 May 2015 16:19:16 -0700 Christian Wimmer Bugfix for Graph Decoder: ensure that guard dependencies to block begins are correctly re-wired during decoding
Tue, 26 May 2015 21:22:00 +0200 Thomas Wuerthinger Create different nodes in the graph builder when instanceof and checkcast have a single type profile.
Tue, 26 May 2015 20:48:30 +0200 Thomas Wuerthinger Merge.
Tue, 26 May 2015 20:23:22 +0200 Thomas Wuerthinger Merge.
Tue, 26 May 2015 20:23:11 +0200 Thomas Wuerthinger Improve canonicalization of instanceof node.
Tue, 26 May 2015 20:21:07 +0200 Thomas Wuerthinger Disable inlining during parsing.
Tue, 26 May 2015 18:57:51 +0200 Thomas Wuerthinger Enable inlining during parsing by default.
Tue, 26 May 2015 18:34:22 +0200 Thomas Wuerthinger Fix folding of type check node.
Tue, 26 May 2015 20:04:08 +0200 Christian Humer Truffle-DSL: move internal @ExpectError annotation from public API to the test package only; share expect error handling between new processors.
Tue, 26 May 2015 20:04:07 +0200 Christian Humer SL: handle undefined functions gracefully.
Tue, 26 May 2015 20:02:07 +0200 Christian Humer Truffle-DSL: pow example should not use @ExplodeLoop.
Tue, 19 May 2015 17:48:50 +0200 Christian Humer SL: Remove useless rewriteOn parameter in SLLogicalOrNode#doBoolean
Tue, 26 May 2015 19:11:36 +0200 Jaroslav Tulach Introducing standard I/O and error into Env and using TruffleVM to execute SL test cases. Adding SLTckTest to verify SL language interop.
Tue, 26 May 2015 16:46:25 +0200 Thomas Wuerthinger Fix probabilities for new array instances.
Tue, 26 May 2015 14:46:32 +0200 Stefan Anzinger Add Makefile generator for building graal without mx
Fri, 22 May 2015 11:52:28 +0200 Stefan Anzinger [SPARC] Make Membar delayable
Fri, 22 May 2015 11:41:03 +0200 Stefan Anzinger [SPARC] Make CAS delayable
Fri, 22 May 2015 11:29:13 +0200 Stefan Anzinger [SPARC] Use SPARCAddressValue in NullCheckOp
Fri, 22 May 2015 10:53:28 +0200 Stefan Anzinger [SPARC] Consolidate SPARCMove loads and stores
Tue, 19 May 2015 17:38:53 +0200 Stefan Anzinger .project: Update path to make directory
Tue, 26 May 2015 10:53:19 +0200 Roland Schatz mx gate: add option to skip ideclean
Mon, 25 May 2015 12:26:53 +0200 Jaroslav Tulach Enforcing public, one parameter constructor for each TruffleLanguage by annotation processor and required call to super.
Mon, 25 May 2015 10:36:30 +0200 Jaroslav Tulach Testing the annotation processor using the @ExpectedError annotation as suggested by Christian Humer
Mon, 25 May 2015 09:09:07 +0200 Jaroslav Tulach PrintWriter needs to be flushed more often than PrintStream
Mon, 25 May 2015 08:49:16 +0200 Jaroslav Tulach Hardcoding .sl mimetype for now. Should have an API so language implementations can declare their own supported mime types.
Mon, 25 May 2015 01:37:31 +0200 Thomas Wuerthinger Make inlining code more robust in the context of inlining substituted graphs.
Sun, 24 May 2015 11:02:42 +0200 Doug Simon fixed npe in CompileTheWorld for methods that are already compiled
Sun, 24 May 2015 10:27:27 +0200 Doug Simon fixed regression that disabled parsing of Graal command line options
Sun, 24 May 2015 09:18:55 +0200 Doug Simon removed unused support for forced inlining of method substitutions
Sun, 24 May 2015 00:21:20 +0200 Doug Simon compute compiled bytecodes using method inlining recording instead of a DebugMetric
Fri, 22 May 2015 23:11:17 +0200 Doug Simon added checkcopyrights command (from mxtool2)
Fri, 22 May 2015 23:10:51 +0200 Doug Simon removed OKRA libraries
Fri, 22 May 2015 10:20:38 -0700 Tom Rodriguez Add missing OSR test
Fri, 22 May 2015 18:12:01 +0200 Jaroslav Tulach Replacing PrintStream with PrintWriter in the simple language
Fri, 22 May 2015 13:41:10 +0200 Jaroslav Tulach Introducing TruffleVM - a central place to invoke code in any registered TruffleLanguage.
Fri, 22 May 2015 10:50:43 +0200 Paul Woegerer Make PEA handling of node virtualization customizable
Fri, 22 May 2015 09:39:22 +0200 Jaroslav Tulach Removing author tag
Thu, 21 May 2015 22:42:21 -0700 Tom Rodriguez Merge fix
Thu, 21 May 2015 22:23:08 -0700 Tom Rodriguez Merge
Thu, 21 May 2015 22:20:41 -0700 Tom Rodriguez Lower checkcast arraycopy idiom after frame state assignment and convert arraycopy lowering into snippets
Wed, 20 May 2015 11:58:51 -0700 Tom Rodriguez Fix SnippetCounters private location assert
Mon, 18 May 2015 16:51:01 -0700 Tom Rodriguez Warn about null arguments to snippets and allow recursive calls in snippets
Mon, 18 May 2015 14:57:05 -0700 Tom Rodriguez Fixed javadoc formatting
Mon, 18 May 2015 14:46:23 -0700 Tom Rodriguez support later folding of constant array reads
Mon, 18 May 2015 14:44:59 -0700 Tom Rodriguez make sure the arraycopy routines have the right array locations
Mon, 18 May 2015 14:32:42 -0700 Tom Rodriguez fixed scope name
Mon, 18 May 2015 14:32:14 -0700 Tom Rodriguez Remove unused argument from snippet
Mon, 18 May 2015 14:30:03 -0700 Tom Rodriguez Handle AbstractPointerStamp in duplicateModified
Mon, 18 May 2015 14:29:35 -0700 Tom Rodriguez Support string formatting in forceDump
Thu, 21 May 2015 11:15:56 -0400 Kevin Menard Optimize singleton factory lists.
Thu, 21 May 2015 15:53:02 +0200 Roland Schatz Support detection of long induction variables.
Thu, 21 May 2015 15:00:11 +0200 Josef Eisl SPARCArithmetic: add register hint for Unary2Op.
Thu, 21 May 2015 14:56:00 +0200 Josef Eisl SPARCLIRGenerator: create new variables for I2F and L2D converting.
Thu, 21 May 2015 13:28:41 +0200 Josef Eisl Move ConstantStackMoveTest and StackStoreTest to amd64 specific project.
Thu, 21 May 2015 13:25:44 +0200 Roland Schatz Make ShiftNode narrowable under certain conditions.
Thu, 07 May 2015 14:47:27 +0200 Josef Eisl mx gate: bootstrap with -G:+SSA_LIR.
Thu, 21 May 2015 11:54:22 +0200 Josef Eisl MoveResolver: recognize self assignment even on Kind mismatch.
Thu, 21 May 2015 11:51:32 +0200 Josef Eisl NodeLIRBuilder#getExactPhiKind: handle non-java constants.
Thu, 21 May 2015 11:50:38 +0200 Josef Eisl LIRKind: add merge(Iterable<LIRKind>).
Mon, 18 May 2015 15:38:22 +0200 Josef Eisl NodeLIRBuilder#createPhiIn: add assertion message.
Mon, 18 May 2015 14:48:02 +0200 Josef Eisl NodeLIRBuilder#createPhiOut: do not put fixed registers into phiOuts.
Mon, 18 May 2015 14:40:32 +0200 Josef Eisl SSALinarScanResolveDataFlowPhase: do not allow registers as phi operands.
Wed, 20 May 2015 15:01:24 +0200 Josef Eisl LinearScan: move LinearScanEliminateSpillMovePhase#beforeSpillMoveElimination to LinearScan.
Mon, 18 May 2015 14:39:43 +0200 Josef Eisl LinearScan: add intervals to scope.
Wed, 20 May 2015 17:30:34 +0200 Josef Eisl AMD64Move: refactor #const2stack and add support for short and byte.
Wed, 20 May 2015 16:30:05 +0200 Josef Eisl AMD64MacroAssembler#movlong: use sign-extend 32bit move if possible.
Thu, 21 May 2015 12:10:17 +0200 Josef Eisl Add ConstantStackMoveTest.
Wed, 20 May 2015 17:25:23 +0200 Josef Eisl NumUtil: add isShort(long).
Wed, 20 May 2015 16:27:26 +0200 Josef Eisl LIRTest: support for zero parameters and subclasses of LIRTestSpecification.
Wed, 20 May 2015 15:25:28 +0200 Josef Eisl Add StackStoreTest.
Thu, 21 May 2015 02:07:10 +0200 Andreas Woess Reenable processing deoptimizations that do not invalidate in ConvertDeoptimizeToGuardPhase
Wed, 20 May 2015 14:18:02 +0200 Lukas Stadler only put type in HotSpotConstantPool cache if it's resolved
Wed, 20 May 2015 14:17:56 +0200 Lukas Stadler more debug dumping in PEGraphDecoder
Wed, 20 May 2015 10:17:58 +0200 Doug Simon tolerate ConstantNodes in unused FrameStates when checking nodes added by an invocation plugin