Mercurial > hg > graal-compiler
graph
-
graph builder plugins are created before GraphBuilderConfigurations and the process for deriving plugins from an existing configuration is simplifiedSun, 15 Mar 2015 10:52:22 +0100, by Doug Simon
-
NodeIntrinsificationPhase is given only the providers it needs instead of a Providers objectThu, 12 Mar 2015 22:19:27 +0100, by Doug Simon
-
made resolution of method with InvocationPlugins lazyThu, 12 Mar 2015 22:10:07 +0100, by Doug Simon
-
fixed syntax errorThu, 12 Mar 2015 17:13:29 +0100, by Doug Simon
-
Merge.Thu, 12 Mar 2015 16:45:24 +0100, by Doug Simon
-
MergeThu, 12 Mar 2015 15:59:01 +0100, by Stefan Anzinger
-
[SPARC] Print specific error code when mmap fails (even when PrintWarnings is set to false)Thu, 12 Mar 2015 15:58:28 +0100, by Stefan Anzinger
-
[SPARC] Link Solaris/SPARC HotSpot code into Eclipse projectThu, 12 Mar 2015 15:37:57 +0100, by Stefan Anzinger
-
removed tests for intrinsics that call the original methodThu, 12 Mar 2015 16:07:34 +0100, by Doug Simon
-
fixed Math.pow intrinsic to make a runtime call instead of calling the original methodThu, 12 Mar 2015 16:04:37 +0100, by Doug Simon
-
disallow intrinsics from calling the original methodThu, 12 Mar 2015 16:03:40 +0100, by Doug Simon
-
fixed bug in managing replacement scope during bytecode parsing and improved API for querying replacement info from graph builder pluginsThu, 12 Mar 2015 15:25:43 +0100, by Doug Simon
-
added test for Math.pow() intrinsicThu, 12 Mar 2015 15:20:29 +0100, by Doug Simon
-
tidied up assertions in InliningUtilThu, 12 Mar 2015 15:19:56 +0100, by Doug Simon
-
moved bytecode paring options to AbstractBytecodeParser.OptionsThu, 12 Mar 2015 14:11:03 +0100, by Doug Simon
-
mx: Support systems where SC_ARG_MAX has not defined limitThu, 12 Mar 2015 12:45:04 +0100, by Gilles Duboscq
-
fixed canonicalizeprojects issuesThu, 12 Mar 2015 07:29:31 +0100, by Doug Simon
-
Merge.Thu, 12 Mar 2015 07:14:18 +0100, by Doug Simon
-
Split LeafType off from ConcreteSubtypeWed, 11 Mar 2015 17:45:21 -0700, by Tom Rodriguez
-
Connect required Assumptions with answer to CHA queryWed, 11 Mar 2015 17:32:04 -0700, by Tom Rodriguez
-
Simplify STATIC_PRIMITIVE_FIELD macroWed, 11 Mar 2015 16:06:35 -0700, by Tom Rodriguez
-
moved WordTypes from c.o.g.word.phases to c.o.g.wordThu, 12 Mar 2015 07:13:05 +0100, by Doug Simon
-
removed WordTypeRewriterPhaseThu, 12 Mar 2015 01:11:22 +0100, by Doug Simon
-
use the 'jacoco=exclude' project property when deciding which directories to include in JaCoCo coverage reportsWed, 11 Mar 2015 23:36:38 +0100, by Doug Simon
-
removed some uses of setStampFromReturnTypeWed, 11 Mar 2015 23:27:51 +0100, by Doug Simon
-
ensure voidness of a @NodeIntrinsic method's return kind agrees with the voidness of the stamp of the intrinsified nodeWed, 11 Mar 2015 23:23:08 +0100, by Doug Simon
-
workaround for JDK-8056066Wed, 11 Mar 2015 21:01:10 +0100, by Doug Simon
-
Merge.Wed, 11 Mar 2015 20:43:52 +0100, by Doug Simon
-
make sure that all split successors guard for a condition before optimizing in OptimizeGuardAnchorsPhaseWed, 11 Mar 2015 18:16:25 +0100, by Lukas Stadler
-
iterative marking of loop phis in SchedulePhaseWed, 11 Mar 2015 16:35:26 +0100, by Lukas Stadler
-
Truffle: implement recursive inlining and with a maximum depth of 4.Wed, 11 Mar 2015 15:44:32 +0100, by Christian Humer
-
Fix broken windows build.Wed, 11 Mar 2015 15:44:32 +0100, by Christian Humer
-
Truffle-DSL: @Cached javadoc fixes.Wed, 11 Mar 2015 15:44:32 +0100, by Christian Humer
-
Truffle-DSL: make the whole specialization block atomic to avoid unnecessary node allocations.Wed, 11 Mar 2015 11:32:13 +0100, by Christian Humer
-
Truffle-DSL: make specialization types mergable with other specialization types.Wed, 11 Mar 2015 11:30:20 +0100, by Christian Humer
-
Truffle-DSL: removeSame does not need to run using atomic. It is always used in an atomic block already.Tue, 10 Mar 2015 21:13:07 +0100, by Christian Humer
-
Truffle: add assertion to always be in atomic blocks for replaces as it now may be violated by NodeUtil#nonAtomicReplace.Tue, 10 Mar 2015 21:11:12 +0100, by Christian Humer
-
Verify dependencies when assertions are enabledTue, 10 Mar 2015 22:18:53 -0700, by Tom Rodriguez
-
Add varargs versions of assertTrue and assertFalseTue, 10 Mar 2015 22:15:39 -0700, by Tom Rodriguez
-
Bootstrap might exit early in debug JVMTue, 10 Mar 2015 20:32:04 -0700, by twisti
-
Fix new entry in the gate for economy compiler configuration.Tue, 10 Mar 2015 23:33:12 +0100, by Thomas Wuerthinger
-
Make sure new "economy" compiler configuration is not picked up as the default.Tue, 10 Mar 2015 22:32:47 +0100, by Thomas Wuerthinger
-
Merge.Tue, 10 Mar 2015 22:09:54 +0100, by Thomas Wuerthinger
-
Add compiler configuration "economy".Tue, 10 Mar 2015 21:02:12 +0100, by Thomas Wuerthinger
-
use GraphBuilderPlugins for method substitutions, intrinsics and snippets (GRAAL-982)Wed, 11 Mar 2015 20:43:12 +0100, by Doug Simon
-
disallow method substitution to be compilation rootWed, 11 Mar 2015 17:16:30 +0100, by Doug Simon
-
removed a static access to HotSpotGraalRuntimeWed, 11 Mar 2015 15:27:18 +0100, by Doug Simon
-
ensure an offset into a HotSpot metaspace object is valid before reading itWed, 11 Mar 2015 15:25:34 +0100, by Doug Simon
-
refactored graph builder plugins into a separate classTue, 10 Mar 2015 21:59:29 +0100, by Doug Simon
-
added ArgSupplier mechanism for supporting tests that modify their argumentsTue, 10 Mar 2015 21:39:31 +0100, by Doug Simon
-
made BarrieredAccess finalTue, 10 Mar 2015 21:29:12 +0100, by Doug Simon
-
spelling fixTue, 10 Mar 2015 21:26:43 +0100, by Doug Simon
-
Merge.Tue, 10 Mar 2015 21:26:02 +0100, by Doug Simon
-
Truffle: cache trivial node counts per call target.Tue, 10 Mar 2015 19:44:56 +0100, by Christian Humer
-
Truffle: expose non-atomic replace API to Truffle DSL to avoid multiple RootNode lookups for multiple replaces in one atomic block.Tue, 10 Mar 2015 19:38:07 +0100, by Christian Humer
-
Truffle-DSL: implemented duplication check for specializations with @Cached to avoid duplicates for multithreaded AST execution.Tue, 10 Mar 2015 19:28:26 +0100, by Christian Humer
-
Truffle-DSL: fix another null issue for execute method generation.Tue, 10 Mar 2015 13:47:46 +0100, by Christian Humer
-
Make conditional elimination more robust wrt deleted begin nodes.Tue, 10 Mar 2015 19:19:33 +0100, by Thomas Wuerthinger
-
Merge.Tue, 10 Mar 2015 15:52:16 +0100, by Thomas Wuerthinger
-
Add conditional elimination test cases.Tue, 10 Mar 2015 15:52:07 +0100, by Thomas Wuerthinger
-
Add unit test for conditional elimination of IntegerTestNode.Tue, 10 Mar 2015 15:28:02 +0100, by Thomas Wuerthinger
-
Clean up unused methods in schedule phase.Tue, 10 Mar 2015 15:21:34 +0100, by Thomas Wuerthinger
-
Add succeeding stamp inference for integer test node.Tue, 10 Mar 2015 15:20:13 +0100, by Thomas Wuerthinger
-
Simplification in SchedulePhase.Tue, 10 Mar 2015 15:19:57 +0100, by Thomas Wuerthinger
-
Make GuardProxyNode ready for the case where its input is null.Tue, 10 Mar 2015 14:49:59 +0100, by Thomas Wuerthinger
-
Reintroduce CustomCanonicalizerTue, 10 Mar 2015 15:09:26 +0100, by Stefan Anzinger
-
Add missing constructor for GuardPhiNodeTue, 10 Mar 2015 15:08:56 +0100, by Stefan Anzinger
-
Do not rely on object identity when comparing Value.ILLEGALTue, 10 Mar 2015 15:08:26 +0100, by Stefan Anzinger
-
Do not wrap Error objects in OptimizedCallTarget#doInvoke.Tue, 10 Mar 2015 13:44:35 +0100, by Thomas Wuerthinger
-
Profile exceptions on OptimizeCallTarget#doInvoke.Tue, 10 Mar 2015 12:48:03 +0100, by Thomas Wuerthinger
-
Merge.Tue, 10 Mar 2015 11:33:30 +0100, by Thomas Wuerthinger
-
Merge.Mon, 09 Mar 2015 23:07:28 +0100, by Thomas Wuerthinger
-
Modification of phase order for fast partial evaluation.Mon, 09 Mar 2015 23:06:11 +0100, by Thomas Wuerthinger
-
Refactor integer add exact node.Mon, 09 Mar 2015 23:04:03 +0100, by Thomas Wuerthinger
-
Evaluate neverPartOfCompilation assertion only after partial escape analysis and conditional elimination. Create explicit SourceStackTrace exception. Add neverPartOfCompilation unit test.Mon, 09 Mar 2015 21:07:38 +0100, by Thomas Wuerthinger
-
Fixed an issue with nested loop explosion. Added a unit test to prevent future regressions.Mon, 09 Mar 2015 18:11:19 +0100, by Thomas Wuerthinger
-
removed HotSpotResolvedObjectTypeImpl.trustedInterfaceTypeTue, 10 Mar 2015 10:36:31 +0100, by Doug Simon
-
removed illegal use of Debug.handle()Tue, 10 Mar 2015 10:36:15 +0100, by Doug Simon
-
Truffle: deactivate assertion that is cause performance problemsTue, 10 Mar 2015 09:22:10 +0100, by Christian Wirth
-
Disable updateBytesCRC32 until MethodSubstutions are compiled like snippetsMon, 09 Mar 2015 13:11:36 -0700, by Tom Rodriguez
-
Check for derived pointers before passing BytecodeFrame into HotSpotMon, 09 Mar 2015 13:07:18 -0700, by Tom Rodriguez
-
ConcreteSubtype always implies leafMon, 09 Mar 2015 12:46:01 -0700, by Tom Rodriguez
-
Add test that ConcreteSubtype works properly for abstract classesMon, 09 Mar 2015 12:44:36 -0700, by Tom Rodriguez
-
Add PrintNMethodsAtLevel option to hotspotMon, 09 Mar 2015 12:43:19 -0700, by Tom Rodriguez
-
Support printing options for more nmethod partsMon, 09 Mar 2015 12:18:19 -0700, by Tom Rodriguez
-
Fix possible race in assertionMon, 09 Mar 2015 12:17:28 -0700, by Tom Rodriguez
-
mx_graal: do not clear LD_LIBRARY_PATH before invoking makeMon, 09 Mar 2015 17:49:57 +0100, by Gilles Duboscq
-
Only use deoptimizing instanceof snippet if the profile covers 100% of the casesMon, 02 Mar 2015 17:23:39 +0100, by Gilles Duboscq
-
Fix for conditional elimination: Block could have been deleted, but dominated block is alive.Mon, 09 Mar 2015 17:41:20 +0100, by Thomas Wuerthinger
-
Merge.Mon, 09 Mar 2015 17:20:19 +0100, by Thomas Wuerthinger
-
Add folding for IntegerTestNode.Mon, 09 Mar 2015 17:20:06 +0100, by Thomas Wuerthinger
-
Simplify begin node immediately after removing if node.Mon, 09 Mar 2015 15:38:33 +0100, by Thomas Wuerthinger
-
Mid tier conditional elimination needs full schedule.Mon, 09 Mar 2015 15:38:17 +0100, by Thomas Wuerthinger
-
Merge.Mon, 09 Mar 2015 15:04:08 +0100, by Thomas Wuerthinger
-
Fixes after tryFold signature change.Mon, 09 Mar 2015 14:18:08 +0100, by Thomas Wuerthinger
-
Convert API for tryFold from Boolean return value to TriState return value.Mon, 09 Mar 2015 14:14:02 +0100, by Thomas Wuerthinger
-
Reduce number of inserted guard proxies.Mon, 09 Mar 2015 12:32:48 +0100, by Thomas Wuerthinger
-
Merge.Mon, 09 Mar 2015 12:03:59 +0100, by Thomas Wuerthinger
-
Perform full schedule for conditional elimination only in a phase where floating guards are available.Mon, 09 Mar 2015 12:03:48 +0100, by Thomas Wuerthinger
-
Correctly handle corner case in AbstractBeginNode#removeProxies.Mon, 09 Mar 2015 11:33:09 +0100, by Thomas Wuerthinger
-
Fixes for new conditional elimination phase. Make it default.Mon, 09 Mar 2015 01:24:00 +0100, by Thomas Wuerthinger
-
Set the block for proxy nodes in the schedule phase.Mon, 09 Mar 2015 01:23:20 +0100, by Thomas Wuerthinger
-
Merge.Sun, 08 Mar 2015 21:58:48 +0100, by Thomas Wuerthinger
-
Initial version of new dominator-based conditional elimination phase.Sun, 08 Mar 2015 21:58:34 +0100, by Thomas Wuerthinger
-
Add Graph#reverseUsageOrder facility. Add test case for guard elimination corner case.Thu, 05 Mar 2015 14:26:16 +0100, by Thomas Wuerthinger
-
[SPARC] Refactor initialization of backendMon, 09 Mar 2015 15:52:59 +0100, by Stefan Anzinger
-
CyclicAssumption: Use an AtomicReference to ensure invalidation.Mon, 09 Mar 2015 14:22:15 +0100, by Benoit Daloze
-
Truffle-DSL: fixed implementation of execute methods without unexpected value for null values.Mon, 09 Mar 2015 00:41:43 +0100, by Christian Humer
-
Truffle-DSL: fixed possible wrong variable accesses when calling node constructors.Mon, 09 Mar 2015 00:41:42 +0100, by Christian Humer
-
Move linking of RootNode to CallTarget to ensure final semantics.Fri, 06 Mar 2015 18:51:31 +0100, by Benoit Daloze
-
Add test for concurrent DSL node specializations.Thu, 05 Mar 2015 14:19:23 +0100, by Benoit Daloze
-
PrimitiveValueProfile: directly use the field inside the class to highlight its usages.Wed, 25 Feb 2015 18:31:23 +0100, by Benoit Daloze
-
Use FixedGuard in tryCheckcastSingleImplementorThu, 05 Mar 2015 17:57:36 -0800, by Tom Rodriguez
-
Truffle/Instrumentation: the Visualizer for language-specific values now has a "trim" option to limit result size.Thu, 05 Mar 2015 16:58:12 -0800, by Michael Van De Vanter
-
Merge with 5d2309d32463f4c857d55e3233e8366f7b4d6febWed, 04 Mar 2015 16:38:36 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: JavadocWed, 04 Mar 2015 16:28:05 -0800, by Michael Van De Vanter
-
GraalCompiler: add LIR to LIRStages context.Wed, 04 Mar 2015 12:17:46 +0100, by Josef Eisl
-
GraalCompiler: Encapsulate LIR generation in an LIRPhase.Tue, 03 Mar 2015 11:50:06 +0100, by Josef Eisl
-
Debug.metrics should be static finalTue, 03 Mar 2015 18:04:00 -0800, by Tom Rodriguez
-
Use ILLEGAL.equals(value) in ValueUtil.isIllegalTue, 03 Mar 2015 18:02:00 -0800, by Tom Rodriguez
-
Fix setting of conditional in MemUseTrackerImplTue, 03 Mar 2015 18:00:00 -0800, by Tom Rodriguez
-
Truffle: new method Source.getLength() and semantic adjustments to the new factory method for creating files whose contents have already been read.Tue, 03 Mar 2015 17:55:10 -0800, by Michael Van De Vanter
-
Merge with fa75218e39424f24e05d31ee58dfd5c2bb4c8319Tue, 03 Mar 2015 17:13:51 -0800, by Michael Van De Vanter
-
Truffle: SourceSection can now produce the line/column coordinates of its final characterTue, 03 Mar 2015 17:11:46 -0800, by Michael Van De Vanter
-
Truffle: new factory method for files whose contents have already been read.Tue, 03 Mar 2015 16:54:43 -0800, by Michael Van De Vanter
-
Fix nested Timer and MemUse tracking logicTue, 03 Mar 2015 10:32:17 -0800, by Tom Rodriguez
-
MergeTue, 03 Mar 2015 16:10:35 +0100, by Stefan Anzinger
-
[SPARC] Install hsdis-sparcv9.so into the jvm with mxTue, 03 Mar 2015 16:10:07 +0100, by Stefan Anzinger
-
[SPARC] Remove unused code from assemblerTue, 03 Mar 2015 15:19:32 +0100, by Stefan Anzinger
-
Remove LIRFrameState.finish() (and FinishFrameStatePhase).Tue, 03 Mar 2015 15:01:11 +0100, by Josef Eisl
-
Introduce FinishFrameStatePhase (outsourced from LocationMarker).Tue, 03 Mar 2015 14:55:06 +0100, by Josef Eisl
-
Fix compiler warningTue, 03 Mar 2015 13:24:33 +0100, by Stefan Anzinger
-
MergeTue, 03 Mar 2015 13:19:35 +0100, by Stefan Anzinger
-
MergeMon, 02 Mar 2015 19:11:22 +0100, by Stefan Anzinger
-
[SPARC] Change ld/st ops of SPARC to functionsMon, 02 Mar 2015 18:44:14 +0100, by Stefan Anzinger
-
[SPARC] Change conditional move ops of SPARC to functionsMon, 02 Mar 2015 12:14:36 +0100, by Stefan Anzinger
-
[SPARC] Change arithmetic ops of SPARC to functions in assemblerMon, 02 Mar 2015 11:22:17 +0100, by Stefan Anzinger
-
[SPARC] Replace fpop instructionsFri, 27 Feb 2015 14:43:40 +0100, by Stefan Anzinger
-
[SPARC] Change part of the fpop assemblerFri, 27 Feb 2015 13:55:38 +0100, by Stefan Anzinger
-
[SPARC] Change fcmpFri, 27 Feb 2015 13:23:52 +0100, by Stefan Anzinger
-
[SPARC] Replace callFri, 27 Feb 2015 11:52:03 +0100, by Stefan Anzinger
-
[SPARC] Remove all object oriented fmt00 instructions (sethi, nop, cbcond) and use simple function callsFri, 27 Feb 2015 11:42:36 +0100, by Stefan Anzinger
-
Compile the testmethod for jsr in DeoptimizeOnExceptionTest explicitely instead of making it hot in a loop (Saves a lot of time)Fri, 27 Feb 2015 11:40:15 +0100, by Stefan Anzinger
-
[SPARC] Simplify branch instructions (No more object allocations), Tidy up SPARCControlFlow and SPARCAssemblerFri, 27 Feb 2015 09:18:23 +0100, by Stefan Anzinger
-
Merge.Tue, 03 Mar 2015 11:51:16 +0100, by Thomas Wuerthinger
-
Improve common dominator calculations.Tue, 03 Mar 2015 11:50:31 +0100, by Thomas Wuerthinger
-
Add EmitLIRRepeatCount to repeat emitLIR for profilingMon, 02 Mar 2015 19:21:19 -0800, by Tom Rodriguez
-
Rearrange scopes and timers in emitBackend to match up betterMon, 02 Mar 2015 19:18:31 -0800, by Tom Rodriguez
-
Add ttyLocker to TraceDeoptimization outputMon, 02 Mar 2015 19:06:41 -0800, by Tom Rodriguez
-
Use Value instead of JavaValue in BytecodeFrame and VirtualObjectMon, 02 Mar 2015 18:40:47 -0800, by Tom Rodriguez
-
Merge.Tue, 03 Mar 2015 00:01:36 +0100, by Thomas Wuerthinger
-
Handle case in new earliest schedule when end node and begin node are identical.Mon, 02 Mar 2015 19:09:46 +0100, by Thomas Wuerthinger
-
Merge.Mon, 02 Mar 2015 17:07:51 +0100, by Thomas Wuerthinger
-
Merge.Mon, 02 Mar 2015 16:31:59 +0100, by Thomas Wuerthinger
-
Fix cycle in lowered graph for atomic read write.Mon, 02 Mar 2015 16:31:37 +0100, by Thomas Wuerthinger
-
Enable adding constant nodes to the comparison for GraalCompilerTest.Mon, 02 Mar 2015 15:59:01 +0100, by Thomas Wuerthinger
-
Enable LongNodeChainTest for earliest possible schedule strategy.Mon, 02 Mar 2015 15:42:28 +0100, by Thomas Wuerthinger
-
Make earliest possible schedule iterative.Mon, 02 Mar 2015 12:26:29 +0100, by Thomas Wuerthinger
-
Remove dead code in schedule phase.Sun, 01 Mar 2015 13:36:23 +0100, by Thomas Wuerthinger
-
Remove dead markLocation routineMon, 02 Mar 2015 14:15:32 -0800, by Tom Rodriguez
-
Introduce LIROptimization option to disable all LIR optimization.Thu, 26 Feb 2015 17:39:00 +0100, by Josef Eisl
-
Add NestedBooleanOptionValueTest.Mon, 02 Mar 2015 14:03:56 +0100, by Josef Eisl
-
Introduce NestedBooleanOptionValue.Thu, 26 Feb 2015 18:04:52 +0100, by Josef Eisl
-
Temporarily back out changeset 68dd6598be5f (Turn SortState#containsInstruction into an assertion.)Mon, 02 Mar 2015 14:43:43 +0100, by Roland Schatz
-
Give a debugId to DeoptimizeNodes that do not come from Guard loweringMon, 02 Mar 2015 14:00:44 +0100, by Gilles Duboscq
-
SA fixes: add GraalEnv to VMTypes, remove references to value_value from agent sourcesFri, 20 Feb 2015 14:24:16 +0100, by Gilles Duboscq
-
Truffle/Instrumentation: new, experimental kind of InstrumentSat, 28 Feb 2015 15:52:13 -0800, by Michael Van De Vanter
-
Merge with 68dd6598be5f74970e7fc1a4a2fa4ccd166dbb11Sat, 28 Feb 2015 12:50:25 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: Javadoc fixSat, 28 Feb 2015 09:32:36 -0800, by Michael Van De Vanter
-
Turn SortState#containsInstruction into an assertion.Sat, 28 Feb 2015 15:34:08 +0100, by Thomas Wuerthinger
-
Block to kill set is only necessary for floating reads.Sat, 28 Feb 2015 15:20:32 +0100, by Thomas Wuerthinger
-
Do not need to compute post dominators for schedule.Sat, 28 Feb 2015 15:16:29 +0100, by Thomas Wuerthinger
-
Add assertion in ControlFlowGraph.Sat, 28 Feb 2015 15:09:53 +0100, by Thomas Wuerthinger
-
Add test case and support for nested loops for Truffle bytecode interpreters.Sat, 28 Feb 2015 14:54:59 +0100, by Thomas Wuerthinger
-
Verify that merge nodes have more than one merged forward end. Add utility for cleaning up merge nodes that do not.Sat, 28 Feb 2015 14:54:29 +0100, by Thomas Wuerthinger
-
Improve error message for partialEvaluationConstant assert to include the values of phis.Sat, 28 Feb 2015 14:50:40 +0100, by Thomas Wuerthinger
-
Another fix after counted loop recognition changes.Sat, 28 Feb 2015 13:15:09 +0100, by Thomas Wuerthinger
-
Add Truffle bytecode interpreter test with nested loops.Sat, 28 Feb 2015 12:44:49 +0100, by Thomas Wuerthinger
-
Fix for counted loop changes.Sat, 28 Feb 2015 01:01:52 +0100, by Thomas Wuerthinger
-
Support for loops for Truffle bytecode interpreters.Fri, 27 Feb 2015 22:49:50 +0100, by Thomas Wuerthinger
-
Support == as a loop exit condition of counted loops.Fri, 27 Feb 2015 22:49:26 +0100, by Thomas Wuerthinger
-
Make isDominatedBy fasterFri, 27 Feb 2015 15:34:43 -0800, by Tom Rodriguez
-
Fix issue found by CheckGraalInvariants.Fri, 27 Feb 2015 20:17:59 +0100, by Thomas Wuerthinger
-
Temporarily disable constant scheduling again for canonical graph comparisons.Fri, 27 Feb 2015 18:25:41 +0100, by Thomas Wuerthinger
-
Fix EdgesTest after recent changes to the Edges class.Fri, 27 Feb 2015 17:11:47 +0100, by Thomas Wuerthinger
-
Merge.Fri, 27 Feb 2015 16:36:38 +0100, by Thomas Wuerthinger
-
Ignore simpleLoopTest for now.Fri, 27 Feb 2015 16:35:54 +0100, by Thomas Wuerthinger
-
Add bytecode interpreter partial evaluation test with loop.Fri, 27 Feb 2015 16:26:54 +0100, by Thomas Wuerthinger
-
Support for creating merges during partial evaluation of bytecode interpreters.Fri, 27 Feb 2015 16:01:12 +0100, by Thomas Wuerthinger
-
Add merge boolean property to ExplodeLoop annotation to indicate that backward branches should be merged if possible.Fri, 27 Feb 2015 14:06:36 +0100, by Thomas Wuerthinger
-
Add test timeout for long if cascade test.Fri, 27 Feb 2015 14:02:15 +0100, by Thomas Wuerthinger
-
Add test with long if cascade.Fri, 27 Feb 2015 14:01:18 +0100, by Thomas Wuerthinger
-
New bytecode interpreter partial evaluation test including an IFZERO bytecode. Make graph builder loop explosion support multiple loop back edges from one peeling iteration.Fri, 27 Feb 2015 13:54:30 +0100, by Thomas Wuerthinger
-
New Truffle API method CompilerAsserts#partialEvaluationConstant(Object).Fri, 27 Feb 2015 13:54:05 +0100, by Thomas Wuerthinger
-
Add a new ADD bytecode to the bytecode interpreter test.Fri, 27 Feb 2015 12:49:59 +0100, by Thomas Wuerthinger
-
Add basic bytecode interpreter partial evaluation test.Fri, 27 Feb 2015 12:44:22 +0100, by Thomas Wuerthinger
-
Improve LongNodeChainTest.Fri, 27 Feb 2015 11:49:15 +0100, by Thomas Wuerthinger
-
Fix output of CFG printer.Fri, 27 Feb 2015 11:47:14 +0100, by Thomas Wuerthinger
-
Correct typo.Thu, 26 Feb 2015 13:12:33 +0100, by Thomas Wuerthinger
-
Add unit test with artificially long node chain.Wed, 25 Feb 2015 21:05:45 +0100, by Thomas Wuerthinger
-
Add unit test for node validation checks.Wed, 25 Feb 2015 21:03:41 +0100, by Thomas Wuerthinger
-
Improve node error messges when nodes are inserted with non-alive inputs or successors.Wed, 25 Feb 2015 21:00:59 +0100, by Thomas Wuerthinger
-
Changes to the node list iterators to make more values loop invariant.Wed, 25 Feb 2015 18:14:35 +0100, by Thomas Wuerthinger
-
Small change to BytecodeFrame validation.Wed, 25 Feb 2015 17:06:15 +0100, by Thomas Wuerthinger
-
Truffle: add NodeUtil.forEachChildFri, 27 Feb 2015 14:57:27 +0100, by Andreas Woess
-
Truffle: Node cleanupFri, 27 Feb 2015 14:55:42 +0100, by Andreas Woess
-
Truffle: add ExactMath.multiplyHigh[Unsigned] graph builder invocation pluginsFri, 27 Feb 2015 13:56:01 +0100, by Andreas Woess
-
Truffle: minor ShapeImpl cleanupFri, 27 Feb 2015 13:55:56 +0100, by Andreas Woess
-
Add missing interface.Fri, 27 Feb 2015 13:21:16 +0100, by Roland Schatz
-
Remove isCommutative method from BinaryCommutative interface.Fri, 27 Feb 2015 12:08:57 +0100, by Roland Schatz
-
Remove default methods from MemoryAccess interface.Thu, 26 Feb 2015 19:08:19 +0100, by Roland Schatz
-
Move commutative GVN into CanonicalizerPhase.Thu, 26 Feb 2015 17:22:08 +0100, by Roland Schatz
-
[SPARC] Configure caller saved register with FPU registersThu, 26 Feb 2015 11:26:34 +0100, by Stefan Anzinger
-
Add assertion to ObjectValue conversionWed, 25 Feb 2015 19:13:16 -0800, by Tom Rodriguez
-
Print full ScopeDesc with PrintDebugInfoWed, 25 Feb 2015 19:05:03 -0800, by Tom Rodriguez
-
Use correct Thread when constructing handleWed, 25 Feb 2015 19:03:26 -0800, by Tom Rodriguez
-
Move stack monitor value into api.codeWed, 25 Feb 2015 19:02:00 -0800, by Tom Rodriguez
-
Correct JavaDocWed, 25 Feb 2015 19:00:00 -0800, by Tom Rodriguez
-
Truffle/InstrumentationTools: clean up some misleading code and commentary in CoverageTrackerWed, 25 Feb 2015 17:53:51 -0800, by Michael Van De Vanter
-
PrimitiveValueProfile: read from a snapshot to avoid races with multiple reads.Wed, 25 Feb 2015 18:25:51 +0100, by Benoit Daloze
-
constopt.DefUseTree: remove ValuePosition.Tue, 24 Feb 2015 19:45:16 +0100, by Josef Eisl
-
constopt.UseEntry: remove ValuePosition.Wed, 25 Feb 2015 15:16:14 +0100, by Josef Eisl
-
constopt.UseEntry: remove getPosition().Tue, 24 Feb 2015 19:02:59 +0100, by Josef Eisl
-
LIRPhase: include timer in scope.Tue, 24 Feb 2015 19:24:15 +0100, by Josef Eisl
-
Assume all ConstantNodes are scheduled in the start block in assertSchedulableGraph.Wed, 25 Feb 2015 11:29:27 +0100, by Roland Schatz
-
Fix scheduling of value proxy nodes.Tue, 24 Feb 2015 21:02:22 +0100, by Thomas Wuerthinger
-
Fix construction of unwind BEFORE_EXCEPTION_BCI frame states when inlining in the graph builder.Tue, 24 Feb 2015 20:23:42 +0100, by Thomas Wuerthinger
-
Add additional assertions in DCE.Tue, 24 Feb 2015 20:11:04 +0100, by Thomas Wuerthinger
-
Fix a regression in the partial escape analysis.Tue, 24 Feb 2015 19:18:52 +0100, by Thomas Wuerthinger
-
Small improvement to mod/div peephole optimization.Tue, 24 Feb 2015 15:10:11 +0100, by Thomas Wuerthinger
-
Remove redundant begin nodes after graph building.Tue, 24 Feb 2015 14:09:40 +0100, by Thomas Wuerthinger
-
Add option DumpDuringGraphBuilding and default to false.Tue, 24 Feb 2015 13:23:52 +0100, by Thomas Wuerthinger
-
Merge.Tue, 24 Feb 2015 12:33:32 +0100, by Thomas Wuerthinger
-
Simplify scheduleOutOfLoops.Tue, 24 Feb 2015 00:07:00 +0100, by Thomas Wuerthinger
-
MergeMon, 23 Feb 2015 16:23:23 -0800, by Tom Rodriguez
-
Filter LogicConstantNode when detecting changes in GraphChangeMonitoringPhaseWed, 18 Feb 2015 10:37:08 -0800, by Tom Rodriguez
-
Ensure a canonical ordering of inputs for commutative binary operationsWed, 18 Feb 2015 10:36:31 -0800, by Tom Rodriguez
-
Improve early termination logic in findDuplicateWed, 18 Feb 2015 10:19:17 -0800, by Tom Rodriguez
-
Parameterize return type of findDuplicateWed, 18 Feb 2015 10:10:00 -0800, by Tom Rodriguez
-
Fix false positive in checkInfiniteWorkTue, 17 Feb 2015 17:50:24 -0800, by Tom Rodriguez
-
Notify about deleted node after replaceAtUsagesTue, 17 Feb 2015 17:44:24 -0800, by Tom Rodriguez
-
Simplify earliest block calculations in schedule phase.Tue, 24 Feb 2015 00:00:24 +0100, by Thomas Wuerthinger
-
Simplify PEA tracing.Mon, 23 Feb 2015 23:57:56 +0100, by Thomas Wuerthinger
-
Simplify commonDominator.Mon, 23 Feb 2015 23:56:15 +0100, by Thomas Wuerthinger
-
The infer stamps algorithm is not guaranteed to reach a stable state.Mon, 23 Feb 2015 23:55:23 +0100, by Thomas Wuerthinger
-
Do not infer stamps for checking Graal invariants.Mon, 23 Feb 2015 23:54:00 +0100, by Thomas Wuerthinger
-
Run eclipseformat.Mon, 23 Feb 2015 20:36:35 +0100, by Thomas Wuerthinger
-
Remove unused closure.Mon, 23 Feb 2015 20:14:33 +0100, by Thomas Wuerthinger
-
Merge.Mon, 23 Feb 2015 20:13:29 +0100, by Thomas Wuerthinger
-
Small improvements to SchedulePhase#latestBlock.Mon, 23 Feb 2015 19:33:03 +0100, by Thomas Wuerthinger
-
Create a more efficient version of commonDominator.Mon, 23 Feb 2015 19:11:48 +0100, by Thomas Wuerthinger
-
Remove AbstractBlock interface.Mon, 23 Feb 2015 18:37:20 +0100, by Thomas Wuerthinger
-
Fix warning.Mon, 23 Feb 2015 18:03:32 +0100, by Thomas Wuerthinger
-
Small refactoring in node class.Mon, 23 Feb 2015 18:02:08 +0100, by Thomas Wuerthinger
-
Refactorings in SchedulePhase.Mon, 23 Feb 2015 17:57:58 +0100, by Thomas Wuerthinger
-
Refactoring of walkTo method.Mon, 23 Feb 2015 17:47:49 +0100, by Thomas Wuerthinger
-
Remove unused flag in floating read phase.Mon, 23 Feb 2015 17:37:20 +0100, by Thomas Wuerthinger
-
Small fix in canonicalizer phase.Mon, 23 Feb 2015 17:27:35 +0100, by Thomas Wuerthinger
-
Reduce complexity of DCE. We do not need to deal with incoming dead merge branches.Mon, 23 Feb 2015 17:24:11 +0100, by Thomas Wuerthinger
-
Temporarily re-enable the full DCE during partial escape analysis.Mon, 23 Feb 2015 16:29:30 +0100, by Thomas Wuerthinger
-
More usages of new acceptInputs and acceptSuccessors methods.Mon, 23 Feb 2015 14:59:12 +0100, by Thomas Wuerthinger
-
{AMD64,SPARC}LIRGenerator: do not cache SpillMoveFactory.Thu, 12 Feb 2015 15:41:44 +0100, by Josef Eisl
-
Move SpillMoveFactory from LIR to LIRGeneratorTool.Thu, 12 Feb 2015 15:38:27 +0100, by Josef Eisl
-
LIRGenerator: remove setCurrentBlock().Thu, 12 Feb 2015 14:45:59 +0100, by Josef Eisl
-
Reenable usage dropped to zero listener.Mon, 23 Feb 2015 00:29:23 +0100, by Thomas Wuerthinger
-
Small refactoring of DUP/POP bytecode processing.Mon, 23 Feb 2015 00:24:12 +0100, by Thomas Wuerthinger
-
Fix after changes in GraphUtil.Mon, 23 Feb 2015 00:12:52 +0100, by Thomas Wuerthinger
-
Perform deoptimize to guard conversion for fast partial evaluation.Sun, 22 Feb 2015 23:54:35 +0100, by Thomas Wuerthinger
-
Utilities Node#acceptInputs and Node#acceptSuccessors.Sun, 22 Feb 2015 23:44:37 +0100, by Thomas Wuerthinger
-
Make GraphUtil#propagateKill more efficient.Sun, 22 Feb 2015 23:12:31 +0100, by Thomas Wuerthinger
-
Make Node#replaceAndDelete not accept null as an argument.Sun, 22 Feb 2015 22:39:26 +0100, by Thomas Wuerthinger
-
Refactor ConvertDeoptimizeToGuardPhase.Sun, 22 Feb 2015 19:31:57 +0100, by Thomas Wuerthinger
-
removed assertion in a method substitutionTue, 03 Mar 2015 14:20:58 +0100, by Doug Simon
-
removed invalid commentTue, 03 Mar 2015 14:20:26 +0100, by Doug Simon
-
made helper methods privateTue, 03 Mar 2015 14:19:59 +0100, by Doug Simon
-
minor javadoc fixSun, 01 Mar 2015 15:42:38 +0100, by Doug Simon
-
Clean up phi nodes in PEA.Sun, 22 Feb 2015 17:50:30 +0100, by Thomas Wuerthinger
-
Merge.Sun, 22 Feb 2015 17:17:45 +0100, by Thomas Wuerthinger
-
Make dead code elimination during partial escape analysis optional.Sun, 22 Feb 2015 17:15:55 +0100, by Thomas Wuerthinger
-
Small clean up for graph building.Sun, 22 Feb 2015 15:37:46 +0100, by Thomas Wuerthinger
-
Reduce casting in AbstractBytecodeParser. Consolidate asserts in HIRFrameStateBuilder.Sun, 22 Feb 2015 15:19:54 +0100, by Thomas Wuerthinger
-
Clean up and restructurings in GraphBuilderPhase#genIf.Sun, 22 Feb 2015 14:41:35 +0100, by Thomas Wuerthinger
-
Reuse HIRFrameStateBuilder for false branch of if.Sun, 22 Feb 2015 14:30:27 +0100, by Thomas Wuerthinger
-
Improve IfNode construction in the graph builder. Start reusing previous frame states in createTarget.Sun, 22 Feb 2015 14:27:36 +0100, by Thomas Wuerthinger
-
[SPARC] Save all registers for foreign callsSun, 22 Feb 2015 07:42:06 +0100, by Stefan Anzinger
-
[SPARC] Fix SPARCHotSpotJumpToExceptionHandlerInCallerOp and SPARCAllocatorTestSat, 21 Feb 2015 22:26:55 +0100, by Stefan Anzinger
-
MergeSat, 21 Feb 2015 19:55:33 +0100, by Stefan Anzinger
-
[SPARC] Use correct caller save registers for ForeignCallsProviderSat, 21 Feb 2015 19:47:33 +0100, by Stefan Anzinger
-
MergeSat, 21 Feb 2015 19:48:22 +0100, by Stefan Anzinger
-
Create TYPE fields for LIRInstruction and CompositeValue. Renaming NodeClass#get to NodeClass#create.Fri, 20 Feb 2015 22:22:55 +0100, by Thomas Wuerthinger
-
Remove LIRInstruction interface. Rename LIRInstructionBase to LIRInstruction.Fri, 20 Feb 2015 18:08:53 +0100, by Thomas Wuerthinger
-
Small fix in GraphUtil.Fri, 20 Feb 2015 14:37:08 +0100, by Thomas Wuerthinger
-
Simplification in GraphUtil.Fri, 20 Feb 2015 14:18:06 +0100, by Thomas Wuerthinger
-
Merge.Fri, 20 Feb 2015 13:59:11 +0100, by Thomas Wuerthinger
-
Create CompilerAsserts tests. Add graph builder context on bailout. Consolidate CompilerAsserts Truffle API class.Fri, 20 Feb 2015 13:58:56 +0100, by Thomas Wuerthinger
-
Merge with 108fbab4e0e84b394c05cee5b4343a816d61e82fThu, 19 Feb 2015 17:39:35 -0800, by Michael Van De Vanter
-
Merge with 1cde96b966732b050683207d1c32758dac5a292bThu, 19 Feb 2015 13:24:50 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: some variable renaming for clarityThu, 19 Feb 2015 11:42:03 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: fix bug in ProbeThu, 19 Feb 2015 09:42:51 -0800, by Michael Van De Vanter
-
Use orderedLoopEnds in ControlFlowGraph#connectBlocks.Fri, 20 Feb 2015 01:15:31 +0100, by Thomas Wuerthinger
-
Replace abstract type usage in graph builder with concrete type usage.Thu, 19 Feb 2015 23:56:04 +0100, by Thomas Wuerthinger
-
Replace Array.copyOf usages with System.arraycopy usages.Thu, 19 Feb 2015 23:53:58 +0100, by Thomas Wuerthinger
-
Merge.Thu, 19 Feb 2015 23:40:21 +0100, by Thomas Wuerthinger
-
Added flag FailedLoopExplosionIsFatal. Added support for graph builder canonicalization of integer switches.Thu, 19 Feb 2015 23:40:08 +0100, by Thomas Wuerthinger
-
Simplify ControlFlowGraph#connectBlocks.Thu, 19 Feb 2015 21:28:36 +0100, by Thomas Wuerthinger
-
Simplify LoopBeginNode#orderedLoopEnds.Thu, 19 Feb 2015 21:26:31 +0100, by Thomas Wuerthinger
-
Change forward ends to type EndNode and not AbstractEndNode.Thu, 19 Feb 2015 21:06:37 +0100, by Thomas Wuerthinger
-
Speed up ControlFlowGraph#addBranchToLoop.Thu, 19 Feb 2015 20:31:06 +0100, by Thomas Wuerthinger
-
Fixed code format issues.Thu, 19 Feb 2015 16:15:56 +0100, by Roland Schatz
-
refactored HotSpot graph builder plugins into top level classesThu, 19 Feb 2015 16:54:36 +0100, by Doug Simon
-
Merge.Thu, 19 Feb 2015 15:44:05 +0100, by Thomas Wuerthinger
-
Make ShapeImpl#getProperty overridable.Thu, 19 Feb 2015 15:43:41 +0100, by Thomas Wuerthinger
-
fixed npe when the target class of optional method substitutions is not presentThu, 19 Feb 2015 15:42:37 +0100, by Doug Simon
-
always inline intrinsics in the graph builder as well as any methods (recursively) called from an instrinsicThu, 19 Feb 2015 15:40:17 +0100, by Doug Simon
-
refactored per-class InvocationPlugins registration into separate methodsThu, 19 Feb 2015 13:25:23 +0100, by Doug Simon
-
Merge.Thu, 19 Feb 2015 12:11:18 +0100, by Doug Simon
-
Merge.Thu, 19 Feb 2015 11:36:53 +0100, by Thomas Wuerthinger
-
Fix startBci for returnBlock and unwindBlock.Wed, 18 Feb 2015 23:34:48 +0100, by Thomas Wuerthinger
-
fixed findbugs issueThu, 19 Feb 2015 11:41:13 +0100, by Doug Simon
-
fixed eclipseformat issueThu, 19 Feb 2015 11:34:16 +0100, by Doug Simon
-
add graph builder plugins for Unsafe and WordThu, 19 Feb 2015 11:22:44 +0100, by Doug Simon
-
weakened assertion in ArrayEqualsNode constructorThu, 19 Feb 2015 11:21:40 +0100, by Doug Simon
-
minor spelling fixThu, 19 Feb 2015 11:20:59 +0100, by Doug Simon
-
made more of NodeIntrinsificationPhase API public for use in graph builder pluginsThu, 19 Feb 2015 11:20:14 +0100, by Doug Simon
-
disable (asserting) type checks in the FrameStateBuilder when parsing a replacementThu, 19 Feb 2015 11:16:19 +0100, by Doug Simon
-
allow an InvocationPlugin concrete class to implement more than one apply methodThu, 19 Feb 2015 11:02:48 +0100, by Doug Simon
-
Truffle/Instrumentation: placate FindBugsWed, 18 Feb 2015 20:38:04 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: more cleanup in ProbeWed, 18 Feb 2015 18:30:49 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: clean up the use of Assumptions in the Probe (and attached Instruments)Wed, 18 Feb 2015 18:07:48 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: a new test, to be adapted for checking deoptWed, 18 Feb 2015 16:16:38 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: fix some optimization bugs; instrumentation PE tests now succeed after recent compiler workWed, 18 Feb 2015 16:07:09 -0800, by Michael Van De Vanter
-
moved creation of String for detailed dependency failure message outside of no safepoint regionWed, 18 Feb 2015 21:55:31 +0100, by Doug Simon
-
Merge.Wed, 18 Feb 2015 20:20:46 +0100, by Thomas Wuerthinger
-
Refactorings / clean ups in the graph builder.Wed, 18 Feb 2015 19:39:22 +0100, by Thomas Wuerthinger
-
Move mutable parts of BciBlock to BytecodeParser.Wed, 18 Feb 2015 18:48:36 +0100, by Thomas Wuerthinger
-
Reduce number of fields in BytecodeParser.Wed, 18 Feb 2015 18:36:11 +0100, by Thomas Wuerthinger
-
Create helper methods in graph builder to support pending refactoring.Wed, 18 Feb 2015 18:23:05 +0100, by Thomas Wuerthinger
-
Allocate unwind and return block in bci block mapping instead of the graph builder and give them proper ids.Wed, 18 Feb 2015 18:10:42 +0100, by Thomas Wuerthinger
-
Simplify return block and unwind block creation in the graph builder.Wed, 18 Feb 2015 17:59:18 +0100, by Thomas Wuerthinger
-
Split bci block mapping and local liveness analysis. Clean up bci block mapping. Always sort loop blocks to be consecutive.Wed, 18 Feb 2015 17:52:22 +0100, by Thomas Wuerthinger
-
Correctly kill the condition when cannonicalizing IfNode.Wed, 18 Feb 2015 15:10:57 +0100, by Thomas Wuerthinger
-
Fix phase applications in partial evaluator.Wed, 18 Feb 2015 15:10:28 +0100, by Thomas Wuerthinger
-
Truffle: fix CompilerDirectives.materialize invocation pluginWed, 18 Feb 2015 16:55:20 +0100, by Andreas Woess
-
Merge.Wed, 18 Feb 2015 12:49:57 +0100, by Thomas Wuerthinger
-
Truffle: register invocation plugins only for the frame class in useWed, 18 Feb 2015 12:20:01 +0100, by Andreas Woess
-
Truffle: minor fix for multi-threaded compilationWed, 18 Feb 2015 12:12:28 +0100, by Andreas Woess
-
Truffle: createMaterializedFrame should respect TruffleUseFrameWithoutBoxing optionWed, 18 Feb 2015 12:09:03 +0100, by Andreas Woess
-
Use typed NodeClass in node constructors.Wed, 18 Feb 2015 12:12:26 +0100, by Roland Schatz
-
Fix unchecked warnings in NodeClass.Wed, 18 Feb 2015 12:10:04 +0100, by Roland Schatz
-
Fix NodeUnionFind bug: Make union ignore nodes that are already in the same set.Wed, 18 Feb 2015 11:46:16 +0100, by Roland Schatz
-
eclipseformatTue, 17 Feb 2015 21:44:55 +0100, by Josef Eisl
-
GraalCompiler: rename LIRTier scope to LIRStages.Tue, 17 Feb 2015 21:40:35 +0100, by Josef Eisl
-
Rename LIRLowTier to PostAllocationOptimizationStage.Tue, 17 Feb 2015 21:38:05 +0100, by Josef Eisl
-
Rename LIRMidTier to AllocationStage.Tue, 17 Feb 2015 21:33:48 +0100, by Josef Eisl
-
Rename LIRHighTier to PreAllocationOptimizationStage.Tue, 17 Feb 2015 21:29:49 +0100, by Josef Eisl
-
Added tag baseline-0.1 for changeset 9a12234da10cTue, 17 Feb 2015 19:56:44 +0100, by Josef Eisl
-
made use of Graal stubs instead of equivalent HotSpot stubs optional and off by defaultWed, 18 Feb 2015 01:13:17 +0100, by Doug Simon
-
Merge.Wed, 18 Feb 2015 00:09:24 +0100, by Doug Simon
-
Assert that current bci points to an if Java bytecode when branch taken probability is requested.Tue, 17 Feb 2015 23:39:41 +0100, by Thomas Wuerthinger
-
Undo previous change on probability cut-off for inlining. Perform experiment later.Tue, 17 Feb 2015 23:31:15 +0100, by Thomas Wuerthinger
-
Use atomic integer for iterable IDs to prevent races.Tue, 17 Feb 2015 23:08:49 +0100, by Thomas Wuerthinger
-
Merge.Tue, 17 Feb 2015 20:38:13 +0100, by Thomas Wuerthinger
-
Correctly create IsCompilationConstantNode in FastPE mode.Tue, 17 Feb 2015 20:37:45 +0100, by Thomas Wuerthinger
-
Cut off loop exit probability at 1D.Tue, 17 Feb 2015 17:31:48 +0100, by Thomas Wuerthinger
-
Another fix in the cpp part.Tue, 17 Feb 2015 17:05:04 +0100, by Thomas Wuerthinger
-
Fix cpp code.Tue, 17 Feb 2015 16:51:36 +0100, by Thomas Wuerthinger
-
Merge.Tue, 17 Feb 2015 16:32:58 +0100, by Thomas Wuerthinger
-
Do not eagerly resolve types in lookupType.Tue, 17 Feb 2015 16:32:47 +0100, by Thomas Wuerthinger
-
Add a probability-based cut-off to the inlining policy.Tue, 17 Feb 2015 16:31:39 +0100, by Thomas Wuerthinger
-
Fix graph dumping in the graph builder.Tue, 17 Feb 2015 01:50:08 +0100, by Thomas Wuerthinger
-
Merge.Tue, 17 Feb 2015 01:44:13 +0100, by Thomas Wuerthinger
-
Make Truffle compilations multi-threaded on multi-core systems. Introduce TruffleCompilerThreads option for a manual override.Tue, 17 Feb 2015 01:43:24 +0100, by Thomas Wuerthinger
-
Remove left-over debug output.Tue, 17 Feb 2015 01:26:27 +0100, by Thomas Wuerthinger
-
Remove debug output. Make FastPE true by default.Tue, 17 Feb 2015 01:17:42 +0100, by Thomas Wuerthinger
-
Merge and merge fixes.Tue, 17 Feb 2015 01:16:35 +0100, by Thomas Wuerthinger
-
Disable use of profiling information during partial evaluation.Tue, 17 Feb 2015 00:22:26 +0100, by Thomas Wuerthinger
-
Small simplifications of FrameWithoutBoxing.Tue, 17 Feb 2015 00:08:51 +0100, by Thomas Wuerthinger
-
Introduce option TruffleUseFrameWithoutBoxing, default to true.Mon, 16 Feb 2015 23:21:37 +0100, by Thomas Wuerthinger
-
Install correct graph builder plugins for FastPE.Mon, 16 Feb 2015 22:23:17 +0100, by Thomas Wuerthinger
-
Make array types exact types in unsafe casts.Mon, 16 Feb 2015 22:19:41 +0100, by Thomas Wuerthinger
-
Make NodeClass#getNodeClassViaReflection accessible.Mon, 16 Feb 2015 20:01:40 +0100, by Thomas Wuerthinger
-
Merge.Tue, 17 Feb 2015 22:21:53 +0100, by Doug Simon
-
Turn TailDuplication off by defaultTue, 17 Feb 2015 18:05:57 +0100, by Gilles Duboscq
-
Unswitch outer loops firstThu, 12 Feb 2015 16:34:34 +0100, by Gilles Duboscq
-
Change threshold at which deopt is usedTue, 17 Feb 2015 15:16:13 +0100, by Gilles Duboscq
-
Add some probablity sanity assert on AbstractJavaProfileTue, 17 Feb 2015 15:13:14 +0100, by Gilles Duboscq
-
Experiment with a different way of swapping instanceof profiles in IfNode.prepareForSwapTue, 17 Feb 2015 18:05:39 +0100, by Gilles Duboscq
-
Add multiple configurations for the HotSpot C/C++ projects. Use them to have various #define setsTue, 17 Feb 2015 15:09:28 +0100, by Gilles Duboscq
-
Make mx igv more robust against bad nbplatform statesTue, 17 Feb 2015 15:08:13 +0100, by Gilles Duboscq
-
put the code for printing a stack trace as part of -verbose:class behind the WizardMode flagTue, 17 Feb 2015 20:43:03 +0100, by Doug Simon
-
only need to null check invocations handled by a plugin if the receiver kind is ObjectTue, 17 Feb 2015 15:32:54 +0100, by Doug Simon
-
substitutions must always be inlined if +InlineDuringParingTue, 17 Feb 2015 15:21:44 +0100, by Doug Simon
-
provide more detail when Graal code installation fails due to a failed dependency checkTue, 17 Feb 2015 14:49:05 +0100, by Doug Simon
-
added (commented out) code for printing a stack trace as part of -verbose:class that can be used when investigating why classes are loadedTue, 17 Feb 2015 14:07:13 +0100, by Doug Simon
-
Increment unswitch count after unswitchingMon, 16 Feb 2015 15:41:46 -0800, by Tom Rodriguez
-
Temporarily add inversion count to LoopBeginMon, 16 Feb 2015 15:39:01 -0800, by Tom Rodriguez
-
fix findbugs issueMon, 16 Feb 2015 22:48:39 +0100, by Doug Simon
-
fixed CheckGraalInvariants issueMon, 16 Feb 2015 22:08:25 +0100, by Doug Simon
-
Merge.Mon, 16 Feb 2015 21:45:12 +0100, by Doug Simon
-
exposed API for creating node intrinsic without first having an InvokeNode; added mechanism for NodeIntrinsics to be foldedMon, 16 Feb 2015 21:28:00 +0100, by Doug Simon
-
reuse a single NodeIntrinsificationPhase instance in ReplacementsImpl (since the former is stateless)Mon, 16 Feb 2015 21:12:51 +0100, by Doug Simon
-
completed integration of AnnotatedInvocationPluginMon, 16 Feb 2015 21:10:14 +0100, by Doug Simon
-
removed unused GraphBuilderSuiteInfoMon, 16 Feb 2015 21:05:31 +0100, by Doug Simon
-
pass required providers through to HotSpotSuitesProvider; remove redundant registration of Graal InlineInvokePluginMon, 16 Feb 2015 21:02:31 +0100, by Doug Simon
-
fixed equality test to use .equals() instead of ==Mon, 16 Feb 2015 20:53:21 +0100, by Doug Simon
-
Merge.Mon, 16 Feb 2015 15:36:32 +0100, by Doug Simon
-
Simplify NodeClass management.Mon, 16 Feb 2015 18:51:13 +0100, by Thomas Wuerthinger
-
Eclipse format.Mon, 16 Feb 2015 18:08:55 +0100, by Thomas Wuerthinger
-
Add generic parameter to NodeClass. Change Graph#getNodes(Class) to Graph#getNodes(NodeClass).Mon, 16 Feb 2015 17:47:43 +0100, by Thomas Wuerthinger
-
Fix typed node iterator test.Mon, 16 Feb 2015 17:25:43 +0100, by Thomas Wuerthinger
-
More node type fixes.Mon, 16 Feb 2015 17:07:49 +0100, by Thomas Wuerthinger
-
Fix node types.Mon, 16 Feb 2015 17:02:56 +0100, by Thomas Wuerthinger
-
Fix node types.Mon, 16 Feb 2015 16:55:18 +0100, by Thomas Wuerthinger
-
Fix warning.Mon, 16 Feb 2015 16:36:40 +0100, by Thomas Wuerthinger
-
Merge.Mon, 16 Feb 2015 15:43:22 +0100, by Thomas Wuerthinger
-
Create static final NodeClass field named TYPE in Node subclasses.Mon, 16 Feb 2015 15:43:03 +0100, by Thomas Wuerthinger
-
Lookup Tag based on index in enum value array.Sun, 15 Feb 2015 23:13:11 +0100, by Thomas Wuerthinger
-
Ignore ConstantNodes when checking graph order.Mon, 16 Feb 2015 15:00:15 +0100, by Roland Schatz
-
rename: tryUsingInvocationPlugin -> tryInvocationPluginMon, 16 Feb 2015 15:11:06 +0100, by Doug Simon
-
moved use of Replacements in GraphBuilderPhase.Instance into InlineInvokePluginsMon, 16 Feb 2015 14:32:53 +0100, by Doug Simon
-
added InlineInvokePlugin for GraalMon, 16 Feb 2015 14:22:15 +0100, by Doug Simon
-
added BytecodeParser.parsingReplacement field to distinguish parsing method replacements (or snippets) from normal method parsingMon, 16 Feb 2015 14:15:52 +0100, by Doug Simon
-
added LoadFieldPlugin for GraalMon, 16 Feb 2015 14:01:41 +0100, by Doug Simon
-
rename: registerPlugins -> registerInvocationPluginsMon, 16 Feb 2015 13:50:40 +0100, by Doug Simon
-
copy all plugins when copying a GraphBuilderConfigurationMon, 16 Feb 2015 13:41:30 +0100, by Doug Simon
-
Truffle: add more exact math graph builder pluginsMon, 16 Feb 2015 12:35:57 +0100, by Andreas Woess
-
Truffle: also apply method substitutions after FastPEMon, 16 Feb 2015 11:51:42 +0100, by Andreas Woess
-
IGV: show properties window by defaultSun, 15 Feb 2015 23:42:49 +0100, by Andreas Woess
-
renamed GraphBuilderPlugins to InvocationPlugins and consolidated it into GraphBuilderConfiguration; moved declaration of GraphBuilderPlugin sub-interfaces into GraphBuilderPluginMon, 16 Feb 2015 11:57:43 +0100, by Doug Simon
-
Remove unused import.Sun, 15 Feb 2015 22:38:29 +0100, by Thomas Wuerthinger
-
Graph builder plugins for Math#abs and Math#sqrt. Apply macro substitutions for invokes with still missing plugins.Sun, 15 Feb 2015 22:21:45 +0100, by Thomas Wuerthinger
-
Enable bytecode instruction level tracing only when assertions are enabled.Sun, 15 Feb 2015 20:46:06 +0100, by Thomas Wuerthinger
-
Do not use store local in HIRFrameStateBuilder as a simple write to the local array is sufficient.Sun, 15 Feb 2015 20:45:45 +0100, by Thomas Wuerthinger
-
Fix for new frame implementation.Sun, 15 Feb 2015 20:18:58 +0100, by Thomas Wuerthinger
-
Experiment with alternative frame implementation.Sun, 15 Feb 2015 18:04:42 +0100, by Thomas Wuerthinger
-
Truffle graph builder plugin isValid should only record assumption is true.Sun, 15 Feb 2015 16:54:22 +0100, by Thomas Wuerthinger
-
Do not inline into methods that need a Graal replacement in the new partial evaluator.Sun, 15 Feb 2015 16:44:52 +0100, by Thomas Wuerthinger
-
Avoid diamond shape for methods that return a condition.Sun, 15 Feb 2015 16:00:58 +0100, by Thomas Wuerthinger
-
Parse time constant folding for div and float convert.Sun, 15 Feb 2015 15:28:26 +0100, by Thomas Wuerthinger
-
Add graph building time canonicalization for NormalizeCompareNode.Sun, 15 Feb 2015 14:33:16 +0100, by Thomas Wuerthinger
-
Fix "materialize" Truffle graph builder plugins.Sun, 15 Feb 2015 14:28:01 +0100, by Thomas Wuerthinger
-
Prototype caching in HotSpotConstantPool.Sat, 14 Feb 2015 21:34:37 +0100, by Thomas Wuerthinger
-
Small fix for compare node. Returned node could already be in the graph.Sat, 14 Feb 2015 21:32:35 +0100, by Thomas Wuerthinger
-
Fix inline decisions in fast partial evaluator.Sat, 14 Feb 2015 19:45:33 +0100, by Thomas Wuerthinger
-
Fixes to the graph builder after recent changes.Sat, 14 Feb 2015 15:29:49 +0100, by Thomas Wuerthinger
-
Better graph building time canonicalizations for logical negation and conditional node.Sat, 14 Feb 2015 15:19:55 +0100, by Thomas Wuerthinger
-
Short cut simple int constant materialization diamonds in the graph builder.Sat, 14 Feb 2015 14:49:01 +0100, by Thomas Wuerthinger
-
More constant folding during parsing for arithmetic nodes.Sat, 14 Feb 2015 13:45:12 +0100, by Thomas Wuerthinger
-
Fixed regression in partial escape analysis.Sat, 14 Feb 2015 01:39:48 +0100, by Thomas Wuerthinger
-
Fix an issue that could lead to scheduling problems of box nodes after recent graph builder changes.Sat, 14 Feb 2015 00:56:18 +0100, by Thomas Wuerthinger
-
Merge.Fri, 13 Feb 2015 23:45:16 +0100, by Thomas Wuerthinger
-
Further reduction of begin node creation when inlining during parsing.Fri, 13 Feb 2015 23:35:38 +0100, by Thomas Wuerthinger
-
Prototype avoiding the creation of begin nodes for target blocks with single predecessor.Fri, 13 Feb 2015 22:50:55 +0100, by Thomas Wuerthinger
-
Avoid creating the begin block for single predecessor returns when inlining during graph building.Fri, 13 Feb 2015 22:03:34 +0100, by Thomas Wuerthinger
-
Add graph builder folding support for integer conversion nodes.Fri, 13 Feb 2015 21:32:50 +0100, by Thomas Wuerthinger
-
Register correct graph builder plugins when testing partial evaluation.Fri, 13 Feb 2015 19:39:03 +0100, by Thomas Wuerthinger
-
Correctly register unsafe cast graph builder plugin.Fri, 13 Feb 2015 18:32:10 +0100, by Thomas Wuerthinger
-
Remove graalDeepNodeCount property from inlining profiles.Fri, 13 Feb 2015 18:27:51 +0100, by Thomas Wuerthinger
-
Prototype Truffle inlining when FastPE is enabled.Fri, 13 Feb 2015 18:24:23 +0100, by Thomas Wuerthinger
-
cache EscapeObjectStates during PEAFri, 13 Feb 2015 17:42:58 +0100, by Lukas Stadler
-
make various fields finalFri, 13 Feb 2015 17:44:27 +0100, by Lukas Stadler
-
Fix prepareArguments for @Fold usecaseFri, 13 Feb 2015 16:45:42 +0100, by Paul Woegerer
-
Correctly append CheckCast node.Fri, 13 Feb 2015 13:37:52 +0100, by Thomas Wuerthinger
-
Fix for Class#cast graph builder plugin.Fri, 13 Feb 2015 13:05:54 +0100, by Thomas Wuerthinger
-
Merge.Fri, 13 Feb 2015 12:54:34 +0100, by Thomas Wuerthinger
-
Improve Class#cast graph builder plugin.Fri, 13 Feb 2015 12:48:27 +0100, by Thomas Wuerthinger
-
MergeFri, 13 Feb 2015 12:00:26 +0100, by Paul Woegerer
-
Ensure to also remove redundant PiNodesFri, 13 Feb 2015 11:54:02 +0100, by Paul Woegerer
-
Allow WordCastNode to be reduced to constant node (for constant input)Fri, 13 Feb 2015 11:39:05 +0100, by Paul Woegerer
-
Ensure ComputeAddressNode gets LIR-lowered to AllocatableValueFri, 13 Feb 2015 11:33:00 +0100, by Paul Woegerer
-
Truffle-DSL: fix findbugs comparison warnings.Fri, 13 Feb 2015 11:37:13 +0100, by Christian Humer
-
Truffle-DSL: fix crash for nodes without rewrites but with caches.Fri, 13 Feb 2015 11:37:13 +0100, by Christian Humer
-
made it explicit that a StructuredGraph only records method dependencies for inlined methods - the root method is not recorded as it is already available in the 'method' fieldFri, 13 Feb 2015 10:01:05 +0100, by Doug Simon
-
Truffle/Instrumentation: add missing support method for InstrumentationPartialEvaluatinoTestThu, 12 Feb 2015 17:25:50 -0800, by Michael Van De Vanter
-
Merge with f7b121b82697c3c3adcce9f9ea3fcc241c2eb968Thu, 12 Feb 2015 16:57:30 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: add some PE tests for instrumentation code, all @Ignore'd because of old compilation bugThu, 12 Feb 2015 16:55:40 -0800, by Michael Van De Vanter
-
Fix HotSpotMethodSubstitutionTest testsThu, 12 Feb 2015 15:04:00 -0800, by Tom Rodriguez
-
Change Class.isAssignableFrom intrinsic into a snippetThu, 12 Feb 2015 15:02:00 -0800, by Tom Rodriguez
-
Rename ClassSubstitutions to HotSpotClassSubstitutionsThu, 12 Feb 2015 15:00:00 -0800, by Tom Rodriguez
-
Fix CheckCastNode canonicalization during creation.Thu, 12 Feb 2015 23:28:47 +0100, by Thomas Wuerthinger
-
Fixed a regression in the canonicalization of ConditionalNode.Thu, 12 Feb 2015 22:40:36 +0100, by Thomas Wuerthinger
-
Canonicalize CheckCastNode to unique concrete subtype on creation.Thu, 12 Feb 2015 22:34:39 +0100, by Thomas Wuerthinger
-
Change DynamicObject from an interface to an abstract class.Thu, 12 Feb 2015 22:33:34 +0100, by Thomas Wuerthinger
-
Remove baseline tests from the gate.Thu, 12 Feb 2015 22:03:20 +0100, by Thomas Wuerthinger
-
Make Class#isInstance plugin also work if only the Class is constant.Thu, 12 Feb 2015 22:01:55 +0100, by Thomas Wuerthinger
-
Do not extend AbstractBlockBase with BciBlock.Thu, 12 Feb 2015 21:37:38 +0100, by Thomas Wuerthinger
-
Temporarily remove the baseline compiler experiment.Thu, 12 Feb 2015 21:27:06 +0100, by Thomas Wuerthinger
-
Simplification to ControlFlowGraph#identifyBlock. baseline-0.1Thu, 12 Feb 2015 21:22:47 +0100, by Thomas Wuerthinger
-
Remove left-over debug output.Thu, 12 Feb 2015 21:17:30 +0100, by Thomas Wuerthinger
-
Merge.Thu, 12 Feb 2015 20:47:20 +0100, by Thomas Wuerthinger
-
Schedule constants only in last schedule before LIR generation.Thu, 12 Feb 2015 20:46:56 +0100, by Thomas Wuerthinger
-
Do not schedule virtual object nodes.Thu, 12 Feb 2015 20:38:02 +0100, by Thomas Wuerthinger
-
Restructure and clean up in SchedulePhase.Thu, 12 Feb 2015 20:36:37 +0100, by Thomas Wuerthinger
-
Graph builder plugin for isInstance.Thu, 12 Feb 2015 20:28:45 +0100, by Thomas Wuerthinger
-
Simplify IfNode at Phi to help instanceof code generationThu, 12 Feb 2015 10:51:16 -0800, by Tom Rodriguez
-
record method dependencies if necessary when doing inlining during graph buildingThu, 12 Feb 2015 17:15:19 +0100, by Doug Simon
-
don't record method dependencies in an inlinee if the caller doesn't want themThu, 12 Feb 2015 17:14:53 +0100, by Doug Simon
-
only record method dependencies if JVMTI hotswapping or breakpointing is enabledThu, 12 Feb 2015 16:54:12 +0100, by Doug Simon
-
Merge.Thu, 12 Feb 2015 15:20:14 +0100, by Doug Simon
-
UnionFind data structure for nodes.Thu, 12 Feb 2015 13:42:11 +0100, by Roland Schatz
-
Truffle-DSL: fix crash for findNearestEnclosingTypeThu, 12 Feb 2015 12:44:43 +0100, by Christian Humer
-
Truffle-DSL: fix cache lookup type orderThu, 12 Feb 2015 12:44:43 +0100, by Christian Humer
-
Truffle: fix frame resize regressionThu, 12 Feb 2015 11:48:23 +0100, by Andreas Woess
-
don't record method dependencies for snippets, stubs or replacementsThu, 12 Feb 2015 12:00:20 +0100, by Doug Simon
-
copy method dependencies from inlinee to callerThu, 12 Feb 2015 11:58:46 +0100, by Doug Simon
-
removed debug codeThu, 12 Feb 2015 10:18:34 +0100, by Doug Simon
-
MergeThu, 12 Feb 2015 04:01:46 +0100, by Andreas Woess
-
Truffle: also offer UnsafeAccessFactory in DefaultTruffleRuntimeThu, 12 Feb 2015 03:42:51 +0100, by Andreas Woess
-
Truffle: remove unsafe final get methodsWed, 11 Feb 2015 18:00:29 +0100, by Andreas Woess
-
Truffle: move unsafe access methods out of CompilerDirectivesWed, 11 Feb 2015 18:19:40 +0100, by Andreas Woess
-
Truffle: store byte and boolean as int in FrameWithoutBoxingWed, 11 Feb 2015 15:47:14 +0100, by Andreas Woess
-
Truffle: simplify alignPrimitiveWed, 11 Feb 2015 14:03:06 +0100, by Andreas Woess
-
pulled method evolution dependencies out of Assumptions and directly into StructuredGraphThu, 12 Feb 2015 01:54:05 +0100, by Doug Simon
-
Truffle-DSL: assumptions javadoc fixes.Wed, 11 Feb 2015 21:51:26 +0100, by Christian Humer
-
Truffle-DSL: fix function call example can throw a guard assertion.Wed, 11 Feb 2015 19:29:35 +0100, by Christian Humer
-
Truffle-DSL: move constant guard assertions after dynamic guards.Wed, 11 Feb 2015 19:28:59 +0100, by Christian Humer
-
SL: update isKind methods for local variables to bind a dynamic parameter.Wed, 11 Feb 2015 19:11:56 +0100, by Christian Humer
-
Truffle-DSL: move examples package into test package for the project canonicalizer.Wed, 11 Feb 2015 19:01:35 +0100, by Christian Humer
-
Truffle-DSL: fix formatting issues.Wed, 11 Feb 2015 18:33:49 +0100, by Christian Humer
-
Truffle-DSL: fixed warningWed, 11 Feb 2015 18:10:02 +0100, by Christian Humer
-
Truffle-DSL: fixed fingbugs errorWed, 11 Feb 2015 18:09:52 +0100, by Christian Humer
-
SL: update guard expressionsFri, 23 Jan 2015 12:19:26 +0100, by Christian Humer
-
Truffle-DSL: updated change log.Wed, 11 Feb 2015 17:22:54 +0100, by Christian Humer
-
Truffle-DSL: cleanup unused methods.Wed, 11 Feb 2015 16:12:53 +0100, by Christian Humer
-
Truffle-DSL: fix unnecessary frame cast warning.Wed, 11 Feb 2015 16:10:45 +0100, by Christian Humer
-
Truffle-DSL: initialize caches late if possible; fix assumption arrays need a @CompilationFinal to be checked.Wed, 11 Feb 2015 12:13:44 +0100, by Christian Humer
-
Truffle-DSL: fix invalid parameter order for executeWith with non-linear execution.Wed, 11 Feb 2015 12:13:44 +0100, by Christian Humer
-
Truffle-DSL: implement new assumptions semantics.Wed, 11 Feb 2015 12:13:44 +0100, by Christian Humer
-
Truffle-DSL: new test examples package to show and explain Truffle-DSL features.Wed, 11 Feb 2015 12:13:44 +0100, by Christian Humer
-
Truffle-DSL: implement @Cached and fixes for the new guard expression syntax.Tue, 03 Feb 2015 15:07:07 +0100, by Christian Humer
-
Truffle-DSL: added @Cached annotation, added limit property and updated @Specialization javadoc.Mon, 29 Dec 2014 18:32:03 +0100, by Christian Humer
-
Truffle-DSL: deprecated @Implies.Wed, 11 Feb 2015 12:13:43 +0100, by Christian Humer
-
Truffle-DSL: deprecate @NodeAssumptionsTue, 03 Feb 2015 15:07:03 +0100, by Christian Humer
-
Truffle-DSL: rename @ImportGuards to @ImportStaticTue, 03 Feb 2015 15:07:03 +0100, by Christian Humer
-
Truffle-DSL: refactor ElementUtils#findAnnotationMirrorThu, 29 Jan 2015 19:07:58 +0100, by Christian Humer
-
Truffle-DSL: implement new guard expression syntax.Fri, 23 Jan 2015 02:55:23 +0100, by Christian Humer
-
Truffle-DSL: remove old DSL layout; Make new layout the default.Thu, 22 Jan 2015 20:44:24 +0100, by Christian Humer
-
Truffle-DSL: add internal API support to reset the specialization chain.Thu, 22 Jan 2015 20:42:48 +0100, by Christian Humer
-
Truffle: added factory methods for IndirectCallNode and DirectCallNode.Tue, 03 Feb 2015 15:07:03 +0100, by Christian Humer
-
Truffle: update checkstyle checks for generated code.Thu, 22 Jan 2015 20:42:54 +0100, by Christian Humer
-
Add LIRSuites CHANGELOG entry.Wed, 11 Feb 2015 16:28:10 +0100, by Josef Eisl
-
eclipseformatWed, 11 Feb 2015 16:13:02 +0100, by Josef Eisl
-
Merge (rename LowLevel{Phases,..} to LIR{Phases,..})Wed, 11 Feb 2015 16:08:50 +0100, by Josef Eisl
-
Replace remaining occurrences of LowLevel with LIR (where appropriate).Wed, 11 Feb 2015 15:53:27 +0100, by Josef Eisl
-
Rename LowLevel{High,Mid,Low}TierPhase LIR{High,Mid,Low}TierPhase.Wed, 11 Feb 2015 15:43:23 +0100, by Josef Eisl
-
Rename LowLevelPhaseSuite to LIRPhaseSuite.Wed, 11 Feb 2015 15:37:43 +0100, by Josef Eisl
-
Rename LowLevelPhase to LIRPhase.Wed, 11 Feb 2015 15:35:41 +0100, by Josef Eisl
-
Rename LowLevel{High,Mid,Low}Tier to LIR{High,Mid,Low}Tier.Wed, 11 Feb 2015 15:32:33 +0100, by Josef Eisl
-
Rename LowLevelSuites to LIRSuites.Wed, 11 Feb 2015 15:22:53 +0100, by Josef Eisl
-
Make the non-abstract LowLevelMidTierPhase.run() final.Wed, 11 Feb 2015 13:44:39 +0100, by Josef Eisl
-
LowLevelSuites: document the capabilities of the different tiers.Tue, 10 Feb 2015 19:08:40 +0100, by Josef Eisl
-
Rename LSStackSlotAllocation option to LowLevelOptLSStackSlotAllocator.Tue, 10 Feb 2015 16:48:08 +0100, by Josef Eisl
-
Rename ConstantLoadOptimization option to LowLevelOptConstantLoadOptimization.Tue, 10 Feb 2015 16:47:35 +0100, by Josef Eisl
-
LowLevelLowTier: add options for optimizations.Tue, 10 Feb 2015 19:48:29 +0100, by Josef Eisl
-
Exrperiment with loop unswitching policyTue, 10 Feb 2015 17:16:30 +0100, by Gilles Duboscq
-
Transform LoopEx.nodesInLoopFrom into LoopEd nodesInLoopBranchTue, 10 Feb 2015 16:03:07 +0100, by Gilles Duboscq
-
Add 8 arguments Debug.log mehtodsTue, 10 Feb 2015 15:44:52 +0100, by Gilles Duboscq
-
LoopTransformations: remove some unused codeMon, 09 Feb 2015 15:19:43 +0100, by Gilles Duboscq
-
Peeling: adjust loop frequencyMon, 09 Feb 2015 15:17:22 +0100, by Gilles Duboscq
-
Make CFG warnings about loop exists only appear at higher log levelMon, 09 Feb 2015 15:13:48 +0100, by Gilles Duboscq
-
LoopUnswicthing: add metric for rejected loopsMon, 09 Feb 2015 15:13:00 +0100, by Gilles Duboscq
-
fixed findbugs issueWed, 11 Feb 2015 13:56:01 +0100, by Doug Simon
-
re-enabled use of graph cacheWed, 11 Feb 2015 13:50:55 +0100, by Doug Simon
-
removed unnecessary use of an Assumptions objectWed, 11 Feb 2015 13:49:08 +0100, by Doug Simon
-
removed vestige usages of Assumptions independent of a StructuredGraphWed, 11 Feb 2015 13:39:33 +0100, by Doug Simon
-
merge fixesWed, 11 Feb 2015 13:24:39 +0100, by Doug Simon
-
replaced use of expandable array with HashSet for recording assumptionsWed, 11 Feb 2015 11:40:38 +0100, by Doug Simon
-
changed type of assumptions field in CompilationResult from Assumptions to Assumption[]Wed, 11 Feb 2015 11:38:22 +0100, by Doug Simon
-
made Assumptions be part of a StructuredGraphWed, 11 Feb 2015 10:13:08 +0100, by Doug Simon
-
introduced OptimisiticAssumption base class and improved javadoc in Assumptions APIMon, 09 Feb 2015 11:31:53 +0100, by Doug Simon
-
Truffle/Instrumentation: code cleanups in tools CoverageTracker and NodeExecCounter, especially for tutorial valueTue, 10 Feb 2015 16:44:19 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: TruffleEventReceiver renamed to TruffleEventListenerTue, 10 Feb 2015 16:44:11 -0800, by Michael Van De Vanter
-
added graph builder plugins for CompilerDirectivesWed, 11 Feb 2015 00:33:28 +0100, by Doug Simon
-
Backed out of changeset 19244:957fcb7fb14dWed, 11 Feb 2015 00:25:34 +0100, by Doug Simon
-
GraalDirectivePlugins are only used for Truffle fast partial evaluation, not normal Graal compilationsTue, 10 Feb 2015 21:15:02 +0100, by Doug Simon
-
removed use of ServiceLoader for graph builder pluginsTue, 10 Feb 2015 21:11:43 +0100, by Doug Simon
-
Merge.Tue, 10 Feb 2015 20:44:08 +0100, by Thomas Wuerthinger
-
More Truffle graph builder plugins and parse time canonicalizations.Tue, 10 Feb 2015 20:43:48 +0100, by Thomas Wuerthinger
-
Merge.Tue, 10 Feb 2015 15:10:56 +0100, by Thomas Wuerthinger
-
Extensions and fixes to inline and canonicalize during parsing.Tue, 10 Feb 2015 15:10:46 +0100, by Thomas Wuerthinger
-
Fix checkstyle issues.Tue, 10 Feb 2015 16:03:45 +0100, by Josef Eisl
-
SuitesProvider: use inner supplier classes.Tue, 10 Feb 2015 15:18:32 +0100, by Josef Eisl
-
GraalCompilerTest: use DerivedOptionValue for lowLevelSuites.Tue, 10 Feb 2015 14:44:55 +0100, by Josef Eisl
-
Merge (LowLevelSuites).Tue, 10 Feb 2015 14:43:12 +0100, by Josef Eisl
-
GraalCompiler.emitBackEnd: do not box objects for scope.Tue, 10 Feb 2015 12:17:53 +0100, by Josef Eisl
-
Remove LowLevelCompilerConfiguration (superseded by LowLevelSuites).Tue, 10 Feb 2015 11:15:39 +0100, by Josef Eisl
-
GraalCompiler.emitLowLevel: use LowLevelSuites instead of LowLevelCompilerConfiguration.Tue, 10 Feb 2015 11:09:28 +0100, by Josef Eisl
-
Add LowLevelSuites to SuitesProvider.Tue, 10 Feb 2015 10:29:39 +0100, by Josef Eisl
-
Introduce LowLevelSuites.Tue, 10 Feb 2015 10:09:50 +0100, by Josef Eisl
-
Introduce LowLevelHighTier, LowLevelMidTier, LowLevelLowTier.Mon, 09 Feb 2015 18:39:00 +0100, by Josef Eisl
-
Don't make LowLevelPhase generic but only the apply() method.Mon, 09 Feb 2015 18:23:16 +0100, by Josef Eisl
-
GraalCompiler.emitLowLevel: remove superfluous scopes.Mon, 09 Feb 2015 15:24:15 +0100, by Josef Eisl
-
LowLevelPhase: add support for custom name.Mon, 09 Feb 2015 15:10:13 +0100, by Josef Eisl
-
GraalCompiler.emitLowLevel: pass LowLevelCompilerConfiguration as parameter.Mon, 09 Feb 2015 14:19:03 +0100, by Josef Eisl
-
GraalCompiler.emitLowLevel: use Backend.getLowLevelCompilerConfiguration().Mon, 09 Feb 2015 13:39:11 +0100, by Josef Eisl
-
Remove LIRGeneratorTool.canEliminateRedundantMoves() (customize Backend.getLowLevelCompilerConfiguration() instead).Mon, 09 Feb 2015 13:30:03 +0100, by Josef Eisl
-
Remove Backend.shouldAllocateRegisters() (customize Backend.getLowLevelCompilerConfiguration() instead).Mon, 09 Feb 2015 13:29:19 +0100, by Josef Eisl
-
Add Backend.getLowLevelCompilerConfiguration().Mon, 09 Feb 2015 13:24:53 +0100, by Josef Eisl
-
Introduce LowLevelPhaseSuite and LowLevelCompilerConfiguration.Mon, 09 Feb 2015 13:20:04 +0100, by Josef Eisl
-
LowLevelPhase: pass codeEmittingOrder and linearScanOrder to apply().Mon, 09 Feb 2015 11:23:13 +0100, by Josef Eisl
-
GraalCompiler.emitLowLevel: remove unused parameter.Mon, 09 Feb 2015 11:10:00 +0100, by Josef Eisl
-
LowLevelPhase: add support for LIR dumping.Mon, 09 Feb 2015 11:09:19 +0100, by Josef Eisl
-
Make LSStackSlotAllocator and SimpleStackSlotAllocator a LowLevelMidTierPhase.Mon, 09 Feb 2015 09:41:42 +0100, by Josef Eisl
-
GraalCompiler.emitLowLevel: prepend "LowLevel" to tier scopes.Mon, 09 Feb 2015 09:25:16 +0100, by Josef Eisl
-
Make ConstantLoadOptimization a LowLevelHighTierPhase.Mon, 09 Feb 2015 09:10:44 +0100, by Josef Eisl
-
Add LowLevelHighTierPhase.Mon, 09 Feb 2015 09:03:41 +0100, by Josef Eisl
-
Add LinearScanPhase.Fri, 06 Feb 2015 20:25:14 +0100, by Josef Eisl
-
Make LocationMarker a LowLevelMidTierPhase.Fri, 06 Feb 2015 20:06:38 +0100, by Josef Eisl
-
Add LowLevelMidTierPhase.Fri, 06 Feb 2015 20:00:32 +0100, by Josef Eisl
-
LowLevelLowTierPhase: codeEmittingOrder and linearScanOrder to context.Fri, 06 Feb 2015 19:54:52 +0100, by Josef Eisl
-
Make LowLevelLowTierPhase generic.Fri, 06 Feb 2015 19:43:08 +0100, by Josef Eisl
-
ControlFlowOptimizer: move functionality into inner class.Fri, 06 Feb 2015 19:36:07 +0100, by Josef Eisl
-
Make NullCheckOptimizer a LowLevelLowTierPhase.Fri, 06 Feb 2015 17:20:12 +0100, by Josef Eisl
-
Make RedundantMoveElimination a LowLevelLowTierPhase.Fri, 06 Feb 2015 17:16:35 +0100, by Josef Eisl
-
Make EdgeMoveOptimizer a LowLevelLowTierPhase.Fri, 06 Feb 2015 17:05:40 +0100, by Josef Eisl
-
BaselineCompiler: use GraalCompiler.emitLowLevel().Fri, 06 Feb 2015 18:17:47 +0100, by Josef Eisl
-
GraalCompiler: outsource low-level compiler pipeline.Fri, 06 Feb 2015 17:53:14 +0100, by Josef Eisl
-
GraalCompiler.emitLIR(): scopes for HighTier, MidTier, LowTier.Fri, 06 Feb 2015 17:04:48 +0100, by Josef Eisl
-
Add LowLevelPhase and LowLevelLowTierPhase.Fri, 06 Feb 2015 16:57:37 +0100, by Josef Eisl
-
emitLIR: only pass LIRGenerationResult to LocationMarker, EdgeMoveOptimizer, RedundantMoveElimination, NullCheckOptimizer.Fri, 06 Feb 2015 10:59:56 +0100, by Josef Eisl
-
added graph builder plugin for Class.cast()Tue, 10 Feb 2015 14:36:36 +0100, by Doug Simon
-
added graph builder plugin for StableOptionValue.getValue()Tue, 10 Feb 2015 14:14:53 +0100, by Doug Simon
-
Use serializable interface in DerivedOptionValue.Tue, 10 Feb 2015 13:08:40 +0100, by Roland Schatz
-
Pick up changes to suites when overriding options in unit tests.Tue, 10 Feb 2015 13:08:31 +0100, by Roland Schatz
-
[SPARC] Remove CryptoSubstitutionsTest from blacklistTue, 10 Feb 2015 10:36:19 +0100, by Stefan Anzinger
-
Don't use to ArithmethicOpTable.toString for equality comparisonsMon, 09 Feb 2015 16:03:00 -0800, by Tom Rodriguez
-
Move induction variable detection logic into LoopExMon, 09 Feb 2015 16:00:00 -0800, by Tom Rodriguez
-
Fold away obvious identities when building induction variable expressionsMon, 09 Feb 2015 15:55:00 -0800, by Tom Rodriguez
-
Cleanup InductionVariable declarations a bitMon, 09 Feb 2015 15:52:17 -0800, by Tom Rodriguez
-
[SPARC] fixing (wrong) duplicate exception handler for a particular PCMon, 09 Feb 2015 17:06:21 +0100, by Stefan Anzinger
-
Remove redundant code for Constant serialization.Mon, 09 Feb 2015 11:56:31 +0100, by Roland Schatz
-
Truffle/Instrumentation: eclipseformatSun, 08 Feb 2015 20:14:30 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: TruffleTool renamed to InstrumentationTool (the base class for a group of tools that collect information during program execution)Sun, 08 Feb 2015 20:05:40 -0800, by Michael Van De Vanter
-
MergeSat, 07 Feb 2015 02:47:00 +0100, by Stefan Anzinger
-
Add LIR to the context to be used un DumpOnErrorSat, 07 Feb 2015 02:34:43 +0100, by Stefan Anzinger
-
[SPARC] Propagate LIRKind from basepointer when it is constant nullSat, 07 Feb 2015 02:33:47 +0100, by Stefan Anzinger
-
generateZshCompletions should include diagnostic VM options and supoprt completion for more mx commandsFri, 06 Feb 2015 11:32:26 -0800, by Tom Rodriguez
-
PrintFlagsWithComments should respect UnlockDiagnosticVMOptionsFri, 06 Feb 2015 11:31:59 -0800, by Tom Rodriguez
-
renamed TruffleGraphBuilderPluginsProvider to TruffleGraphBuilderPlugins to reflect the fact that it is no longer a service providerFri, 06 Feb 2015 18:03:49 +0100, by Doug Simon
-
rename: constantReflectionProvider -> constantReflectionFri, 06 Feb 2015 18:00:51 +0100, by Doug Simon
-
added graph builder plugins for FrameWithoutBoxingFri, 06 Feb 2015 17:59:24 +0100, by Doug Simon
-
Fixes for TruffleGraphBuilderPluginsProvider.Fri, 06 Feb 2015 16:49:34 +0100, by Thomas Wuerthinger
-
Merge.Fri, 06 Feb 2015 14:42:44 +0100, by Thomas Wuerthinger
-
Avoid creating loop phis only for non-OSR graphs.Fri, 06 Feb 2015 14:42:31 +0100, by Thomas Wuerthinger
-
Fix method IntegerBelowNode#findSynonym.Fri, 06 Feb 2015 05:22:59 +0100, by Thomas Wuerthinger
-
Perform analysis for locals changed in the loop and avoid creating phis for loop invariant locals.Fri, 06 Feb 2015 04:35:28 +0100, by Thomas Wuerthinger
-
Do only constant folding when creating a new array length node in the parser.Fri, 06 Feb 2015 04:33:04 +0100, by Thomas Wuerthinger
-
Merge.Fri, 06 Feb 2015 03:25:19 +0100, by Thomas Wuerthinger
-
Initial prototype for loop explosion during graph building.Fri, 06 Feb 2015 03:24:50 +0100, by Thomas Wuerthinger
-
Merge.Fri, 06 Feb 2015 12:44:50 +0100, by Doug Simon
-
Move LinearScan to c.o.g.lir.alloc.lsra.Thu, 05 Feb 2015 19:35:29 +0100, by Josef Eisl
-
Move ComputeBlockOrder to compiler.common and delete c.o.g.alloc project.Fri, 06 Feb 2015 10:09:13 +0100, by Josef Eisl
-
Introduce LIRGenerationDebugContext.Thu, 05 Feb 2015 19:17:47 +0100, by Josef Eisl
-
Move DetailedAsserts Option to GraalOptions.Thu, 05 Feb 2015 18:37:10 +0100, by Josef Eisl
-
Move HIR independent utilities to c.o.g.compiler.common.Wed, 04 Feb 2015 18:24:05 +0100, by Josef Eisl
-
Let c.o.g.compiler.common depend on c.o.g.debug.Wed, 04 Feb 2015 18:21:29 +0100, by Josef Eisl
-
Run unit tests even earlier during gateFri, 06 Feb 2015 12:17:20 +0100, by Doug Simon
-
rename: makeNonNull -> nullCheckedValueFri, 06 Feb 2015 12:11:22 +0100, by Doug Simon
-
Run unittest earlier during gateThu, 05 Feb 2015 15:33:15 -0800, by Tom Rodriguez
-
Reapply changeset: 6fce03279f0a (LIRGenerator: assert that we are not creating copies of variables.)Thu, 05 Feb 2015 11:14:36 +0100, by Josef Eisl
-
[SPARC] TableSwitchOp: explicit Variable to Variable move.Thu, 05 Feb 2015 15:11:16 +0100, by Josef Eisl
-
[SPARC] make CompareAndSwapOp side-effect free.Thu, 05 Feb 2015 13:16:09 +0100, by Josef Eisl
-
[SPARC] do not create superfluous copies of variables.Thu, 05 Feb 2015 10:34:13 +0100, by Josef Eisl
-
added utility to GraphBuilderContext for generating a receiver null check from within an InvocationPlugin for a non-static methodThu, 05 Feb 2015 15:19:40 +0100, by Doug Simon
-
Use GraphBuilderPlugins.Registration mechanism to register GraalDirectivePlugins.Thu, 05 Feb 2015 14:34:36 +0100, by Roland Schatz
-
Add comment.Thu, 05 Feb 2015 14:11:59 +0100, by Roland Schatz
-
Temporary backed out changeset: 6fce03279f0a (LIRGenerator: assert that we are not creating copies of variables.)Thu, 05 Feb 2015 11:10:38 +0100, by Josef Eisl
-
More folding on creation for object equality node.Thu, 05 Feb 2015 04:16:48 +0100, by Thomas Wuerthinger
-
Add constant folding for getClass graph builder plugin.Thu, 05 Feb 2015 04:10:59 +0100, by Thomas Wuerthinger
-
Merge.Thu, 05 Feb 2015 03:42:42 +0100, by Thomas Wuerthinger
-
Register plugin for NewFrame intrinsic.Thu, 05 Feb 2015 03:42:23 +0100, by Thomas Wuerthinger
-
Create ExplodeLoop plugin prototype. Special sort for blocks from bci block map builder for explode loop methods. Graph builder plugin for customizing static field accesses. New Truffle option TruffleExcludeAssertions default true that excludes assertion code from being partial evaluated in the new partial evaluator.Thu, 05 Feb 2015 03:25:21 +0100, by Thomas Wuerthinger
-
Only fill frame with default value when it is non-null.Thu, 05 Feb 2015 03:22:35 +0100, by Thomas Wuerthinger
-
Create prototype for new graph builder plugin for loop explosion.Thu, 05 Feb 2015 01:28:10 +0100, by Thomas Wuerthinger
-
Merge with 41af11212ed308e59dbd87fe1b5c4dfc790cbba3Wed, 04 Feb 2015 17:02:31 -0800, by Michael Van De Vanter
-
Merge with cd49455040c1d57d8ab74473b3786ecc4f663060Wed, 04 Feb 2015 16:38:09 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: update ChangeLogWed, 04 Feb 2015 16:34:07 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: refine checks for safe node replacementTue, 03 Feb 2015 11:48:25 -0800, by Michael Van De Vanter
-
Remove unused import.Thu, 05 Feb 2015 01:24:09 +0100, by Thomas Wuerthinger
-
Make graph equality comparison for testing purposes more robust, by sorting constants lexically.Thu, 05 Feb 2015 01:04:56 +0100, by Thomas Wuerthinger
-
Add null check in Unbox graph builder plugin.Wed, 04 Feb 2015 23:33:32 +0100, by Thomas Wuerthinger
-
Merge.Wed, 04 Feb 2015 21:29:52 +0100, by Thomas Wuerthinger
-
Resolve simple method calls to Special invoke kind before processing the invoke.Wed, 04 Feb 2015 21:28:56 +0100, by Thomas Wuerthinger
-
Fix condition in inlining during parse time plugin in partial evaluator.Wed, 04 Feb 2015 21:28:34 +0100, by Thomas Wuerthinger
-
Factor the findSpecialCallTarget logic when canonicalizing MethodCallTarget nodes into a static method.Wed, 04 Feb 2015 21:04:41 +0100, by Thomas Wuerthinger
-
Use stack kind when pushing an UnboxNode.Wed, 04 Feb 2015 21:04:05 +0100, by Thomas Wuerthinger
-
Prototype for configuring inlining during parsing via a closure in the GraphBuilderConfiguration object.Wed, 04 Feb 2015 19:21:33 +0100, by Thomas Wuerthinger
-
LIRGeneratorTool: change return type from Value to Variable for most emit methods.Wed, 04 Feb 2015 14:33:27 +0100, by Josef Eisl
-
LIRGenerator: assert that we are not creating copies of variables (unintentionally).Wed, 04 Feb 2015 16:53:11 +0100, by Josef Eisl
-
CurrentLockNode: do not create superfluous move.Wed, 04 Feb 2015 14:44:37 +0100, by Josef Eisl
-
GraphBuilderPlugins for GraalDirectives.Wed, 04 Feb 2015 15:08:31 +0100, by Roland Schatz
-
FixPointIntervalBuilder: do not record instruction ids but instructions.Wed, 04 Feb 2015 15:00:25 +0100, by Josef Eisl
-
Remove InstructionNumberer once again (Backed out changeset: 1fca9212fb61).Wed, 04 Feb 2015 15:02:36 +0100, by Josef Eisl
-
copy GraphBuilderPlugins when copying a GraphBuilderPhaseWed, 04 Feb 2015 14:39:22 +0100, by Doug Simon
-
Merge.Wed, 04 Feb 2015 13:51:17 +0100, by Josef Eisl
-
LSStackSlotAllocator: record use positions globally.Wed, 04 Feb 2015 11:31:26 +0100, by Josef Eisl
-
InstructionNumberer: remove opIdToBlockMap.Tue, 03 Feb 2015 13:46:33 +0100, by Josef Eisl
-
Backed out changeset 5b61f60e458f, d6b4eaeff50b (remove InstructionNumberer).Tue, 03 Feb 2015 13:33:52 +0100, by Josef Eisl
-
LSStackSlotAllocator: add debug timers.Tue, 03 Feb 2015 15:12:29 +0100, by Josef Eisl
-
FrameMapBuilderImpl: verify StackSlotAllocation.Tue, 03 Feb 2015 13:04:23 +0100, by Josef Eisl
-
Merge.Wed, 04 Feb 2015 03:22:41 +0100, by Thomas Wuerthinger
-
Fold if nodes at parse time.Wed, 04 Feb 2015 03:19:37 +0100, by Thomas Wuerthinger
-
Prototype for folding object equality at parse time.Wed, 04 Feb 2015 03:04:20 +0100, by Thomas Wuerthinger
-
More restructuring of CompareNode. Move unorderedIsTrue flag to a field.Wed, 04 Feb 2015 02:38:59 +0100, by Thomas Wuerthinger
-
Restructure CompareNode. Create constant fold utility, store condition as data field.Wed, 04 Feb 2015 02:28:28 +0100, by Thomas Wuerthinger
-
Canonicalize load fields on constant receivers at partial evaluation parse time.Wed, 04 Feb 2015 01:59:39 +0100, by Thomas Wuerthinger
-
Draft for ParameterPlugin.Wed, 04 Feb 2015 01:41:30 +0100, by Thomas Wuerthinger
-
Draft for LoadFieldPlugin.Wed, 04 Feb 2015 01:26:51 +0100, by Thomas Wuerthinger
-
Further restructuring in the PartialEvaluator.Wed, 04 Feb 2015 00:55:08 +0100, by Thomas Wuerthinger
-
More restructuring in PartialEvaluator.Wed, 04 Feb 2015 00:41:25 +0100, by Thomas Wuerthinger
-
Move more logic from TruffleCache to PartialEvaluator.Wed, 04 Feb 2015 00:31:33 +0100, by Thomas Wuerthinger
-
Move some logic from TruffleCache to PartialEvaluator.Wed, 04 Feb 2015 00:20:29 +0100, by Thomas Wuerthinger
-
moved dispatch for plugin to be within InvocationPluginWed, 04 Feb 2015 01:31:23 +0100, by Doug Simon
-
Backed out c8b2315651d3 as it breaks replay compilationTue, 03 Feb 2015 21:24:16 +0100, by Doug Simon
-
use anonymous classes for GraphBuilderPlugins instead of enums to common out registration logic and add better static checkingTue, 03 Feb 2015 21:22:33 +0100, by Doug Simon
-
fix canonicalizer in IntegerTestNodeTue, 03 Feb 2015 18:30:07 +0100, by Lukas Stadler
-
MergeTue, 03 Feb 2015 17:15:44 +0100, by Stefan Anzinger
-
MergeTue, 03 Feb 2015 17:03:19 +0100, by Stefan Anzinger
-
Only lowerToIf, when stage does not allow FloatingGuardsTue, 03 Feb 2015 17:02:15 +0100, by Stefan Anzinger
-
Add HotSpotCryptoSubstitutionTest to blacklist for SPARCTue, 03 Feb 2015 16:59:56 +0100, by Stefan Anzinger
-
small refactoring in DefaultTruffleSplittingStrategyNewTue, 03 Feb 2015 16:09:16 +0100, by Lukas Stadler
-
test for scheduling of proxy inputsTue, 03 Feb 2015 16:08:56 +0100, by Lukas Stadler
-
allocation profiling fixesTue, 03 Feb 2015 12:03:42 +0100, by Lukas Stadler
-
Improve javadoc around LoopEndNode's endIndex. Make related methods package-private.Tue, 03 Feb 2015 15:29:03 +0100, by Gilles Duboscq
-
mx: Show annotation processor edges in projectgraphWed, 28 Jan 2015 15:46:13 +0100, by Gilles Duboscq
-
Prevent duplication of ControlFlowAnchor nodes.Tue, 03 Feb 2015 14:37:10 +0100, by Roland Schatz
-
Merge StackSlotAllocation cleanups.Tue, 03 Feb 2015 11:10:24 +0100, by Josef Eisl
-
LSStackSlotAllocator: lazy initialize freeSlot and improve javadoc.Sat, 31 Jan 2015 15:51:54 +0100, by Josef Eisl
-
LSStackSlotAllocator: clean up comments and sort methods.Sat, 31 Jan 2015 15:05:26 +0100, by Josef Eisl
-
LSStackSlotAllocator: remove InstructionNumberer.Sat, 31 Jan 2015 14:48:27 +0100, by Josef Eisl
-
LSStackSlotAllocator: make unhandled, active and sortedBlocks final.Sat, 31 Jan 2015 13:29:49 +0100, by Josef Eisl
-
InstructionNumberer: remove opIdToInstructionMap and opIdToBlockMap.Sat, 31 Jan 2015 13:23:40 +0100, by Josef Eisl
-
LSStackSlotAllocator: outsource FixPointIntervalBuilder.Sat, 31 Jan 2015 12:59:40 +0100, by Josef Eisl
-
LSStackSlotAllocator: rename SlowIntervalBuilder to FixPointIntervalBuilder.Sat, 31 Jan 2015 11:32:38 +0100, by Josef Eisl
-
LSStackSlotAllocator make SlowIntervalBuilder static.Sat, 31 Jan 2015 11:30:44 +0100, by Josef Eisl
-
LSStackSlotAllocator: hide inner class.Sat, 31 Jan 2015 11:07:15 +0100, by Josef Eisl
-
LSStackSlotAllocator: use priority queue.Sat, 31 Jan 2015 11:01:45 +0100, by Josef Eisl
-
StackInterval: remove use position list.Sat, 31 Jan 2015 10:49:20 +0100, by Josef Eisl
-
StackInterval: replace StackUsePosList with SortedMap.Sat, 31 Jan 2015 10:35:50 +0100, by Josef Eisl
-
InstructionNumberer: make opIdToInstructionMap and opIdToBlockMap final.Sat, 31 Jan 2015 11:01:26 +0100, by Josef Eisl
-
Make StackUsePosList and StackInterval final.Fri, 30 Jan 2015 15:39:59 +0100, by Josef Eisl
-
LSStackSlotAllocator: fix typos.Fri, 30 Jan 2015 15:30:33 +0100, by Josef Eisl
-
Rename EnableLSStackSlotAllocation command line flag to LSStackSlotAllocation.Fri, 30 Jan 2015 15:23:32 +0100, by Josef Eisl
-
Clean ups in partial evaluator. New development-only option FastPE.Tue, 03 Feb 2015 04:17:06 +0100, by Thomas Wuerthinger
-
Use class hashcode instead of class name hashcode in NodeClass.Sun, 01 Feb 2015 19:25:27 +0100, by Thomas Wuerthinger
-
Small fixes for Graal tutorial classesMon, 02 Feb 2015 17:21:33 -0800, by Christian Wimmer
-
Reassociate invariants near end of MidTierMon, 02 Feb 2015 14:29:29 -0800, by Tom Rodriguez
-
Merge.Mon, 02 Feb 2015 22:50:17 +0100, by Doug Simon
-
Break LoopTransform phases into individual phasesMon, 02 Feb 2015 11:51:06 -0800, by Tom Rodriguez
-
added GraphBuilderPlugins for standard boxing/unboxing methodsMon, 02 Feb 2015 22:49:50 +0100, by Doug Simon
-
factored out common codeMon, 02 Feb 2015 21:40:08 +0100, by Doug Simon
-
added GraphBuilderPlugins for CompilerDirectivesMon, 02 Feb 2015 21:38:47 +0100, by Doug Simon
-
extra javadocMon, 02 Feb 2015 21:38:15 +0100, by Doug Simon
-
extra assertion checking around use of GraphBuilderPluginsMon, 02 Feb 2015 21:38:00 +0100, by Doug Simon
-
implemented proper .equals() and .hashCode() for ArithmeticOpTable and the associated Op class hierarchyMon, 02 Feb 2015 17:42:55 +0100, by Doug Simon
-
made enum field finalMon, 02 Feb 2015 14:20:44 +0100, by Doug Simon
-
MergeSun, 01 Feb 2015 20:57:56 -0800, by Tom Rodriguez
-
Protect against violation of Map interface contractFri, 30 Jan 2015 11:56:24 -0800, by Tom Rodriguez
-
Fix criteria in GraphChangeMonitoringPhaseFri, 30 Jan 2015 11:33:32 -0800, by Tom Rodriguez
-
CountingProxy should print to TTYFri, 30 Jan 2015 11:28:00 -0800, by Tom Rodriguez
-
Add substitution for CompilerToVMImpl.getJavaMirrorFri, 30 Jan 2015 11:26:00 -0800, by Tom Rodriguez
-
Properly handle multiple class names for ClassSubstitutionFri, 30 Jan 2015 11:24:27 -0800, by Tom Rodriguez
-
Simplify IntegerStamp.meet. Simplify assertion in ArithmeticStamp.Sun, 01 Feb 2015 02:21:32 +0100, by Thomas Wuerthinger
-
Small improvement to LIRInsertionBuffer.Sun, 01 Feb 2015 00:51:09 +0100, by Thomas Wuerthinger
-
Small changes in edges iterator.Sat, 31 Jan 2015 23:43:30 +0100, by Thomas Wuerthinger
-
Split methods in ConditionalEliminationPhase.Sat, 31 Jan 2015 21:33:01 +0100, by Thomas Wuerthinger
-
Merge.Sat, 31 Jan 2015 19:03:33 +0100, by Thomas Wuerthinger
-
Process inputs of ProxyNodes in the scheduler.Wed, 28 Jan 2015 15:07:54 +0100, by Thomas Wuerthinger
-
initial commit of GraphBuilderPhase pluginsSat, 31 Jan 2015 00:30:00 +0100, by Doug Simon
-
improved error message when Service loading failsSat, 31 Jan 2015 00:19:34 +0100, by Doug Simon
-
schedule inputs of proxy nodes at the loop exitFri, 30 Jan 2015 20:52:39 +0100, by Lukas Stadler
-
Remove unused parameter "stub" from GraalCompiler.compileGraphFri, 30 Jan 2015 10:54:09 -0800, by Christian Wimmer
-
Unit tests for GraalDirectives API.Thu, 29 Jan 2015 16:49:03 +0100, by Roland Schatz
-
Add GraalDirectives API to influence compiler behavior.Thu, 29 Jan 2015 16:45:09 +0100, by Roland Schatz
-
Fix comment.Wed, 28 Jan 2015 12:08:21 +0100, by Roland Schatz
-
Remove wrong javadoc.Tue, 27 Jan 2015 17:03:55 +0100, by Roland Schatz
-
Bugfix: static and instance field with same offset are not equalThu, 29 Jan 2015 16:34:55 -0800, by Christian Wimmer
-
Examples for Graal tutorialThu, 29 Jan 2015 16:33:33 -0800, by Christian Wimmer
-
More and better value setters in GraphBuilderConfigurationThu, 29 Jan 2015 16:32:54 -0800, by Christian Wimmer
-
Truffle/SL: clean up SL instrumentation codeThu, 29 Jan 2015 11:45:56 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: comments and minor code cleanup post-reviewThu, 29 Jan 2015 11:44:14 -0800, by Michael Van De Vanter
-
StackSlotAllocation: fix style/formating issues.Thu, 29 Jan 2015 11:27:19 +0100, by Josef Eisl
-
StackSlotAllocation: merge with upstream.Thu, 29 Jan 2015 11:14:27 +0100, by Josef Eisl
-
StackSlotAllocation: add metric for uninitialized stack slots.Thu, 29 Jan 2015 10:56:07 +0100, by Josef Eisl
-
StackSlotAllocation: improve javadoc.Thu, 29 Jan 2015 10:38:01 +0100, by Josef Eisl
-
Merge.Wed, 28 Jan 2015 19:32:47 +0100, by Josef Eisl
-
StackSlotAllocation: handle uninitialized stack slots.Wed, 28 Jan 2015 19:12:57 +0100, by Josef Eisl
-
Move StackSlotAllocators into a package.Tue, 13 Jan 2015 17:52:18 +0100, by Josef Eisl
-
Make FrameMap allocation methods and VirtualStackSlot visible.Tue, 13 Jan 2015 17:50:58 +0100, by Josef Eisl
-
StackSlotAllocator: add CFGPrinter support for StackIntervals.Tue, 13 Jan 2015 17:43:04 +0100, by Josef Eisl
-
StackSlotAllocator: add linear scan stack slot allocator.Tue, 13 Jan 2015 17:42:08 +0100, by Josef Eisl
-
StackSlotAllocator: add debug metersTue, 13 Jan 2015 17:37:44 +0100, by Josef Eisl
-
VirtualStackSlot: make toString() c1visualizer compatible.Tue, 13 Jan 2015 17:34:34 +0100, by Josef Eisl
-
Add FrameMap.spillSlotRangeSize().Thu, 04 Dec 2014 14:17:24 +0100, by Josef Eisl
-
Introduce FrameMapBuilderTool.Wed, 03 Dec 2014 23:10:53 +0100, by Josef Eisl
-
Encapsulate FrameMapBuilderImpl.frameMap.Thu, 04 Dec 2014 11:15:04 +0100, by Josef Eisl
-
Pass StackSlotAllocator to FrameMapBuilder.buildFrameMap().Wed, 03 Dec 2014 22:55:03 +0100, by Josef Eisl
-
Remove FrameMappingTool.Wed, 03 Dec 2014 20:34:57 +0100, by Josef Eisl
-
Remove FrameMapBuilder.requireMapping() (only LIR needs to be updated).Wed, 03 Dec 2014 20:21:24 +0100, by Josef Eisl
-
LinearScan: remove support for markFrameLocations.Wed, 03 Dec 2014 21:39:15 +0100, by Josef Eisl
-
MergeWed, 28 Jan 2015 19:56:03 -0800, by Tom Rodriguez
-
Make BlackholeSubstitutions work with older versions of JMHWed, 28 Jan 2015 17:48:54 -0800, by Tom Rodriguez
-
Don't report derived induction variable for IV backedge valueWed, 28 Jan 2015 12:41:40 -0800, by Tom Rodriguez
-
Added entrySet and keySet to NodeNodeMapWed, 28 Jan 2015 12:39:10 -0800, by Tom Rodriguez
-
Only keep RuntimeConstraint action None guards fixed in the control flowWed, 28 Jan 2015 12:09:13 -0800, by Tom Rodriguez
-
Truffle: allow @TruffleBoundary on constructorsThu, 29 Jan 2015 03:13:15 +0100, by Andreas Woess
-
Truffle: simplify NodeUtil.findChildFieldThu, 29 Jan 2015 03:11:53 +0100, by Andreas Woess
-
Merge.Thu, 29 Jan 2015 00:12:55 +0000, by Chris Seaton
-
Truffle: print the line number in the source attribution tree.Thu, 29 Jan 2015 00:12:30 +0000, by Chris Seaton
-
removed leftover GPU support codeWed, 28 Jan 2015 15:01:21 +0100, by Doug Simon
-
Merge.Wed, 28 Jan 2015 14:24:16 +0100, by Thomas Wuerthinger
-
Remove ValueProxy nodes from schedule lists.Wed, 28 Jan 2015 12:14:03 +0100, by Thomas Wuerthinger
-
Change verification of scheduled graph.Wed, 28 Jan 2015 12:05:41 +0100, by Thomas Wuerthinger
-
Shorter comparison of HotSpotResolvedFieldImpl instances.Wed, 28 Jan 2015 12:03:00 +0100, by Thomas Wuerthinger
-
exclude com.oracle.graal.virtual.bench/src_gen directory from Checkstyle Eclipse pluginWed, 28 Jan 2015 12:19:27 +0100, by Doug Simon
-
Merge.Wed, 28 Jan 2015 11:28:03 +0100, by Thomas Wuerthinger
-
Fix LocationSet - use equals for comparing LocationIdentity objects.Wed, 28 Jan 2015 11:27:35 +0100, by Thomas Wuerthinger
-
Run eclipse format.Wed, 28 Jan 2015 04:05:07 +0100, by Thomas Wuerthinger
-
Merge.Wed, 28 Jan 2015 03:28:31 +0100, by Thomas Wuerthinger
-
Do not enforce final constraint for macro node classes.Wed, 28 Jan 2015 02:58:22 +0100, by Thomas Wuerthinger
-
Allow final modifier on node subclasses and start adding the modifier to leaf classes.Wed, 28 Jan 2015 02:34:14 +0100, by Thomas Wuerthinger
-
Fix class comparison statements for BeginNode and MergeNode to reflect new class hierarchy.Wed, 28 Jan 2015 01:11:25 +0100, by Thomas Wuerthinger
-
Make AbstractMergeNode abstract and introduce concrete subclass MergeNode.Wed, 28 Jan 2015 01:06:39 +0100, by Thomas Wuerthinger
-
Rename MergeNode to AbstractMergeNode.Wed, 28 Jan 2015 01:04:20 +0100, by Thomas Wuerthinger
-
Make AbstractBeginNode an abstract class and create concrete subclass BeginNode.Wed, 28 Jan 2015 01:01:54 +0100, by Thomas Wuerthinger
-
Rename BeginNode => AbstractBeginNode.Wed, 28 Jan 2015 00:50:31 +0100, by Thomas Wuerthinger
-
Rename KillSet to LocationSet, make it more efficient, and fix a bug related to ANY_LOCATION.Tue, 27 Jan 2015 23:52:31 +0100, by Thomas Wuerthinger
-
Add a corner case test case with a mixture of unsafe writes and normal reads.Tue, 27 Jan 2015 23:52:05 +0100, by Thomas Wuerthinger
-
Truffle/Instrumentation: clean up and repair some old unit testsTue, 27 Jan 2015 20:28:43 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: clean up and repair some old unit testsTue, 27 Jan 2015 20:28:19 -0800, by Michael Van De Vanter
-
Truffle/Tools: unit tests for new framework and tool instancesTue, 27 Jan 2015 20:27:25 -0800, by Michael Van De Vanter
-
Truffle/Tools: a new framework for pluggable tools that gather Truffle execution dataTue, 27 Jan 2015 20:26:41 -0800, by Michael Van De Vanter
-
Truffle/Source: add default comparator for LineLocationTue, 27 Jan 2015 20:25:26 -0800, by Michael Van De Vanter
-
Truffle: Improved support for "probing" AST nodes:Tue, 27 Jan 2015 20:24:54 -0800, by Michael Van De Vanter
-
Truffle: Additions to NodeUtil to support optional "safe" AST node replacement (and diagnostics when unsafe)Tue, 27 Jan 2015 20:23:13 -0800, by Michael Van De Vanter
-
Automatically install Batik for SVG export in IGVTue, 27 Jan 2015 15:47:34 -0800, by Tom Rodriguez
-
Fix inline policy of EdgesTest to ensure stable resultsTue, 27 Jan 2015 14:54:07 -0800, by Tom Rodriguez
-
fix TruffleBoundary usage in SLCallUntilOptimizedBuiltinTue, 27 Jan 2015 23:19:40 +0100, by Lukas Stadler
-
store absolute file in FileSourceTue, 27 Jan 2015 23:14:40 +0100, by Lukas Stadler
-
include original exception in FileSource.getReaderTue, 27 Jan 2015 23:12:58 +0100, by Lukas Stadler
-
dump graphs for performance warningsTue, 27 Jan 2015 23:12:51 +0100, by Lukas Stadler
-
add annotation processor to verify TruffleBoundary/VirtualFrame usagesTue, 27 Jan 2015 23:11:11 +0100, by Lukas Stadler
-
renamed LIRGenerator.emitForeignCall to emitForeignCallOp to avoid confusionTue, 27 Jan 2015 21:24:24 +0100, by Doug Simon
-
Merge.Tue, 27 Jan 2015 16:58:48 +0100, by Thomas Wuerthinger
-
Do not compute region set in SchedulePhase. Use new API of ReentrantBlockIterator.Tue, 27 Jan 2015 16:56:10 +0100, by Thomas Wuerthinger
-
Pass a lambda to the ReentrantBlockIterator instead of a set.Tue, 27 Jan 2015 16:52:25 +0100, by Thomas Wuerthinger
-
Only cache in MergeProcessor of PEA when processing loop begin blocks.Tue, 27 Jan 2015 16:16:06 +0100, by Thomas Wuerthinger
-
Simplifications in PEA.Tue, 27 Jan 2015 16:01:48 +0100, by Thomas Wuerthinger
-
Add utility methods to GuardsStage.Tue, 27 Jan 2015 14:54:55 +0100, by Thomas Wuerthinger
-
Use Node#getUsageCount wherever possible.Tue, 27 Jan 2015 13:17:53 +0100, by Thomas Wuerthinger
-
Small simplification in PE closure.Tue, 27 Jan 2015 13:09:17 +0100, by Thomas Wuerthinger
-
Restructurings in ReentrantBlockIterator.Tue, 27 Jan 2015 12:27:40 +0100, by Thomas Wuerthinger
-
Do not provide full schedul to LoweringTool.Tue, 27 Jan 2015 11:58:50 +0100, by Thomas Wuerthinger
-
Always use read aware memory scheduling.Tue, 27 Jan 2015 11:47:44 +0100, by Thomas Wuerthinger
-
Various adjustments to simplify future mergesTue, 27 Jan 2015 15:10:32 +0100, by Paul Woegerer
-
Allow PartialEvaluator to use a custom SnippetReflectionProviderTue, 27 Jan 2015 14:28:13 +0100, by Paul Woegerer
-
Prevent polluting SLFunctionRegistry (via SLNodeFactory.createRead()) with LHS names of assignmentTue, 27 Jan 2015 14:24:59 +0100, by Paul Woegerer
-
Allow users to provide their own TruffleRuntime implementationTue, 27 Jan 2015 14:11:52 +0100, by Paul Woegerer
-
Enable constant folding of Math.pow().Tue, 27 Jan 2015 12:05:41 +0100, by Roland Schatz
-
provide Stub.getStubs() method to access all installed stubsTue, 27 Jan 2015 12:25:38 +0100, by Doug Simon
-
fixed typo in sharedRuntime_x86_32.cppTue, 27 Jan 2015 12:24:44 +0100, by Doug Simon
-
Use LATEST schedule for PEA.Tue, 27 Jan 2015 03:06:12 +0100, by Thomas Wuerthinger
-
Fix unused import.Mon, 26 Jan 2015 23:31:20 +0100, by Thomas Wuerthinger
-
Do not add proxy nodes of loop exits to the schedule.Mon, 26 Jan 2015 23:30:09 +0100, by Thomas Wuerthinger
-
Simplifications around PEA and using earliest possible schedule for nodes.Mon, 26 Jan 2015 23:24:06 +0100, by Thomas Wuerthinger
-
Add toString and some accessors to InductionVariable subclassesMon, 26 Jan 2015 14:43:57 -0800, by Tom Rodriguez
-
Fix compile errorsMon, 26 Jan 2015 22:38:44 +0100, by Stefan Anzinger
-
MergeMon, 26 Jan 2015 21:53:57 +0100, by Stefan Anzinger
-
[SPARC] Fix Partial Escape Analysis for SPARC in TruffleMon, 26 Jan 2015 21:21:06 +0100, by Stefan Anzinger
-
MergeMon, 26 Jan 2015 21:19:36 +0100, by Stefan Anzinger
-
[SPARC] add classes to blacklist for unittest on sparc as the PEA is partially disabled right nowMon, 19 Jan 2015 15:03:17 +0100, by Stefan Anzinger
-
Add Java and JVM arguments to log file when -G:LogFile= is usedMon, 26 Jan 2015 11:37:05 -0800, by Tom Rodriguez
-
Add some assertion messagesMon, 26 Jan 2015 09:29:47 -0800, by Tom Rodriguez
-
Add utility phase to dump more information when another phase changes the graphMon, 26 Jan 2015 09:28:20 -0800, by Tom Rodriguez
-
Remove IterableNodeType from AssumptionNodeSun, 25 Jan 2015 09:52:32 +0100, by Andreas Woess
-
Remove IterableNodeType from IntegerExactArithmeticNodeSun, 25 Jan 2015 09:50:42 +0100, by Andreas Woess
-
fixed regression caused by GPU removalSun, 25 Jan 2015 20:58:50 +0100, by Doug Simon
-
Remove class ScheduledNode from the node class hierarchy.Sat, 24 Jan 2015 00:45:12 +0100, by Thomas Wuerthinger
-
Temporarily remove FlowSensitiveReductionPhase.Fri, 23 Jan 2015 22:13:55 +0100, by Thomas Wuerthinger
-
Temporarily remove java.decompiler project.Fri, 23 Jan 2015 22:00:55 +0100, by Thomas Wuerthinger
-
Move to a system that has an extra counter for extra usages.Fri, 23 Jan 2015 18:20:37 +0100, by Thomas Wuerthinger
-
Add utility Node#hasNoUsages.Fri, 23 Jan 2015 11:52:36 +0100, by Thomas Wuerthinger
-
Remove TailcallNode.Fri, 23 Jan 2015 11:28:20 +0100, by Thomas Wuerthinger
-
Various adjustments to simplify future mergesFri, 23 Jan 2015 15:51:35 +0100, by Paul Woegerer
-
Avoid double copy of monitorIds list.Fri, 23 Jan 2015 14:32:11 +0100, by Roland Schatz
-
Compiler intrinsic for JMH blackhole.Fri, 23 Jan 2015 13:11:28 +0100, by Roland Schatz
-
Ignore dontinline compile command if it would prevent application of forced substitutions.Thu, 22 Jan 2015 16:35:37 +0100, by Roland Schatz
-
mx: fix duplicate arguments for microbenchThu, 22 Jan 2015 15:59:51 +0100, by Roland Schatz
-
fix in mx.py, MX_SUBPROCESS_COMMAND_FILE opened twice, fails on WindowsFri, 23 Jan 2015 12:08:12 +0100, by Christian Wirth
-
removed GPU codeFri, 23 Jan 2015 10:54:21 +0100, by Doug Simon
-
Small improvement in NodeList.Thu, 22 Jan 2015 23:16:17 +0100, by Thomas Wuerthinger
-
Initialize FrameState with less copying.Thu, 22 Jan 2015 21:53:06 +0100, by Thomas Wuerthinger
-
Make allocation of virtual object mapping lazy.Thu, 22 Jan 2015 21:14:53 +0100, by Thomas Wuerthinger
-
Do not always allocate monitorId NodeInputList. Allow null NodeInputList.Thu, 22 Jan 2015 21:01:46 +0100, by Thomas Wuerthinger
-
fixed branch probability in instanceof snippetThu, 22 Jan 2015 18:46:04 +0100, by Doug Simon
-
No need to clean up deleted phis.Thu, 22 Jan 2015 16:25:04 +0100, by Thomas Wuerthinger
-
Initial version of inlining during parsing.Thu, 22 Jan 2015 16:24:36 +0100, by Thomas Wuerthinger
-
Initialize frame state builder created for parse time inlining correctly.Wed, 21 Jan 2015 14:29:00 +0100, by Thomas Wuerthinger
-
Restructuring in the GraphBuilder to have less fields in the phase instance.Wed, 21 Jan 2015 13:10:52 +0100, by Thomas Wuerthinger
-
Make starting node a parameter in the GraphBuilder.Wed, 21 Jan 2015 12:01:14 +0100, by Thomas Wuerthinger
-
GraphBuilder simplifications.Wed, 21 Jan 2015 11:55:37 +0100, by Thomas Wuerthinger
-
Small simplification for BaselineBytecodeParser.Tue, 20 Jan 2015 17:55:16 +0100, by Thomas Wuerthinger
-
Small clean up in GraphBuilderPhase.Tue, 20 Jan 2015 17:47:05 +0100, by Thomas Wuerthinger
-
Remove obsolete comment.Tue, 20 Jan 2015 17:10:20 +0100, by Thomas Wuerthinger
-
Remove GraphBuilderPhase#finishPrepare.Tue, 20 Jan 2015 16:54:38 +0100, by Thomas Wuerthinger
-
Clean up in Kind class. Introduce Kind#getSlotCount and Kind#needsTwoSlots methods.Tue, 20 Jan 2015 16:40:45 +0100, by Thomas Wuerthinger
-
Introduce new option InlineDuringParsing.Tue, 20 Jan 2015 16:09:23 +0100, by Thomas Wuerthinger
-
Added tag gpu-0.1 for changeset 1b0ef9634252Thu, 22 Jan 2015 11:16:26 +0100, by Doug Simon
-
removed unused HotSpotGraalRuntime.setRuntimeAccessCheck() gpu-0.1Thu, 22 Jan 2015 11:16:06 +0100, by Doug Simon
-
fixed unbalanced #ifdefThu, 22 Jan 2015 09:45:56 +0100, by Doug Simon
-
Truffle: replace Truffle-internal usages of unsafe compiler directivesThu, 22 Jan 2015 01:22:02 +0100, by Andreas Woess
-
Truffle: remove references to unsafe in commentsThu, 22 Jan 2015 01:11:06 +0100, by Andreas Woess
-
Truffle: deprecate CompilerDirectives.unsafe* methods.Thu, 22 Jan 2015 01:08:25 +0100, by Andreas Woess
-
Truffle: add (and switch to) safe node field access implementation using reflectionThu, 22 Jan 2015 01:01:29 +0100, by Andreas Woess
-
Truffle: channel all NodeUtil field accesses through NodeField classThu, 22 Jan 2015 00:37:29 +0100, by Andreas Woess
-
Add option to restrict MethodFilter to the root methodWed, 21 Jan 2015 11:00:48 -0800, by Tom Rodriguez
-
Don't allow guards with action == None to floatWed, 21 Jan 2015 10:20:41 -0800, by Tom Rodriguez
-
Emit warnings to TTY instead of System.outWed, 21 Jan 2015 10:19:33 -0800, by Tom Rodriguez
-
fixed pylint issueWed, 21 Jan 2015 19:03:37 +0100, by Doug Simon
-
Merge.Wed, 21 Jan 2015 19:01:13 +0100, by Doug Simon
-
Microbenchmark for partial escape analysis.Wed, 21 Jan 2015 15:44:30 +0100, by Roland Schatz
-
mx: add microbench command to run JMH benchmarksWed, 21 Jan 2015 14:49:13 +0100, by Roland Schatz
-
mx: support annotation processors in librariesWed, 21 Jan 2015 13:55:37 +0100, by Roland Schatz
-
mx: JavaConfig: compare compilance and version before pathWed, 21 Jan 2015 13:36:23 +0100, by Gilles Duboscq
-
Specify jacoco project includes/excludes in suite.pyWed, 21 Jan 2015 12:02:35 +0100, by Paul Woegerer
-
Fix mx igv: do not use Java < 1.8, handle the case where no JDKs are supported. Give some hints when the igv ant build fails.Wed, 21 Jan 2015 11:43:22 +0100, by Gilles Duboscq
-
mx: replaced MX_SUBPROCESS_COMMAND with MX_SUBPROCESS_COMMAND_FILEWed, 21 Jan 2015 19:00:46 +0100, by Doug Simon
-
fixed pylint issueTue, 20 Jan 2015 23:18:17 +0100, by Doug Simon
-
removed post-deserialization re-initialization of Graph.cachedLeafNodesTue, 20 Jan 2015 23:17:38 +0100, by Doug Simon
-
made some hash codes stable across VM executions to support replay compilationTue, 20 Jan 2015 23:16:14 +0100, by Doug Simon
-
added Fingerprint constructor that takes a list of eventsTue, 20 Jan 2015 23:15:49 +0100, by Doug Simon
-
mx: set MX_SUBPROCESS_COMMAND environment variable in subprocess launched by mxTue, 20 Jan 2015 23:14:52 +0100, by Doug Simon
-
Add -G:[-/+]PrintIdealGraph option.Mon, 19 Jan 2015 18:00:28 +0100, by Josef Eisl
-
made some hash codes stable across VM executions to support replay compilationTue, 20 Jan 2015 16:53:28 +0100, by Doug Simon
-
added Fingerprint points to assist debugging replay compilationTue, 20 Jan 2015 16:52:16 +0100, by Doug Simon
-
added Fingerprint classTue, 20 Jan 2015 16:22:11 +0100, by Doug Simon
-
removed invalid reference from javadocMon, 19 Jan 2015 17:24:31 +0100, by Doug Simon
-
Merge.Mon, 19 Jan 2015 16:06:04 +0100, by Doug Simon
-
[SPARC] Fix C2 code emission issueMon, 19 Jan 2015 14:29:54 +0100, by Stefan Anzinger
-
made ReplacementsImpl.snippetTemplateCache stable across VM executions to support replay compilationMon, 19 Jan 2015 14:50:36 +0100, by Doug Simon
-
made Graph.cachedLeafNodes stable across VM executions to support replay compilationMon, 19 Jan 2015 14:46:55 +0100, by Doug Simon
-
made AMD64HotSpotRegisterConfig.categorized stable across VM executions to support replay compilationMon, 19 Jan 2015 14:46:21 +0100, by Doug Simon
-
mx: added support for Jython 2.7b3 and made ordering in generated files more deterministic\nContributed-by: Igor Ignatyev <igor.ignatyev@oracle.com>Sat, 17 Jan 2015 11:26:18 +0100, by Doug Simon
-
Fix indentation of multi-line strings passed to Debug.logFri, 16 Jan 2015 14:24:04 +0100, by Paul Woegerer
-
[SPARC] do not virtualize on big endian when bit sizes do not match (temporary fix)Fri, 16 Jan 2015 16:01:31 +0100, by Stefan Anzinger
-
[SPARC] make check for EA more tightFri, 16 Jan 2015 11:48:52 +0100, by Stefan Anzinger
-
Truffle: IGV printer nodeMap should be IdentityHashMapThu, 15 Jan 2015 13:56:34 +0100, by Andreas Woess
-
BranchProbabilityNode: branch probability value may evaluate to NaN in unreached codeThu, 15 Jan 2015 08:24:43 +0100, by Andreas Woess
-
DefaultTruffleRuntime fields can be finalThu, 15 Jan 2015 06:34:53 +0100, by Andreas Woess
-
Add --lldb option like --gdbWed, 14 Jan 2015 09:53:38 -0800, by Tom Rodriguez
-
Prompt to fill EXTRA_JAVA_HOMES like JAVA_HOMEWed, 14 Jan 2015 09:52:41 -0800, by Tom Rodriguez
-
localized replay compilation marker interface to HotSpot specific codeWed, 14 Jan 2015 16:40:56 +0100, by Doug Simon
-
added MethodFilter.matchesClassNameWed, 14 Jan 2015 16:40:14 +0100, by Doug Simon
-
Interop: improve exception names and JavaDocWed, 14 Jan 2015 13:43:16 +0100, by Matthias Grimmer
-
Reenable baseline tests in gate (backed out changeset 209c60cf3ea2)Tue, 13 Jan 2015 19:48:15 +0100, by Josef Eisl
-
BaselineCompiler: fix predecessor calculation.Tue, 13 Jan 2015 19:45:42 +0100, by Josef Eisl
-
Do not use an iterator when computing the single value of a PhiNode.Wed, 14 Jan 2015 02:45:49 +0100, by Thomas Wuerthinger
-
mx: Fixed eclipse annotation processor configuration should serialize JAVA_HOME with the original value.Tue, 13 Jan 2015 17:10:33 +0100, by Christian Humer
-
make hash code for SnippetTemplate.CacheKey more deterministicTue, 13 Jan 2015 14:08:14 +0100, by Doug Simon
-
added graalGlobals_ppc.hppTue, 13 Jan 2015 13:13:43 +0100, by Doug Simon
-
fixed JVM_GetGraalServiceImpls signatureTue, 13 Jan 2015 13:12:01 +0100, by Doug Simon
-
moved generate_deopt_entry_for to InterpreterGenerator for all architecturesTue, 13 Jan 2015 13:08:26 +0100, by Doug Simon
-
added missing JNICALL to JNI functionsTue, 13 Jan 2015 13:06:21 +0100, by Doug Simon
-
fix format stringTue, 13 Jan 2015 13:04:37 +0100, by Doug Simon
-
guarded use of 64-bit only code with #ifdefsTue, 13 Jan 2015 12:59:48 +0100, by Doug Simon
-
fixed however 32 bit inline version of assembler methodTue, 13 Jan 2015 11:18:46 +0100, by Doug Simon
-
MergeTue, 13 Jan 2015 06:12:10 +0100, by Stefan Anzinger
-
[SPARC] Remove SL from blacklist, add UnsafeEATest to blacklist (as long as unsafe does not EA on SPARC in some cases right now)Tue, 13 Jan 2015 06:11:30 +0100, by Stefan Anzinger
-
Make sure the JSRData is cloned when the BciBlock is cloned.Tue, 13 Jan 2015 01:55:12 +0100, by Thomas Wuerthinger
-
MergeMon, 12 Jan 2015 21:24:26 +0100, by Stefan Anzinger
-
[SPARC] Do not virtualize objects, when the types do not match on big endian machinesMon, 12 Jan 2015 21:12:24 +0100, by Stefan Anzinger
-
fixed eclipseformat issuesMon, 12 Jan 2015 20:43:38 +0100, by Doug Simon
-
Merge.Mon, 12 Jan 2015 20:39:26 +0100, by Doug Simon
-
removed Node factory methodsMon, 12 Jan 2015 20:39:04 +0100, by Doug Simon
-
Extend emitMul, emitAdd and emitSub in ArithmeticLIRGenerator for explicitly requesting to set the flags register. (In AMD64 flags are set implicitly, but on SPARC it is not)Mon, 12 Jan 2015 19:34:31 +0100, by Stefan Anzinger
-
removed deprecated JUnitTestCase checkstyle checkMon, 12 Jan 2015 19:05:36 +0100, by Doug Simon
-
Fix type error in code generation.Mon, 12 Jan 2015 18:02:01 +0100, by Roland Schatz
-
Avoid unnecessary register-register move before IMUL instructions.Mon, 12 Jan 2015 15:56:59 +0100, by Roland Schatz
-
Make BinaryNode inputs mutable.Mon, 12 Jan 2015 14:10:07 +0100, by Roland Schatz
-
Use ArithmeticOpTable for shift operations.Mon, 12 Jan 2015 13:32:43 +0100, by Roland Schatz
-
fixed JDT compilation warningMon, 12 Jan 2015 12:04:22 +0100, by Doug Simon
-
removed deprecated JUnitTestCase checkstyle checkMon, 12 Jan 2015 12:03:39 +0100, by Doug Simon
-
Disable baseline tests in gate.Mon, 12 Jan 2015 10:25:44 +0100, by Thomas Wuerthinger
-
Fix unit test.Mon, 12 Jan 2015 03:51:55 +0100, by Thomas Wuerthinger
-
Respect canBeInlined in Truffle partial evaluation.Mon, 12 Jan 2015 03:13:36 +0100, by Thomas Wuerthinger
-
Remove outdated assert.Mon, 12 Jan 2015 00:25:56 +0100, by Thomas Wuerthinger
-
Removed unused BlockPlaceholderNode.Sun, 11 Jan 2015 23:47:28 +0100, by Thomas Wuerthinger
-
Fix regression in graph builder related to removal of placeholder nodes. Do not create successor blocks for invokes without exception handler successor.Sun, 11 Jan 2015 23:46:00 +0100, by Thomas Wuerthinger
-
Add tests for new public API in ResolvedJavaMethod.Sun, 11 Jan 2015 21:38:26 +0100, by Thomas Wuerthinger
-
Can be inlined must also return true for native methods that are intrinsified.Sun, 11 Jan 2015 21:06:25 +0100, by Thomas Wuerthinger
-
Avoid insertion of block placeholder node. Use begin node instead.Sun, 11 Jan 2015 21:04:56 +0100, by Thomas Wuerthinger
-
Remove allocation of unused predecessor array in BciBlock.Sun, 11 Jan 2015 19:51:03 +0100, by Thomas Wuerthinger
-
Fixed a regression in the new BciBlock order algorithm when compiling methods with JSR bytecode.Sun, 11 Jan 2015 19:35:37 +0100, by Thomas Wuerthinger
-
Avoid using placeholder nodes when emitting explicit exceptions. Introduce StressExplictExceptionCode flag for debugging.Sun, 11 Jan 2015 19:19:52 +0100, by Thomas Wuerthinger
-
Remove unused class ExceptionInfo.Sun, 11 Jan 2015 18:34:08 +0100, by Thomas Wuerthinger
-
Add utilities ModifiersProvider#isConcrete, ResolvedJavaMethod#hasReceiver, ResolvedJavaMethod#hasBytecodes to Graal API.Sun, 11 Jan 2015 18:12:51 +0100, by Thomas Wuerthinger
-
Add utilities isDirect and isIndirect to InvokeKind.Sun, 11 Jan 2015 17:46:47 +0100, by Thomas Wuerthinger
-
Do not remove dead frame states in graph builder. There should not be any produced.Sun, 11 Jan 2015 17:24:53 +0100, by Thomas Wuerthinger
-
Calculate blocks immediately in correct order.Sun, 11 Jan 2015 17:15:31 +0100, by Thomas Wuerthinger
-
Do not compute loop exit bitmap in BciBlock.Sun, 11 Jan 2015 16:26:26 +0100, by Thomas Wuerthinger
-
Factor JSR info data into separate data structure from BciBlock.Sun, 11 Jan 2015 16:25:08 +0100, by Thomas Wuerthinger
-
Make allocation of loop header array in BciBlockMapping lazy.Sun, 11 Jan 2015 15:56:45 +0100, by Thomas Wuerthinger
-
Disable inlining across Truffle boundary by default.Sun, 11 Jan 2015 02:39:07 +0100, by Thomas Wuerthinger
-
Move back to an approach where NodeClass is cached in each Node instance.Sun, 11 Jan 2015 00:00:37 +0100, by Thomas Wuerthinger
-
Simplify assertion in GuardLoweringPhase.Sat, 10 Jan 2015 22:59:11 +0100, by Thomas Wuerthinger
-
Remove IterableNodeType from FloatingReadNode.Sat, 10 Jan 2015 21:50:50 +0100, by Thomas Wuerthinger
-
Remove GuardNode from iterable node types.Sat, 10 Jan 2015 21:18:34 +0100, by Thomas Wuerthinger
-
Truffle-DSL: fixed name clashes were still possible on a OS with case insensitive file system.Sat, 10 Jan 2015 13:44:47 +0100, by Christian Humer
-
Truffle-DSL: started Truffle-DSL changelog.Sat, 10 Jan 2015 13:46:02 +0100, by Christian Humer
-
Truffle-DSL: fixed null dereference.Fri, 09 Jan 2015 18:14:41 +0100, by Christian Humer
-
Truffle-DSL: disable line long line wrapping in code writer. warnings are excluded from checkstyle anyway.Fri, 09 Jan 2015 16:33:56 +0100, by Christian Humer
-
Truffle-DSL: fix visiblity of create methods.Fri, 09 Jan 2015 16:33:08 +0100, by Christian Humer
-
Truffle-DSL: fix execute methods with evaluated arguments were not handled correctly with varargs arguments.Fri, 09 Jan 2015 16:02:55 +0100, by Christian Humer
-
Truffle-DSL: disable model dumping on error as they can produce a message that is too long for eclipse to handle.Fri, 09 Jan 2015 16:01:11 +0100, by Christian Humer
-
Truffle-DSL: varargs for rewrite events.Fri, 09 Jan 2015 16:00:34 +0100, by Christian Humer
-
Truffle-DSL: increase maximum number of acceptAndExecute arguments to 5.Fri, 09 Jan 2015 16:00:23 +0100, by Christian Humer
-
Only embed boxed primitives when the box is cached by the JDKThu, 08 Jan 2015 17:59:19 -0800, by Tom Rodriguez
-
Mark the first difference when comparing graph stringsThu, 08 Jan 2015 17:56:37 -0800, by Tom Rodriguez
-
client-nograal is supported on MacThu, 08 Jan 2015 10:20:07 -0800, by Tom Rodriguez
-
Truffle: improve invalidation messages for assumptions.Wed, 07 Jan 2015 18:02:00 +0100, by Christian Humer
-
Truffle-DSL: fix implicit cast optimization bug.Wed, 07 Jan 2015 18:01:24 +0100, by Christian Humer
-
MergeWed, 07 Jan 2015 16:05:57 +0100, by Andreas Woess
-
Truffle: refactor size calculation in location allocator to visitor patternWed, 07 Jan 2015 15:11:38 +0100, by Andreas Woess
-
Truffle: LoopNode: child field type can be RepeatingNode nowMon, 05 Jan 2015 19:01:01 +0100, by Andreas Woess
-
Generalize ReinterpretNode to deal with arbitrary non-pointer types.Wed, 07 Jan 2015 14:05:14 +0100, by Roland Schatz
-
avoid re-adding "this" during PhiNode simplificationWed, 07 Jan 2015 13:40:01 +0100, by Lukas Stadler
-
MergeTue, 06 Jan 2015 08:44:53 -0800, by Tom Rodriguez
-
remove VerifyHeapNode warning messageMon, 05 Jan 2015 13:02:38 -0800, by Tom Rodriguez
-
comment fixesMon, 05 Jan 2015 13:00:00 -0800, by Tom Rodriguez
-
Truffle-DSL: inline specialized node into gen node if single specializable.Tue, 06 Jan 2015 00:43:09 +0100, by Christian Humer
-
Truffle-DSL: added bounds check for unrolling child arrays.Mon, 05 Jan 2015 20:23:22 +0100, by Christian Humer
-
Truffle-DSL: simplify bad overflow test. The issue is fixed by the new generated node layout. (GRAAL-885 #resolve)Mon, 05 Jan 2015 20:23:22 +0100, by Christian Humer
-
Truffle-DSL: optimize generated code for nodes with a single specialization. (GRAAL-602 #resolve)Mon, 05 Jan 2015 20:23:22 +0100, by Christian Humer
-
Truffle-DSL: minor cleanup to the guard test.Mon, 05 Jan 2015 20:23:22 +0100, by Christian Humer
-
Truffle-DSL: made type name verification more robust. Added some tests. (GRAAL-468 #resolve)Mon, 05 Jan 2015 20:23:22 +0100, by Christian Humer
-
Truffle-DSL: breaking: @TypeCheck and @TypeCast now require casted/checked type as explicit parameter. Previously the type was parsed from the method name. (GRAAL-446 #resolve)Mon, 05 Jan 2015 20:23:22 +0100, by Christian Humer
-
Truffle-DSL: fixed thrown exception messages should provide more contextual information. (reported by Benoit Daloze)Mon, 05 Jan 2015 20:23:22 +0100, by Christian Humer
-
Truffle-DSL: fixed create method should have the same visibility as its originating constructor. (GRAAL-365 #resolve)Mon, 05 Jan 2015 20:23:22 +0100, by Christian Humer
-
return proper kind of NULLMon, 05 Jan 2015 09:58:33 -0800, by Tom Rodriguez
-
Truffle-DSL: fixed class loading test.Mon, 05 Jan 2015 12:39:27 +0100, by Christian Humer
-
Truffle-DSL: fixed bug for polymorphic execute optimization.Mon, 05 Jan 2015 02:38:44 +0100, by Christian Humer
-
Truffle-DSL: support for frame types Frame, MaterializedFrame. Added validation for frame type consistency. Some refactorings along the way.Mon, 05 Jan 2015 01:31:08 +0100, by Christian Humer
-
Truffle-DSL: Added tests and verification of overridable generic execute methods.Mon, 05 Jan 2015 01:31:08 +0100, by Christian Humer
-
Truffle-DSL: fixed wrong visibility of DSL nodes generated by the new layout.Mon, 05 Jan 2015 01:31:07 +0100, by Christian Humer
-
Truffle-DSL: better class names for specialization methods starting with do.Mon, 05 Jan 2015 01:31:07 +0100, by Christian Humer
-
Truffle-DSL: avoid some checkstyle errors for generated code.Mon, 05 Jan 2015 01:31:07 +0100, by Christian Humer
-
Truffle-DSL: changed specialization class naming scheme to use method name. This usually leads to shorter specialization class names.Mon, 05 Jan 2015 01:31:07 +0100, by Christian Humer
-
Truffle-DSL: fix crash if type in rewriteOn is not of type Throwable. Improved error messages for Specialization#rewriteOn.Fri, 02 Jan 2015 14:31:51 +0100, by Christian Humer
-
Truffle: typo in documentation of PrimitiveValueProfile.Wed, 31 Dec 2014 17:35:10 +0000, by Chris Seaton
-
Split negated short-circuit-or guard into two guardsTue, 30 Dec 2014 14:52:38 +0100, by Andreas Woess
-
SL: fix NodeInfo lookup for SLGraalRuntimeBuiltins.Tue, 30 Dec 2014 02:21:15 +0100, by Christian Humer
-
Truffle-DSL: checkstyle fixes.Tue, 30 Dec 2014 00:37:39 +0100, by Christian Humer
-
SL: enable new DSL layout for SimpleLanguage.Mon, 29 Dec 2014 23:39:12 +0100, by Christian Humer
-
SL: adapt SL to type system singleton removal.Mon, 29 Dec 2014 23:39:07 +0100, by Christian Humer
-
SL: migrate SL to use @GenerateNodeFactory.Mon, 29 Dec 2014 23:39:03 +0100, by Christian Humer
-
SL: make lookup of NodeInfo annotation more rebust.Mon, 29 Dec 2014 23:38:59 +0100, by Christian Humer
-
Truffle-DSL: new node layout implementation.Mon, 29 Dec 2014 23:38:54 +0100, by Christian Humer
-
Truffle-DSL: added test for nullMon, 29 Dec 2014 23:38:50 +0100, by Christian Humer
-
Truffle-DSL: remove outdated test package-info.Mon, 29 Dec 2014 23:38:46 +0100, by Christian Humer
-
Truffle-DSL: remove type system singletonMon, 29 Dec 2014 23:38:42 +0100, by Christian Humer
-
Truffle-DSL: disable automatic static imports.Mon, 29 Dec 2014 23:38:39 +0100, by Christian Humer
-
Truffle-DSL: fixed auto import if imported class is declared in super class but is also a super class.Mon, 29 Dec 2014 23:38:34 +0100, by Christian Humer
-
Truffle-DSL: migrate DSL tests to use @GenerateNodeFactory.Mon, 29 Dec 2014 23:38:30 +0100, by Christian Humer
-
Truffle-DSL: implemented @GenerateNodeFactory to enable generation of factories. Factory generation is now disabled by default.Mon, 29 Dec 2014 23:38:25 +0100, by Christian Humer
-
Truffle-DSL: replace complex factory system with a much simpler versionMon, 29 Dec 2014 23:38:21 +0100, by Christian Humer
-
Truffle-DSL: refactor generator classesMon, 29 Dec 2014 23:38:16 +0100, by Christian Humer
-
Truffle: add putObject to node reflection.Mon, 29 Dec 2014 23:38:12 +0100, by Christian Humer
-
Truffle: added new deepCopy method to Node.Mon, 29 Dec 2014 23:38:08 +0100, by Christian Humer
-
SL: add boundaries for BigInteger add and String add.Mon, 29 Dec 2014 23:37:58 +0100, by Christian Humer
-
Fix GNFI class loader problemWed, 17 Dec 2014 11:24:42 +0100, by Matthias Grimmer
-
OM: DynamicObject extends TruffleObject, add default implementationTue, 23 Dec 2014 12:13:14 +0100, by Matthias Grimmer
-
Interop: add interfaceTue, 23 Dec 2014 11:56:08 +0100, by Matthias Grimmer
-
[SPARC] Fix OverflowBranch used in truffleMon, 22 Dec 2014 18:34:00 +0100, by Stefan Anzinger
-
SPARC support for TruffleSun, 21 Dec 2014 10:45:09 +0100, by Stefan Anzinger
-
use deterministic iteration-order data structuresSun, 21 Dec 2014 13:56:31 +1000, by Doug Simon
-
added factory methods for creating setsSun, 21 Dec 2014 13:53:15 +1000, by Doug Simon
-
Empty commit to advance version number.Sat, 20 Dec 2014 15:56:59 +0000, by Chris Seaton
-
Added tag graal-0.6 for changeset 3b60f720b955Sat, 20 Dec 2014 11:45:42 +0100, by Bernhard Urban
-
authors: delete duplicated entrySat, 20 Dec 2014 12:43:59 +0200, by Bernhard Urban
-
Show group name as tooltip in IGVFri, 19 Dec 2014 15:50:09 -0800, by Tom Rodriguez
-
Fix selecting last element of RangeSliderFri, 19 Dec 2014 15:49:32 -0800, by Tom Rodriguez
-
Handle null in readKlassPointerFri, 19 Dec 2014 12:09:14 -0800, by Tom Rodriguez
-
Add cast to void to fix compilation warning.Fri, 19 Dec 2014 12:44:00 -0800, by Tom Rodriguez
-
Properly chmod files modified when creating JDK imageFri, 19 Dec 2014 12:42:00 -0800, by Tom Rodriguez
-
Fixed decoding of call instructionFri, 19 Dec 2014 12:40:00 -0800, by Tom Rodriguez
-
changelog: graal-0.6Fri, 19 Dec 2014 21:31:34 +0100, by Thomas Wuerthinger
-
Added one more reference to the CHANGELOG.Fri, 19 Dec 2014 21:27:32 +0100, by Thomas Wuerthinger
-
Update CHANGELOG and AUTHORS file.Fri, 19 Dec 2014 21:23:11 +0100, by Thomas Wuerthinger
-
Fix Checkstyle error.Fri, 19 Dec 2014 15:28:18 +0100, by Thomas Wuerthinger
-
Canonicalize project dependencies.Fri, 19 Dec 2014 15:05:48 +0100, by Thomas Wuerthinger
-
Added unit test for StampFactoryTest.createParameterStamps.Fri, 19 Dec 2014 14:58:50 +0100, by Thomas Wuerthinger
-
Improved error message in mx tool when package statement cannot be found.Fri, 19 Dec 2014 14:38:40 +0100, by Thomas Wuerthinger
-
Back out changeset d747b9e5695cFri, 19 Dec 2014 02:27:29 +0100, by Andreas Woess
-
handle FloatConvertNode in sparc loweringThu, 18 Dec 2014 14:11:56 -0800, by Tom Rodriguez
-
SPARC lowering shouldn't filter out ConvertNodesThu, 18 Dec 2014 12:24:27 -0800, by Tom Rodriguez
-
ConditionalElimination: Eliminate ShortCircuitOr condition if first input is known to be falseThu, 18 Dec 2014 18:31:19 +0100, by Andreas Woess
-
Pass constant reflection into ConvertNode.convertThu, 18 Dec 2014 09:17:22 -0800, by Tom Rodriguez
-
Generalize object reading in HotSpotMemoryAccessProvider.Thu, 18 Dec 2014 15:31:12 +0100, by Roland Schatz
-
MergeThu, 18 Dec 2014 15:23:08 +0100, by Stefan Anzinger
-
[SPARC] Allow null base register on memory accessWed, 17 Dec 2014 16:50:38 +0100, by Stefan Anzinger
-
continuously update method queue in PartialEvaluator.expandTreeThu, 18 Dec 2014 14:48:22 +0100, by Lukas Stadler
-
Handle NULL_POINTER when converting HubGetClassNodeThu, 18 Dec 2014 01:32:15 -0800, by Tom Rodriguez
-
prefer exact class matches when searching for unit tests with method nameWed, 17 Dec 2014 20:00:44 -0800, by Tom Rodriguez
-
Convert compare against Class to compare against KlassWed, 17 Dec 2014 19:57:58 -0800, by Tom Rodriguez
-
Log deopt before deoptimizing the frameWed, 17 Dec 2014 13:39:48 -0800, by Tom Rodriguez
-
put GeneratedSourcesSha1 into com.oracle.graal.hotspot.sourcegen packageThu, 18 Dec 2014 13:10:23 +1000, by Doug Simon
-
mx: removed hard-coded -Xms setting for the 'build' and 'checkstyle' commands to try and avoid unnecessary swapping on low(er) memory machinesThu, 18 Dec 2014 12:12:04 +1000, by Doug Simon
-
improved documentation around the mechanism for generating graalRuntime.inline.hppThu, 18 Dec 2014 12:10:11 +1000, by Doug Simon
-
Reenable LocationMarker.Tue, 16 Dec 2014 21:48:16 +0100, by Josef Eisl
-
LocationMarker: fix handling of illegal values.Mon, 15 Dec 2014 18:52:10 +0100, by Josef Eisl
-
HotSpotReferenceMap: fix bitmap clearing in setOop()/clearOop() and setNarrowOop()/clearNarrowOop().Tue, 16 Dec 2014 21:02:12 +0100, by Josef Eisl
-
[SPARC] use now a dedicated scratch register for isMethodHandleReturnOffset value, as o7 may contain valuable informationWed, 17 Dec 2014 08:04:57 +0100, by Stefan Anzinger
-
lzcnt inferStamp reports too large values for Integer.numberOfLeadingZerosTue, 16 Dec 2014 19:26:38 -0800, by Tom Rodriguez
-
Improve javadocTue, 16 Dec 2014 19:25:48 -0800, by Tom Rodriguez
-
MergeTue, 16 Dec 2014 23:37:35 +0100, by Stefan Anzinger
-
[SPARC] Attempt to fix the NullPointerException problemTue, 16 Dec 2014 23:36:29 +0100, by Stefan Anzinger
-
[GRAAL-914] SPARC VM Crash when run with -G:+PrintIdealGraphFile and -XX:+PrintDeoptimizationDetailsMon, 15 Dec 2014 19:32:12 +0100, by Stefan Anzinger
-
Add hooks for verifying heap from generated codeTue, 16 Dec 2014 13:36:16 -0800, by Tom Rodriguez
-
Benchmark counters should have their own LocationIdentityTue, 16 Dec 2014 13:30:07 -0800, by Tom Rodriguez
-
Check for overzeroing in the TLABTue, 16 Dec 2014 13:28:33 -0800, by Tom Rodriguez
-
Only log dependencies if LogCompilation is onTue, 16 Dec 2014 10:20:43 -0800, by Tom Rodriguez
-
Use memmove for overlapping copyTue, 16 Dec 2014 08:56:51 -0800, by Tom Rodriguez
-
Ignore $jacocoInit methods in coverage tests.Tue, 16 Dec 2014 14:16:13 +0100, by Roland Schatz
-
Check for compatible stamps in read elimination.Tue, 16 Dec 2014 14:04:51 +0100, by Roland Schatz
-
Use Register.asValue(LIRKind) where appropriate.Tue, 16 Dec 2014 10:59:29 +0100, by Josef Eisl
-
MergeMon, 15 Dec 2014 17:53:36 -0800, by Tom Rodriguez
-
Add ability to programmatically set the dump levelMon, 15 Dec 2014 16:00:14 -0800, by Tom Rodriguez
-
Capture worst case element type for Array.newInstance if knownMon, 15 Dec 2014 13:10:44 -0800, by Tom Rodriguez
-
strcpy doesn't handle overlapping stringsMon, 15 Dec 2014 12:56:22 -0800, by Tom Rodriguez
-
Backout useless changeset c2b23f6e4603Mon, 15 Dec 2014 12:25:36 -0800, by Tom Rodriguez
-
Support multiple fields in StableOptionValueMon, 15 Dec 2014 17:00:11 -0800, by Christian Wimmer
-
Add code missing in initial value handling for optionsMon, 15 Dec 2014 13:01:47 -0800, by Christian Wimmer
-
Factor out VM-independent parts of option parsingMon, 15 Dec 2014 11:33:31 -0800, by Christian Wimmer
-
Store initial value (the value set in source code) of an optionMon, 15 Dec 2014 11:32:59 -0800, by Christian Wimmer
-
Add unwrap method to arithmetic operations.Mon, 15 Dec 2014 19:15:39 +0100, by Roland Schatz
-
AMD64HotSpotNodeLIRBuilder: fix kinds for emitIndirectCall() values.Mon, 15 Dec 2014 18:51:08 +0100, by Josef Eisl
-
fix bug that prevented constants from being boxedMon, 15 Dec 2014 16:34:24 +0100, by Lukas Stadler
-
Add missing //JaCoCo Exclude.Mon, 15 Dec 2014 15:38:20 +0100, by Roland Schatz
-
prefer profile methods during partial evaluationMon, 15 Dec 2014 14:54:59 +0100, by Lukas Stadler
-
OM: copy hidden properties, tooSat, 13 Dec 2014 03:23:40 +0100, by Andreas Woess
-
Truffle/Source: redefine equality of FileSource objects strictly in terms of the canonicalized file path, for use as hash key.Sun, 14 Dec 2014 18:10:05 -0800, by Michael Van De Vanter
-
handle null in HotSpotzreferenceMap.getFrameMap()|getRegisterMap()Sun, 14 Dec 2014 13:43:02 +0100, by Doug Simon
-
First draft of option classification.Sat, 13 Dec 2014 15:03:20 +0100, by Thomas Wuerthinger
-
Merge with 449583258a1575ecc8e498103770eea2a3972fffFri, 12 Dec 2014 15:57:35 -0800, by Michael Van De Vanter
-
Truffle/Source: change signature of Source factory methods to take literal text as CharSequence instead of String.Fri, 12 Dec 2014 15:54:06 -0800, by Michael Van De Vanter
-
provided runtime independent toString() for HotSpotVMConfigFri, 12 Dec 2014 23:41:07 +0100, by Doug Simon
-
Fixing checkstyle issues.Fri, 12 Dec 2014 20:54:59 +0100, by Stefan Anzinger
-
MergeFri, 12 Dec 2014 20:29:35 +0100, by Stefan Anzinger
-
[SPARC] Fix trap instructionFri, 12 Dec 2014 20:02:09 +0100, by Stefan Anzinger
-
[SPARC] Fix when rethrowing exceptions. (Crashed the CompileTheWorld)Fri, 12 Dec 2014 19:43:43 +0100, by Stefan Anzinger
-
modify binary condition profiles so that they canonicalize away soonerFri, 28 Nov 2014 16:07:51 +0100, by Lukas Stadler
-
made CFGPrinterObserver reset (upon close) properlyThu, 11 Dec 2014 22:14:30 +0100, by Doug Simon
-
Merge.Thu, 11 Dec 2014 20:02:36 +0100, by Doug Simon
-
Added public getters for frame and register mapThu, 11 Dec 2014 19:35:44 +0100, by adlertz
-
Added PIC support for metaspace accessThu, 11 Dec 2014 19:35:25 +0100, by adlertz
-
Added card table PIC supportThu, 11 Dec 2014 19:35:02 +0100, by adlertz
-
Added GeneratePIC flagThu, 11 Dec 2014 15:46:06 +0100, by adlertz
-
removed pluggable compiler support in GraalCompilerTestThu, 11 Dec 2014 10:19:04 +0100, by Doug Simon
-
improved javadocThu, 11 Dec 2014 10:18:38 +0100, by Doug Simon
-
fixed format string issuesWed, 10 Dec 2014 09:45:20 +0100, by Doug Simon
-
fixed findbugs issueTue, 09 Dec 2014 23:53:43 +0100, by Doug Simon
-
removed (most) replay compilation supportTue, 09 Dec 2014 23:44:07 +0100, by Doug Simon
-
removed replay compilation testing from GraalCompilerTest and placed hooks for it to be tested externallyTue, 09 Dec 2014 22:28:22 +0100, by Doug Simon
-
split out unit testsTue, 09 Dec 2014 22:04:21 +0100, by Doug Simon
-
remove uses of Unsafe in HotSpotVMConfig methods that may be executed on a deserialized HotSpotVMConfig objectTue, 09 Dec 2014 22:04:06 +0100, by Doug Simon
-
added mechanism for recomputing IterableNodeType lists in a Graph after deserializationTue, 09 Dec 2014 21:58:44 +0100, by Doug Simon
-
Temporarily disable LocationMarker.Tue, 09 Dec 2014 17:06:54 +0100, by Roland Schatz
-
Remove getValueKind() from LocationNode.Tue, 09 Dec 2014 16:55:19 +0100, by Roland Schatz
-
Use ReadNode to read Klass pointer.Tue, 09 Dec 2014 15:39:47 +0100, by Roland Schatz
-
Clean bin directory before compiling to remove stale classfilesMon, 08 Dec 2014 17:45:19 -0800, by Christian Wimmer
-
use better types to simplify instantiation of Serializable lambdasMon, 08 Dec 2014 20:41:28 +0100, by Doug Simon
-
use deterministic iteration-order data structuresMon, 08 Dec 2014 14:35:38 +0100, by Doug Simon
-
made lambdas stored in Nodes be SerializableMon, 08 Dec 2014 14:34:07 +0100, by Doug Simon
-
converted use of '==' to .equals() to support replay compilationMon, 08 Dec 2014 14:33:05 +0100, by Doug Simon
-
Merge.Sun, 07 Dec 2014 20:43:33 +0100, by Thomas Wuerthinger
-
Started consolidation of options. Added descriptions.Fri, 05 Dec 2014 11:09:57 +0100, by Thomas Wuerthinger
-
fixed bugs in support for arbitrary types in SubstitutionGuard constructorsSat, 06 Dec 2014 01:14:03 +0100, by Doug Simon
-
always try decode both types of AMD64 safepoint patterns (i.e., near and far) when testing a PC for being a safepointFri, 05 Dec 2014 19:24:09 +0100, by Doug Simon
-
mx: fixed format stringFri, 05 Dec 2014 19:13:26 +0100, by Doug Simon
-
mx: fixed issue with calling abort() before _opts is definedFri, 05 Dec 2014 11:00:19 +0100, by Doug Simon
-
mx: converted format strings to be python 2.6 compliantFri, 05 Dec 2014 08:20:06 +0100, by Doug Simon
-
ensure Graal class loader is initialized prior to loading HotSpotTruffleRuntimeFri, 05 Dec 2014 03:30:19 +0100, by Andreas Woess
-
MergeFri, 05 Dec 2014 00:38:17 +0100, by Stefan Anzinger
-
MergeThu, 04 Dec 2014 23:34:27 +0100, by Stefan Anzinger
-
[AMD64] fix concurrency issues in register configuration caching (Use concurrenthashmap)Thu, 04 Dec 2014 23:33:24 +0100, by Stefan Anzinger
-
[SPARC] fix concurrency issues in register configuration caching (Use concurrenthashmap)Thu, 04 Dec 2014 23:30:52 +0100, by Stefan Anzinger
-
[SPARC] SPARCScratchRegister optionally logs the stacktrace where the register is requested (Just for debugging)Wed, 03 Dec 2014 10:59:04 +0100, by Stefan Anzinger
-
improved commentsThu, 04 Dec 2014 23:09:08 +0100, by Doug Simon
-
OM: extract queryTransition methodThu, 04 Dec 2014 19:36:50 +0100, by Andreas Woess
-
OM: record replaceProperty transitionsThu, 04 Dec 2014 19:31:45 +0100, by Andreas Woess
-
OM: add Transition#isDirect()Thu, 04 Dec 2014 19:24:14 +0100, by Andreas Woess
-
OM: lazy initialization of leaf assumptionThu, 04 Dec 2014 14:42:33 +0100, by Andreas Woess
-
OM: remember transition from parent and walk transitions instead of properties in replaceProperty,removePropertyThu, 04 Dec 2014 18:08:22 +0100, by Andreas Woess
-
OM: iterate over properties using property map instead of parent chainFri, 28 Nov 2014 15:43:49 +0100, by Andreas Woess
-
OM: rename transitionsThu, 04 Dec 2014 13:35:36 +0100, by Andreas Woess
-
mx: fix missing frozenset constructor to fix intersectionThu, 04 Dec 2014 19:50:39 +0100, by Andreas Woess
-
Merge.Thu, 04 Dec 2014 16:12:03 +0100, by Doug Simon
-
ensure the error message about missing Graal classes is printed exactly onceThu, 04 Dec 2014 15:28:02 +0100, by Doug Simon
-
Rename LIRFrameState.markLocation(ReferenceMap) to updateUnion(ReferenceMap).Thu, 04 Dec 2014 14:38:55 +0100, by Josef Eisl
-
Rename ReferenceMap.mergeMaps() to updateUnion().Thu, 04 Dec 2014 14:39:27 +0100, by Josef Eisl
-
Merge.Thu, 04 Dec 2014 13:48:10 +0100, by Doug Simon
-
made initialization of the Graal class loader and well known Graal classes lazyThu, 04 Dec 2014 13:42:56 +0100, by Doug Simon
-
mx: run findbugs with the appropriate jdkThu, 04 Dec 2014 13:41:59 +0100, by Doug Simon
-
removed reference to com.oracle.graal.compiler.CompilerThread from VM code (part 2)Thu, 04 Dec 2014 13:41:27 +0100, by Doug Simon
-
checkcastArraycopy: if src and dest are equal, unchecked variant can be usedThu, 04 Dec 2014 12:13:27 +0100, by Bernhard Urban
-
Add LocationMarker.Wed, 03 Dec 2014 20:40:30 +0100, by Josef Eisl
-
Add ReferenceMap.mergeMaps().Wed, 03 Dec 2014 19:42:38 +0100, by Josef Eisl
-
Make ReferenceMap Clonable.Tue, 02 Dec 2014 17:39:01 +0100, by Josef Eisl
-
Introduce FrameMap.clearReference().Wed, 03 Dec 2014 17:16:08 +0100, by Josef Eisl
-
mx gate: execute unittests with --fail-fast option.Thu, 04 Dec 2014 10:51:25 +0100, by Josef Eisl
-
Truffle-DSL: fixed several bugs when using arrays as type. added arrays test.Wed, 03 Dec 2014 21:02:27 +0100, by Christian Humer
-
try to be more precise about python executable nameWed, 03 Dec 2014 22:10:15 +0100, by Doug Simon
-
removed reference to com.oracle.graal.compiler.CompilerThread from VM codeWed, 03 Dec 2014 18:53:22 +0100, by Doug Simon
-
mx: changes towards supporting python 2.6 for call to mx from make/MakefileWed, 03 Dec 2014 16:07:22 +0100, by Doug Simon
-
mx: removed unused _read_projects_file functionWed, 03 Dec 2014 16:02:36 +0100, by Doug Simon
-
arraycopy: don't use checkcast stub if the arrays overlapWed, 03 Dec 2014 14:50:16 +0100, by Bernhard Urban
-
arraycopytests: test for disjointWed, 03 Dec 2014 14:31:15 +0100, by Bernhard Urban
-
amd64 register config: reserve "home space" on windows in frame.Wed, 03 Dec 2014 14:29:04 +0100, by Bernhard Urban
-
ArrayCopyNode: simplify conditionWed, 03 Dec 2014 09:53:46 +0100, by Bernhard Urban
-
arraycopy: move related classes to dedicated packageWed, 03 Dec 2014 10:35:42 +0200, by Bernhard Urban
-
WriteBarrierVerification: relax checkTue, 02 Dec 2014 20:48:12 +0100, by Bernhard Urban
-
checkcastArraycopy: sign extend super_check_offsetTue, 02 Dec 2014 19:27:50 +0100, by Bernhard Urban
-
ArrayCopy: use hotspot stub for checkcastArraycopy.Tue, 02 Dec 2014 18:55:38 +0100, by Bernhard Urban
-
ArrayCopyCallNode: remove unused code.Tue, 02 Dec 2014 15:51:02 +0100, by Bernhard Urban
-
ArrayCopySnippets: add comment about lookupTue, 02 Dec 2014 15:51:02 +0100, by Bernhard Urban
-
ArrayCopyCallNode: remove unused method.Tue, 02 Dec 2014 15:51:02 +0100, by Bernhard Urban
-
Intrinsify Reflection.getClassAccessFlagsMon, 01 Dec 2014 11:31:53 -0800, by Tom Rodriguez
-
Fix eclipseformatMon, 01 Dec 2014 17:12:45 +0100, by Stefan Anzinger
-
MergeMon, 01 Dec 2014 17:03:48 +0100, by Stefan Anzinger
-
MergeMon, 01 Dec 2014 15:19:59 +0100, by Stefan Anzinger
-
[SPARC] Fix ArraysSubstitution and StringSubstitution tests by moving the according substitutions to common codeMon, 01 Dec 2014 15:19:28 +0100, by Stefan Anzinger
-
only TrustedInterfaces can be checked with VerifyUsageWithEqualsMon, 01 Dec 2014 15:03:05 +0100, by Doug Simon
-
replace usages of == with .equals()Mon, 01 Dec 2014 10:43:01 +0100, by Doug Simon
-
allow == when one of the variables is the receiver in equals()Mon, 01 Dec 2014 10:29:05 +0100, by Doug Simon
-
fixed bug in VerifyUsageWithEquals and improved javadocMon, 01 Dec 2014 10:00:33 +0100, by Doug Simon
-
generalized assertion regarding code that can/cannot execute in replay compilation contextSun, 30 Nov 2014 21:14:13 +0100, by Doug Simon
-
removed object pool sharing across unique ContextsSun, 30 Nov 2014 21:12:06 +0100, by Doug Simon
-
invocation cache hit counter should be incremented, not decrementedSun, 30 Nov 2014 21:09:07 +0100, by Doug Simon
-
added missing SubstitutionGuard binding for HotSpotVMConfigSun, 30 Nov 2014 08:35:28 +0000, by Doug Simon
-
Merge.Sun, 30 Nov 2014 00:17:21 +0000, by Doug Simon
-
Truffle: turn milliseconds in nanoseconds for the time threshold after options have been considered.Sat, 29 Nov 2014 06:35:00 +0000, by Chris Seaton
-
Rename AllocatorTest.test to testAllocation to avoid confusion with GraalCompilerTest.test.Wed, 26 Nov 2014 19:27:59 +0100, by Josef Eisl
-
Introduce BackendTest.Wed, 26 Nov 2014 19:12:49 +0100, by Josef Eisl
-
Propagate framestate when simplifying DynamicNewArray to NewArray.Thu, 27 Nov 2014 16:40:45 +0100, by Roland Schatz
-
Backed out changeset: 3fb1231699deThu, 27 Nov 2014 16:27:22 +0100, by Gilles Duboscq
-
Invoke.uncheckedStamp: return type of invoke is already available on MethodCallTargetNodeThu, 27 Nov 2014 16:25:44 +0100, by Gilles Duboscq
-
HotSpotSignature does not need to resolve typesWed, 26 Nov 2014 11:03:47 +0100, by Gilles Duboscq
-
removed static accesses to HotSpotGraalRuntimeThu, 27 Nov 2014 12:37:05 +0100, by Doug Simon
-
removed references to HotSpotGraalRuntime.unsafeReadWord()Thu, 27 Nov 2014 11:59:56 +0100, by Doug Simon
-
removed static references to HotSpotGraalRuntimeThu, 27 Nov 2014 11:51:17 +0100, by Doug Simon
-
removed static reference to HotSpotGraalRuntimeThu, 27 Nov 2014 11:50:17 +0100, by Doug Simon
-
guard against null element in HotSpotConstantReflectionProvider.readStableFieldValueThu, 27 Nov 2014 11:45:13 +0100, by Doug Simon
-
Merge.Wed, 26 Nov 2014 23:25:56 +0100, by Doug Simon
-
SelfReplacingMethodCallTargetNode does not subclass MethodCallTargetNodeWed, 26 Nov 2014 12:36:48 -0800, by Lukas Stadler
-
add graph to context in TruffleCacheImpl.cacheLookupWed, 26 Nov 2014 11:51:21 -0800, by Lukas Stadler
-
added check that HotSpotGraalRuntimeProvider is accessed correctly within the scope of a replay compilationWed, 26 Nov 2014 23:24:13 +0100, by Doug Simon
-
speed up replay compilation testing by re-using object pool across replay contextsWed, 26 Nov 2014 23:11:03 +0100, by Doug Simon
-
widened return type of HotSpotResolvedJavaType.fromClass(Class<?>)Wed, 26 Nov 2014 23:05:24 +0100, by Doug Simon
-
removed HotSpotGraalRuntime.unsafeReadWord()Wed, 26 Nov 2014 23:02:45 +0100, by Doug Simon
-
removed a usages of HotSpotGraalRuntime.unsafeReadWord(); tidied up some commentsWed, 26 Nov 2014 22:58:09 +0100, by Doug Simon
-
removed a usage of HotSPotGraalRuntime.unsafeReadWord()Wed, 26 Nov 2014 22:39:03 +0100, by Doug Simon
-
made HotSpotObjectConstantImpl.forObject() package-privateWed, 26 Nov 2014 22:36:17 +0100, by Doug Simon
-
removed out-of-date commentWed, 26 Nov 2014 22:33:24 +0100, by Doug Simon
-
removed leftover commentWed, 26 Nov 2014 22:32:24 +0100, by Doug Simon
-
(no commit message)replaced concrete types with interface types to support replay compilationWed, 26 Nov 2014 22:31:56 +0100, by Doug Simon
-
added HotSpotNMethod.asConstant()Wed, 26 Nov 2014 22:24:17 +0100, by Doug Simon
-
Merge.Wed, 26 Nov 2014 21:00:02 +0100, by Doug Simon
-
conditional elimination phase during partial evaluationWed, 26 Nov 2014 11:10:26 -0800, by Lukas Stadler
-
reenable -XX:+GraalCountersExcludeCompiler optionSun, 23 Nov 2014 12:58:18 -0800, by Lukas Stadler
-
removed usages of HotSPotGraalRuntime.unsafeReadWord()Wed, 26 Nov 2014 20:58:18 +0100, by Doug Simon
-
replaced concrete types with interface types to support replay compilationWed, 26 Nov 2014 20:53:20 +0100, by Doug Simon
-
replaced concrete types with interface types to support replay compilationWed, 26 Nov 2014 20:50:49 +0100, by Doug Simon
-
added HotSpotObjectConstant.getType() and restricted access to some static methods in HotSpotObjectConstantImplWed, 26 Nov 2014 20:48:16 +0100, by Doug Simon
-
removed static accesses to HotSpotGraalRuntime from DefaultHotSpotLoweringProviderWed, 26 Nov 2014 20:38:48 +0100, by Doug Simon
-
expose raw metaspace value via HotSpotMetaspaceConstantWed, 26 Nov 2014 20:29:20 +0100, by Doug Simon
-
removed static accesses to HotSpotGraalRuntime from some HotSpot meta API classesWed, 26 Nov 2014 20:18:03 +0100, by Doug Simon
-
removed some static accesses to HotSpotGraalRuntime from NewObjectSnippetsWed, 26 Nov 2014 20:12:22 +0100, by Doug Simon
-
removed static accesses to HotSpotGraalRuntime from InstanceOfSnippetsWed, 26 Nov 2014 20:10:07 +0100, by Doug Simon
-
replaced use of == with .equals()Wed, 26 Nov 2014 17:44:44 +0100, by Doug Simon
-
removed static accesses to HotSpotGraalRuntime out of LocalImplWed, 26 Nov 2014 17:43:38 +0100, by Doug Simon
-
made NamedLocationIdentity implement FormatWithToStringWed, 26 Nov 2014 17:40:50 +0100, by Doug Simon
-
removed unused ResolvedJavaType.newArray(...)Wed, 26 Nov 2014 17:33:05 +0100, by Doug Simon
-
modified SnippetReflectionProvider to support both VM-side and compiler-side constants in a compilation replay contextWed, 26 Nov 2014 17:14:49 +0100, by Doug Simon
-
removed unused ResolvedJavaMethod.newInstance(...)Wed, 26 Nov 2014 14:03:13 +0100, by Doug Simon
-
removed some static accesses to HotSpotGraalRuntime from some testsWed, 26 Nov 2014 13:57:50 +0100, by Doug Simon
-
moved application of Remote marker interface to implementation classes onlyWed, 26 Nov 2014 13:20:14 +0100, by Doug Simon
-
removed static access to HotSpotGraalRuntime from some SPARC HotSpot classesWed, 26 Nov 2014 13:08:18 +0100, by Doug Simon
-
fixed eclipseformat issuesWed, 26 Nov 2014 13:01:29 +0100, by Doug Simon
-
Merge.Wed, 26 Nov 2014 12:51:31 +0100, by Doug Simon
-
Fix _trap_hist_limit after recent deoptimization reasons changesWed, 26 Nov 2014 11:03:10 +0100, by Gilles Duboscq
-
removed static access to HotSpotGraalRuntime from some AMD64 HotSpot classesWed, 26 Nov 2014 12:05:56 +0100, by Doug Simon
-
changed most references to HotSpotGraalRuntime to use HotSpotGraalRuntimeProvider insteadWed, 26 Nov 2014 11:48:34 +0100, by Doug Simon
-
avoid initialization order issues when asserting array scale index invariantsWed, 26 Nov 2014 11:29:24 +0100, by Doug Simon
-
Merge.Wed, 26 Nov 2014 10:26:24 +0100, by Doug Simon
-
Add javadoc for StackSlotValue and VirtualStackSlot.Tue, 25 Nov 2014 19:20:48 +0100, by Josef Eisl
-
Make LinearScan.callKillsRegisters final.Tue, 25 Nov 2014 15:23:40 +0100, by Josef Eisl
-
removed static access to HotSpotGraalRuntime from KlassLayoutHelperNodeWed, 26 Nov 2014 10:02:49 +0100, by Doug Simon
-
removed static access to HotSpotGraalRuntime from HubGetClassNodeWed, 26 Nov 2014 10:00:47 +0100, by Doug Simon
-
removed static access to HotSpotGraalRuntime from ClassGetHubNodeWed, 26 Nov 2014 09:59:00 +0100, by Doug Simon
-
removed static access to HotSpotGraalRuntime from ArrayCallCopyNodeWed, 26 Nov 2014 09:56:27 +0100, by Doug Simon
-
added support for binding arguments of arbitrary types to parameters of a node intrinsic constructor (or factory method)Wed, 26 Nov 2014 09:50:21 +0100, by Doug Simon
-
converted use of HotSpotGraalRuntime to HotSpotGraalRuntimeProviderWed, 26 Nov 2014 09:41:24 +0100, by Doug Simon
-
introduced HotSpotGraalRuntimeProvder interfaceWed, 26 Nov 2014 09:38:46 +0100, by Doug Simon
-
added support for binding arguments of arbitrary types to parameters of a SubstitutionGuard constructorWed, 26 Nov 2014 09:27:58 +0100, by Doug Simon
-
Truffle: refactor NodeCloneable interface to abstract classWed, 26 Nov 2014 01:06:38 +0100, by Andreas Woess
-
Truffle: clone ConditionProfile and BranchProfile node fieldsTue, 25 Nov 2014 13:21:50 +0100, by Andreas Woess
-
Truffle: Node#clone(): throw assertion error on CloneNotSupportedExceptionTue, 25 Nov 2014 13:21:38 +0100, by Andreas Woess
-
Treat String.value as implicit stable fieldTue, 25 Nov 2014 20:28:56 +0100, by Andreas Woess
-
Constant fold elements of switch table and enum values() arraysTue, 25 Nov 2014 20:26:59 +0100, by Andreas Woess
-
Truffle: allow @CompilationFinal on static fieldsTue, 25 Nov 2014 13:08:57 +0100, by Andreas Woess
-
Add missing null check in readConstantArrayElementWed, 26 Nov 2014 00:53:50 +0100, by Andreas Woess
-
Try to bind method after guarded interface invokeTue, 25 Nov 2014 12:25:51 -0800, by Tom Rodriguez
-
Fix stack overflow in printingTue, 25 Nov 2014 12:24:14 -0800, by Tom Rodriguez
-
Add memory operations to MetaspacePointerTue, 25 Nov 2014 08:17:33 -0800, by Tom Rodriguez
-
Cache method pointer stamps.Tue, 25 Nov 2014 13:40:59 +0100, by Roland Schatz
-
Add missing override in KlassPointerStamp.Mon, 24 Nov 2014 16:42:42 +0100, by Roland Schatz
-
implemented toString() for classes that throw UnsupportedError for hashCode()Tue, 25 Nov 2014 13:03:08 +0100, by Doug Simon
-
only register AMD64Substitutions if the target architecture is AMD64Mon, 24 Nov 2014 23:29:13 +0100, by Doug Simon
-
Minor pointer stamp related fixesMon, 24 Nov 2014 11:48:24 -0800, by Tom Rodriguez
-
LoadHubNode should always use StampProvider stampMon, 24 Nov 2014 11:40:00 -0800, by Tom Rodriguez
-
adds ability for substitution guards to have a constructor with an Architecture argumentMon, 24 Nov 2014 20:32:24 +0100, by Doug Simon
-
Truffle-DSL: fixed bug in source ordering when compiling with JDT.Mon, 24 Nov 2014 17:29:51 +0100, by Christian Humer
-
ClassSubstitutions: use .isNull on klass pointerMon, 24 Nov 2014 16:33:02 +0100, by Bernhard Urban
-
ClassSubstitutions: macro for Class.isAssignableMon, 24 Nov 2014 16:30:28 +0100, by Bernhard Urban
-
Introduce isNull() method for metaspace pointers.Mon, 24 Nov 2014 15:06:49 +0100, by Roland Schatz
-
Generalize NULL handling to work on arbitrary pointers.Mon, 24 Nov 2014 13:53:14 +0100, by Roland Schatz
-
Add missing javadoc.Mon, 24 Nov 2014 13:20:02 +0100, by Roland Schatz
-
disabled additional pylint checks to workaround false positivesMon, 24 Nov 2014 13:48:38 +0100, by Doug Simon
-
Use asConstant() instead of asJavaConstant() where possible.Mon, 24 Nov 2014 12:13:31 +0100, by Roland Schatz
-
Truffle/Instrumentation: CHANGELOG for recent updates.Sun, 23 Nov 2014 16:09:26 -0800, by Michael Van De Vanter
-
mx build: set initial heap size explicitlyFri, 21 Nov 2014 13:16:02 +0100, by Bernhard Urban
-
Move HotSpot specific functionality to new subinterface of ConstantReflectionProvider.Thu, 20 Nov 2014 18:01:18 +0100, by Roland Schatz
-
Move raw memory access operations to a separate interface.Thu, 20 Nov 2014 17:00:19 +0100, by Roland Schatz
-
Create separate stamps for Klass* and Method*, and make them hotspot specific.Thu, 20 Nov 2014 15:23:46 +0100, by Roland Schatz
-
Use StampProvider to create platform dependent stamps for LoadHub and LoadMethod nodes.Thu, 20 Nov 2014 14:57:42 +0100, by Roland Schatz
-
Introduce StampProvider to support different stamps for metadata on different VMs.Thu, 20 Nov 2014 14:13:38 +0100, by Roland Schatz
-
Use floating node for casting between metaspace pointers and words.Thu, 20 Nov 2014 14:02:35 +0100, by Roland Schatz
-
Use correct LIRKind in HSAIL metaspace pointer compression/uncompression op.Thu, 20 Nov 2014 14:00:51 +0100, by Roland Schatz
-
Move nonNull and alwaysNull flags up to AbstractPointerStamp.Wed, 19 Nov 2014 16:52:54 +0100, by Roland Schatz
-
Backed out changeset 42854d32b658Thu, 20 Nov 2014 17:25:52 +0100, by Andreas Woess
-
Remove CustomCanonicalizerThu, 20 Nov 2014 14:15:14 +0100, by Andreas Woess
-
Refactor PartialEvaluatorCanonicalizer into custom ConstantReflectionProviderThu, 20 Nov 2014 14:40:38 +0100, by Andreas Woess
-
Add support for stable array constantsThu, 20 Nov 2014 13:22:12 +0100, by Andreas Woess
-
Compare compressed flag in HotSpotObjectConstantImpl#equals and reference equality in HotSpotConstantReflectionProvider#constantEqualsWed, 19 Nov 2014 17:45:40 +0100, by Andreas Woess
-
SimpleStackSlotAllocator: use an array instead of a HashMap.Thu, 20 Nov 2014 10:42:54 +0100, by Josef Eisl
-
Remove static id from VirtualStackSlot.Thu, 20 Nov 2014 10:32:55 +0100, by Josef Eisl
-
SPARC: fix deoptimization rescue slot handling.Wed, 19 Nov 2014 17:31:31 +0100, by Josef Eisl
-
Add UncheckedInterfaceProvider interface for nodes that can give an unchecked hint about the interface type they are likely to return.Wed, 19 Nov 2014 14:36:01 +0100, by Gilles Duboscq
-
SL: fix javadoc of new() builtinWed, 19 Nov 2014 17:11:19 +0100, by Andreas Woess
-
Move ResolvedJavaField#read[Constant]Value and getMethodHandleAccess() to ConstantReflectionProviderWed, 19 Nov 2014 17:00:12 +0100, by Andreas Woess
-
Merge (FrameMapBuilder).Wed, 19 Nov 2014 16:06:49 +0100, by Josef Eisl
-
Assert assumptions about the deoptimization rescue slot.Wed, 19 Nov 2014 16:04:01 +0100, by Josef Eisl
-
Fix checkstyle issues.Tue, 18 Nov 2014 11:21:07 +0100, by Josef Eisl
-
Rename DelayedFrameMapBuilder to FrameMapBuilderImpl (again).Mon, 17 Nov 2014 20:29:38 +0100, by Josef Eisl
-
Introduce StackSlotAllocator interface.Mon, 17 Nov 2014 20:28:29 +0100, by Josef Eisl
-
Replace FrameMappingToolImpl by SimpleStackSlotAllocator.Mon, 17 Nov 2014 20:15:59 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: require non null register config.Mon, 17 Nov 2014 20:07:24 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: remove FrameMapFactory.Mon, 17 Nov 2014 20:00:58 +0100, by Josef Eisl
-
FrameMappingToolImpl: store mapping internally.Mon, 17 Nov 2014 19:54:33 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: outsource SimpleVirtualStackSlot and VirtualStackSlotRange.Mon, 17 Nov 2014 19:36:52 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.Mon, 17 Nov 2014 19:34:08 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.transform().Mon, 17 Nov 2014 19:32:55 +0100, by Josef Eisl
-
FrameMappingToolImpl: inline TrackedVirtualStackSlot.transform().Mon, 17 Nov 2014 19:32:05 +0100, by Josef Eisl
-
FrameMappingToolImpl: type switch for call to transform().Mon, 17 Nov 2014 19:27:32 +0100, by Josef Eisl
-
FrameMapBuilder: Change visibility for TrackedVirtualStackSlot and subclasses.Mon, 17 Nov 2014 19:22:06 +0100, by Josef Eisl
-
FrameMapBuilder: use FrameMap.allocateSpillSlot();Mon, 17 Nov 2014 19:06:27 +0100, by Josef Eisl
-
FrameMapBuilder: DelayedFrameMapBuilder use FrameMap.allocateStackSlots().Mon, 17 Nov 2014 18:56:46 +0100, by Josef Eisl
-
FrameBuilder: add FrameMappingToolImpl.Mon, 17 Nov 2014 18:28:51 +0100, by Josef Eisl
-
FrameMapBuilder: outsource FrameMappingTool.Mon, 17 Nov 2014 17:39:16 +0100, by Josef Eisl
-
FrameMapBuilder: outsource FrameMappable.Mon, 17 Nov 2014 16:53:26 +0100, by Josef Eisl
-
AMD64HotSpotLIRGenerationResult does not need to be FrameMappable.Mon, 17 Nov 2014 17:22:54 +0100, by Josef Eisl
-
FrameMapBuilder: move into package.Mon, 17 Nov 2014 16:41:44 +0100, by Josef Eisl
-
FrameMapBuilder: remove freeSpillSlot().Mon, 17 Nov 2014 16:14:47 +0100, by Josef Eisl
-
Allow updating HotSpotMonitorValue.slot.Tue, 11 Nov 2014 18:17:17 +0100, by Josef Eisl
-
LIR: map all VirtualStackSlot operands to StackSlots.Tue, 11 Nov 2014 17:03:16 +0100, by Josef Eisl
-
LinearScan: update VirtualStackSlot in intervals.spillSlot.Tue, 11 Nov 2014 17:01:47 +0100, by Josef Eisl
-
Interval: allow to change VirtualStackSlot to StackSlot.Tue, 11 Nov 2014 16:53:32 +0100, by Josef Eisl
-
Change VirtualStackSlot.toString().Tue, 11 Nov 2014 16:51:41 +0100, by Josef Eisl
-
Use StackSlotValue where appropriate.Tue, 11 Nov 2014 14:15:39 +0100, by Josef Eisl
-
Add getId(), hashCode() toString() equals() to VirtualStackSlot.Tue, 11 Nov 2014 14:12:55 +0100, by Josef Eisl
-
Handel RBP and deoptimization rescue slot in AMD64FrameMapBuilder.Mon, 10 Nov 2014 19:43:16 +0100, by Josef Eisl
-
FrameMapFactory: create (empty) FrameMap eagerly.Mon, 10 Nov 2014 18:40:52 +0100, by Josef Eisl
-
Revert Backend.frameMap(FrameMapBuilder) to Backend.frameMap(RegisterConfig).Mon, 10 Nov 2014 18:37:28 +0100, by Josef Eisl
-
Introduce FrameMappingTool.Wed, 05 Nov 2014 20:16:00 +0100, by Josef Eisl
-
LIRVerifier: allow StackSlotValues for OperandFlag.STACK.Wed, 05 Nov 2014 19:29:26 +0100, by Josef Eisl
-
StackSlot is no longer a VirtualStackSlot (rename ForwardingFrameMapBuilder to DelayedFrameMapBuilder).Wed, 05 Nov 2014 19:18:35 +0100, by Josef Eisl
-
Use VirtualStackSlot for outObjectStackSlots in FrameMapBuilder.allocateStackSlots().Wed, 05 Nov 2014 17:30:22 +0100, by Josef Eisl
-
Move allocateStackSlots logic from FrameMap to ForwardingFrameMapBuilder.Thu, 23 Oct 2014 18:07:31 +0200, by Josef Eisl
-
Move freeSpillSlot() from FrameMap to ForwardingFrameMapBuilder.Thu, 23 Oct 2014 17:48:46 +0200, by Josef Eisl
-
Introduce StackSlotValue and VirtualStackSlot.Thu, 23 Oct 2014 14:55:04 +0200, by Josef Eisl
-
Introduce AMD64FrameMapBuilder to support special stack slot allocation for RBP.Thu, 23 Oct 2014 14:27:34 +0200, by Josef Eisl
-
Pass LIRGenerationResult to FrameMapBuilder.buildFrameMap().Thu, 23 Oct 2014 13:13:16 +0200, by Josef Eisl
-
Add FrameMapBuilder.getCodeCache().Mon, 10 Nov 2014 18:23:51 +0100, by Josef Eisl
-
Renamed FrameMapBuilderImpl to ForwardingFrameMapBuilder.Thu, 23 Oct 2014 10:13:01 +0200, by Josef Eisl
-
Print LIR after FrameMap building.Tue, 11 Nov 2014 14:16:39 +0100, by Josef Eisl
-
Add CHANGELOG entry about the changed behavior of ResolvedJavaType#resolveMethod().Tue, 11 Nov 2014 18:34:42 +0100, by Josef Eisl
-
Use HotSpotWordTypeRewriterPhase in Truffle.Wed, 19 Nov 2014 13:43:12 +0100, by Roland Schatz
-
Trust interface types comming form LoadIndexed nodesWed, 19 Nov 2014 12:02:35 +0100, by Gilles Duboscq
-
StampTool: add more methods to create object stamps to avoid using too many boolean arguments, add some javadoc, use them.Wed, 19 Nov 2014 11:36:48 +0100, by Gilles Duboscq
-
Add support of lzcnt and tzcntWed, 19 Nov 2014 13:32:05 +0100, by Gilles Duboscq
-
fixed support for IDE_BUILD_TARGETWed, 19 Nov 2014 13:10:24 +0100, by Doug Simon
-
removed projects.deprecatedWed, 19 Nov 2014 09:53:16 +0100, by Doug Simon
-
SL: use the truffle object storage model to represent SL objectsTue, 18 Nov 2014 12:08:51 +0100, by Andreas Woess
-
SL: add basic support for creating objects and accessing propertiesTue, 18 Nov 2014 23:02:58 +0100, by Andreas Woess
-
SL: sanitize whitespace in ATGTue, 21 Oct 2014 15:11:32 +0200, by Andreas Woess
-
Truffle: add object API to truffle distribution, update changelogTue, 18 Nov 2014 23:11:00 +0100, by Andreas Woess
-
Truffle: initial commit of object API implementationTue, 18 Nov 2014 23:19:43 +0100, by Andreas Woess
-
Truffle: initial commit of object APITue, 18 Nov 2014 16:18:45 +0100, by Andreas Woess
-
improve path resolving in mx.sh so that it can be run from outside the repo rootFri, 14 Nov 2014 13:49:12 +0100, by Andreas Woess
-
SharedRuntime::compute_compiled_exc_handler: explain why it seems that we deoptimzie twice, use Deoptimization::deoptimize since we already have our hands on the frame.Tue, 18 Nov 2014 11:03:39 +0100, by Gilles Duboscq
-
Backout 810222d74f7cTue, 18 Nov 2014 10:55:59 +0100, by Gilles Duboscq
-
HotSpotVMConfig: use the correct deopt reason constantsMon, 17 Nov 2014 21:18:29 +0100, by Gilles Duboscq
-
Make stamp of LoadHubNode flexible.Mon, 17 Nov 2014 18:11:34 +0100, by Roland Schatz
-
Move metaspace pointer handling to hotspot specific WordTypeRewriter.Mon, 17 Nov 2014 17:25:38 +0100, by Roland Schatz
-
Remove dead code from CompressionNode.Mon, 17 Nov 2014 14:59:54 +0100, by Roland Schatz
-
Make sure FloatStamps have float boundsMon, 17 Nov 2014 18:03:51 +0100, by Gilles Duboscq
-
Rename GuardNode.negated to GuardNode.isNegatedWed, 12 Nov 2014 13:50:08 +0100, by Gilles Duboscq
-
Add some javadoc to MergeableStateWed, 12 Nov 2014 13:48:47 +0100, by Gilles Duboscq
-
ConditionalEliminaion: some refactorings and simplificationsWed, 12 Nov 2014 13:35:47 +0100, by Gilles Duboscq
-
ConditionalElimination: use GuardingNode interface where possibleWed, 12 Nov 2014 10:53:37 +0100, by Gilles Duboscq
-
Add TrustedInterface to list of classes for testsMon, 22 Sep 2014 10:27:52 +0200, by Gilles Duboscq
-
Make distribution dependencies also exclude librariesTue, 16 Sep 2014 15:06:32 +0200, by Gilles Duboscq
-
Unalias some DeoptReasonsTue, 21 Oct 2014 11:23:41 +0200, by Gilles Duboscq
-
When deoptimizing on unwind, revoke biases instead of calling deoptimize_frame before returning deopt continuationMon, 17 Nov 2014 14:58:39 +0100, by Gilles Duboscq
-
Additional constructor for AMD64HotSpotLIRGenerator.Mon, 17 Nov 2014 11:51:08 +0100, by Roland Schatz
-
Truffle: CHANGELOG entry for CompilerOptions.Sun, 16 Nov 2014 16:08:57 -0800, by Chris Seaton
-
Truffle: fix to error message in DefaultCompilerOptions.Sun, 16 Nov 2014 16:07:57 -0800, by Chris Seaton
-
Merge.Sun, 16 Nov 2014 15:48:34 -0800, by Chris Seaton
-
Truffle: add support for setting a couple of compiler options for individual execution contexts.Sun, 16 Nov 2014 15:44:38 -0800, by Chris Seaton
-
minor clean up of replay compilation test harnessSun, 16 Nov 2014 16:24:14 +0100, by Doug Simon
-
replace identity map with hash mapSun, 16 Nov 2014 16:15:11 +0100, by Doug Simon
-
use deterministic iteration order Set and Map data structures when in the scope of a replay compilation contextSun, 16 Nov 2014 09:44:04 +0100, by Doug Simon
-
fixed findbug's issueSat, 15 Nov 2014 23:19:58 +0100, by Doug Simon
-
Merge.Sat, 15 Nov 2014 16:39:23 +0100, by Doug Simon
-
Fold klass._java_mirror._klass into klass and improve stamps from layout_helperFri, 14 Nov 2014 09:32:59 -0800, by Tom Rodriguez
-
added LinkedIdentityHashMapSat, 15 Nov 2014 14:46:39 +0100, by Doug Simon
-
use LinkedHashSets for node sets when created within the scope of a replay compilation contextFri, 14 Nov 2014 19:16:08 +0100, by Doug Simon
-
when testing replay compilation, only compare result of capturing compilation against replay compilation and ignore result of original compilation altogetherFri, 14 Nov 2014 16:26:38 +0100, by Doug Simon
-
trust final fields in constants with default valuesThu, 13 Nov 2014 18:18:50 -0800, by Tom Rodriguez
-
BasicObjectCloneNode is always non-nullThu, 13 Nov 2014 18:18:18 -0800, by Tom Rodriguez
-
Eliminated the need for Signature.getParameterSlots()Thu, 13 Nov 2014 15:41:22 -0800, by Christian Wimmer
-
Use the base class Executable (introduced in Java 8) to unify the handling of Method and Constructor in MetaAccessProviderThu, 13 Nov 2014 14:56:04 -0800, by Christian Wimmer
-
Add default implementation for Kind accessors of Signature and JavaFieldThu, 13 Nov 2014 14:40:12 -0800, by Christian Wimmer
-
Make GraphMaker a static inner class to allow subclassing it independently from ReplacementsImplThu, 13 Nov 2014 14:30:15 -0800, by Christian Wimmer
-
Make the @Fold annotation a top-level interface in the api project. It is not tied to the Snippet class where it was located before.Thu, 13 Nov 2014 14:23:56 -0800, by Christian Wimmer
-
Truffle: make NodeInterface a pure marker interfaceThu, 13 Nov 2014 11:57:27 +0100, by Andreas Woess
-
made compilation replay testing less strict by defaultThu, 13 Nov 2014 17:25:08 +0100, by Doug Simon
-
try harder to avoid side-effects that perturb replay compilation testingThu, 13 Nov 2014 16:53:30 +0100, by Doug Simon
-
fixed HotSpotResolvedJavaMethodImpl.equalsThu, 13 Nov 2014 16:52:59 +0100, by Doug Simon
-
expanded support for shared globals (i.e., values that must be retrieved from static fields instead of being copied in replay/remote compilation)Thu, 13 Nov 2014 16:48:17 +0100, by Doug Simon
-
Remove StampProvider interface.Thu, 13 Nov 2014 15:07:10 +0100, by Roland Schatz
-
Fix assertion in SPARC backend.Thu, 13 Nov 2014 13:49:39 +0100, by Roland Schatz
-
Use pointer stamps in LoadHub and LoadMethod.Thu, 13 Nov 2014 11:12:25 +0100, by Roland Schatz
-
Split getEncoding into two methods.Wed, 12 Nov 2014 16:59:39 +0100, by Roland Schatz
-
Introduce PointerEqualsNode for metaspace pointer comparison.Wed, 12 Nov 2014 11:48:54 +0100, by Roland Schatz
-
Support constant folding of pointer reads.Tue, 11 Nov 2014 18:34:21 +0100, by Roland Schatz
-
Separate stamp for metaspace pointers.Tue, 11 Nov 2014 15:03:10 +0100, by Roland Schatz
-
replace use of '==' with .equals()Wed, 12 Nov 2014 15:33:20 +0100, by Doug Simon
-
infer stamps for graphs checked in CheckGraalInvariantsWed, 12 Nov 2014 15:32:35 +0100, by Doug Simon
-
size array appropriately when creating categorized register arrayWed, 12 Nov 2014 15:13:51 +0100, by Doug Simon
-
use separate scope for capturing and replay compilationsWed, 12 Nov 2014 15:07:50 +0100, by Doug Simon
-
invocations of void methods on proxies are not cacheable as void implies that have a side-effect (e.g., Formattable.formatTo)Wed, 12 Nov 2014 15:07:16 +0100, by Doug Simon
-
implemented hashCode() for CompilationResult.Reference subclassesWed, 12 Nov 2014 15:05:22 +0100, by Doug Simon
-
fixed pylint issueWed, 12 Nov 2014 14:49:42 +0100, by Doug Simon
-
converted HotSpotForeignCallLinkage to an interfaceWed, 12 Nov 2014 14:43:58 +0100, by Doug Simon
-
fixed NullPointerException in HotSpotReferenceMap.equalsWed, 12 Nov 2014 14:41:32 +0100, by Doug Simon
-
dump disassembly of non-matching CompilationResults when testing replay compilationWed, 12 Nov 2014 14:40:45 +0100, by Doug Simon
-
fix short circuit for special classes and objects when retrieving object from a replay compilation contextWed, 12 Nov 2014 14:37:24 +0100, by Doug Simon
-
made HotSpotCodeCacheProvider attempt to load and use the hcfdis toolWed, 12 Nov 2014 12:55:21 +0100, by Doug Simon
-
registered a couple more special static field valuesWed, 12 Nov 2014 10:56:21 +0100, by Doug Simon
-
made InvokeTarget and ForeignCallsProvider extend RemoteWed, 12 Nov 2014 10:39:39 +0100, by Doug Simon
-
removed DeepFieldsEquals utilityWed, 12 Nov 2014 10:38:34 +0100, by Doug Simon
-
implemented .equals() for CompilationResult and the objects it encapsulatesWed, 12 Nov 2014 10:36:30 +0100, by Doug Simon
-
Class._array_klass is not immutableTue, 11 Nov 2014 14:30:55 -0800, by Tom Rodriguez
-
More folding of constant classes and NodeClass referencesTue, 11 Nov 2014 12:45:26 -0800, by Tom Rodriguez
-
Truffle: increased the default TruffleTimeThreshold from 5s to 25s. This should be backed out once we have OSR.Tue, 11 Nov 2014 15:15:19 +0100, by Danilo Ansaloni
-
Probe interface should extend NodeInterfaceTue, 11 Nov 2014 14:24:21 +0100, by Andreas Woess
-
ignore non-existing special static fieldsTue, 11 Nov 2014 13:37:42 +0100, by Doug Simon
-
made replay compilation test failures less verboseTue, 11 Nov 2014 11:45:23 +0100, by Doug Simon
-
perform both capturing and replay when testing replay compilation and use deep object graph comparison to test compilation resultsTue, 11 Nov 2014 11:43:27 +0100, by Doug Simon
-
mx: ignore --fail-fast option to unittest if a single test method is specifiedTue, 11 Nov 2014 10:48:27 +0100, by Doug Simon
-
ConditionalElimination: only clear the state on loop exits if the graph needs to remain in loop closed formTue, 11 Nov 2014 10:06:24 +0100, by Gilles Duboscq
-
Truffle: add NodeInterface and require that all child fields be of this typeMon, 10 Nov 2014 19:29:08 +0100, by Andreas Woess
-
Truffle: remove obsolete nodeMon, 10 Nov 2014 19:08:52 +0100, by Andreas Woess
-
Truffle: fix stable array canonicalizationMon, 10 Nov 2014 19:03:06 +0100, by Andreas Woess
-
fixed toString() for JavaConstantsMon, 10 Nov 2014 20:23:05 +0100, by Doug Simon
-
Merge.Mon, 10 Nov 2014 20:16:12 +0100, by Doug Simon
-
Merge.Mon, 10 Nov 2014 18:18:42 +0100, by Doug Simon
-
mx: added --fail-fast option to unittest that stops Junit after first input class causing a test failureMon, 10 Nov 2014 18:16:21 +0100, by Doug Simon
-
be verbose about replay compilation test failureMon, 10 Nov 2014 18:13:01 +0100, by Doug Simon
-
removed annotation denoting which proxied invocations have their results cached (for now, all results are cached)Mon, 10 Nov 2014 17:28:38 +0100, by Doug Simon
-
removed *Impl types in signatures of Remote interfacesSun, 09 Nov 2014 17:01:15 +0100, by Doug Simon
-
IntegerStamp.constant only returns a single value stamp for PrimitiveConstantsSun, 09 Nov 2014 16:59:10 +0100, by Doug Simon
-
fixed NullConstant.equals to handle NullConstant not being a singletonSun, 09 Nov 2014 16:56:36 +0100, by Doug Simon
-
converted JavaConstant to an interfaceFri, 07 Nov 2014 22:18:17 +0100, by Doug Simon
-
(re)converted Value to an interfaceFri, 07 Nov 2014 22:00:11 +0100, by Doug Simon
-
Fix HotSpotCodeCacheProvider.disassembleMon, 10 Nov 2014 18:32:32 +0100, by Gilles Duboscq
-
made LocationIdentity values support .equals() instead of identity (i.e. '==') for equality comparisons (and as hash map keys)Mon, 10 Nov 2014 17:14:06 +0100, by Doug Simon
-
fixed reference in javadocMon, 10 Nov 2014 16:49:41 +0100, by Doug Simon
-
MethodCallTargetNode: replace StampFactory.declared() with StampFactory.declaredNonNull().Mon, 10 Nov 2014 11:24:22 +0100, by Josef Eisl
-
MethodCallTargetNode: document the single implementor optimization.Mon, 10 Nov 2014 11:31:41 +0100, by Josef Eisl
-
MethodCallTargetNode: also simplify default method calls to virtual calls if possible.Thu, 06 Nov 2014 12:40:28 +0100, by Josef Eisl
-
Add CONTRIBUTING.md file which will show up in GitHub when people try to send pull requests.Sun, 09 Nov 2014 16:33:40 +0000, by Chris Seaton
-
Truffle: RootNode#getExecutionContext.Sun, 09 Nov 2014 00:54:15 +0000, by Chris Seaton
-
Truffle: simpler, more consistent toString for DirectCallNode subclasses.Sat, 08 Nov 2014 22:22:00 +0000, by Chris Seaton
-
Truffle: more explicit warning about isCompilationConstant.Sat, 08 Nov 2014 22:03:36 +0000, by Chris Seaton
-
hotspotvmcfg: adding jacoco exclude markerSat, 08 Nov 2014 15:28:58 +0100, by Bernhard Urban
-
add mutable/immutable factory methods to NamedLocationIdentityFri, 07 Nov 2014 15:46:38 -0800, by Tom Rodriguez
-
fix mx warningFri, 07 Nov 2014 09:44:15 -0800, by Tom Rodriguez
-
preliminary code for managing and testing replay/remote compilationFri, 07 Nov 2014 14:50:43 +0100, by Doug Simon
-
Merge.Fri, 07 Nov 2014 12:36:32 +0100, by Doug Simon
-
disable blocking compilation requests once GraalRuntime::shutdown has been calledFri, 07 Nov 2014 12:35:58 +0100, by Doug Simon
-
removed getKind() from HotSpotMetaspaceConstant and made the latter extend StampProviderFri, 07 Nov 2014 12:34:18 +0100, by Doug Simon
-
moved use of HotSpotMetaAccessProvider to locations on the "local" side of remote compilationFri, 07 Nov 2014 11:28:34 +0100, by Doug Simon
-
Intrinsify Math.abs(float).Fri, 07 Nov 2014 10:58:57 +0100, by Roland Schatz
-
Support bitwise logic on float and double operands.Fri, 07 Nov 2014 10:58:50 +0100, by Roland Schatz
-
Make abs and sqrt subclasses of UnaryArithmeticNode.Fri, 07 Nov 2014 10:56:51 +0100, by Roland Schatz
-
added GraalCompiler.Request to encapsulate all inputs to a compilationThu, 06 Nov 2014 23:49:31 +0100, by Doug Simon
-
made HotSpotMetaspaceConstantImpl.forMetaspaceObject and HotSpotMetaspaceConstantImpl.getMetaspaceObject package privateThu, 06 Nov 2014 23:12:41 +0100, by Doug Simon
-
reduced use of HotSpotObjectConstantImpl.forObjectThu, 06 Nov 2014 23:04:43 +0100, by Doug Simon
-
fixed use of reflection in HSAILHotSpotAssemblerThu, 06 Nov 2014 22:39:36 +0100, by Doug Simon
-
fixed minor regressions after removing HotSpotObjectConstantImpl.asObject()Thu, 06 Nov 2014 20:44:09 +0100, by Doug Simon
-
fixed eclipseformat issueThu, 06 Nov 2014 20:23:51 +0100, by Doug Simon
-
Merge.Thu, 06 Nov 2014 20:14:47 +0100, by Doug Simon
-
removed HotSpotObjectConstantImpl.asObject()Thu, 06 Nov 2014 20:13:08 +0100, by Doug Simon
-
replaced HotSpotObjectConstantImpl.isCompressed() with HotSpotObjectConstant.isCompressed()Thu, 06 Nov 2014 14:52:46 +0100, by Doug Simon
-
added HotSpotObjectConstant.isInternedString()Thu, 06 Nov 2014 13:57:43 +0100, by Doug Simon
-
added HotSpotObjectConstant.getCompositeValueClass()Thu, 06 Nov 2014 13:55:47 +0100, by Doug Simon
-
added HotSpotObjectConstant.getCallSiteTarget()Thu, 06 Nov 2014 13:50:10 +0100, by Doug Simon
-
added HotSpotObjectConstant.getSuperclass()Thu, 06 Nov 2014 13:48:01 +0100, by Doug Simon
-
added HotSpotObjectConstant.getComponentType()Thu, 06 Nov 2014 13:28:35 +0100, by Doug Simon
-
added HotSpotObjectConstant.getNodeClass()Thu, 06 Nov 2014 13:26:33 +0100, by Doug Simon
-
added HotSpotObjectConstant.getIdentityHashCode()Thu, 06 Nov 2014 13:24:16 +0100, by Doug Simon
-
added PureFunction annotationThu, 06 Nov 2014 13:22:00 +0100, by Doug Simon
-
added HotSpotObjectConstant.getClassLoader()Thu, 06 Nov 2014 13:19:25 +0100, by Doug Simon
-
made Replacements interface extend RemoteThu, 06 Nov 2014 13:18:23 +0100, by Doug Simon
-
PEA: use block predecessor as insertion position if possibleThu, 06 Nov 2014 16:27:21 +0100, by Lukas Stadler
-
Truffle: implemented defer compilation statisticsThu, 06 Nov 2014 10:20:08 +0100, by Christian Humer
-
Truffle: implemented defer compilation.Thu, 06 Nov 2014 10:20:06 +0100, by Christian Humer
-
Truffle: minor cleanupWed, 05 Nov 2014 19:29:11 +0100, by Christian Humer
-
Truffle: cleanup trace performance warnings listener.Wed, 05 Nov 2014 19:19:29 +0100, by Christian Humer
-
Truffle: cleanup TraceInliningListener.Wed, 05 Nov 2014 19:18:57 +0100, by Christian Humer
-
Truffle: changed depth argument to represent the number of indendations instead of spaces.Wed, 05 Nov 2014 19:17:05 +0100, by Christian Humer
-
Truffle: changed argument of GraalTruffleCompilationListener#notifyStartup and #notifyShutdown to GraalTruffleRuntime.Wed, 05 Nov 2014 19:14:25 +0100, by Christian Humer
-
Truffle: added notifyStartup event to GraalTruffleCompilationListener.Wed, 05 Nov 2014 19:12:51 +0100, by Christian Humer
-
Truffle: added javadoc to GraalTruffleCompilationListenerWed, 05 Nov 2014 19:10:34 +0100, by Christian Humer
-
Since edge nullness is now verified using @OptionalInput, remove replace-with-null assert in replaceFloatingThu, 06 Nov 2014 11:29:39 +0100, by Gilles Duboscq
-
added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilationWed, 05 Nov 2014 22:18:55 +0100, by Doug Simon
-
converted HotSpotMetaspaceConstant to an interfaceWed, 05 Nov 2014 21:55:55 +0100, by Doug Simon
-
made HotSpotObjectConstant extend JavaValueWed, 05 Nov 2014 21:27:26 +0100, by Doug Simon
-
converted HotSpotResolvedJavaField to an interfaceWed, 05 Nov 2014 21:21:35 +0100, by Doug Simon
-
minor documentation fixWed, 05 Nov 2014 21:19:44 +0100, by Doug Simon
-
converted HotSpotObjectConstant to an interfaceWed, 05 Nov 2014 21:07:59 +0100, by Doug Simon
-
refactored Fields class to make it usable for implementing custom serializationWed, 05 Nov 2014 17:32:21 +0100, by Doug Simon
-
prevent use of identity for ArithmeticOpTable and ArithmeticOpTable.OpWed, 05 Nov 2014 17:07:30 +0100, by Doug Simon
-
added global map to ensure each NamedLocationIdentity object has a unique name which can be used for implementing .equals() and .hashCode()Wed, 05 Nov 2014 17:04:18 +0100, by Doug Simon
-
MethodCallTargetNode: better variable names.Wed, 05 Nov 2014 13:09:49 +0100, by Josef Eisl
-
Add description for PTX/HSAIL JUnit assumptions.Wed, 05 Nov 2014 13:01:20 +0100, by Josef Eisl
-
TailDuplicationPhase.DummyAnchorNode: add allowedUsageTypes.Wed, 05 Nov 2014 11:48:13 +0100, by Josef Eisl
-
Merge.Wed, 05 Nov 2014 12:26:35 +0100, by Doug Simon
-
switch to using use .equals() instead of == when comparing RegisterCaterory objects for equalityWed, 05 Nov 2014 12:23:57 +0100, by Doug Simon
-
spelling fix: omited -> omittedWed, 05 Nov 2014 11:41:18 +0100, by Doug Simon
-
minor documentation fixesWed, 05 Nov 2014 10:31:02 +0100, by Doug Simon
-
MethodCallTargetNode: get profile from TypeProfileProxy if available.Tue, 04 Nov 2014 13:22:58 +0100, by Josef Eisl
-
StandardMethodSubstitutionsTest: get valid code for each iteration.Wed, 05 Nov 2014 11:20:39 +0100, by Josef Eisl
-
added test demonstrating bug in HotSpotResolvedObjectTypeImpl.findUniqueConcreteMethod (and similar bugs in C1 and C2)Tue, 04 Nov 2014 22:43:54 +0100, by Doug Simon
-
Improve SimpleAssemblerTest junit assumption.Tue, 04 Nov 2014 17:02:39 +0100, by Josef Eisl
-
Fix SPARCAllocatorTest junit assumption.Tue, 04 Nov 2014 16:57:21 +0100, by Josef Eisl
-
Fix AMD64AllocatorTest junit assumption.Tue, 04 Nov 2014 16:51:08 +0100, by Josef Eisl
-
Merge.Wed, 30 Jul 2014 22:28:09 +0200, by Thomas Wuerthinger
-
Add missing import.Tue, 01 Jul 2014 21:44:57 +0200, by Thomas Wuerthinger
-
Resolved virtual calls are guaranteed to have as receiver type at least the holder of the virtual method.Tue, 01 Jul 2014 15:52:18 +0200, by Thomas Wuerthinger
-
Add utility to get the return stamp from a structured graph.Tue, 01 Jul 2014 15:50:12 +0200, by Thomas Wuerthinger
-
Add utility for testing whether a stamp can be improved. And a utility for getting the default stamps of the parameters of a method.Tue, 01 Jul 2014 15:43:48 +0200, by Thomas Wuerthinger
-
Add utility for getting the unqualified type name of a Java type.Tue, 01 Jul 2014 15:41:54 +0200, by Thomas Wuerthinger
-
Remove unnecessary padding in constants section.Tue, 04 Nov 2014 14:06:35 +0100, by Roland Schatz
-
mx: set initial value for flagTue, 04 Nov 2014 13:08:52 +0100, by Bernhard Urban
-
igv: fix coloring for 'Param' nodes (formerly 'Local')Tue, 04 Nov 2014 13:03:21 +0100, by Bernhard Urban
-
MethodCallTargetNode: simplify interface invokes to (guarded) virtual invoke on a single implementor, if there is one.Thu, 30 Oct 2014 15:02:36 +0100, by Josef Eisl
-
Add InvokeInterface tests.Tue, 04 Nov 2014 12:02:37 +0100, by Josef Eisl
-
MergeMon, 03 Nov 2014 16:49:28 -0800, by Tom Rodriguez
-
Fine grained naming of immutable HotSpot LocationIdentitiesMon, 03 Nov 2014 14:07:50 -0800, by Tom Rodriguez
-
Use LocationIdentity.isImmutable instead of testing against FINAL_LOCATIONMon, 03 Nov 2014 13:37:10 -0800, by Tom Rodriguez
-
fixed spelling mistakeTue, 04 Nov 2014 00:13:30 +0100, by Doug Simon
-
MergeMon, 03 Nov 2014 10:31:39 -0800, by Tom Rodriguez
-
Correct the bci used by stateDuring in ForeignCallNodeMon, 03 Nov 2014 10:17:24 -0800, by Tom Rodriguez
-
Test deoptimization inside ForeignCallNodeFri, 31 Oct 2014 12:22:06 -0700, by Tom Rodriguez
-
Record compilation dependencies with +LogCompilationFri, 31 Oct 2014 12:20:56 -0700, by Tom Rodriguez
-
Record frame state for deopts with +LogCompilationFri, 31 Oct 2014 11:25:32 -0700, by Tom Rodriguez
-
Suppress menubar for GraalJUnitCore on MacFri, 31 Oct 2014 11:24:02 -0700, by Tom Rodriguez
-
converted HotSpotResolvedObjectType to an interfaceMon, 03 Nov 2014 17:03:19 +0100, by Doug Simon
-
converted HotSpotResolvedJavaMethod to an interfaceMon, 03 Nov 2014 16:08:06 +0100, by Doug Simon
-
Truffle: add a test to track an ImplicitCast bugFri, 31 Oct 2014 10:44:05 +0100, by Benoit Daloze
-
Truffle: add TruffleRuntime#getCapability methodThu, 30 Oct 2014 17:04:16 +0100, by Andreas Woess
-
Truffle: remove CompilerDirectives.unsafeFrameCastThu, 30 Oct 2014 16:32:31 +0100, by Andreas Woess
-
mx jol: let user select from found classes, skip duplicatesWed, 29 Oct 2014 19:54:50 +0100, by Andreas Woess
-
Truffle: checkstyle fixes.Fri, 31 Oct 2014 00:27:14 +0100, by Christian Humer
-
Turffle: checkstyle fix.Thu, 30 Oct 2014 23:56:23 +0100, by Christian Humer
-
Truffle: fixed getDataPatches disappeared.Thu, 30 Oct 2014 22:56:08 +0100, by Christian Humer
-
Truffle: checkstyle fixes.Thu, 30 Oct 2014 18:19:25 +0100, by Christian Humer
-
Truffle: implemented new flag -G:+TruffleCompilationStatisticsThu, 30 Oct 2014 18:13:50 +0100, by Christian Humer
-
Truffle: add getQueuedCallTargets to GraalTruffleRuntime.Thu, 30 Oct 2014 18:12:45 +0100, by Christian Humer
-
Truffle: fixed node visitor was traversing the full call tree.Tue, 28 Oct 2014 14:29:16 +0100, by Christian Humer
-
Truffle: fixed invalidations were printed multiple times.Tue, 28 Oct 2014 14:29:16 +0100, by Christian Humer
-
Truffle: added compilation graal tier finished event to compilation listener.Mon, 27 Oct 2014 19:25:48 +0100, by Christian Humer
-
Truffle: add headers for new compilation listener files.Mon, 27 Oct 2014 18:23:52 +0100, by Christian Humer
-
Truffle: refactor TraceTruffleSplitting into separate class.Mon, 27 Oct 2014 18:03:45 +0100, by Christian Humer
-
Truffle: extract methods from OptimizedCallUtils and remove it.Mon, 27 Oct 2014 17:37:45 +0100, by Christian Humer
-
Truffle: refactor TraceTruffleCompilationAST into a separate class.Mon, 27 Oct 2014 17:34:08 +0100, by Christian Humer
-
Truffle: refactor TraceTrufflePerformanceWarnings into separate class.Mon, 27 Oct 2014 17:07:51 +0100, by Christian Humer
-
Truffle: refactor TraceTruffleCompilationCallTree into a separate class.Mon, 27 Oct 2014 15:40:31 +0100, by Christian Humer
-
Truffle: refactor TraceTruffleInlining into a separte class.Mon, 27 Oct 2014 15:30:53 +0100, by Christian Humer
-
Truffle: refactor TruffleCallTargetProfiling into a separate class.Mon, 27 Oct 2014 15:18:14 +0100, by Christian Humer
-
Truffle: refactor implementation of TraceTruffleCompilation, TraceTruffleCompilationDetails into separate classes.Mon, 27 Oct 2014 15:18:14 +0100, by Christian Humer
-
Truffle: add support for a CompilationListener in GraalTruffleRuntime.Mon, 27 Oct 2014 13:42:21 +0100, by Christian Humer
-
Truffle: refactor notifications in OptimizedCallTarget.Mon, 27 Oct 2014 13:42:21 +0100, by Christian Humer
-
Truffle: factor out assumption invalidate into a truffle boundary.Mon, 27 Oct 2014 13:42:21 +0100, by Christian Humer
-
Fix bug in code installer.Thu, 30 Oct 2014 18:14:41 +0100, by Roland Schatz
-
Improve javadoc for ResolvedJavaType.getSingleImplementor() and CompilerToVM.getKlassImplementor().Thu, 30 Oct 2014 17:52:18 +0100, by Josef Eisl
-
Rename ResolvedJavaType.getImplementor() to getSingleImplementor().Thu, 30 Oct 2014 16:52:13 +0100, by Josef Eisl
-
Throw an exception if ResolvedJavaType.getImplementor() is called with a non-interface type.Thu, 30 Oct 2014 16:43:16 +0100, by Josef Eisl
-
Add ResolvedJavaType.resolveMethod() (get the like-time resolved method).Wed, 29 Oct 2014 19:07:32 +0100, by Josef Eisl
-
Rename ResolvedJavaMethod.resolvedMethod() to resolveConcreteMethod() the reflect its actual behavior.Wed, 29 Oct 2014 18:54:32 +0100, by Josef Eisl
-
Make TailDuplicationPhase.DummyAnchorNode an AnchoringNode.Wed, 29 Oct 2014 17:16:09 +0100, by Josef Eisl
-
Introduce new JavaValue interface for use in debug info.Thu, 30 Oct 2014 14:10:46 +0100, by Roland Schatz
-
Introduce new Constant interface for use in high-level graph.Thu, 30 Oct 2014 13:03:33 +0100, by Roland Schatz
-
Rename Constant to JavaConstant.Thu, 30 Oct 2014 12:21:07 +0100, by Roland Schatz
-
Backout of changeset 9a804ec7f707 (converted Constant and Value to be interfaces).Thu, 30 Oct 2014 11:18:48 +0100, by Roland Schatz
-
Print information about failed assumptions when running unittests in --verbose mode.Wed, 29 Oct 2014 15:23:46 +0100, by Roland Schatz
-
Make MethodCallTargetNode Simplifiable (instead of Canonicalizable).Wed, 29 Oct 2014 16:20:02 +0100, by Josef Eisl
-
Add TestResolvedJavaType.getImplementorTest().Tue, 28 Oct 2014 20:38:02 +0100, by Josef Eisl
-
Add ResolvedJavaType.getImplementor().Tue, 28 Oct 2014 13:43:24 +0100, by Josef Eisl
-
Don't run AMD64 specific unit test on SPARC.Wed, 29 Oct 2014 13:31:25 +0100, by Roland Schatz
-
add unittest for Truffle Assumptions cutting off branches. GRAAL-882Tue, 28 Oct 2014 17:37:13 +0100, by Christian Wirth
-
fix Windows buildTue, 28 Oct 2014 13:39:10 +0100, by Christian Wirth
-
Unit tests for data patches.Tue, 28 Oct 2014 11:15:01 +0100, by Roland Schatz
-
Hotspot: Support narrow oop relocations in constants section.Mon, 27 Oct 2014 14:24:02 +0100, by Roland Schatz
-
Better construction of data section and data patches.Mon, 27 Oct 2014 14:07:49 +0100, by Roland Schatz
-
MergeMon, 27 Oct 2014 13:39:12 -0700, by Tom Rodriguez
-
More efficient use of BitSet during installFri, 24 Oct 2014 13:01:16 -0700, by Tom Rodriguez
-
Reduce allocation during scope recordingFri, 24 Oct 2014 12:48:53 -0700, by Tom Rodriguez
-
Use arrayOop subclasses in graalJavaAccessFri, 24 Oct 2014 12:45:27 -0700, by Tom Rodriguez
-
Report code install timer in hosted modeMon, 27 Oct 2014 13:37:06 -0700, by Tom Rodriguez
-
Truffle: Fix a few stale references to SlowPath in method names and comments.Mon, 27 Oct 2014 16:13:50 +0100, by Benoit Daloze
-
Truffle: share frame descriptor among cloned call targetsMon, 27 Oct 2014 14:33:08 +0100, by Andreas Woess
-
Truffle: correct documentation of createPrimitiveProfile.Sat, 25 Oct 2014 13:24:14 +0100, by Chris Seaton
-
sharpened return types for HotSpot specific Graal API implementationsSat, 25 Oct 2014 13:36:07 +0200, by Doug Simon
-
Truffle: do not throw permament compiler exceptions into guest languages.Fri, 24 Oct 2014 22:53:42 +0100, by Chris Seaton
-
Truffle: CallTarget to RootCallTaget in OptimizationFailedException.Fri, 24 Oct 2014 22:51:53 +0100, by Chris Seaton
-
Truffle: added PrimitiveValueProfile.Fri, 24 Oct 2014 22:50:04 +0100, by Chris Seaton
-
re-enabled Checkstyle with the release of 6.0 that supports Java 8; fixed existing Checkstyle warningsFri, 24 Oct 2014 16:18:10 +0200, by Doug Simon
-
Truffle: renamed the splitting to callTargetCloning. Made RootNode cloning an implementation detail of the Truffle runtime.Thu, 23 Oct 2014 17:20:10 +0200, by Christian Humer
-
Truffle: remove FrameTypeConversion interfaceThu, 23 Oct 2014 13:45:59 +0200, by Andreas Woess
-
Truffle: revert to long[] in frame and initial value depending on frame slot kindThu, 23 Oct 2014 12:02:02 +0200, by Andreas Woess
-
Merge.Wed, 22 Oct 2014 20:33:19 +0200, by Doug Simon
-
Call LIRGenerationResult.buildFrameMap() for targets that do not need register allocation.Wed, 22 Oct 2014 19:59:52 +0200, by Josef Eisl
-
Document FrameMapBuilder.Wed, 22 Oct 2014 18:30:22 +0200, by Josef Eisl
-
Move FrameMapBuilderImpl to com.oracle.graal.lir.Wed, 22 Oct 2014 18:04:46 +0200, by Josef Eisl
-
Add Backend.newFrameMapBuilder().Wed, 22 Oct 2014 17:51:08 +0200, by Josef Eisl
-
Introduce FrameMapBuilderImpl.Wed, 22 Oct 2014 17:28:05 +0200, by Josef Eisl
-
LIRGenerationResult: add buildFrameMap() and getFrameMap().Wed, 22 Oct 2014 16:54:51 +0200, by Josef Eisl
-
Use FrameMapBuilder in Backend.newLIRGenerationResult().Wed, 22 Oct 2014 10:00:19 +0200, by Josef Eisl
-
Use FrameMapBuilder in LinearScan (except for location marking).Tue, 21 Oct 2014 17:03:56 +0200, by Josef Eisl
-
Rename LIRGenerationResult.getFrameMap() to getFrameMapBuilder().Tue, 21 Oct 2014 16:28:40 +0200, by Josef Eisl
-
Pass FrameMap to Backend.newCompilationResultBuilder().Tue, 21 Oct 2014 15:29:41 +0200, by Josef Eisl
-
Introduce FrameMapBuilder.Tue, 21 Oct 2014 14:56:52 +0200, by Josef Eisl
-
factored out _netbeansinit_project functionWed, 22 Oct 2014 20:20:42 +0200, by Doug Simon
-
truffleCache: refactor in order to fix recursive inlining warningWed, 22 Oct 2014 14:50:09 +0200, by Bernhard Urban
-
Truffle: fixed remaining slow path name fragements.Tue, 21 Oct 2014 20:33:04 +0200, by Christian Humer
-
graalCompiler: remove unnecessary HandleMark.Tue, 21 Oct 2014 16:43:14 +0200, by Bernhard Urban
-
TruffleCache: avoid publishing invalid cache state.Tue, 21 Oct 2014 16:24:53 +0200, by Bernhard Urban
-
InliningUtil: tell which graph in error message.Tue, 21 Oct 2014 16:22:38 +0200, by Bernhard Urban
-
TruffleCache: remove unused assumption argument.Tue, 21 Oct 2014 16:21:59 +0200, by Bernhard Urban
-
Remove FrameMap.indexForStackSlot().Tue, 21 Oct 2014 12:17:14 +0200, by Josef Eisl
-
Remove FrameMap.stackSlotSize().Tue, 21 Oct 2014 12:10:39 +0200, by Josef Eisl
-
Truffle: corrected references to @SlowPath (now @TruffleBoundary).Tue, 21 Oct 2014 11:23:37 +0200, by Danilo Ansaloni
-
MethodData::initialize: remove unused argumentTue, 21 Oct 2014 10:28:43 +0200, by Gilles Duboscq
-
Backout wrong change in 2a69cbe850a8Tue, 21 Oct 2014 10:20:33 +0200, by Gilles Duboscq
-
Require pylint 1.1.xTue, 21 Oct 2014 10:11:30 +0200, by Gilles Duboscq
-
hotspot/graal: simplify CTW logic. now, the following configurations are supported:Tue, 21 Oct 2014 10:17:06 +0200, by Bernhard Urban
-
Truffle: fix deoptimization of int[] with double/long valuesTue, 21 Oct 2014 02:31:32 +0200, by Andreas Woess
-
lower optimization on unsafe.cpp with XCode 6 as wellMon, 20 Oct 2014 16:22:18 -0700, by Tom Rodriguez
-
Truffle: format fix.Tue, 21 Oct 2014 00:30:06 +0200, by Christian Humer
-
Truffle: rename @SlowPath to @TruffleBoundary.Tue, 21 Oct 2014 00:22:51 +0200, by Christian Humer
-
Truffle: fix non permanent bailouts were shown as failures. they are no treated as opt unqueued events.Tue, 21 Oct 2014 00:22:48 +0200, by Christian Humer
-
Truffle-DSL: improve JavaDoc for @Fallback.Tue, 21 Oct 2014 00:18:29 +0200, by Christian Humer
-
enable a GraalCompilerTest to override how a method is parsed to produce a graph as well as being able to interpose on the method that is parsed/compiledMon, 20 Oct 2014 23:11:40 +0200, by Doug Simon
-
avoid lambdas in HotSpotGraalRuntime initialization pathMon, 20 Oct 2014 23:09:46 +0200, by Doug Simon
-
Reduce diff with upstreamMon, 20 Oct 2014 19:07:20 +0200, by Gilles Duboscq
-
Store explicit input bit width in IntegerConvertNode.Mon, 20 Oct 2014 16:26:05 +0200, by Roland Schatz
-
Encapsulate FrameMap.registerConfig & FrameMap.target.Mon, 20 Oct 2014 12:12:52 +0200, by Josef Eisl
-
Add missing data types to cmove instruction.Mon, 20 Oct 2014 11:10:15 +0200, by Roland Schatz
-
HSAIL: fix RegisterCategories.Thu, 16 Oct 2014 16:57:56 +0200, by Josef Eisl
-
refactored GraalCompilerTest API to be in terms of ResolvedJavaMethod instead of MethodSat, 18 Oct 2014 00:08:19 +0200, by Doug Simon
-
graal/hotspot: fix memleakFri, 17 Oct 2014 13:33:31 +0200, by Bernhard Urban
-
graalCompiler: fix bootstrap with CTW (regression caused by jdk8-8041959)Fri, 17 Oct 2014 11:59:55 +0200, by Bernhard Urban
-
amd64hotspot: guard foreign call registration with the according flagFri, 17 Oct 2014 10:32:04 +0200, by Bernhard Urban
-
mx/unittest: fix cygwin path issueThu, 16 Oct 2014 08:51:26 -0700, by Bernhard Urban
-
IGV build: blacklist all JDKs from 8u20 included to 8u40 excludedThu, 16 Oct 2014 17:07:38 +0200, by Gilles Duboscq
-
Move crypto foreign call registering from AMD64HotSpot to HotSpotThu, 16 Oct 2014 17:06:20 +0200, by Gilles Duboscq
-
cherry-pick: 8035650: Exclude AIX from VS.NET make/windows/projectcreator.makeThu, 16 Oct 2014 16:11:58 +0200, by mgronlun
-
Truffle: relax assertion for non-int values in int phiThu, 16 Oct 2014 15:31:36 +0200, by Andreas Woess
-
Truffle: relax assertions for object state entries of int kindThu, 16 Oct 2014 15:31:34 +0200, by Andreas Woess
-
Truffle: use long constants for offset calculationWed, 15 Oct 2014 19:20:25 +0200, by Andreas Woess
-
Truffle: revert back to typed primitives, but make the primitive array an int[]Wed, 15 Oct 2014 19:25:43 +0200, by Andreas Woess
-
gate: don't build server-nograal on windows (the build configuration doesn't exist yet)Thu, 16 Oct 2014 14:29:01 +0200, by Bernhard Urban
-
jacoco: disable it for com.oracle.graal.truffle* projectsThu, 16 Oct 2014 14:23:04 +0200, by Bernhard Urban
-
mx: improved ctw command usage message and made the default value for --ctwopts be "-Inline"Thu, 16 Oct 2014 13:51:28 +0200, by Doug Simon
-
Fix merge of TemplateTable::generate_vtable_call for SPARCThu, 16 Oct 2014 12:17:26 +0200, by Gilles Duboscq
-
Merge with jdk8u25-b17Thu, 16 Oct 2014 11:57:39 +0200, by Gilles Duboscq
-
Added tag jdk8u25-b16 for changeset 6467bdd4d22d jdk8u25-b17Mon, 08 Sep 2014 12:35:01 -0700, by asaha
-
Added tag jdk8u25-b15 for changeset e62c06b88731 jdk8u25-b16Tue, 02 Sep 2014 11:54:14 -0700, by asaha
-
Added tag jdk8u25-b14 for changeset c77d5db18942 jdk8u25-b15Mon, 25 Aug 2014 13:35:35 -0700, by asaha
-
8050485: super() in a try block in a ctor causes VerifyErrorTue, 12 Aug 2014 20:29:25 -0400, by hseigel
-
8055717: Increment hsx 25.25 build to b02 for 8u25-b11Wed, 20 Aug 2014 15:32:00 -0700, by asaha
-
Added tag jdk8u25-b13 for changeset ca6d25be853bTue, 19 Aug 2014 05:34:57 -0700, by asaha
-
Added tag jdk8u25-b12 for changeset 2993491d47dfTue, 12 Aug 2014 11:12:25 -0700, by katleman
-
8051012: Regression in verifier for <init> method call from inside of a branch jdk8u25-b12Sat, 02 Aug 2014 16:28:59 -0400, by hseigel
-
Added tag jdk8u25-b11 for changeset 9e2bb00a8191Tue, 05 Aug 2014 13:36:03 +0100, by coffeys
-
MergeWed, 30 Jul 2014 06:03:00 -0700, by coffeys
-
MergeWed, 30 Jul 2014 05:49:59 -0700, by coffeys
-
Added tag jdk8u25-b10 for changeset 19c692f1e4c5Wed, 30 Jul 2014 05:40:35 -0700, by coffeys
-
Added tag jdk8u25-b09 for changeset 4f209b7a580cWed, 30 Jul 2014 05:40:28 -0700, by coffeys
-
MergeFri, 25 Jul 2014 14:14:14 +0100, by coffeys
-
Added tag jdk8u25-b08 for changeset f3f50c4f9ea5 jdk8u25-b09Tue, 22 Jul 2014 01:57:42 -0700, by coffeys
-
Added tag jdk8u25-b07 for changeset 520188d4badeMon, 14 Jul 2014 15:08:04 -0700, by asaha
-
MergeThu, 10 Jul 2014 16:01:11 -0700, by asaha
-
Added tag jdk8u25-b06 for changeset 605df8463453 jdk8u31-b00Mon, 07 Jul 2014 13:12:15 -0700, by asaha
-
Added tag jdk8u25-b05 for changeset db8383148bc9Mon, 30 Jun 2014 14:50:40 -0700, by asaha
-
MergeThu, 26 Jun 2014 16:42:23 -0700, by asaha
-
MergeThu, 26 Jun 2014 08:29:41 -0700, by asaha
-
Added tag jdk8u25-b04 for changeset 220eefb3609eMon, 23 Jun 2014 13:05:21 -0700, by asaha
-
Added tag jdk8u25-b03 for changeset 27348de6239b jdk8u25-b04Wed, 18 Jun 2014 13:30:11 -0700, by asaha
-
MergeTue, 17 Jun 2014 22:15:24 -0700, by asaha
-
MergeTue, 17 Jun 2014 16:12:09 -0700, by asaha
-
Added tag jdk8u25-b02 for changeset d3d5604ea0deWed, 11 Jun 2014 14:14:50 -0700, by asaha
-
MergeTue, 10 Jun 2014 14:52:20 -0700, by asaha
-
8046213: Test test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java FailsMon, 09 Jun 2014 22:21:12 -0700, by asaha
-
MergeThu, 05 Jun 2014 15:26:51 -0700, by asaha
-
MergeThu, 05 Jun 2014 15:20:57 -0700, by asaha
-
Added tag jdk8u25-b01 for changeset 9a2152fbd929Thu, 05 Jun 2014 03:48:18 -0700, by katleman
-
MergeWed, 04 Jun 2014 07:07:31 -0700, by asaha
-
MergeTue, 03 Jun 2014 21:36:53 -0700, by asaha
-
MergeTue, 03 Jun 2014 07:29:16 -0700, by asaha
-
MergeThu, 29 May 2014 13:14:25 -0700, by asaha
-
8044604: Increment minor version of HSx for 8u25 and initialize the build numberMon, 02 Jun 2014 16:26:14 -0700, by asaha
-
8041717: Issue with class file parserFri, 30 May 2014 13:32:43 -0400, by hseigel
-
8043454: Test case for 8037157 should not throw a VerifyErrorWed, 28 May 2014 08:09:26 -0400, by hseigel
-
8042603: 'SafepointPollOffset' was not declared in static member function 'static bool Arguments::check_vm_args_consistency()'Tue, 20 May 2014 19:50:58 -0700, by twisti
-
MergeMon, 19 May 2014 21:54:19 -0700, by asaha
-
8036533: Method for correct defaultsFri, 09 May 2014 15:21:20 -0400, by hseigel
-
8015256: Better class accessibilityThu, 08 May 2014 17:19:49 -0400, by coleenp
-
MergeTue, 06 May 2014 10:58:10 -0700, by asaha
-
8038898: Safer safepointsMon, 21 Apr 2014 10:36:31 -1000, by twisti
-
MergeWed, 16 Apr 2014 09:51:54 -0700, by asaha
-
Added tag jdk8u25-b00 for changeset a4d44dfb7d30Wed, 16 Apr 2014 09:46:10 -0700, by asaha
-
8036805: Correct linker method lookup.Tue, 15 Apr 2014 16:17:20 -0400, by lfoltan
-
Added tag jdk8u20-b26 for changeset eaa4074a7e39Thu, 31 Jul 2014 09:58:53 +0100, by coffeys
-
Fix recording of exception_seen flagThu, 16 Oct 2014 11:16:01 +0200, by Gilles Duboscq
-
Fix some format stringsWed, 15 Oct 2014 20:34:55 +0200, by Gilles Duboscq
-
Add DataLayout::speculative_trap_data_tag to vmStructsThu, 16 Oct 2014 10:50:27 +0200, by Gilles Duboscq
-
Merge with jdk8u20-b26Wed, 15 Oct 2014 16:02:50 +0200, by Gilles Duboscq
-
Added tag jdk8u20-b24 for changeset 42ddd0bbcb66Wed, 30 Jul 2014 03:42:23 -0700, by coffeys
-
Added tag jdk8u20-b25 for changeset 19408d5fd31cMon, 28 Jul 2014 07:23:47 -0700, by tbell
-
Added tag hs25.20-b23 for changeset 00cf2b6f51b9 jdk8u20-b25Thu, 24 Jul 2014 11:43:35 -0700, by amurillo
-
8050978: Fix bad field access check in C1 and C2 hs25.20-b23Fri, 18 Jul 2014 09:04:01 +0200, by goetz
-
8051908: new hotspot build - hs25.20-b23Thu, 24 Jul 2014 10:29:28 -0700, by amurillo
-
8051005: Third Party License Readme update for 8u20Mon, 21 Jul 2014 21:46:27 +0000, by jeff
-
MergeTue, 22 Jul 2014 17:28:16 +0100, by coffeys
-
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot buildFri, 18 Jul 2014 19:56:02 +0200, by simonis
-
Added tag jdk8u20-b23 for changeset f09d1f6a401eWed, 16 Jul 2014 11:40:00 -0700, by katleman
-
MergeThu, 10 Jul 2014 07:58:50 -0700, by asaha
-
MergeTue, 08 Jul 2014 13:25:13 -0700, by asaha
-
MergeWed, 02 Jul 2014 15:31:10 -0700, by asaha
-
MergeWed, 02 Jul 2014 15:18:57 -0700, by asaha
-
Added tag jdk8u11-b31 for changeset 13f04650aa09Thu, 26 Jun 2014 18:34:35 -0700, by asaha
-
MergeThu, 26 Jun 2014 07:59:40 -0700, by asaha
-
Added tag jdk8u5-b31 for changeset 5c7ef8e39683Fri, 13 Jun 2014 11:56:26 -0700, by katleman
-
MergeThu, 26 Jun 2014 07:52:19 -0700, by asaha
-
MergeWed, 18 Jun 2014 12:53:21 -0700, by asaha
-
MergeTue, 17 Jun 2014 22:03:39 -0700, by asaha
-
MergeTue, 17 Jun 2014 15:49:31 -0700, by asaha
-
Added tag jdk8u11-b12 for changeset 78df957d46ebTue, 17 Jun 2014 13:03:20 -0700, by katleman
-
MergeWed, 11 Jun 2014 09:43:23 -0700, by asaha
-
MergeTue, 10 Jun 2014 13:43:58 -0700, by asaha
-
MergeThu, 05 Jun 2014 15:08:46 -0700, by asaha
-
MergeWed, 04 Jun 2014 08:58:24 -0700, by asaha
-
MergeWed, 04 Jun 2014 06:53:06 -0700, by asaha
-
MergeMon, 02 Jun 2014 15:18:10 -0700, by asaha
-
MergeThu, 29 May 2014 09:56:06 -0700, by asaha
-
MergeWed, 28 May 2014 12:07:21 -0700, by asaha
-
MergeThu, 22 May 2014 11:09:06 -0700, by asaha
-
Added tag hs25.20-b22 for changeset 7c56530b1149Thu, 10 Jul 2014 23:43:37 -0700, by amurillo
-
8043546: C1 optimizes @Stable instance fields with default valuesThu, 10 Jul 2014 12:04:43 -0700, by vlivanov
-
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on SparcWed, 02 Jul 2014 22:54:18 +0200, by roland
-
8049268: new hotspot build - hs25.20-b22Thu, 03 Jul 2014 12:59:11 -0700, by amurillo
-
Added tag jdk8u20-b22 for changeset f7429096a202Wed, 09 Jul 2014 13:57:39 -0700, by katleman
-
Added tag hs25.20-b21 for changeset e4a6e7f1b90b jdk8u20-b22Thu, 03 Jul 2014 12:56:12 -0700, by amurillo
-
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops hs25.20-b21Tue, 01 Jul 2014 10:36:19 +0200, by mgronlun
-
8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classesFri, 20 Jun 2014 10:48:36 -0400, by coleenp
-
8047732: new hotspot build - hs25.20-b21Fri, 20 Jun 2014 12:39:56 -0700, by amurillo
-
Added tag jdk8u20-b21 for changeset 4828415ebbf1Wed, 02 Jul 2014 15:01:15 -0700, by katleman
-
Added tag jdk8u20-b20 for changeset 9e4d27da4ac0 jdk8u20-b21 jdk8u40-b00Wed, 25 Jun 2014 12:55:20 -0700, by katleman
-
Added tag hs25.20-b20 for changeset 4f18dea0312d jdk8u20-b20Fri, 20 Jun 2014 11:47:37 -0700, by amurillo
-
8044796: G1: Enable G1CollectedHeap::stop()Fri, 13 Jun 2014 13:46:06 +0200, by pliden
-
8046408: Build failure from multiple ptrace.hFri, 13 Jun 2014 17:07:39 -0400, by jwilhelm
-
8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same placeTue, 17 Jun 2014 09:02:30 +0000, by vlivanov
-
8046798: new hotspot build - hs25.20-b20Fri, 13 Jun 2014 15:04:38 -0700, by amurillo
-
Added tag jdk8u20-b19 for changeset b15553cde967Wed, 18 Jun 2014 12:34:27 -0700, by katleman
-
Added tag hs25.20-b19 for changeset 3e1cec358ab9 jdk8u20-b19Fri, 13 Jun 2014 14:17:43 -0700, by amurillo
-
8046516: Segmentation fault in JVM (easily reproducible)Thu, 12 Jun 2014 10:15:43 -0700, by kvn
-
8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java failed error_cnt=12Thu, 12 Jun 2014 15:57:16 -0700, by dcubed
-
MergeFri, 13 Jun 2014 08:40:35 +0000, by neliasso
-
8040244: compiler/whitebox/IsMethodCompilableTest.java failsMon, 09 Jun 2014 10:32:49 +0200, by neliasso
-
MergeFri, 13 Jun 2014 00:30:18 -0700, by roland
-
8032410: compiler/uncommontrap/TestStackBangRbp.java times out on Solaris-Sparc V9Tue, 01 Apr 2014 09:36:49 +0200, by roland
-
8042933: assert(capacity_until_gc >= committed_bytes) failedFri, 13 Jun 2014 08:44:11 +0200, by ehelin
-
8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changesMon, 09 Jun 2014 15:42:31 -0700, by kvn
-
8029381: assert(is_method_type()) failed: bad castMon, 02 Jun 2014 14:32:29 -0400, by drchase
-
8043239: G1: Missing post barrier in processing of j.l.ref.Reference objectsWed, 11 Jun 2014 10:46:47 +0200, by brutisso
-
8034188: OSR methods may not be recompiled at proper compilation levelTue, 11 Feb 2014 13:29:53 +0100, by neliasso
-
8043915: Tests get ClassNotFoundException: com.oracle.java.testlibrary.StreamPumperThu, 05 Jun 2014 15:55:49 +0200, by ykantser
-
8046232: new hotspot build - hs25.20-b19Fri, 06 Jun 2014 09:53:30 -0700, by amurillo
-
Added tag jdk8u20-b18 for changeset 11159d7ec804Wed, 11 Jun 2014 09:31:04 -0700, by katleman
-
Added tag hs25.20-b18 for changeset b685b4e870b1 jdk8u20-b18Fri, 06 Jun 2014 09:15:08 -0700, by amurillo
-
MergeThu, 05 Jun 2014 06:40:35 +0000, by anoll
-
8011646: SEGV in compiled code with loop predicationFri, 30 May 2014 06:50:38 +0200, by anoll
-
MergeWed, 04 Jun 2014 14:44:56 +0000, by kevinw
-
8043413: REGRESSION: Hotspot causes segmentation fault in jdk8ux, but not in jdk7uxMon, 02 Jun 2014 10:01:15 +0200, by roland
-
8036823: Stack trace sometimes shows 'locked' instead of 'waiting to lock'Wed, 04 Jun 2014 06:25:53 -0700, by dcubed
-
8042310: TestStringDeduplicationMemoryUsage test failingFri, 30 May 2014 10:43:51 +0200, by pliden
-
MergeTue, 03 Jun 2014 06:10:34 +0000, by sla
-
8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platformsMon, 28 Apr 2014 09:27:47 +0200, by sla
-
8043206: Fix signed vs. unsigned comparison warning in copy_sparc.hppTue, 27 May 2014 16:05:29 -0700, by mikael
-
8038132: jprt bundles have libjsig.dylib in different place on OSXMon, 02 Jun 2014 13:12:01 -0700, by dcubed
-
8043354: OptimizePtrCompare too aggressive when allocations are presentWed, 21 May 2014 10:54:59 -0700, by rasbold
-
8044437: new hotspot build - hs25.20-b18Fri, 30 May 2014 13:30:07 -0700, by amurillo
-
Added tag jdk8u20-b17 for changeset 8ea4732884ccWed, 04 Jun 2014 08:46:46 -0700, by katleman
-
Added tag hs25.20-b17 for changeset ee8b93466869 jdk8u20-b17Fri, 30 May 2014 13:11:34 -0700, by amurillo
-
8043274: Test compiler/7184394/TestAESMain.java gets NPE on solarisWed, 21 May 2014 12:16:41 -0700, by kvn
-
8044090: C1: Old value instead of new one is passed to post-barrier in UnsafeGetAndSetObjectWed, 28 May 2014 07:59:23 -1000, by iveresov
-
8043086: Hotspot is expected to report OOM which is occurred String.intern(), but crashes in JDK8u5Wed, 28 May 2014 06:26:05 -0700, by poonam
-
8039042: G1: Phantom zeros in cardtableTue, 20 May 2014 10:24:30 +0200, by pliden
-
8040804: G1: Concurrent mark stuck in loop calling os::elapsedVTime()Wed, 14 May 2014 14:32:23 +0200, by pliden
-
8040803: G1: Concurrent mark hangs when mark stack overflowsWed, 14 May 2014 13:32:44 +0200, by pliden
-
8040245: G1: VM hangs during shutdownThu, 17 Apr 2014 18:47:15 +0200, by pliden
-
8037112: gc/g1/TestHumongousAllocInitialMark.java caused SIGSEGVFri, 11 Apr 2014 11:00:12 +0200, by pliden
-
8027230: Overflow in java.lang.instrument.Instrumentation.getObjectSize() methodThu, 22 May 2014 09:12:29 +0200, by allwin
-
8031475: Missing oopmap in patching stubsWed, 21 May 2014 11:25:25 +0200, by neliasso
-
8043906: new hotspot build - hs25.20-b17Fri, 23 May 2014 14:46:59 -0700, by amurillo
-
Added tag jdk8u20-b16 for changeset c36ef639e6d3Wed, 28 May 2014 02:27:39 -0700, by katleman
-
Added tag hs25.20-b16 for changeset 50e5d560367b jdk8u20-b16Fri, 23 May 2014 14:12:52 -0700, by amurillo
-
8042059: Various fixes to linux/sparcTue, 29 Apr 2014 22:05:10 -0700, by mikael
-
8022070: Compilation error in stubGenerator_sparc.cpp with some compilersTue, 29 Apr 2014 22:04:09 -0700, by mikael
-
MergeThu, 22 May 2014 13:05:24 -0700, by drchase
-
8037816: Fix for 8036122 breaks build with Xcode5/clangThu, 22 May 2014 15:52:41 -0400, by drchase
-
8042786: Proper fix for 8032566Fri, 16 May 2014 12:05:14 -0700, by kvn
-
8038212: Method::is_valid_method() check has performance regression impact for stackwalkingThu, 15 May 2014 18:23:26 -0400, by coleenp
-
8041918: BootstrapMethods attribute cannot be empty.Thu, 15 May 2014 09:25:27 -0400, by lfoltan
-
8042949: +UnlockExperimentalVMOptions missed from TestUseRTMLockingOptionOnUnsupportedVM.java testSun, 18 May 2014 00:25:06 +0400, by iignatyev
-
MergeFri, 16 May 2014 19:13:42 -0400, by dholmes
-
8032551: Remove UsePPCLWSYNC from globals.hppMon, 12 May 2014 20:20:19 -0400, by dholmes
-
8043308: new hotspot build - hs25.20-b16Fri, 16 May 2014 03:28:59 -0700, by amurillo
-
Added tag jdk8u20-b15 for changeset 8c785f9bde6fWed, 21 May 2014 10:56:41 -0700, by katleman
-
Added tag hs25.20-b15 for changeset 87bdb86f0aed jdk8u20-b15Fri, 16 May 2014 03:25:24 -0700, by amurillo
-
MergeFri, 16 May 2014 00:15:27 -0700, by roland
-
8041481: JVM crashes with collect_args_for_profilingFri, 25 Apr 2014 09:22:16 +0200, by roland
-
8040140: System.nanoTime() is slow and non-monotonic on OS XFri, 25 Apr 2014 07:40:33 +0200, by sla
-
8042052: assert(t != NULL) failed: must set before getMon, 05 May 2014 15:10:43 +0200, by anoll
-
8029302: Performance regression in Math.pow intrinsicFri, 25 Apr 2014 12:48:34 +0200, by adlertz
-
8042813: new hotspot build - hs25.20-b15Thu, 08 May 2014 23:10:23 -0700, by amurillo
-
Added tag jdk8u20-b14 for changeset c20d8a452574Tue, 13 May 2014 23:17:52 -0700, by katleman
-
Added tag hs25.20-b14 for changeset 28bbbecff5f0 jdk8u20-b14Thu, 08 May 2014 23:07:12 -0700, by amurillo
-
8042309: Some bugfixes for the ppc64 port.Fri, 02 May 2014 14:53:06 +0200, by goetz
-
8041723: Event Based tracing ids to be reassigned for CDS klassesThu, 08 May 2014 11:05:02 +0200, by mgronlun
-
8040085: dtrace/jsdt tests crash on solaris. found an unadvertised bad scavengable oop in the code cacheMon, 28 Apr 2014 12:39:12 +0200, by anoll
-
8039298: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr::NULL_PTR))Fri, 02 May 2014 16:44:54 -0700, by kvn
-
8041957: -XX:UseAVX=0 cause assert(UseAVX) failedTue, 29 Apr 2014 12:20:53 -0700, by kvn
-
8041959: Skip replay parsing errors with ReplayIgnoreInitErrorsTue, 29 Apr 2014 10:29:56 -0700, by kvn
-
8042281: compiler/7184394/TestAESMain.java fails with: javax.crypto.IllegalBlockSizeException: Input length not multiple of 16 bytesThu, 01 May 2014 17:57:29 -0700, by kvn
-
8035936: SIGBUS in StubRoutines::aesencryptBlock, solaris-sparcWed, 30 Apr 2014 14:14:01 -0700, by kvn
-
8042279: new hotspot build - hs25.20-b14Thu, 01 May 2014 15:02:46 -0700, by amurillo
-
Added tag hs25.20-b13 for changeset 798f5b02be89Thu, 01 May 2014 14:57:02 -0700, by amurillo
-
8029436: CICompilerCount is not updated when the number of compiler threads is adjusted to the number of CPUsMon, 14 Apr 2014 08:24:28 +0200, by anoll
-
8041947: new hotspot build - hs25.20-b13Fri, 25 Apr 2014 09:22:42 -0700, by amurillo
-
Added tag jdk8u20-b13 for changeset 47951595af60Wed, 07 May 2014 10:58:47 -0700, by katleman
-
Added tag jdk8u20-b12 for changeset 18ae0dac7620 jdk8u20-b13Wed, 30 Apr 2014 11:16:33 -0700, by katleman
-
Added tag hs25.20-b12 for changeset 3c291bc2aa7c jdk8u20-b12Fri, 25 Apr 2014 09:19:12 -0700, by amurillo
-
8039975: SIGSEGV in MethodData::next_data(ProfileData*)Fri, 18 Apr 2014 14:25:21 +0200, by roland