Mercurial > hg > graal-compiler
graph
-
Run SSADestructionPhase only if SSA_LIR is enabled.Wed, 29 Apr 2015 11:57:47 +0200, by Josef Eisl
-
NodeLIRBuilder: use LIRKind.merge() to create kind for PHIs.Wed, 29 Apr 2015 11:40:04 +0200, by Josef Eisl
-
SSAVerifier: ignore StackSlotValues.Tue, 21 Apr 2015 18:12:01 +0200, by Josef Eisl
-
Add SSAVerifier.Mon, 20 Apr 2015 18:05:27 +0200, by Josef Eisl
-
Add LIREagerSSADestruction option.Mon, 20 Apr 2015 17:30:30 +0200, by Josef Eisl
-
Introduce c.o.g.lir.ssa.SSAUtils.Wed, 22 Apr 2015 11:40:17 +0200, by Josef Eisl
-
Add SSADestructionPhase.Mon, 20 Apr 2015 16:02:38 +0200, by Josef Eisl
-
Add LabelOp.isPhiIn().Thu, 23 Apr 2015 14:35:28 +0200, by Josef Eisl
-
LabelOp/JumpOp: add accessors for incoming/outgoing values.Mon, 20 Apr 2015 15:30:15 +0200, by Josef Eisl
-
Create SSA LIR.Mon, 20 Apr 2015 14:14:09 +0200, by Josef Eisl
-
Use double-checked locking in HotSpotConstantPool.lookupType.Mon, 04 May 2015 23:15:42 +0200, by Stefan Anzinger
-
MergeMon, 04 May 2015 19:34:51 +0200, by Stefan Anzinger
-
Make cache in HotSpotConstantPool.lookupType thread safe.Mon, 04 May 2015 19:12:50 +0200, by Stefan Anzinger
-
Add test for arrays of interfaceMon, 04 May 2015 09:10:52 +0200, by Stefan Anzinger
-
Fix typoMon, 04 May 2015 08:49:06 +0200, by Stefan Anzinger
-
Fix write race condition shortNameMon, 04 May 2015 07:26:05 +0200, by Stefan Anzinger
-
Fix instanceof with checking arrays of interfaceThu, 30 Apr 2015 18:09:36 +0200, by Stefan Anzinger
-
Make readline import best-effortMon, 04 May 2015 12:27:40 +0200, by Gilles Duboscq
-
documented why THREAD_IS_INTERRUPTED foreign call is NOT_LEAFMon, 04 May 2015 11:20:39 +0200, by Doug Simon
-
correctly denote TEST_DEOPTIMIZE_CALL_INT foreign call as REEXECUTABLEMon, 04 May 2015 10:41:05 +0200, by Doug Simon
-
include reexecute, rethrow_exception and return_oop info when disassembling debug scopesMon, 04 May 2015 10:39:12 +0200, by Doug Simon
-
Truffle: make ReplaceObserver return a boolean in order to consume replace events. It can be useful for nodes to consume all replace events if they are always executed behind a @TruffleBoundary.Mon, 04 May 2015 11:24:13 +0200, by Christian Humer
-
LinearScan: add createMoveResolver().Wed, 29 Apr 2015 17:16:53 +0200, by Josef Eisl
-
MoveResolver: refactor handling of blocked registers.Mon, 27 Apr 2015 16:26:14 +0200, by Josef Eisl
-
AMD64SpillMoveFactory: implement #createStackMove.Wed, 29 Apr 2015 13:19:43 +0200, by Josef Eisl
-
Introduce AMD64StackMove.Tue, 28 Apr 2015 18:24:30 +0200, by Josef Eisl
-
SpillMoveFactory: add createStackMove.Mon, 27 Apr 2015 11:21:55 +0200, by Josef Eisl
-
Introduce StackMove LIR instruction.Mon, 27 Apr 2015 10:57:34 +0200, by Josef Eisl
-
StackSlotAllocation: add support for hints.Mon, 27 Apr 2015 11:21:09 +0200, by Josef Eisl
-
{AMD64/SPARC}LIRGenerator: cache SpillMoveFactory (again).Wed, 29 Apr 2015 09:28:58 +0200, by Josef Eisl
-
LIRKind: add #merge().Thu, 23 Apr 2015 11:30:06 +0200, by Josef Eisl
-
MoveResolver: improve assertion.Wed, 22 Apr 2015 14:17:11 +0200, by Josef Eisl
-
LinearScan: improve assert messages.Tue, 28 Apr 2015 11:56:00 +0200, by Josef Eisl
-
LinearScan: add more information to assertion.Wed, 22 Apr 2015 10:50:36 +0200, by Josef Eisl
-
PhiResolver: add factory methods.Mon, 20 Apr 2015 16:01:44 +0200, by Josef Eisl
-
PhiResolver: use LIRInsertionBuffer instead of LIRGeneratorTool.append().Mon, 20 Apr 2015 15:44:04 +0200, by Josef Eisl
-
PhiResolver: use SpillMoveFactory to create moves.Mon, 20 Apr 2015 15:34:41 +0200, by Josef Eisl
-
Move PhiResolver from c.o.g.compiler.gen to c.o.g.lir.gen.Mon, 20 Apr 2015 14:24:55 +0200, by Josef Eisl
-
NodeLIRBuilder: move creation of jump from moveToPhi() to visitEndNode().Mon, 20 Apr 2015 11:56:21 +0200, by Josef Eisl
-
GraalCompiler: scope for LIRGenerationPhase.Tue, 21 Apr 2015 17:52:26 +0200, by Josef Eisl
-
GraalCompilerTest: add breakpoint(int).Tue, 28 Apr 2015 11:54:06 +0200, by Josef Eisl
-
jtt: add loop.Loop09_2Mon, 20 Apr 2015 12:09:44 +0200, by Josef Eisl
-
LIRGenerator: replace doBlockStart/doBlockEnd with an AutoCloseable.Mon, 20 Apr 2015 11:16:15 +0200, by Josef Eisl
-
LinearScan: remove superfluous isLogEnabled().Fri, 17 Apr 2015 13:53:44 +0200, by Josef Eisl
-
Truffle/Instrumentation: rename the "SplicedNode" Instrument kind to the "ToolEval" instrument kind, along with some redesign based on earlier feedback.Sun, 03 May 2015 21:59:55 -0700, by Michael Van De Vanter
-
MergeSat, 02 May 2015 14:40:49 -0700, by Tom Rodriguez
-
Reset folder in top component to release reference to old graphsSat, 02 May 2015 14:36:00 -0700, by Tom Rodriguez
-
Share properties in IGVFri, 01 May 2015 18:25:07 -0700, by Tom Rodriguez
-
Increase Integer cache size in IGVFri, 01 May 2015 18:24:45 -0700, by Tom Rodriguez
-
Fix concurrent modification exception in IGVFri, 01 May 2015 17:27:47 -0700, by Tom Rodriguez
-
Reduce overhead of hash computation for graph identity checksFri, 01 May 2015 17:03:51 -0700, by Tom Rodriguez
-
Relax expensive assert in IGVFri, 01 May 2015 17:02:38 -0700, by Tom Rodriguez
-
Add info message about time spent parsing filesFri, 01 May 2015 16:51:47 -0700, by Tom Rodriguez
-
Fixed keybinding for open and save actions in IGVFri, 01 May 2015 15:58:57 -0700, by Tom Rodriguez
-
Truffle: frame cleanupFri, 01 May 2015 00:10:45 +0200, by Andreas Woess
-
Truffle: remove obsolete javadocThu, 30 Apr 2015 23:58:00 +0200, by Andreas Woess
-
mx: fix calls to is_interactive()Thu, 30 Apr 2015 23:55:22 +0200, by Andreas Woess
-
Interop: add missing headerFri, 01 May 2015 21:32:02 +0200, by Matthias Grimmer
-
Interop: introduce separate global language scopeThu, 30 Apr 2015 17:27:53 +0200, by Matthias Grimmer
-
mx: fix JDK selection when running outside a tty, capture STRICT_COMPLIANCE from the env file, make sure raw_input promt goes to stdoutThu, 30 Apr 2015 20:29:27 +0200, by Gilles Duboscq
-
Look for JDKs on demand, add --strict-compliance flag. Allow more precise search for JDK versions (use it for IGV)Thu, 30 Apr 2015 18:49:00 +0200, by Gilles Duboscq
-
Prepare changelog for next versionThu, 30 Apr 2015 17:08:41 +0200, by Gilles Duboscq
-
Skip deoptimizations that do not invalidate the compiled code in ConvertDeoptimizationToGuardsThu, 30 Apr 2015 18:04:02 +0200, by Gilles Duboscq
-
MergeThu, 30 Apr 2015 13:49:24 +0200, by Stefan Anzinger
-
Fix ObjectStamp.join with when joining arrays of InterfacesThu, 30 Apr 2015 13:17:09 +0200, by Stefan Anzinger
-
fix in DominatorConditionalEliminationPhase for If/ShortCircuitOr with xNegated=trueThu, 30 Apr 2015 13:26:24 +0200, by Lukas Stadler
-
use InvalidateReprofile for LoadFieldNode with null receiverThu, 30 Apr 2015 13:26:24 +0200, by Lukas Stadler
-
explicitly convert to int to satisfy windows builderThu, 30 Apr 2015 11:30:46 +0200, by Christian Wirth
-
Make Truffle respect -XX:+DebugNonSafepointsWed, 29 Apr 2015 18:09:41 -0700, by Tom Rodriguez
-
Added tag graal-0.7 for changeset 754f2b20d8bcWed, 29 Apr 2015 17:31:05 +0200, by Gilles Duboscq
-
Skip invokes with a placeholder framestate in MethodCallTargetNode.simplify graal-0.7Wed, 29 Apr 2015 17:28:50 +0200, by Gilles Duboscq
-
Update readme and changelogWed, 29 Apr 2015 15:27:00 +0200, by Gilles Duboscq
-
Print Graal installed code name when printing frames or diassemblyWed, 29 Apr 2015 14:41:03 +0200, by Gilles Duboscq
-
Remove unique id from TruffleDebugJavaMethod nameWed, 29 Apr 2015 14:39:48 +0200, by Gilles Duboscq
-
Add assert in PEReadEliminationClosureWed, 29 Apr 2015 14:36:13 +0200, by Gilles Duboscq
-
ConditionalElimination: check that begin node is still alive before processingTue, 28 Apr 2015 11:59:35 +0200, by Gilles Duboscq
-
added missing newlineWed, 29 Apr 2015 11:21:01 +0200, by Doug Simon
-
removed assertion that can never failWed, 29 Apr 2015 11:16:39 +0200, by Doug Simon
-
mergeWed, 29 Apr 2015 10:29:00 +0200, by Michael Haupt
-
add support for control flow window and basic block view on graphsWed, 29 Apr 2015 08:31:28 +0200, by Michael Haupt
-
Fix assert in test when running UseG1GCTue, 28 Apr 2015 17:21:56 -0700, by Tom Rodriguez
-
Fix code install assertions to work with G1Tue, 28 Apr 2015 17:21:33 -0700, by iveresov
-
Make G1 and Graal be friends in JDK9Tue, 28 Apr 2015 17:08:47 -0700, by iveresov
-
MergeTue, 28 Apr 2015 12:58:40 -0700, by Tom Rodriguez
-
Cache computation of timer and metric objects for phasesTue, 28 Apr 2015 10:14:40 -0700, by Tom Rodriguez
-
Make DebugScope lazier and generally reduce overhead of Debug being enabledTue, 28 Apr 2015 09:44:39 -0700, by Tom Rodriguez
-
Fix time reporting in multithreaded CTWTue, 28 Apr 2015 09:44:23 -0700, by Tom Rodriguez
-
MergeTue, 28 Apr 2015 18:35:16 +0200, by Stefan Anzinger
-
[SPARC] Improve verify in CompareTue, 28 Apr 2015 18:35:01 +0200, by Stefan Anzinger
-
[SPARC] Fix comparebranch with sub-int typesTue, 28 Apr 2015 18:07:08 +0200, by Stefan Anzinger
-
Disable DeoptALot when making graphs for snippets/susbstitutionsTue, 28 Apr 2015 18:04:28 +0200, by Stefan Anzinger
-
Make the G1PostWriteBarrier snippet kill only private locations.Tue, 28 Apr 2015 13:08:22 +0200, by Roland Schatz
-
Merge with b95deaa6ebf6100bb5a95ab25b2fdc6b9ef5f420Mon, 27 Apr 2015 20:01:10 -0700, by Michael Van De Vanter
-
Merge with f6f3f44a183051ae5ee581be7c8c6c8cbbc0d5feSun, 26 Apr 2015 20:50:30 -0700, by Michael Van De Vanter
-
TruffleInstrumentation: rename Probe.setTagTrap() to Probe.setBeforeTagTrap() and add Probe.setAfterTagTrap()Tue, 21 Apr 2015 17:02:06 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove an interface that no longer adds valueTue, 21 Apr 2015 15:56:48 -0700, by Michael Van De Vanter
-
Fix construction of infopoint frame statesMon, 27 Apr 2015 12:20:45 -0700, by Tom Rodriguez
-
Handle checkCast and instanceOf involving word types using a GraphBuilderPluginMon, 27 Apr 2015 11:37:33 -0700, by Christian Wimmer
-
MergeMon, 27 Apr 2015 19:03:52 +0200, by Stefan Anzinger
-
MergeMon, 27 Apr 2015 18:37:10 +0200, by Stefan Anzinger
-
Predefine value outside of COMPILERGRAALMon, 27 Apr 2015 18:36:16 +0200, by Stefan Anzinger
-
[SPARC] Set MaxVectorSize=8Mon, 27 Apr 2015 16:02:54 +0200, by Stefan Anzinger
-
graalRuntime: make service file parsing more robust:Mon, 27 Apr 2015 18:17:18 +0200, by Gilles Duboscq
-
mx: services: make sure we don't produce empty linesMon, 27 Apr 2015 16:11:46 +0200, by Gilles Duboscq
-
SL: fix division long overflow. Contributed-by: Raffaello Giulietti <raffaello.giulietti@supsi.ch>Mon, 27 Apr 2015 17:24:27 +0200, by Christian Humer
-
ReadElimination: only anchor guard if it is different from cachedValue's guardMon, 27 Apr 2015 11:55:51 +0200, by Gilles Duboscq
-
PrintStreamOption: also forward flushes to the VMFri, 24 Apr 2015 17:27:32 +0200, by Gilles Duboscq
-
mx: fix crash when there are no servicesMon, 27 Apr 2015 12:04:10 +0200, by Gilles Duboscq
-
Truffle/Instrumentation: Javadoc corrections on Node.{getSourceSection,getEncapsulatingSourceSection}Sat, 25 Apr 2015 19:47:45 -0700, by Michael Van De Vanter
-
Use snippets for incrementing snippet countersFri, 24 Apr 2015 12:05:38 -0700, by Tom Rodriguez
-
MergeThu, 23 Apr 2015 22:09:27 -0700, by Tom Rodriguez
-
Better error reporting for missing card marksThu, 23 Apr 2015 21:18:27 -0700, by Tom Rodriguez
-
Better assertion message for NULL deference in graalJavaAccessWed, 22 Apr 2015 16:42:05 -0700, by Tom Rodriguez
-
Graal should use same soft reference policy as C2Wed, 22 Apr 2015 16:34:32 -0700, by Tom Rodriguez
-
8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanityThu, 12 Mar 2015 14:15:09 +0100, by roland
-
MergeThu, 23 Apr 2015 17:25:04 -0700, by Tom Rodriguez
-
Make sure an after state is available when lowering checkcast arraycopyThu, 23 Apr 2015 17:18:52 -0700, by Tom Rodriguez
-
Check for placeholder bci even when asserts are disabledThu, 23 Apr 2015 17:17:52 -0700, by Tom Rodriguez
-
GraphDecoder must exactly reproduce the encoded graph, only SimplifyingGraphDecoder can remove unnecessary nodesThu, 23 Apr 2015 16:50:38 -0700, by Christian Wimmer
-
Don't insert serial barriers for null storesThu, 23 Apr 2015 12:55:54 -0700, by Tom Rodriguez
-
mx create each service file atomicallyThu, 23 Apr 2015 21:26:04 +0200, by Gilles Duboscq
-
Group javap queries to discover Graal servicesThu, 23 Apr 2015 21:30:54 +0200, by Gilles Duboscq
-
All MemoryNode can be used as lastAccessLocation not only MemoryCheckpointsThu, 23 Apr 2015 20:31:35 +0200, by Gilles Duboscq
-
Use getPlaceholderBciName in HSDebugInfoBuilder assertThu, 23 Apr 2015 20:27:15 +0200, by Gilles Duboscq
-
Relax assertion in createWriteHub.Thu, 23 Apr 2015 18:20:21 +0200, by Roland Schatz
-
Use @Inherited on @MarkerType annotation.Thu, 23 Apr 2015 18:14:02 +0200, by Roland Schatz
-
Make should export graal service filesThu, 23 Apr 2015 14:49:24 +0200, by Gilles Duboscq
-
Only extract service files for Graal servicesThu, 23 Apr 2015 13:31:20 +0200, by Gilles Duboscq
-
Move MatchProcessor and HotSpotVMConfigPorcessor to their own projectsThu, 23 Apr 2015 14:48:52 +0200, by Gilles Duboscq
-
Move OptionProcessor to its own projectTue, 21 Apr 2015 17:32:06 +0200, by Gilles Duboscq
-
Small clean-up in LoopExWed, 22 Apr 2015 16:45:33 +0200, by Gilles Duboscq
-
Merge.Thu, 23 Apr 2015 13:37:27 +0200, by Thomas Wuerthinger
-
Distinguish ends in the scheduling phase that always have to be the last node from other ends.Thu, 23 Apr 2015 13:37:11 +0200, by Thomas Wuerthinger
-
Merge.Wed, 22 Apr 2015 21:58:23 +0200, by Thomas Wuerthinger
-
Merge.Wed, 22 Apr 2015 19:50:30 +0200, by Thomas Wuerthinger
-
Adjust scheduling test.Wed, 22 Apr 2015 19:50:17 +0200, by Thomas Wuerthinger
-
Merge.Wed, 22 Apr 2015 16:22:53 +0200, by Thomas Wuerthinger
-
Merge.Wed, 22 Apr 2015 15:48:18 +0200, by Thomas Wuerthinger
-
Merge.Wed, 22 Apr 2015 15:36:53 +0200, by Thomas Wuerthinger
-
Fix a bug in the schedule phase connected with data dependencies on a block end node that is not a control split node.Wed, 22 Apr 2015 15:36:38 +0200, by Thomas Wuerthinger
-
Fix wrong argument order in writeNarrow match rule.Thu, 23 Apr 2015 11:25:16 +0200, by Roland Schatz
-
Manage null value manually to work around bug in older JDK versionsWed, 22 Apr 2015 16:18:37 -0700, by Christian Wimmer
-
Test the GraphDecoder by encoding and decoding every graph after parsing; fix bugs found by that testingWed, 22 Apr 2015 13:05:36 -0700, by Christian Wimmer
-
Mark locks without MonitorIdNode as eliminatedWed, 22 Apr 2015 11:38:25 -0700, by Tom Rodriguez
-
Use trapping null check in g1PreWriteBarrier snippet.Wed, 22 Apr 2015 16:54:26 +0200, by Roland Schatz
-
Remove CompressedNullCheckOp, merge functionality into regular NullCheckOp.Wed, 22 Apr 2015 16:46:57 +0200, by Roland Schatz
-
fixed race in HotSpotSnippetReflectionProvider.getInjectedNodeIntrinsicParameter()Tue, 21 Apr 2015 20:23:59 +0200, by Doug Simon
-
improved javadoc for InvocationPlugin.inlineOnly()Tue, 21 Apr 2015 15:55:09 +0200, by Doug Simon
-
Truffle-DSL: fix unnecessary cast in generated isIdentical for types used just in cached expressions .Wed, 22 Apr 2015 15:04:01 +0200, by Christian Humer
-
Interop: remove misplaced IllegalStateExceptionWed, 22 Apr 2015 11:00:26 +0200, by Matthias Grimmer
-
Move PEGraphDecoder from truffle to graal project; factor out SimplifyingGraphDecoder that performs just canonicalization but not method inlining; fix bugsTue, 21 Apr 2015 16:18:23 -0700, by Christian Wimmer
-
Add MaxVectorSize to Graal globalsTue, 21 Apr 2015 10:47:43 -0700, by Tom Rodriguez
-
G1PostWriteBarrier contains a memory barrier, so it has to kill any().Tue, 21 Apr 2015 14:57:13 +0200, by Roland Schatz
-
Guard for null pointer exceptionTue, 21 Apr 2015 09:09:29 -0700, by Christian Wimmer
-
MergeTue, 21 Apr 2015 17:32:53 +0200, by Gilles Duboscq
-
mx: Merge graal service filesTue, 21 Apr 2015 16:44:27 +0200, by Gilles Duboscq
-
Add make target for jars in lib/graalTue, 21 Apr 2015 15:46:42 +0200, by Gilles Duboscq
-
Distribution overlap is allowed for META-INF*, not just META-INF/services*Tue, 21 Apr 2015 14:59:02 +0200, by Gilles Duboscq
-
do not perform read elimination for deleted nodesTue, 21 Apr 2015 11:40:25 +0200, by Lukas Stadler
-
Truffle-DSL: initialize the polymorphic cached type also if the child node throws an exception.Tue, 21 Apr 2015 11:54:50 +0200, by Christian Humer
-
Truffle-DSL: do not generate polymorphic nodes for nodes with all parameters evaluated in all execute methods.Fri, 17 Apr 2015 16:18:17 +0200, by Christian Humer
-
fixed ImmutableCode related regressionTue, 21 Apr 2015 10:32:52 +0200, by Doug Simon
-
renamed BytecodeFrame.isSyntheticBci to isPlaceholderBci and added getPlaceholderBciNameTue, 21 Apr 2015 09:51:03 +0200, by Doug Simon
-
Modify semantics of StressInvokeWithExceptionNode.Tue, 21 Apr 2015 01:27:08 +0200, by Thomas Wuerthinger
-
Merge.Tue, 21 Apr 2015 00:50:05 +0200, by Thomas Wuerthinger
-
Add bootstrap with invoke exception edges to gate.Tue, 21 Apr 2015 00:49:47 +0200, by Thomas Wuerthinger
-
Add StressInvokeWithExceptionNode flag.Tue, 21 Apr 2015 00:47:48 +0200, by Thomas Wuerthinger
-
reverted to more readable name for snippet metrics and countersMon, 20 Apr 2015 23:59:49 +0200, by Doug Simon
-
Merge.Mon, 20 Apr 2015 22:42:18 +0200, by Thomas Wuerthinger
-
Remove a wrong short-cut in the scheduler phase. The latest possible block can be above the earliest possible block for virtual states.Mon, 20 Apr 2015 22:42:05 +0200, by Thomas Wuerthinger
-
IGV: construct ArrayList<LabelWidget> with exact size (usually 1)Mon, 20 Apr 2015 19:54:09 +0200, by Andreas Woess
-
IGV: improve text contrast for partially visible nodesMon, 20 Apr 2015 15:03:19 +0200, by Andreas Woess
-
Truffle: simplify getProperty; minor cleanupMon, 20 Apr 2015 14:22:01 +0200, by Andreas Woess
-
MergeMon, 20 Apr 2015 11:02:30 -0700, by Tom Rodriguez
-
Relax assert about over zeroing when ZapUnusedHeapArea is disabledWed, 15 Apr 2015 11:09:22 -0700, by Tom Rodriguez
-
Clean up dead Iterable nodes in TypedGraphNodeIteratorWed, 15 Apr 2015 11:07:53 -0700, by Tom Rodriguez
-
Merge.Mon, 20 Apr 2015 19:36:37 +0200, by Doug Simon
-
added disabled test demonstrating bug in arraycopy snippetsMon, 20 Apr 2015 19:08:56 +0200, by Doug Simon
-
weakened check used by an assertion in the FrameStateAssignmentPhaseMon, 20 Apr 2015 19:07:49 +0200, by Doug Simon
-
support for DeoptBefore nodes in late lowered snippetsMon, 20 Apr 2015 19:06:56 +0200, by Doug Simon
-
Enable Graph Partial EvaluationMon, 20 Apr 2015 10:07:32 -0700, by Christian Wimmer
-
Check distributions overlap in gateMon, 20 Apr 2015 18:27:46 +0200, by Gilles Duboscq
-
Mention u40 merge in changelogMon, 20 Apr 2015 14:40:48 +0200, by Gilles Duboscq
-
Use the same behaviour for UseLargePages in a graal VM than in a server VMMon, 20 Apr 2015 14:38:58 +0200, by Gilles Duboscq
-
Graal Loader: load all jars matching lib/graal/graal*.jarMon, 20 Apr 2015 17:56:38 +0200, by Gilles Duboscq
-
Conditional Elimination: processCheckCast should return as soon as the checkcast has been transformedWed, 15 Apr 2015 20:05:51 +0200, by Gilles Duboscq
-
Conditional Elimination: tryProofCondition: return true if ShortCircuitOrNode could be provenSat, 18 Apr 2015 19:56:22 +0200, by Gilles Duboscq
-
Conditional elimination: check if conditional has known value alreadyWed, 15 Apr 2015 12:35:38 +0200, by Gilles Duboscq
-
Always register stamps for the condition itselfMon, 16 Mar 2015 17:07:21 +0100, by Gilles Duboscq
-
Let GuardProxyNode canonicalize away if the proxied guard becomes nullWed, 15 Apr 2015 18:29:38 +0200, by Gilles Duboscq
-
ProxyNode: let Optional/non-Optional Input verify null status of edgesWed, 15 Apr 2015 18:25:54 +0200, by Gilles Duboscq
-
Convert graalRuntime.cpp to unix line delimitersWed, 15 Apr 2015 18:22:11 +0200, by Gilles Duboscq
-
fixSat, 18 Apr 2015 19:48:30 +0200, by Gilles Duboscq
-
Graal Services: use services files in jre/lib/graal/servicesWed, 15 Apr 2015 18:21:00 +0200, by Gilles Duboscq
-
Remove dead code in graalCodeInstaller.cppWed, 15 Apr 2015 17:14:56 +0200, by Gilles Duboscq
-
Merge.Mon, 20 Apr 2015 16:30:54 +0200, by Thomas Wuerthinger
-
Remove unused import.Mon, 20 Apr 2015 16:30:41 +0200, by Thomas Wuerthinger
-
Merge.Mon, 20 Apr 2015 15:38:51 +0200, by Thomas Wuerthinger
-
Fixed incorrect definition of AbstractBeginNode#anchored and AbstractBeginNode#proxies utility methods.Mon, 20 Apr 2015 14:19:17 +0200, by Thomas Wuerthinger
-
Fix an issue in the ConvertDeoptimizeToGuardPhase that was moving dependent guarded nodes to the wrong new node.Mon, 20 Apr 2015 14:17:06 +0200, by Thomas Wuerthinger
-
MergeMon, 20 Apr 2015 15:31:36 +0200, by Stefan Anzinger
-
[SPARC] Remove redundant compare type (kind) for CMOVEMon, 20 Apr 2015 14:58:45 +0200, by Stefan Anzinger
-
[SPARC] Fix performance regression with CBcond; Do not use short branch, when constant fits into simm13 but not in simm5Mon, 20 Apr 2015 14:50:16 +0200, by Stefan Anzinger
-
[SPARC] CMOVE should use kind of argument instead of compare kind.Mon, 20 Apr 2015 10:24:40 +0200, by Stefan Anzinger
-
[SPARC] Template interpreter in Graal has a greater code size when running with -Xrunjdwp:....Mon, 20 Apr 2015 10:23:15 +0200, by Stefan Anzinger
-
MergeMon, 20 Apr 2015 15:10:12 +0200, by Matthias Grimmer
-
Interop: fix Read message compareMon, 20 Apr 2015 15:09:49 +0200, by Matthias Grimmer
-
Add missing //JaCoCo Exclude directives.Mon, 20 Apr 2015 14:00:22 +0200, by Roland Schatz
-
Remove leftover debug code.Mon, 20 Apr 2015 12:04:41 +0200, by Roland Schatz
-
Add truffle.interop to truffle.jarMon, 20 Apr 2015 11:02:41 +0200, by Matthias Grimmer
-
MergeMon, 20 Apr 2015 10:58:47 +0200, by Matthias Grimmer
-
Interop: add truffle.interopMon, 20 Apr 2015 10:58:35 +0200, by Matthias Grimmer
-
MergeSat, 18 Apr 2015 13:44:36 +0100, by Chris Seaton
-
DSL: test for using a static field in a guard.Sat, 18 Apr 2015 13:44:13 +0100, by Chris Seaton
-
Fixed unsigned compare construction when merging distinct valuesFri, 17 Apr 2015 14:12:32 -0700, by Tom Rodriguez
-
moved MethodsElidedInSnippets mechanismFri, 17 Apr 2015 22:15:24 +0200, by Doug Simon
-
loop safepoints are removed during graph parsing of intrinsics and snippetsFri, 17 Apr 2015 18:24:59 +0200, by Doug Simon
-
removed application of NodeIntrinsificationPhase in ReplacementsImpl since node intrinsification is always done during graph parsing nowFri, 17 Apr 2015 17:13:09 +0200, by Doug Simon
-
[SPARC] Fix issue with overzero (stxa with asi 0xe1 does zeroes 32 bytes, which leads to an overzero); typ fix in adlc docFri, 17 Apr 2015 15:40:26 +0200, by Stefan Anzinger
-
Track all values in ReferenceMap.Fri, 17 Apr 2015 14:28:00 +0200, by Roland Schatz
-
{LS,Simple}StackSlotAllocator: use DebugMetric.isEnabled().Fri, 17 Apr 2015 12:04:12 +0200, by Josef Eisl
-
Add DebugMetric.isEnabled().Fri, 17 Apr 2015 11:52:31 +0200, by Josef Eisl
-
fix handling of uncompressed vector oopmapsThu, 16 Apr 2015 22:41:22 -0700, by Tom Rodriguez
-
Support Sparc without the need of a temporary ByteBuffer for every memory accessThu, 16 Apr 2015 16:07:34 -0700, by Christian Wimmer
-
Truffle-DSL: fixed name conflicts for synthetic polymorphic execute methods.Thu, 16 Apr 2015 22:38:52 +0200, by Christian Humer
-
Truffle-DSL: fixed generation of unused synthetic execute methods.Thu, 16 Apr 2015 17:30:43 +0200, by Christian Humer
-
Truffle-DSL: fixed wrong order for implicit casts.Thu, 16 Apr 2015 21:29:56 +0200, by Christian Humer
-
MergeThu, 16 Apr 2015 20:08:18 +0200, by Stefan Anzinger
-
Do not build IGV in gate when running on SPARCThu, 16 Apr 2015 19:00:45 +0200, by Stefan Anzinger
-
Fix bug in LoadJavaMirrorWithKlassPhase.Thu, 16 Apr 2015 18:52:25 +0200, by Roland Schatz
-
MergeThu, 16 Apr 2015 17:09:06 +0200, by Stefan Anzinger
-
When OutOfRegisters, give a hint in the exceptions description, which kind of register is running outThu, 16 Apr 2015 17:01:53 +0200, by Stefan Anzinger
-
[SPARC] Configure registers right for register pressure in gate runThu, 16 Apr 2015 17:00:53 +0200, by Stefan Anzinger
-
[SPARC] Fix unstable d2i of NaNsThu, 16 Apr 2015 16:21:09 +0200, by Stefan Anzinger
-
Truffle-DSL: fixed invalid types compares. they do not work in javac.Thu, 16 Apr 2015 14:43:13 +0200, by Christian Humer
-
Update hsdis for SPARC to latest binutils version (VIS3 and OSA2011 architecture included)Thu, 16 Apr 2015 13:51:50 +0200, by Stefan Anzinger
-
include "precompiled.hpp", required by Windows builders.Thu, 16 Apr 2015 13:15:39 +0200, by Christian Wirth
-
copy all plugins in TruffleCompilerImpl (instead of selected ones)Thu, 16 Apr 2015 11:55:50 +0200, by Lukas Stadler
-
Make MemoryMapNode a MemoryNode.Thu, 16 Apr 2015 11:17:36 +0200, by Roland Schatz
-
Fixes for GraphPEWed, 15 Apr 2015 21:01:33 -0700, by Christian Wimmer
-
Truffle-DSL: further fixes for polymorphic execute signatures.Wed, 15 Apr 2015 21:13:43 +0200, by Christian Humer
-
relax expectations on JDK library locations (bug fixes)Wed, 15 Apr 2015 21:35:51 +0200, by Doug Simon
-
MergeWed, 15 Apr 2015 11:03:04 -0700, by Tom Rodriguez
-
Add more efficient implementation of HotSpotReferenceMapWed, 15 Apr 2015 10:09:13 -0700, by Tom Rodriguez
-
Guard usages of Debug.log in LinearScanTue, 14 Apr 2015 11:37:24 -0700, by Tom Rodriguez
-
Minor linear scan tweaksTue, 14 Apr 2015 11:37:18 -0700, by Tom Rodriguez
-
LocationMarker worklist should be uniqueTue, 14 Apr 2015 11:37:12 -0700, by Tom Rodriguez
-
Add int overrides for some log methodsTue, 14 Apr 2015 11:37:06 -0700, by Tom Rodriguez
-
Avoid some uses of streamsTue, 14 Apr 2015 11:37:00 -0700, by Tom Rodriguez
-
Allocate visiting lambdas earlierTue, 14 Apr 2015 11:36:54 -0700, by Tom Rodriguez
-
Specialize LIRInstruction visit paths a littleTue, 14 Apr 2015 11:36:48 -0700, by Tom Rodriguez
-
Visit CompositeValues manuallyTue, 14 Apr 2015 11:36:42 -0700, by Tom Rodriguez
-
Remove ValuePosition machineryTue, 07 Apr 2015 12:09:46 -0700, by Tom Rodriguez
-
MergeWed, 15 Apr 2015 10:21:02 -0700, by Tom Rodriguez
-
Add suport for oops in vector registers at safepointsTue, 14 Apr 2015 22:20:07 -0700, by Tom Rodriguez
-
It should be an error for an OopMap to mention a register that can't be foundTue, 14 Apr 2015 17:26:29 -0700, by Tom Rodriguez
-
[SPARC] Use NOP only between CBcondWed, 15 Apr 2015 18:41:53 +0200, by Stefan Anzinger
-
Add CompileTheWorldExcludeMethodFilter to CTW and remove sun.awt.X11 classes from default ctw mx target.Wed, 15 Apr 2015 16:30:45 +0200, by Stefan Anzinger
-
Truffle-DSL: fixed potential non generic executes in uninitialized nodes.Wed, 15 Apr 2015 13:49:38 +0200, by Christian Humer
-
relax expectations on JDK library locationsWed, 15 Apr 2015 14:06:17 +0200, by Doug Simon
-
Truffle-DSL: fixed wrong executable delegate.Wed, 15 Apr 2015 03:14:27 +0200, by Christian Humer
-
Truffle-DSL: fixed single specializable node migth delegate to a synthetic executable type.Wed, 15 Apr 2015 00:35:25 +0200, by Christian Humer
-
Merge with 6fe8d8a248ba5c01f752c5a932de4470c9ee29c6Tue, 14 Apr 2015 18:04:29 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: Javadoc cleanupTue, 14 Apr 2015 14:23:07 -0700, by Michael Van De Vanter
-
Truffle-DSL: fix generic types are not unique in javac.Wed, 15 Apr 2015 00:16:01 +0200, by Christian Humer
-
SL: fix calls produce less nodes now.Tue, 14 Apr 2015 23:13:47 +0200, by Christian Humer
-
Remove dsl processor dependency from nodeinfo.processor project.Tue, 14 Apr 2015 22:56:15 +0200, by Christian Humer
-
SL: add findbugs dependency to generate findbugs avoid warnings annotations for object comparisons.Tue, 14 Apr 2015 19:56:01 +0200, by Christian Humer
-
SL: use DSL for call dispatches.Tue, 14 Apr 2015 15:16:14 +0200, by Christian Humer
-
SL: use DSL for property writes.Tue, 14 Apr 2015 15:16:14 +0200, by Christian Humer
-
SL: use DSL for property reads.Tue, 14 Apr 2015 15:16:14 +0200, by Christian Humer
-
SL: some minor simplifications.Tue, 14 Apr 2015 15:16:14 +0200, by Christian Humer
-
Truffle-DSL: fixed invalid execute delegationTue, 14 Apr 2015 19:41:36 +0200, by Christian Humer
-
Truffle-DSL: fixed on-demand generation of getNext.Tue, 14 Apr 2015 19:23:33 +0200, by Christian Humer
-
Truffle-DSL: fix polymorphic return type was always object if type had implicit casts.Tue, 14 Apr 2015 19:23:33 +0200, by Christian Humer
-
Truffle-DSL: ensure proper wildcards for generics are filled in; remove unused type system node code generator.Tue, 14 Apr 2015 19:23:33 +0200, by Christian Humer
-
Truffle-DSL: do not throw UnexpectedResultException for operations that guarantee the type.Tue, 14 Apr 2015 19:23:33 +0200, by Christian Humer
-
Truffle-DSL: performance optimization for types * specialization complexity in shouldOverrideExecutableType.Tue, 14 Apr 2015 19:23:33 +0200, by Christian Humer
-
Truffle-DSL: fixed executable input types do not count as generic if there are implicit casts defined for them.Tue, 14 Apr 2015 19:23:33 +0200, by Christian Humer
-
Truffle-DSL: fixed isFrameUsedByAnyGuard() was incompleteTue, 14 Apr 2015 19:23:33 +0200, by Christian Humer
-
Truffle-DSL: fixed frame may be null for shared polymorphic execute methods.Tue, 14 Apr 2015 19:23:32 +0200, by Christian Humer
-
Truffle-DSL: fixed common supertype was always Object if generic child types contained void.Tue, 14 Apr 2015 19:23:32 +0200, by Christian Humer
-
Truffle-DSL: fixed frame might be added twice for polymorphic signatures.Tue, 14 Apr 2015 19:23:32 +0200, by Christian Humer
-
Truffle-DSL: rename GenericParser to Fallbackparser.Tue, 14 Apr 2015 15:16:14 +0200, by Christian Humer
-
Truffle-DSL: generate better polymorphic execute signaturesTue, 14 Apr 2015 15:12:48 +0200, by Christian Humer
-
Truffle-DSL: add support for null literals.Tue, 14 Apr 2015 15:12:48 +0200, by Christian Humer
-
Truffle-DSL: make type systems optional.Tue, 14 Apr 2015 15:12:48 +0200, by Christian Humer
-
Merge.Tue, 14 Apr 2015 22:12:03 +0200, by Doug Simon
-
Cleanup blacklist for SPARC, add Assume to CompressedNullCheckTest check whether UseCompressedOops is enabled and just check if not running on SPARC on NativeFunctionInterfaceTestTue, 14 Apr 2015 17:53:28 +0200, by Stefan Anzinger
-
MergeTue, 14 Apr 2015 17:23:57 +0200, by Stefan Anzinger
-
Fix compare in LoweringPhase.processBlockTue, 14 Apr 2015 17:23:37 +0200, by Stefan Anzinger
-
Fix compilation warningTue, 14 Apr 2015 14:05:35 +0200, by Stefan Anzinger
-
MergeTue, 14 Apr 2015 14:01:18 +0200, by Stefan Anzinger
-
Change recursive LoweringPhase.Round.processBlock to state machine with emulated stack. Also use the same traversal in DominatorConditionalEliminationPhase.Instance.processBlock. Required, as the recursive implementation exceeds the stack on SPARC.Tue, 14 Apr 2015 13:37:47 +0200, by Stefan Anzinger
-
Simulate recursion on AbstractControlFlowGraph.calcoDominatorRanges as the recursive version exceeds stack size on SPARCFri, 10 Apr 2015 16:22:46 +0200, by Stefan Anzinger
-
Merge.Tue, 14 Apr 2015 15:06:25 +0200, by Doug Simon
-
Rename Stamp.illegal() to Stamp.empty().Tue, 14 Apr 2015 14:40:36 +0200, by Roland Schatz
-
expand API for retrieving method substitution graphs to indicate the BCI of the invoke being inlined or -1 if the request is not in the context of inliningTue, 14 Apr 2015 14:57:41 +0200, by Doug Simon
-
added InvocationPlugin.inlineOnly to allow MacroNode creating plugins to indicate they should not be used as top level compilation rootsTue, 14 Apr 2015 14:26:43 +0200, by Doug Simon
-
Use correctly typed NULL constant in canonicalization of LoadMethodNode.Tue, 14 Apr 2015 12:08:41 +0200, by Roland Schatz
-
remove special guards on RegisterPressureTue, 14 Apr 2015 11:59:07 +0200, by Doug Simon
-
lifted register allocation retry under RegisterPressure to GraalCompiler.emitLIR to account for a register allocator that modifies the LIRTue, 14 Apr 2015 11:58:56 +0200, by Doug Simon
-
added missing spaceTue, 14 Apr 2015 11:57:27 +0200, by Doug Simon
-
LinearScan: dump intervals before throwing a OutOfRegistersException.Tue, 14 Apr 2015 09:56:57 +0200, by Josef Eisl
-
RegisterConfig: improve javadoc for getAllocatableRegisters and filterAllocatableRegisters.Mon, 13 Apr 2015 17:10:40 +0200, by Josef Eisl
-
RegisterAllocationConfig: add 'catch-all' constant for RegisterPressure.Mon, 13 Apr 2015 17:00:21 +0200, by Josef Eisl
-
Catch OutOfRegistersException in LinearScanPhase and retry if RegisterPressure was specified.Mon, 13 Apr 2015 16:53:47 +0200, by Josef Eisl
-
Add OutOfRegistersException.Mon, 13 Apr 2015 11:50:27 +0200, by Josef Eisl
-
RegisterConfig: rename getAllocatableRegisters(PK,R[) to filterAllocatableRegisters and remove caching from implementors.Mon, 13 Apr 2015 16:50:27 +0200, by Josef Eisl
-
LinearScan: use RegisterAllocationConfig.Mon, 13 Apr 2015 15:10:55 +0200, by Josef Eisl
-
Add RegisterAllocationConfig.Mon, 13 Apr 2015 15:01:46 +0200, by Josef Eisl
-
RegisterConfig: pass registers array to getAllocatableRegisters(PlatformKind).Mon, 13 Apr 2015 14:50:25 +0200, by Josef Eisl
-
Do not run *AllocatorTest if RegisterPressure is specified.Mon, 13 Apr 2015 14:31:43 +0200, by Josef Eisl
-
Merge with f0d8a33aebd1e67d464ea8479d4777d73c146648Mon, 13 Apr 2015 16:26:28 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: test code renaming and cleanup for the new kind of instrument, now known as a SpliceInstrument.Mon, 13 Apr 2015 16:19:41 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: rename the most recently created kind of Instrument, formerly "ToolNodeblahblah...". It is now defined by SpliceInstrumentListener. This listener allows the client to create an instrument that will *splied* a client-supplied AST fragment directly into a Probe's "instrumentation chain", and this directly into the flow of Truffle execution (with full optimization).Mon, 13 Apr 2015 15:33:45 -0700, by Michael Van De Vanter
-
Truffle/Tools: the coverage tool will now ignore counts for any sources holding the tag CoverageTracker.Tags.NO_COVERAGE.Mon, 13 Apr 2015 11:05:58 -0700, by Michael Van De Vanter
-
Truffle/Source: remove proposed standard SourceTags; migrate the tags related to Source provenance into thte Source class.Mon, 13 Apr 2015 10:55:15 -0700, by Michael Van De Vanter
-
Fix handling of replacements during Truffle partial evaluationMon, 13 Apr 2015 15:55:23 -0700, by Christian Wimmer
-
Merge.Mon, 13 Apr 2015 21:51:19 +0200, by Doug Simon
-
Truffle: disable inlining only for methods annotated with @TruffleBoundaryMon, 13 Apr 2015 16:27:50 +0200, by Andreas Woess
-
Make compilation fail if incompatible stamps are combined.Mon, 13 Apr 2015 13:40:50 +0200, by Roland Schatz
-
Use isIllegal to determine whether a stamp is illegal.Mon, 13 Apr 2015 12:03:42 +0200, by Roland Schatz
-
Truffle/Instrumentation: Javadoc on Instrument now includes more thorough notes describing the implementation; client-oriented notes have been rewritten into a documentation page: https://wiki.openjdk.java.net/display/Graal/Listening+for+Execution+EventsSun, 12 Apr 2015 22:37:16 -0700, by Michael Van De Vanter
-
Improve speed of Graph partial evaluationSat, 11 Apr 2015 00:16:29 -0700, by Christian Wimmer
-
Consistently use JNIHandles::make_local with THREAD parameterSat, 11 Apr 2015 00:15:55 -0700, by Christian Wimmer
-
Replace iterator with lambda to avoid iterator allocationSat, 11 Apr 2015 00:15:03 -0700, by Christian Wimmer
-
Avoid creating a new lambda object for every FloatConvertNodeSat, 11 Apr 2015 00:14:29 -0700, by Christian Wimmer
-
Use increasingly big arrays to avoid wasting space when writing few bytesSat, 11 Apr 2015 00:12:10 -0700, by Christian Wimmer
-
Truffle/Instrumentation: eclipseformatFri, 10 Apr 2015 21:53:38 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: rename ASTInstrumentListener to StandardInstrumentListenerFri, 10 Apr 2015 21:14:14 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: rename InstrumentListener to SimpleInstrumentListenerFri, 10 Apr 2015 21:00:26 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: JavadocFri, 10 Apr 2015 17:56:10 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: Javadoc work on instrument listener interfaces.Fri, 10 Apr 2015 17:55:09 -0700, by Michael Van De Vanter
-
Merge with dc41766b35e11348281b76fd70b456b6ba3cf7e9Fri, 10 Apr 2015 16:58:26 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove two helper classes not adding enough value.Fri, 10 Apr 2015 16:55:38 -0700, by Michael Van De Vanter
-
generalized map in InvocationPlugins to MethodIdMapMon, 13 Apr 2015 21:50:37 +0200, by Doug Simon
-
generalized InvocationPluginIdHolder to MethodIdHolderFri, 10 Apr 2015 16:29:48 +0200, by Doug Simon
-
made ReplacementContext and IntrinsicContext top level classesFri, 10 Apr 2015 13:21:33 +0200, by Doug Simon
-
ensure Graal's GenericInvocationPlugin is used by Truffle FastPEFri, 10 Apr 2015 13:10:56 +0200, by Doug Simon
-
[SPARC] Save thread register when doing a foreign call which destroys registers.Fri, 10 Apr 2015 12:00:38 +0200, by Stefan Anzinger
-
Truffle: profile exception type only for direct callsThu, 09 Apr 2015 23:40:18 +0200, by Andreas Woess
-
IGV: color black holes blackFri, 10 Apr 2015 00:36:47 +0200, by Andreas Woess
-
improved ImmutableCode invariant checkingThu, 09 Apr 2015 23:09:12 +0200, by Doug Simon
-
fixed npe in BasicObjectCloneNodeThu, 09 Apr 2015 22:03:39 +0200, by Doug Simon
-
fixed race in HotSpotResolvedJavaFieldImpl.getType()Thu, 09 Apr 2015 22:03:07 +0200, by Doug Simon
-
disable String.equals intrinsic if RegisterPressure is enabledThu, 09 Apr 2015 21:23:24 +0200, by Doug Simon
-
Merge.Thu, 09 Apr 2015 19:17:51 +0200, by Doug Simon
-
Truffle: avoid redundant readFieldValueThu, 09 Apr 2015 15:35:53 +0200, by Andreas Woess
-
Truffle: remove unused codeThu, 09 Apr 2015 15:12:23 +0200, by Andreas Woess
-
Merge.Thu, 09 Apr 2015 18:56:06 +0200, by Doug Simon
-
Move com.oracle.nfi implementation to graal.truffle.hotspot since it implements an interface that does not live in the graal class-loaderThu, 09 Apr 2015 17:40:55 +0200, by Gilles Duboscq
-
Fix unsigned remainder graph builder plugin.Thu, 09 Apr 2015 17:50:15 +0200, by Roland Schatz
-
Create floating reads in snippets.Thu, 09 Apr 2015 17:47:52 +0200, by Roland Schatz
-
Better verification in assertSnippetKills.Thu, 09 Apr 2015 15:04:09 +0200, by Roland Schatz
-
Merge.Thu, 09 Apr 2015 17:04:05 +0200, by Doug Simon
-
Use native byte order on UnsafeArrayTypeReaderThu, 09 Apr 2015 16:13:32 +0200, by Stefan Anzinger
-
MergeThu, 09 Apr 2015 15:46:14 +0200, by Stefan Anzinger
-
[SPARC] SPARCLMulccOp cannot work on constants; load values beforeThu, 09 Apr 2015 15:45:47 +0200, by Stefan Anzinger
-
UnsafeArrayType(Writer|Reader): Use naturally aligned Unsafe access (Important for SPARC)Thu, 09 Apr 2015 15:35:29 +0200, by Stefan Anzinger
-
merge fixesThu, 09 Apr 2015 16:46:39 +0200, by Doug Simon
-
fixed canonicalizeprojects issuesThu, 09 Apr 2015 15:56:18 +0200, by Doug Simon
-
prevent lowering MacroNodes to InvokeNodes with an invalid bciThu, 09 Apr 2015 15:36:46 +0200, by Doug Simon
-
implement IntrinsicGraphBuilder.toStringThu, 09 Apr 2015 15:36:13 +0200, by Doug Simon
-
disable use of IdentityHashCodeNode for Object.hashCode (temp workaround)Thu, 09 Apr 2015 15:35:51 +0200, by Doug Simon
-
fixed bug in default implementation of GraphBuilderContext.parsingReplacementThu, 09 Apr 2015 15:06:08 +0200, by Doug Simon
-
removed leftover debug codeThu, 09 Apr 2015 11:07:28 +0200, by Doug Simon
-
rename SystemIdentityHashCodeNode to IdentityHashCodeNode and use it for Object.hashCodeThu, 09 Apr 2015 10:54:58 +0200, by Doug Simon
-
InvocationPlugins can only be applied for direct invokesThu, 09 Apr 2015 10:26:28 +0200, by Doug Simon
-
remove GraphBuilderContext.getSnippetReflection()Thu, 09 Apr 2015 09:52:33 +0200, by Doug Simon
-
remove uses of GraphBuilderContext.getSnippetReflection()Thu, 09 Apr 2015 09:47:50 +0200, by Doug Simon
-
decouple IntrinsicGraphBuilder from ProvidersThu, 09 Apr 2015 09:28:35 +0200, by Doug Simon
-
fix check for registering multiple InvocationPlugins for one methodThu, 09 Apr 2015 09:17:04 +0200, by Doug Simon
-
converted @MethodSubstitutions for java.lang.Object to MethodSubstitutionPluginsThu, 09 Apr 2015 08:54:09 +0200, by Doug Simon
-
removed unused @MethodSubstitution for Object.<init>Wed, 08 Apr 2015 23:00:45 +0200, by Doug Simon
-
added InvocationPlugins to use recently exposed HotSpot math runtime functionsWed, 08 Apr 2015 22:57:48 +0200, by Doug Simon
-
generalized MathRuntimeCallPlugin to ForeignCallPluginWed, 08 Apr 2015 22:53:08 +0200, by Doug Simon
-
expose more HotSpot runtime math methods to GraalWed, 08 Apr 2015 22:28:23 +0200, by Doug Simon
-
[SPARC] added InvocationPlugins for using HotSpot runtime math methodsWed, 08 Apr 2015 22:23:22 +0200, by Doug Simon
-
converted @MethodSubstitutions for java.lang.Math to MethodSubstitutionPluginsWed, 08 Apr 2015 22:09:05 +0200, by Doug Simon
-
converted @MethodSubstitutions for jString.equals to MethodSubstitutionPluginsWed, 08 Apr 2015 11:24:16 +0200, by Doug Simon
-
use InvocationPlugin instead of Unsafe to access String.value from within substitution for String.equalsWed, 08 Apr 2015 11:06:07 +0200, by Doug Simon
-
converted @MethodSubstitutions for java.lang.reflect.Array to MethodSubstitutionPluginsWed, 08 Apr 2015 10:50:06 +0200, by Doug Simon
-
converted @MethodSubstitutions for AES crypto methods to MethodSubstitutionPluginsWed, 08 Apr 2015 10:46:46 +0200, by Doug Simon
-
support substituting non-static methods with a MethodSubstitutionPluginWed, 08 Apr 2015 10:33:47 +0200, by Doug Simon
-
fail fast(er) if the target method of an InvocationPlugin does not existWed, 08 Apr 2015 00:03:10 +0200, by Doug Simon
-
converted @MethodSubstitutions for java.util.Arrays to MethodSubstitutionPluginsTue, 07 Apr 2015 18:02:05 +0200, by Doug Simon
-
moved registration of AMD64 specific plugins to AMD64GraphBuilderPluginsTue, 07 Apr 2015 17:41:19 +0200, by Doug Simon
-
added MethodSubstitutionPlugin as (eventual) replacement for @MethodSubstitution mechanismTue, 07 Apr 2015 17:32:26 +0200, by Doug Simon
-
changed InvocationPlugin.execute to be a default method instead of a static methodMon, 06 Apr 2015 13:14:01 +0200, by Doug Simon
-
replaced method substitution for GraalCompilerTest.breakpoint() with an InvocationPluginMon, 06 Apr 2015 00:19:30 +0200, by Doug Simon
-
replaced method substitutions for [Integer|Long].numberOf[Leading|Trailing]Zeros with InvocationPluginsMon, 06 Apr 2015 00:08:22 +0200, by Doug Simon
-
CTW: Black-list some package to avoid linking problems when using an Oracle JDK >= 8u40Thu, 09 Apr 2015 14:30:30 +0200, by Gilles Duboscq
-
MergeThu, 09 Apr 2015 13:27:37 +0200, by Stefan Anzinger
-
[SOLARIS] Call constructor of Arena implicitely; on SolarisStudio the destructor behavior is differentThu, 09 Apr 2015 13:26:14 +0200, by Stefan Anzinger
-
Disable new graph partial evaluator by defaultWed, 08 Apr 2015 23:07:55 -0700, by Christian Wimmer
-
New partial evaluator that works on encoded graphs (instead of on bytecodes)Wed, 08 Apr 2015 22:38:40 -0700, by Christian Wimmer
-
Support node canonicalization when not all usages of a node are known yetWed, 08 Apr 2015 22:07:50 -0700, by Christian Wimmer
-
Guard against NullPointerExceptionWed, 08 Apr 2015 22:05:40 -0700, by Christian Wimmer
-
Add convenient shouldNotReachHere methodWed, 08 Apr 2015 22:01:36 -0700, by Christian Wimmer
-
Refactoring to allow re-use of inlining methods during a partial evaluationWed, 08 Apr 2015 22:00:47 -0700, by Christian Wimmer
-
Allow scaling factors in integer options; add support for Long values in addition to Integer valuesWed, 08 Apr 2015 21:59:42 -0700, by Christian Wimmer
-
Cache the reflection Field in HotSpotResolvedFieldImpl, since it is accessed repeatedly when accessing the annotations of the fieldWed, 08 Apr 2015 21:58:46 -0700, by Christian Wimmer
-
Truffle: add bytecode interpreter example using virtual dispatch instead of switchThu, 09 Apr 2015 02:15:16 +0200, by Andreas Woess
-
Truffle: add performance warnings (non-inlinable call, non-leaf type cast/instanceof)Thu, 09 Apr 2015 01:26:59 +0200, by Andreas Woess
-
Truffle: include slots in FrameDescriptor#toString()Thu, 09 Apr 2015 01:26:46 +0200, by Andreas Woess
-
Truffle: remove unused compiler optionsThu, 09 Apr 2015 01:24:39 +0200, by Andreas Woess
-
[SPARC] Ignore SIGILL instruction when the trap is 0x10 (breakpoint op, used for GRAAL debugging)Wed, 08 Apr 2015 19:13:41 +0200, by Stefan Anzinger
-
[SPARC] Backport of JDK-8071501Wed, 08 Apr 2015 19:08:09 +0200, by Stefan Anzinger
-
[SPARC] Fix 32bit division and mulhi (zero/signextend value before op)Wed, 08 Apr 2015 18:05:23 +0200, by Stefan Anzinger
-
Process Graal oops in nmethod::do_unloading_parallelWed, 08 Apr 2015 15:33:13 +0200, by Gilles Duboscq
-
Add com.oracle.graal.hotspot generated files to C++ projectTue, 07 Apr 2015 18:57:54 +0200, by Gilles Duboscq
-
Class.classloader is hidden from reflectionTue, 07 Apr 2015 18:54:15 +0200, by Gilles Duboscq
-
Only access head end/top address if heap supports inline contiguous allocTue, 07 Apr 2015 18:55:12 +0200, by Gilles Duboscq
-
HS VM config processor: make sure casts are applied to the whole expressionTue, 07 Apr 2015 18:56:20 +0200, by Gilles Duboscq
-
Remove G1 heap hackTue, 07 Apr 2015 19:00:45 +0200, by Gilles Duboscq
-
Fix mergeWed, 08 Apr 2015 11:07:01 +0200, by Gilles Duboscq
-
Fix merge mess-upsTue, 07 Apr 2015 18:57:02 +0200, by Gilles Duboscq
-
Lift 8u40 mx restrictionTue, 07 Apr 2015 15:00:39 +0200, by Gilles Duboscq
-
Merge with jdk8u40-b25Tue, 07 Apr 2015 14:58:49 +0200, by Gilles Duboscq
-
Added tag jdk8u40-b24 for changeset fa4e797f61e6 jdk8u40-b25Wed, 04 Feb 2015 12:14:39 -0800, by katleman
-
8069590: AIX port of "8050807: Better performing performance data handling"Tue, 13 Jan 2015 16:09:52 +0100, by goetz
-
Added tag jdk8u40-b23 for changeset 0e67683b7001Wed, 28 Jan 2015 12:08:33 -0800, by katleman
-
Added tag jdk8u40-b22 for changeset 0ee548a1cda0 jdk8u40-b23Wed, 21 Jan 2015 12:19:39 -0800, by katleman
-
Added tag hs25.40-b25 for changeset 0f0cb4eeab2dFri, 16 Jan 2015 13:50:52 -0800, by amurillo
-
8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bitMon, 12 Jan 2015 15:24:29 +0100, by sjohanss
-
8069209: new hotspot build - hs25.40-b25Fri, 16 Jan 2015 11:00:29 -0800, by amurillo
-
MergeThu, 15 Jan 2015 11:19:46 -0800, by asaha
-
MergeFri, 02 Jan 2015 14:10:18 -0800, by asaha
-
MergeTue, 23 Dec 2014 10:17:36 -0800, by asaha
-
Added tag jdk8u31-b13 for changeset 4206e725d584Wed, 17 Dec 2014 17:53:32 -0800, by asaha
-
MergeWed, 17 Dec 2014 12:48:26 -0800, by asaha
-
MergeTue, 16 Dec 2014 14:02:00 -0800, by asaha
-
Added tag jdk8u31-b12 for changeset e13839545238 jdk8u31-b13Mon, 08 Dec 2014 12:28:35 -0800, by asaha
-
Added tag jdk8u31-b11 for changeset 9906d432d6db jdk8u31-b12Tue, 02 Dec 2014 11:10:51 -0800, by asaha
-
8064524: Compiler code generation improvements jdk8u31-b11Mon, 01 Dec 2014 13:06:20 -0500, by drchase
-
8066452: Increment the build value to b07 for hs25.31 in 8u31-b11Tue, 02 Dec 2014 09:19:21 -0800, by asaha
-
MergeFri, 12 Dec 2014 09:37:54 -0800, by asaha
-
MergeThu, 04 Dec 2014 11:00:42 -0800, by asaha
-
MergeWed, 26 Nov 2014 08:57:40 -0800, by asaha
-
Added tag jdk8u31-b10 for changeset d7b6bdd51abeMon, 24 Nov 2014 13:34:30 -0800, by asaha
-
8050807: Better performing performance data handling jdk8u31-b10Mon, 17 Nov 2014 15:51:46 -0500, by gthornbr
-
8065786: Increment the build value to b06 for hs25.31 in 8u31-b10Mon, 24 Nov 2014 09:18:13 -0800, by asaha
-
Added tag jdk8u31-b09 for changeset 245d29ed5db5Mon, 17 Nov 2014 12:38:18 -0800, by asaha
-
Added tag jdk8u31-b08 for changeset cc74ca225166 jdk8u31-b09Mon, 10 Nov 2014 11:50:45 -0800, by asaha
-
8060169: Update the Crash Reporting URL in the Java crash log jdk8u31-b08Fri, 31 Oct 2014 12:05:56 -0700, by dbuck
-
8064494: Increment the build value to b05 for hs25.31 in 8u31-b08Mon, 10 Nov 2014 10:32:21 -0800, by asaha
-
8058715: stability issues when being launched as an embedded JVM via JNIThu, 06 Nov 2014 02:34:01 -0800, by dbuck
-
8064303: Increment hsx 25.31 build to b04 for 8u31-b08Thu, 06 Nov 2014 22:32:32 -0800, by asaha
-
MergeWed, 26 Nov 2014 08:14:21 -0800, by asaha
-
MergeWed, 19 Nov 2014 12:52:56 -0800, by asaha
-
MergeThu, 06 Nov 2014 09:15:23 -0800, by asaha
-
Added tag jdk8u31-b07 for changeset e9f815c3f21cMon, 03 Nov 2014 12:33:10 -0800, by asaha
-
MergeWed, 05 Nov 2014 15:35:11 -0800, by asaha
-
MergeFri, 31 Oct 2014 15:22:44 -0700, by asaha
-
Added tag jdk8u31-b06 for changeset 271a32147391 jdk8u31-b07Mon, 27 Oct 2014 12:56:36 -0700, by asaha
-
8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check jdk8u31-b06Thu, 18 Sep 2014 11:46:33 -0700, by morris
-
8062084: Increment hsx 25.31 build to b03 for 8u31-b06Fri, 24 Oct 2014 11:46:18 -0700, by asaha
-
MergeThu, 23 Oct 2014 12:02:08 -0700, by asaha
-
Added tag jdk8u31-b05 for changeset 6e56d7f1634fMon, 20 Oct 2014 14:31:52 -0700, by asaha
-
8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert jdk8u31-b05Thu, 21 Nov 2013 09:57:00 -0800, by jmasa
-
8058982: Better verification of an exceptional invokespecialMon, 20 Oct 2014 15:14:56 -0400, by hseigel
-
8061523: Increment hsx 25.31 build to b02 for 8u31-b05Mon, 20 Oct 2014 13:04:19 -0700, by asaha
-
Added tag jdk8u31-b04 for changeset 060cdf93040cMon, 13 Oct 2014 12:31:41 -0700, by asaha
-
8047125: (ref) More phantom object referencesFri, 26 Sep 2014 17:48:10 -0400, by jmasa
-
MergeThu, 09 Oct 2014 12:22:28 -0700, by asaha
-
Added tag jdk8u25-b31 for changeset c3528699fb33 jdk8u25-b32Thu, 09 Oct 2014 11:52:56 -0700, by katleman
-
Added tag jdk8u31-b03 for changeset 401cbaa475b4 jdk8u45-b00Mon, 06 Oct 2014 14:10:02 -0700, by asaha
-
Added tag jdk8u31-b02 for changeset 087678da9660 jdk8u31-b03Mon, 29 Sep 2014 11:49:45 -0700, by asaha
-
MergeWed, 24 Sep 2014 08:43:50 -0700, by asaha
-
Added tag jdk8u20-b32 for changeset 7edb04063a42Tue, 23 Sep 2014 18:49:04 -0700, by katleman
-
MergeWed, 24 Sep 2014 08:28:15 -0700, by asaha