Mercurial > hg > truffle
graph
-
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
-
Merge.Tue, 14 Apr 2015 15:06:25 +0200, by Doug Simon
-
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
-
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
-
Rename Stamp.illegal() to Stamp.empty().Tue, 14 Apr 2015 14:40:36 +0200, by Roland Schatz
-
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
-
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
-
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
-
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
-
Merge.Thu, 09 Apr 2015 18:56:06 +0200, by Doug Simon
-
Merge.Thu, 09 Apr 2015 17:04:05 +0200, by Doug Simon
-
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
-
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
-
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
-
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
-
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
-
Added tag jdk8u31-b01 for changeset 5bb686ae3b89Mon, 22 Sep 2014 11:29:19 -0700, by asaha
-
MergeThu, 11 Sep 2014 13:43:07 -0700, by asaha
-
MergeThu, 11 Sep 2014 11:52:19 -0700, by asaha
-
Added tag jdk8u20-b31 for changeset 7c9925f21c25 jdk8u20-b32Thu, 14 Aug 2014 12:30:43 -0700, by katleman
-
8051012: Regression in verifier for <init> method call from inside of a branch jdk8u20-b31Sat, 02 Aug 2014 16:28:59 -0400, by hseigel
-
MergeMon, 08 Sep 2014 13:31:45 -0700, by asaha
-
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GCTue, 19 Aug 2014 02:05:49 -0700, by poonam
-
8054883: Segmentation error while running programWed, 13 Aug 2014 17:37:11 -0700, by iveresov
-
MergeTue, 02 Sep 2014 13:02:26 -0700, by asaha
-
MergeTue, 26 Aug 2014 11:09:27 -0700, by asaha
-
8049253: Better GC validationTue, 19 Aug 2014 11:17:36 +0200, by brutisso
-
MergeTue, 19 Aug 2014 07:28:23 -0700, by asaha
-
MergeTue, 19 Aug 2014 06:06:22 -0700, by asaha
-
8048949: Requeue queue implementationMon, 04 Aug 2014 10:49:40 -0400, by tschatzl
-
8044269: Analysis of archive files.Tue, 12 Aug 2014 17:46:16 -0400, by jiangli
-
8047130: Fewer escapes from escape analysisFri, 08 Aug 2014 15:15:52 -0700, by iveresov
-
MergeThu, 07 Aug 2014 12:23:34 +0100, by coffeys
-
MergeFri, 01 Aug 2014 11:04:42 +0100, by coffeys
-
MergeTue, 22 Jul 2014 10:39:18 -0700, by asaha
-
MergeMon, 14 Jul 2014 15:48:49 -0700, by asaha
-
MergeMon, 14 Jul 2014 07:41:47 -0700, by asaha
-
8049760: Increment minor version of HSx for 8u31 and initialize the build numberWed, 09 Jul 2014 12:07:18 -0700, by asaha
-
Added tag jdk8u31-b00 for changeset 5bb683bbe2c7Tue, 08 Jul 2014 09:38:39 -0700, by asaha
-
Added tag jdk8u40-b21 for changeset 25ec4a674337Wed, 14 Jan 2015 16:26:17 -0800, by katleman
-
Added tag hs25.40-b24 for changeset d2e9a6bec4f2 jdk8u40-b21Fri, 09 Jan 2015 08:48:44 -0800, by amurillo
-
8066143: [TESTBUG] New tests in gc/survivorAlignment/ failsMon, 15 Dec 2014 18:11:51 +0400, by fzhinkin
-
8037968: Add tests on alignment of objects copied to survivor spaceWed, 26 Nov 2014 14:17:06 +0400, by fzhinkin
-
8068631: new hotspot build - hs25.40-b24Wed, 07 Jan 2015 15:49:00 -0800, by amurillo
-
Added tag jdk8u40-b20 for changeset c3933f52eeb3Fri, 02 Jan 2015 13:37:09 -0800, by asaha
-
Added tag jdk8u40-b19 for changeset d9349fa88223 jdk8u40-b20Wed, 17 Dec 2014 10:43:38 -0800, by katleman
-
Added tag hs25.40-b23 for changeset f8fc5cbe082cFri, 12 Dec 2014 10:31:02 -0800, by amurillo
-
8066964: ppc64: argument and return type profiling, fix problem with popframeFri, 12 Dec 2014 08:48:56 +0100, by goetz
-
8067232: [TESTBUG] runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with ClassNotFoundExceptionThu, 11 Dec 2014 18:53:50 -0500, by mseledtsov
-
8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1Fri, 05 Dec 2014 18:03:15 +0100, by roland
-
8066103: C2's range check smearing allows out of bound array accessesTue, 09 Dec 2014 18:49:13 +0100, by roland
-
8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objectsWed, 10 Dec 2014 16:45:55 +0100, by roland
-
6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94Tue, 25 Nov 2014 17:33:59 +0100, by roland
-
MergeThu, 11 Dec 2014 10:38:17 +0000, by stefank
-
8065634: Crash in InstanceKlass::clean_method_data when _method is NULLThu, 11 Dec 2014 11:13:13 +0100, by stefank
-
8066900: Array Out Of Bounds Exception causes variable corruptionTue, 09 Dec 2014 12:25:38 -0800, by iveresov
-
8048170: Test closed/java/text/Normalizer/ConformanceTest.java failedThu, 04 Dec 2014 14:34:11 +0100, by roland
-
8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalidThu, 04 Dec 2014 15:20:09 -0800, by iklam
-
8066647: new hotspot build - hs25.40-b23Fri, 05 Dec 2014 10:04:37 -0800, by amurillo
-
MergeThu, 11 Dec 2014 13:39:41 -0800, by lana
-
MergeTue, 09 Dec 2014 13:15:10 -0800, by lana
-
MergeTue, 02 Dec 2014 10:00:59 -0800, by amurillo
-
8057629: Third Party License Readme update for 8u40Mon, 01 Dec 2014 18:08:29 +0000, by jeff
-
Added tag jdk8u40-b18 for changeset 31d3306aad29Wed, 10 Dec 2014 14:35:48 -0800, by katleman
-
Added tag hs25.40-b22 for changeset bc5a90a4db47 jdk8u40-b18Fri, 05 Dec 2014 09:47:16 -0800, by amurillo
-
MergeThu, 04 Dec 2014 07:54:25 +0000, by dbuck
-
8035893: JVM_GetVersionInfo fails to zero structureFri, 28 Feb 2014 16:00:40 +0400, by igerasim
-
8066649: 8u backport for 8065618 is incorrectWed, 03 Dec 2014 17:41:47 -0800, by kvn
-
8066199: C2 escape analysis prevents VM from exiting quicklyTue, 02 Dec 2014 12:24:31 -0800, by kvn
-
8058448: Disable JPRT submissions from the hotspot repoTue, 02 Dec 2014 15:01:01 -0800, by sla
-
8065618: C2 RA incorrectly removes kill projectionsTue, 02 Dec 2014 12:08:41 -0800, by kvn
-
MergeTue, 02 Dec 2014 18:09:39 +0000, by mchung
-
8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirsTue, 02 Dec 2014 08:42:50 -0800, by mchung
-
8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vmTue, 02 Dec 2014 20:13:17 +0300, by iignatyev
-
MergeTue, 02 Dec 2014 10:43:43 +0000, by roland
-
8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1Thu, 27 Nov 2014 16:54:49 +0100, by roland
-
8054478: C2: Incorrectly compiled char[] array access crashes JVMMon, 01 Dec 2014 22:27:00 +0100, by roland
-
8007993: hotspot.log w/ enabled LogCompilation can be an invalid XMLWed, 26 Nov 2014 08:06:58 +0100, by thartmann
-
MergeMon, 01 Dec 2014 09:38:52 -0500, by coleenp
-
8042235: redefining method used by multiple MethodHandles crashes VMWed, 19 Nov 2014 13:02:11 -0500, by coleenp
-
8066061: new hotspot build - hs25.40-b22Thu, 27 Nov 2014 10:18:43 -0800, by amurillo
-
Added tag jdk8u40-b17 for changeset fc1f9b67fd8cWed, 03 Dec 2014 11:12:42 -0800, by katleman
-
Added tag hs25.40-b21 for changeset 6bf89bfe8185Thu, 27 Nov 2014 09:48:34 -0800, by amurillo
-
8058148: MaxNodeLimit and LiveNodeCountInliningCutoffMon, 24 Nov 2014 07:29:03 -0800, by vlivanov
-
8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnvTue, 11 Nov 2014 04:46:13 -0800, by vlivanov
-
8058847: C2: EliminateAutoBox regression after 8042786Fri, 24 Oct 2014 09:13:12 -0700, by vlivanov
-
8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm stateWed, 19 Nov 2014 19:31:13 -0800, by iklam
-
8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTITue, 18 Nov 2014 03:38:50 -0800, by iklam
-
8050079: crash while compiling java.lang.ref.Finalizer::runFinalizerThu, 20 Nov 2014 11:06:26 +0100, by thartmann
-
8065385: new hotspot build - hs25.40-b21Fri, 21 Nov 2014 10:32:06 -0800, by amurillo
-
MergeWed, 26 Nov 2014 13:58:01 -0800, by lana
-
MergeTue, 25 Nov 2014 09:46:14 -0800, by amurillo
-
MergeThu, 20 Nov 2014 11:28:31 -0800, by lana
-
8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)Tue, 04 Mar 2014 17:14:00 +0100, by simonis
-
8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>Tue, 21 Jan 2014 20:07:14 -0800, by henryjen
-
Added tag jdk8u40-b16 for changeset 5ea68fb91139Wed, 26 Nov 2014 07:58:57 -0800, by asaha
-
Added tag hs25.40-b20 for changeset aa2442f89230 jdk8u40-b16Fri, 21 Nov 2014 10:19:20 -0800, by amurillo
-
8065227: Report allocation context stats at end of cleanupFri, 21 Nov 2014 10:31:30 +0100, by sjohanss
-
8065305: Make it possible to extend the G1CollectorPolicyFri, 21 Nov 2014 12:08:37 +0100, by jwilhelm
-
8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8Wed, 19 Nov 2014 14:21:09 -0800, by mchung
-
8065361: Fixup headers and definitions for INCLUDE_TRACEWed, 19 Nov 2014 18:14:01 +0100, by mgronlun
-
8058209: Race in G1 card scanning could allow scanning of memory covered by PLABsFri, 14 Nov 2014 14:23:25 +0100, by mgerdin
-
8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'Tue, 11 Nov 2014 11:05:41 +0100, by thartmann
-
MergeTue, 18 Nov 2014 00:56:42 +0000, by jiangli
-
8064375: Change certain errors to warnings in CDS output.Mon, 10 Nov 2014 19:28:51 -0500, by jiangli
-
8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.Wed, 12 Nov 2014 13:12:35 -0500, by jiangli
-
MergeMon, 17 Nov 2014 21:05:08 +0000, by jmasa
-
8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashesTue, 11 Nov 2014 13:39:00 -0500, by kbarrett
-
MergeMon, 17 Nov 2014 19:35:09 +0000, by coleenp
-
8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platformsMon, 30 Jun 2014 14:58:52 -0400, by coleenp
-
MergeMon, 17 Nov 2014 16:36:09 +0000, by coleenp
-
8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counterFri, 14 Nov 2014 17:39:38 -0500, by coleenp
-
8059131: sawindbg.dll is not compiled with /SAFESEHMon, 17 Nov 2014 02:30:15 -0800, by dsamersoff
-
8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARCSat, 15 Nov 2014 11:22:07 -0800, by dcubed
-
8064854: new hotspot build - hs25.40-b20Fri, 14 Nov 2014 07:51:50 -0800, by amurillo
-
Added tag hs25.40-b19 for changeset 3a8a0fd171c5Fri, 14 Nov 2014 07:37:04 -0800, by amurillo
-
MergeThu, 13 Nov 2014 20:00:53 +0000, by minqi
-
8062247: [TESTBUG] Allow WhiteBox test to access JVM offsetsFri, 07 Nov 2014 12:48:09 -0800, by minqi
-
8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariantWed, 05 Nov 2014 16:28:11 +0100, by mdoerr
-
MergeWed, 12 Nov 2014 10:34:08 +0000, by stefank
-
8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be emptyTue, 11 Nov 2014 13:45:21 +0100, by stefank
-
8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: ErrorFri, 07 Nov 2014 15:34:33 -0800, by jcoomes
-
8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.javaTue, 11 Nov 2014 10:48:06 -0800, by ctornqvi
-
8059803: Update use of GetVersionEx to get correct Windows version in hs_err filesTue, 11 Nov 2014 10:46:07 -0800, by ctornqvi
-
8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platformsWed, 05 Nov 2014 08:22:17 -0800, by gtriantafill
-
8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)Mon, 10 Nov 2014 17:14:59 +0100, by zmajo
-
8064361: new hotspot build - hs25.40-b19Fri, 07 Nov 2014 09:36:34 -0800, by amurillo
-
Added tag jdk8u40-b15 for changeset eb16b24e2ebaWed, 19 Nov 2014 11:29:43 -0800, by katleman
-
8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrentFri, 14 Nov 2014 17:39:07 +0400, by azakharov
-
Added tag jdk8u40-b14 for changeset b8ca8ec1daeaWed, 12 Nov 2014 13:47:19 -0800, by katleman
-
Added tag hs25.40-b18 for changeset 4d5dc0d0f879 jdk8u40-b14Fri, 07 Nov 2014 09:22:59 -0800, by amurillo
-
8056240: Investigate increased GC remark time after class unloading changes in CRM FuseThu, 02 Oct 2014 10:55:36 +0200, by stefank
-
8059780: SPECjvm2008-MPEG performance regressions on x64 platformsMon, 03 Nov 2014 12:02:40 -0800, by kvn
-
MergeThu, 06 Nov 2014 12:05:43 +0000, by dbuck
-
MergeThu, 06 Nov 2014 10:41:01 +0000, by dbuck
-
8058715: stability issues when being launched as an embedded JVM via JNIThu, 06 Nov 2014 02:34:01 -0800, by dbuck
-
MergeThu, 06 Nov 2014 10:35:36 +0000, by brutisso
-
8057043: Type annotations not retained during class redefine / retransformWed, 22 Oct 2014 13:59:56 +0200, by aeriksso
-
8059216: Make PrintGCApplicationStoppedTime print information about stopping threadsTue, 28 Oct 2014 18:41:34 +0400, by vkempik
-
8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of methodThu, 30 Oct 2014 13:03:30 +0100, by thartmann
-
MergeWed, 05 Nov 2014 08:35:02 +0000, by thartmann
-
8062169: Multiple OSR compilations issued for same bciFri, 31 Oct 2014 12:16:20 +0100, by thartmann
-
8061651: Interface to the Lookup Index Cache to improve URLClassPath search timeMon, 13 Oct 2014 16:09:57 -0700, by iklam
-
8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"Tue, 28 Oct 2014 09:17:36 +0100, by thartmann
-
8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)Fri, 24 Oct 2014 08:35:29 +0200, by thartmann
-
8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100Fri, 17 Oct 2014 10:04:45 +0200, by thartmann
-
8046268: compiler/whitebox/ tests fail : must be osr_compiledMon, 13 Oct 2014 12:30:37 +0200, by thartmann
-
8062589: new hotspot build - hs25.40-b18Fri, 31 Oct 2014 11:13:41 -0700, by amurillo
-
Added tag jdk8u40-b13 for changeset 86307d477907Wed, 05 Nov 2014 12:54:08 -0800, by katleman
-
Added tag hs25.40-b17 for changeset 521e269ae1daFri, 31 Oct 2014 10:58:31 -0700, by amurillo
-
MergeFri, 31 Oct 2014 11:46:11 +0000, by anoll
-
8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4Thu, 08 May 2014 12:49:21 +0200, by anoll
-
8041992: Fix of JDK-8034775 neglects to account for non-JIT VMsFri, 02 May 2014 06:24:39 +0200, by anoll
-
8038393: [TESTBUG] ciReplay/* tests fail after 8034775Sat, 29 Mar 2014 14:54:48 +0400, by iignatyev
-
8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1Wed, 05 Mar 2014 10:20:30 +0100, by anoll
-
8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCountTue, 25 Feb 2014 13:52:37 +0100, by anoll
-
MergeFri, 31 Oct 2014 10:43:48 +0000, by anoll
-
8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()Fri, 20 Jun 2014 09:25:13 +0200, by anoll
-
8042428: CompileQueue::free_all() code is incorrectTue, 06 May 2014 09:52:38 +0200, by anoll
-
8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798Wed, 07 May 2014 22:06:42 +0200, by anoll
-
8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_BaselineTue, 29 Apr 2014 07:59:22 +0200, by anoll
-
8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignmentTue, 05 Aug 2014 15:41:12 -0700, by jmasa
-
8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSizeThu, 30 Oct 2014 13:38:00 -0700, by ccheung
-
8041984: CompilerThread seems to occupy all CPU in a very rare situationFri, 24 Oct 2014 10:28:19 -0700, by kvn
-
8061234: ResourceContext.requestAccurateUpdate() is unreliableThu, 30 Oct 2014 10:51:06 +0100, by sjohanss
-
8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSizeTue, 27 May 2014 08:44:23 -0700, by minqi
-
8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1Sat, 25 Oct 2014 21:02:29 -1000, by iveresov
-
8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>Thu, 23 Oct 2014 09:41:59 -1000, by iveresov
-
8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exitTue, 28 Oct 2014 13:30:40 -0700, by gtriantafill
-
8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflowTue, 05 Aug 2014 14:44:18 -0700, by kvn
-
8054530: C2: assert(res == old_res) failed: Inconsistency between old and newWed, 13 Aug 2014 13:00:53 -0700, by morris
-
MergeFri, 24 Oct 2014 21:25:40 +0000, by acorn
-
8043275: 8u40 backport: Fix interface initialization for default methods.Fri, 24 Oct 2014 12:29:08 -0700, by acorn
-
8059445: Remove CompilationRepeatMon, 20 Oct 2014 13:22:28 +0200, by neliasso
-
8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_referenceWed, 01 Oct 2014 12:34:38 -0700, by vlivanov
-
8059556: C2: crash while inlining MethodHandle invocation w/ null receiverWed, 01 Oct 2014 12:34:45 -0700, by vlivanov
-
8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacementMon, 29 Sep 2014 11:46:05 -0700, by vlivanov
-
8058568: GC cleanup phase can cause G1 skipping a System.gc()Mon, 20 Oct 2014 10:18:17 +0200, by sjohanss
-
MergeFri, 24 Oct 2014 03:03:59 +0000, by jiangli
-
MergeFri, 24 Oct 2014 02:41:37 +0000, by jiangli
-
8047934: Adding new API for unlocking diagnostic argument.Tue, 14 Oct 2014 12:09:33 -0400, by jiangli
-
8061861: new hotspot build - hs25.40-b17Thu, 23 Oct 2014 15:46:59 -0700, by amurillo
-
MergeFri, 31 Oct 2014 20:18:41 -0700, by lana
-
8060169: Update the Crash Reporting URL in the Java crash logFri, 31 Oct 2014 12:05:56 -0700, by dbuck
-
Added tag jdk8u40-b12 for changeset 6b93bf9ea3eaWed, 29 Oct 2014 10:50:30 -0700, by katleman
-
Added tag hs25.40-b16 for changeset 8b9ec2da541a jdk8u40-b12Thu, 23 Oct 2014 15:32:14 -0700, by amurillo
-
8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loaderWed, 08 Jan 2014 08:34:02 +0100, by sla
-
MergeTue, 21 Oct 2014 21:39:14 -0400, by dholmes
-
8056183: os::is_MP() always reports true when NMT is enabledWed, 10 Sep 2014 00:44:16 -0400, by dholmes
-
8049411: Minimal VM build broken after gcId.cpp was addedMon, 07 Jul 2014 10:18:33 +0200, by stefank
-
8058919: Add sanity test for minimal VM in test/MakefileTue, 23 Sep 2014 21:33:58 -0400, by dholmes
-
8049071: Add jtreg jobs to JPRT for hotspotThu, 16 Oct 2014 20:20:17 -0400, by mikael
-
8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1InstructionsFri, 17 Oct 2014 15:35:25 -0700, by kvn
-
MergeMon, 20 Oct 2014 16:37:02 -0400, by coleenp
-
8059100: SIGSEGV VirtualMemoryTracker::remove_released_regionFri, 10 Oct 2014 19:36:12 +0000, by coleenp
-
8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtrThu, 02 Oct 2014 11:36:44 -0700, by kvn
-
8061275: new hotspot build - hs25.40-b16Fri, 17 Oct 2014 07:27:03 -0700, by amurillo
-
Added tag jdk8u40-b11 for changeset 99372b2fee0eWed, 22 Oct 2014 11:18:17 -0700, by katleman
-
Added tag hs25.40-b15 for changeset f10fe402dfb1 jdk8u40-b11Fri, 17 Oct 2014 07:20:12 -0700, by amurillo
-
8035650: Exclude AIX from VS.NET make/windows/projectcreator.makeMon, 24 Feb 2014 13:29:14 +0100, by mgronlun
-
8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads failsTue, 14 Oct 2014 19:55:54 +0200, by mlarsson
-
6883953: java -client -XX:ValueMapInitialSize=0 crashesTue, 20 May 2014 09:35:05 +0200, by adlertz
-
8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercentTue, 30 Sep 2014 13:14:22 +0200, by brutisso
-
8059758: Footprint regressions with JDK-8038423Fri, 10 Oct 2014 15:51:58 +0200, by tschatzl
-
8055816: Remove dead code in g1BlockOffsetTableFri, 10 Oct 2014 15:45:45 +0200, by brutisso
-
8043766: CMM Testing: 8u40 Decommit auxiliary data structuresMon, 29 Sep 2014 09:59:23 +0200, by tschatzl
-
8049599: MetaspaceGC::_capacity_until_GC can overflowWed, 01 Oct 2014 16:09:01 +0200, by ehelin
-
8059655: new hotspot build - hs25.40-b15Fri, 10 Oct 2014 03:19:30 -0700, by amurillo
-
Added tag jdk8u40-b10 for changeset 1b3abbeee961Wed, 15 Oct 2014 11:14:18 -0700, by katleman
-
MergeWed, 08 Oct 2014 14:13:23 -0700, by asaha
-
MergeTue, 07 Oct 2014 14:35:40 -0700, by asaha
-
Added tag jdk8u25-b18 for changeset 639abc668bfeTue, 07 Oct 2014 08:01:11 -0700, by asaha
-
MergeMon, 06 Oct 2014 15:49:59 -0700, by asaha
-
MergeWed, 24 Sep 2014 12:23:32 -0700, by asaha
-
MergeMon, 22 Sep 2014 08:24:04 -0700, by asaha
-
MergeFri, 19 Sep 2014 12:22:46 -0700, by asaha
-
Added tag jdk8u25-b17 for changeset 28b50d07f6f8 jdk8u25-b18Wed, 17 Sep 2014 11:55:57 -0700, by asaha
-
MergeTue, 16 Sep 2014 13:55:38 -0700, by asaha
-
MergeMon, 15 Sep 2014 16:39:00 -0400, by jiangli
-
Added tag hs25.40-b14 for changeset e193bbae24efFri, 10 Oct 2014 03:07:09 -0700, by amurillo
-
8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderrTue, 16 Sep 2014 10:13:45 +0200, by stefank
-
MergeTue, 07 Oct 2014 15:14:51 +0000, by brutisso
-
8059466: Force young GC to initiate marking cycle when stat update is requestedMon, 06 Oct 2014 10:11:13 +0200, by sjohanss
-
8057165: [TESTBUG] Need a test to cover JDK-8054883Tue, 16 Sep 2014 21:29:30 +0400, by iignatyev
-
8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assertThu, 21 Nov 2013 09:57:00 -0800, by jmasa
-
8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRawFri, 03 Oct 2014 13:34:46 -0700, by iveresov
-
8059618: new hotspot build - hs25.40-b14Fri, 03 Oct 2014 01:27:41 -0700, by amurillo
-
Added tag jdk8u40-b09 for changeset 7ff8d51e0d8fWed, 08 Oct 2014 12:38:41 -0700, by katleman
-
Added tag hs25.40-b13 for changeset d96716f6cbba jdk8u40-b09Fri, 03 Oct 2014 01:19:37 -0700, by amurillo
-
MergeThu, 02 Oct 2014 23:10:39 +0000, by coleenp
-
MergeThu, 02 Oct 2014 20:17:15 +0000, by coleenp
-
8058927: ATG throws ClassNotFoundExceptionFri, 26 Sep 2014 12:50:30 -0400, by coleenp
-
MergeThu, 02 Oct 2014 22:21:51 +0000, by coleenp
-
MergeThu, 02 Oct 2014 20:12:53 +0000, by coleenp
-
8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platformsThu, 25 Sep 2014 07:52:32 -0400, by coleenp
-
8059592: Recent bugfixes in ppc64 port.Thu, 02 Oct 2014 09:32:53 +0200, by goetz
-
8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40Thu, 02 Oct 2014 11:31:31 -0700, by fzhinkin
-
MergeTue, 30 Sep 2014 08:29:26 +0000, by brutisso
-
8047976: Ergonomics for GC thread counts should update the flagsSat, 27 Sep 2014 15:11:41 +0200, by jwilhelm
-
8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is setTue, 30 Sep 2014 09:44:36 +0200, by tschatzl
-
8057799: Unnecessary NULL check in G1KeepAliveClosureWed, 10 Sep 2014 11:55:33 +0200, by tonyp
-
8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsicFri, 26 Sep 2014 20:09:02 -0700, by iveresov
-
8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for livenessMon, 29 Sep 2014 13:12:48 +0200, by mgronlun
-
8059204: new hotspot build - hs25.40-b13Fri, 26 Sep 2014 03:42:38 -0700, by amurillo
-
Added tag jdk8u40-b08 for changeset 905a16825d29Wed, 01 Oct 2014 07:45:27 -0700, by asaha
-
Added tag hs25.40-b12 for changeset 5c1b5be2c69b jdk8u40-b08Fri, 26 Sep 2014 03:32:26 -0700, by amurillo
-
8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity checkThu, 18 Sep 2014 11:46:33 -0700, by morris
-
8057722: G1: Code root hashtable updated incorrectly when evacuation failedMon, 08 Sep 2014 17:47:43 +0200, by mgerdin
-
8048268: G1 Code Root Migration performs poorlyFri, 29 Aug 2014 13:12:21 +0200, by mgerdin
-
8056084: Refactor Hashtable to allow implementations without rehashing supportFri, 29 Aug 2014 13:08:01 +0200, by mgerdin
-
8059002: 8058744 needs a test caseTue, 23 Sep 2014 17:24:34 -0700, by iveresov
-
8058744: Crash in C1 OSRed method w/ Unsafe usageTue, 23 Sep 2014 15:09:07 -0700, by iveresov
-
8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)Wed, 24 Sep 2014 09:49:47 +0200, by sla
-
8058564: Tiered compilation performance drop in PITFri, 19 Sep 2014 11:53:58 -0700, by iveresov
-
8052313: Backport CDS tests from JDK-9 to jdk8_u40Fri, 19 Sep 2014 11:12:39 -0400, by mseledtsov
-
8058798: new hotspot build - hs25.40-b12Fri, 19 Sep 2014 02:23:20 -0700, by amurillo
-
Added tag jdk8u40-b07 for changeset b63d0e8bfc07Wed, 24 Sep 2014 11:38:12 -0700, by katleman
-
Added tag hs25.40-b11 for changeset 4489ac5b084a jdk8u40-b07Fri, 19 Sep 2014 02:16:05 -0700, by amurillo
-
8056263: [TESTBUG] Re-enable NMTWithCDS.java testWed, 17 Sep 2014 05:30:19 -0700, by gtriantafill
-
MergeTue, 16 Sep 2014 13:30:48 +0000, by brutisso
-
8057768: Make heap region region type in G1 HeapRegion explicitTue, 16 Sep 2014 14:27:40 +0200, by brutisso
-
8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64Wed, 11 Jun 2014 09:16:19 +0200, by thartmann
-
8035328: closed/compiler/6595044/Main.java failed with timeoutTue, 24 Jun 2014 08:12:30 +0200, by thartmann
-
8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to itTue, 16 Sep 2014 11:03:19 +0200, by stefank
-
8046210: Missing memory barrier when reading init_lockTue, 02 Sep 2014 21:27:08 -0400, by dholmes
-
8058275: new hotspot build - hs25.40-b11Fri, 12 Sep 2014 13:27:05 -0700, by amurillo
-
Added tag jdk8u40-b06 for changeset 3702eb6ec708Wed, 17 Sep 2014 13:53:26 -0700, by katleman
-
Added tag hs25.40-b10 for changeset 47ec483b936e jdk8u40-b06Fri, 12 Sep 2014 13:10:56 -0700, by amurillo
-
8048703: ReplacedNodes dumps it's content to ttyMon, 14 Jul 2014 03:29:42 -0700, by vlivanov
-
8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)Mon, 14 Jul 2014 03:28:13 -0700, by vlivanov
-
8049529: LogCompilation: annotate make_not_compilable with compilation levelMon, 14 Jul 2014 03:27:21 -0700, by vlivanov
-
8049530: Provide descriptive failure reason for compilation tasks removed for the queueMon, 14 Jul 2014 03:26:52 -0700, by vlivanov
-
8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" messageMon, 14 Jul 2014 03:24:35 -0700, by vlivanov
-
8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandleThu, 29 May 2014 09:41:07 +0000, by vlivanov
-
8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)Tue, 04 Mar 2014 02:23:16 -0800, by vlivanov
-
8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lockTue, 11 Mar 2014 15:06:34 +0400, by vlivanov
-
MergeFri, 12 Sep 2014 01:04:04 +0000, by coleenp
-
8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory insteadThu, 04 Sep 2014 14:50:31 -0400, by zgu
-
8058235: identify GCs initiated to update allocation context statsThu, 11 Sep 2014 17:13:30 -0700, by jcoomes
-
8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOMThu, 11 Sep 2014 14:21:24 +0200, by jwilhelm
-
8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heapThu, 11 Sep 2014 14:21:13 +0200, by jwilhelm
-
MergeThu, 11 Sep 2014 20:56:04 +0000, by iveresov
-
8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariantWed, 10 Sep 2014 19:08:17 -0700, by iveresov
-
8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCountersThu, 11 Sep 2014 12:18:26 -0700, by iveresov
-
8032247: SA: Constantpool lookup for invokedynamic is not implementedThu, 11 Sep 2014 11:55:30 -0700, by dsamersoff
-
MergeThu, 11 Sep 2014 15:41:43 +0000, by kvn
-
8055946: assert(result == NULL || result->is_oop()) failed: must be oopWed, 27 Aug 2014 17:37:18 +0200, by roland
-
8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowErrorMon, 11 Aug 2014 15:09:04 +0200, by roland
-
8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943Sat, 02 Aug 2014 07:06:08 +0200, by roland
-
8057752: WhiteBox extension support for testingMon, 08 Sep 2014 15:24:10 +0200, by sjohanss
-
8057827: notify an obj when allocation context stats are availableWed, 10 Sep 2014 16:06:53 -0700, by jcoomes
-
MergeWed, 10 Sep 2014 21:45:28 +0000, by drchase
-
MergeWed, 10 Sep 2014 21:25:26 +0000, by drchase
-
8036588: VerifyFieldClosure fails instanceKlass:3133Fri, 11 Jul 2014 19:51:36 -0400, by drchase
-
8057824: methods to copy allocation context statisticsWed, 10 Sep 2014 13:01:13 -0700, by jcoomes
-
8057818: collect allocation context statistics at gc pausesWed, 10 Sep 2014 13:01:13 -0700, by jcoomes
-
MergeWed, 10 Sep 2014 19:05:54 +0000, by ctornqvi
-
MergeWed, 10 Sep 2014 17:36:20 +0000, by ctornqvi
-
8054836: [TESTBUG] Test is needed to verify correctness of malloc trackingTue, 09 Sep 2014 09:48:42 -0700, by gtriantafill
-
8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pairTue, 09 Sep 2014 15:47:18 -0700, by roland
-
8046289: compiler/6340864/TestLongVect.java timeout withMon, 23 Jun 2014 13:33:23 +0200, by rbackman
-
8030976: Untaken paths should be more vigorously pruned at highest optimization levelWed, 10 Sep 2014 12:39:11 +0200, by rbackman
-
8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() methodTue, 02 Sep 2014 12:48:45 -0700, by kvn
-
MergeTue, 09 Sep 2014 19:18:13 +0000, by drchase
-
MergeTue, 09 Sep 2014 18:23:08 +0000, by drchase
-
8054292: code comments leak in fastdebug buildsFri, 29 Aug 2014 19:45:49 -0400, by drchase
-
MergeTue, 09 Sep 2014 18:20:24 +0000, by iveresov
-
8057750: CTW should not make MH intrinsics not entrantMon, 08 Sep 2014 11:45:48 -0700, by iveresov
-
8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads runningFri, 05 Sep 2014 14:39:45 -0700, by iveresov
-
8057129: Fix AIX build after the Extend CompileCommand=option change 8055286Wed, 03 Sep 2014 14:39:13 +0200, by simonis
-
8056964: JDK-8055286 changes are incomplete.Tue, 02 Sep 2014 10:26:48 -0700, by kvn
-
8055286: Extend CompileCommand=option to handle numeric parametersFri, 29 Aug 2014 15:32:16 +0200, by zmajo
-
8055903: Develop sanity tests on SPARC's SHA instructions supportWed, 03 Sep 2014 15:26:06 +0400, by fzhinkin
-
8055904: Develop tests for new command-line options related to SHA intrinsicsWed, 03 Sep 2014 15:29:57 +0400, by fzhinkin
-
8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionalityMon, 08 Sep 2014 20:32:10 +0400, by fzhinkin
-
MergeTue, 09 Sep 2014 06:29:40 +0000, by kvn
-
8057643: Unable to build --with-debug-level=optimized on OSXThu, 04 Sep 2014 23:49:17 -0700, by kvn
-
8057710: Refactor G1 heap region default sizesTue, 09 Sep 2014 04:48:41 +0200, by sjohanss
-
MergeTue, 09 Sep 2014 01:58:02 +0000, by iveresov
-
8056124: Hotspot should use PICL interface to get cacheline size on SPARCMon, 08 Sep 2014 18:11:37 -0700, by iveresov
-
8054927: Missing MemNode::acquire ordering in some volatile Load nodesWed, 13 Aug 2014 13:05:04 -0700, by kvn
-
MergeMon, 08 Sep 2014 23:01:01 +0000, by kvn
-
8050942: PPC64: implement template interpreter for ppc64leThu, 17 Jul 2014 15:40:04 -0700, by kvn
-
8057658: Enable G1 FullGC extensionsTue, 09 Sep 2014 00:05:25 +0200, by sjohanss
-
MergeMon, 08 Sep 2014 14:13:01 +0000, by coleenp
-
6642881: Improve performance of Class.getClassLoader()Fri, 05 Sep 2014 16:01:29 -0400, by coleenp
-
8044398: Attach code should propagate errors in Diagnostic Commands as errorsFri, 30 May 2014 19:13:07 +0200, by sla
-
8048879: "unexpected yanked node" opto/postaloc.cpp:139Tue, 19 Aug 2014 07:36:11 +0200, by thartmann
-
8057649: new hotspot build - hs25.40-b10Fri, 05 Sep 2014 15:10:41 -0700, by amurillo
-
Added tag jdk8u40-b05 for changeset 232b50b20797Wed, 10 Sep 2014 09:05:31 -0700, by katleman
-
Added tag hs25.40-b09 for changeset c9635cad4a5d jdk8u40-b05Fri, 05 Sep 2014 15:02:44 -0700, by amurillo
-
8057623: add an extension class for argument handlingFri, 05 Sep 2014 12:36:37 -0700, by jcoomes
-
8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris MakefileFri, 05 Sep 2014 00:28:43 +0200, by jwilhelm
-
8056223: typo in export_optimized_jdkThu, 28 Aug 2014 23:30:13 +0400, by iignatyev
-
8056072: add jprt_optimized targetsWed, 27 Aug 2014 17:09:18 +0400, by iignatyev
-
8057536: Refactor G1 to allow context specific allocationsFri, 05 Sep 2014 09:49:19 +0200, by sjohanss
-
8057531: refactor gc argument processing code slightlyThu, 04 Sep 2014 16:53:27 -0700, by jcoomes
-
8054970: gc src file exclusion should exclude alternative sourcesThu, 04 Sep 2014 09:37:41 -0700, by jcoomes
-
8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from runningFri, 22 Aug 2014 06:28:14 -0700, by gtriantafill
-
8055684: runtime/NMT/CommandLineEmptyArgument.java failsThu, 21 Aug 2014 14:37:39 -0700, by gtriantafill
-
8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java failsFri, 22 Aug 2014 07:38:42 -0700, by gtriantafill
-
8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols availableFri, 22 Aug 2014 06:46:29 -0700, by gtriantafill
-
8055051: runtime/NMT/CommandLineEmptyArgument.java failsTue, 19 Aug 2014 06:47:28 -0700, by gtriantafill
-
8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integratedThu, 04 Sep 2014 10:14:37 -0400, by gtriantafill
-
8054547: Re-enable warning for incompatible java launcherThu, 14 Aug 2014 13:15:23 -0400, by zgu
-
8054952: [TESTBUG] Add missing NMT2 testsTue, 12 Aug 2014 14:06:41 -0700, by gtriantafill
-
8057535: add a thread extension classThu, 04 Sep 2014 11:21:08 +0200, by sla
-
8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeqWed, 03 Sep 2014 17:01:57 +0200, by tschatzl
-
MergeWed, 03 Sep 2014 21:20:39 +0000, by ccheung
-
8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCCWed, 27 Aug 2014 10:42:28 -0700, by ccheung
-
8048150: Allow easy configurations for large CDS archivesMon, 25 Aug 2014 00:13:36 -0700, by ccheung
-
MergeWed, 03 Sep 2014 08:52:08 -0700, by amurillo
-
MergeTue, 02 Sep 2014 11:42:01 -0700, by amurillo
-
8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.Thu, 28 Aug 2014 17:05:41 +0200, by tschatzl
-
MergeWed, 03 Sep 2014 08:44:47 +0000, by anoll
-
8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GCFri, 29 Aug 2014 10:47:50 +0200, by thartmann
-
MergeWed, 03 Sep 2014 09:25:44 +0200, by tschatzl
-
8056043: Heap does not shrink within the heap after JDK-8038423Wed, 03 Sep 2014 09:24:07 +0200, by tschatzl
-
8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heapWed, 03 Sep 2014 09:23:58 +0200, by jwilhelm
-
8055919: Remove dead code in G1 concurrent marking codeTue, 02 Sep 2014 15:04:00 +0200, by tschatzl
-
MergeTue, 02 Sep 2014 15:03:57 +0200, by tschatzl
-
MergeFri, 29 Aug 2014 13:12:03 +0200, by tschatzl
-
8054819: Rename HeapRegionSeq to HeapRegionManagerTue, 26 Aug 2014 09:36:53 +0200, by tschatzl
-
8056971: Minor class loading clean-upTue, 02 Sep 2014 14:02:57 -0700, by iklam
-
8046070: Class Data Sharing clean up and refactoringThu, 21 Aug 2014 13:57:51 -0700, by iklam
-
8055069: TSX and RTM should be deprecated more strongly until hardware is correctedFri, 22 Aug 2014 12:03:49 -0700, by kvn
-
8056299: new hotspot build - hs25.40-b09Thu, 28 Aug 2014 14:05:08 -0700, by amurillo
-
Added tag jdk8u40-b04 for changeset fd4dbaff3002Wed, 03 Sep 2014 13:19:59 -0700, by katleman
-
Added tag hs25.40-b08 for changeset 3f1b3f2dd1cbThu, 28 Aug 2014 14:00:21 -0700, by amurillo
-
8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promotedThu, 28 Aug 2014 11:55:10 -0400, by zgu
-
8055236: Deadlock during NMT2 shutdown on WindowsWed, 27 Aug 2014 08:42:58 -0400, by zgu
-
8054546: NMT2 leaks memoryWed, 20 Aug 2014 08:41:15 -0400, by zgu
-
8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT testsTue, 19 Aug 2014 09:05:55 -0400, by zgu
-
8055007: NMT2: emptyStack missing in minimal buildTue, 19 Aug 2014 08:34:25 -0400, by zgu
-
8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)Thu, 14 Aug 2014 09:02:51 -0400, by zgu
-
8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140Tue, 12 Aug 2014 12:39:02 -0700, by zgu
-
8044140: Create NMT (Native Memory Tracking) tests for NMT2Wed, 27 Aug 2014 08:35:03 -0400, by zgu
-
8046598: Scalable Native memory tracking developmentWed, 27 Aug 2014 08:19:12 -0400, by zgu
-
MergeWed, 27 Aug 2014 09:36:55 +0200, by tschatzl
-
8055953: [TESTBUG] Fix for 8055098 does not contain unit testTue, 26 Aug 2014 14:15:42 +0200, by tschatzl
-
8055098: WB API should be extended to provide information about size and age of object.Thu, 21 Aug 2014 16:44:41 +0200, by tschatzl
-
8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()Tue, 26 Aug 2014 10:28:43 +0200, by brutisso
-
MergeMon, 25 Aug 2014 17:05:18 -0400, by hseigel
-
MergeMon, 25 Aug 2014 16:03:29 -0400, by hseigel
-
8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20.Mon, 25 Aug 2014 15:57:10 -0400, by lfoltan
-
8055952: new hotspot build - hs25.40-b08Mon, 25 Aug 2014 11:19:43 -0700, by amurillo
-
Added tag hs25.40-b07 for changeset c3990b8c710eMon, 25 Aug 2014 11:15:30 -0700, by amurillo
-
8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes hs25.40-b07Mon, 25 Aug 2014 08:20:17 +0200, by thartmann
-
8055786: new hotspot build - hs25.40-b07Thu, 21 Aug 2014 14:48:49 -0700, by amurillo
-
MergeThu, 28 Aug 2014 16:11:12 -0700, by lana
-
MergeTue, 26 Aug 2014 13:38:33 -0700, by amurillo
-
8055744: 8u-dev nightly solaris builds failed on 08/20Fri, 22 Aug 2014 13:24:04 +0200, by jwilhelm
-
8055006: Store original value of Min/MaxHeapFreeRatioMon, 28 Jul 2014 22:43:08 +0200, by jwilhelm
-
8031994: java/lang/Character/CheckProp test times outWed, 04 Jun 2014 10:01:28 +0200, by rbackman
-
MergeTue, 19 Aug 2014 20:41:28 +0100, by coffeys
-
Added tag jdk8u40-b03 for changeset 38539608359aThu, 28 Aug 2014 13:23:42 -0700, by katleman
-
Added tag hs25.40-b06 for changeset fbc31318922c jdk8u40-b03Thu, 21 Aug 2014 14:42:55 -0700, by amurillo
-
8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headersWed, 20 Aug 2014 15:04:39 +0200, by tschatzl
-
8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423Wed, 20 Aug 2014 14:34:40 +0200, by tschatzl
-
8038423: G1: Decommit memory within heapThu, 21 Aug 2014 11:47:10 +0200, by tschatzl
-
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary dataTue, 19 Aug 2014 10:50:27 +0200, by tschatzl
-
8040722: G1: Clean up usages of heap_region_containingTue, 19 Aug 2014 12:39:06 +0200, by brutisso
-
8038829: G1: More useful information in a few assert messagesTue, 01 Apr 2014 07:46:51 +0200, by brutisso
-
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeoutMon, 18 Aug 2014 15:41:57 +0200, by tschatzl
-
MergeTue, 19 Aug 2014 09:13:06 +0000, by poonam
-
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GCTue, 19 Aug 2014 02:05:49 -0700, by poonam
-
8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flagMon, 18 Aug 2014 14:12:48 +0200, by stefank
-
8054883: Segmentation error while running programWed, 13 Aug 2014 17:37:11 -0700, by iveresov
-
8050485: super() in a try block in a ctor causes VerifyErrorTue, 12 Aug 2014 20:29:25 -0400, by hseigel
-
8026796: Make replace_in_map() on parent maps genericWed, 13 Aug 2014 11:00:22 +0200, by roland
-
8038265: CMS: enable time based triggering of concurrent cyclesWed, 23 Apr 2014 12:37:36 +0200, by brutisso
-
8055217: Make jdk8u40 the default jprt release for hs25.40Fri, 15 Aug 2014 11:39:29 -0700, by amurillo
-
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITYThu, 14 Aug 2014 10:56:34 +0200, by dsimms
-
8055155: new hotspot build - hs25.40-b06Thu, 14 Aug 2014 12:58:56 -0700, by amurillo
-
Added tag jdk8u40-b02 for changeset f52cb9164759Thu, 21 Aug 2014 11:43:17 -0700, by katleman
-
Added tag hs25.40-b05 for changeset 897333c7e587 jdk8u40-b02Thu, 14 Aug 2014 12:55:31 -0700, by amurillo
-
8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test invertedThu, 14 Aug 2014 15:22:13 +0200, by dsimms
-
6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.Thu, 14 Aug 2014 15:16:07 +0200, by dsimms
-
8031323: Optionally align objects copied to survivor spacesMon, 04 Aug 2014 10:48:10 -0700, by jmasa
-
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cppThu, 07 Aug 2014 18:09:12 -0700, by morris
-
MergeTue, 12 Aug 2014 22:29:36 +0000, by morris
-
8039498: Add iterators to GrowableArrayFri, 11 Apr 2014 13:52:51 +0200, by anoll
-
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARCWed, 11 Jun 2014 11:05:10 -0700, by kvn
-
8035605: Expand functionality of PredictedIntrinsicGeneratorTue, 10 Jun 2014 12:28:06 -0700, by kvn
-
8052081: Optimize generated by C2 code for Intel's Atom processorTue, 05 Aug 2014 15:02:10 -0700, by kvn
-
MergeTue, 12 Aug 2014 15:17:46 +0000, by tschatzl
-
8054341: Remove some obsolete code in G1CollectedHeap classThu, 07 Aug 2014 22:28:53 +0200, by tschatzl
-
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdateThu, 07 Aug 2014 22:28:16 +0200, by tschatzl
-
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmapThu, 31 Jul 2014 09:23:24 +0200, by tschatzl
-
8050973: CMS/G1 GC: add missing Resource and Handle markTue, 29 Jul 2014 10:26:09 +0200, by mdoerr
-
8027959: Early reclamation of large objects in G1Wed, 23 Jul 2014 09:03:32 +0200, by tschatzl
-
8048112: G1 Full GC needs to support the case when the very first region is not availableMon, 21 Jul 2014 10:00:31 +0200, by tschatzl
-
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into accountMon, 21 Jul 2014 09:59:54 +0200, by tschatzl
-
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmapMon, 21 Jul 2014 09:59:46 +0200, by tschatzl
-
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during markingMon, 21 Jul 2014 09:59:37 +0200, by tschatzl
-
8054341: Remove some obsolete code in G1CollectedHeap classThu, 07 Aug 2014 22:28:53 +0200, by tschatzl
-
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdateThu, 07 Aug 2014 22:28:16 +0200, by tschatzl
-
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmapThu, 31 Jul 2014 09:23:24 +0200, by tschatzl
-
8050973: CMS/G1 GC: add missing Resource and Handle markTue, 29 Jul 2014 10:26:09 +0200, by mdoerr
-
8027959: Early reclamation of large objects in G1Wed, 23 Jul 2014 09:03:32 +0200, by tschatzl
-
8048112: G1 Full GC needs to support the case when the very first region is not availableMon, 21 Jul 2014 10:00:31 +0200, by tschatzl
-
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into accountMon, 21 Jul 2014 09:59:54 +0200, by tschatzl
-
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmapMon, 21 Jul 2014 09:59:46 +0200, by tschatzl
-
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during markingMon, 21 Jul 2014 09:59:37 +0200, by tschatzl
-
7132678: G1: verify that the marking bitmaps have no marks for objects over TAMSTue, 29 Apr 2014 09:33:20 +0200, by brutisso
-
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocationWed, 06 Aug 2014 08:47:40 +0200, by thartmann
-
8054054: 8040121 is brokenThu, 31 Jul 2014 19:59:36 +0200, by roland
-
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hppTue, 29 Jul 2014 13:56:29 +0200, by thartmann
-
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hppTue, 29 Jul 2014 13:54:16 +0200, by thartmann
-
8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013Thu, 22 May 2014 11:36:23 -0400, by lfoltan
-
8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376Mon, 11 Aug 2014 19:19:47 +0400, by fzhinkin
-
8054376: Move RTM flags from Experimental to ProductMon, 11 Aug 2014 11:43:22 -0700, by kvn
-
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned onMon, 28 Jul 2014 15:06:38 -0700, by fzhinkin
-
8048269: Add flag to turn off class unloading after G1 concurrent markWed, 06 Aug 2014 09:55:16 +0200, by stefank
-
8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.javaMon, 04 Aug 2014 15:04:45 +0200, by stefank
-
8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned offFri, 11 Jul 2014 09:07:23 +0200, by stefank
-
8049426: Minor cleanups after G1 class unloadingWed, 09 Jul 2014 16:44:30 +0200, by ehelin
-
8049421: G1 Class Unloading after completing a concurrent mark cycleMon, 07 Jul 2014 10:12:40 +0200, by stefank
-
8047362: Add a version of CompiledIC_at that doesn't create a new RelocIteratorTue, 01 Jul 2014 09:03:55 +0200, by stefank
-
8047818: G1 HeapRegions can no longer be ContiguousSpacesThu, 26 Jun 2014 11:36:58 +0200, by mgerdin
-
8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changesThu, 26 Jun 2014 13:20:18 +0200, by mgerdin
-
8047821: G1 Does not use the save_marks functionality as intendedThu, 26 Jun 2014 10:00:00 +0200, by mgerdin
-
8047820: G1 Block offset table does not need to support generic Space classesWed, 25 Jun 2014 16:53:13 +0200, by mgerdin
-
8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOCWed, 25 Jun 2014 10:55:10 +0200, by mgerdin
-
8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cppWed, 25 Jun 2014 08:56:57 +0200, by stefank
-
8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosureWed, 25 Jun 2014 08:28:01 +0200, by stefank
-
8047373: Clean the ExceptionCache in one passTue, 24 Jun 2014 17:09:48 +0200, by stefank
-
8046670: Make CMS metadata aware closures applicable for other collectorsTue, 24 Jun 2014 16:20:15 +0200, by stefank
-
8038405: Clean up some virtual fucntions in Space class hierarchyWed, 12 Mar 2014 15:25:35 +0100, by mgerdin
-
8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpaceWed, 12 Mar 2014 17:13:48 +0100, by mgerdin
-
8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMSWed, 12 Mar 2014 15:22:45 +0100, by mgerdin
-
8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classesThu, 06 Mar 2014 09:08:18 +0100, by mgerdin
-
8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabledWed, 26 Mar 2014 10:54:52 +0100, by mgerdin
-
8035746: Add missing Klass::oop_is_instanceClassLoader() functionThu, 27 Feb 2014 10:36:50 +0100, by stefank
-
8035648: Don't use Handle in java_lang_String::printThu, 27 Feb 2014 10:34:55 +0100, by stefank
-
8035412: Cleanup ClassLoaderData::is_aliveFri, 21 Feb 2014 10:19:09 +0100, by stefank
-
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_doFri, 21 Feb 2014 10:01:20 +0100, by stefank
-
8034764: Use process_strong_roots to adjust the StringTableFri, 14 Feb 2014 09:29:56 +0100, by stefank
-
8034761: Remove the do_code_roots parameter from process_strong_rootsThu, 13 Feb 2014 17:44:39 +0100, by stefank
-
8033923: Use BufferingOopClosure for G1 code root scanningMon, 10 Feb 2014 12:58:09 +0100, by stefank
-
8033764: Remove the usage of StarTask from BufferingOopClosureMon, 10 Feb 2014 12:51:51 +0100, by stefank
-
8032379: Remove the is_scavenging flag to process_strong_rootsTue, 14 Jan 2014 16:40:33 +0100, by mgerdin
-
8054550: new hotspot build - hs25.40-b05Thu, 07 Aug 2014 15:02:18 -0700, by amurillo
-
Added tag jdk8u40-b01 for changeset dc06b830ea95Wed, 13 Aug 2014 14:49:46 -0700, by katleman
-
Added tag hs25.40-b04 for changeset cb95655ef06f jdk8u40-b01Thu, 07 Aug 2014 14:55:21 -0700, by amurillo
-
8038756: new WB API :: get/setVMFlagFri, 30 May 2014 17:20:48 +0400, by iignatyev
-
8029070: memory leak in jmm_SetVMGlobalMon, 23 Dec 2013 20:56:18 +0400, by iignatyev
-
MergeThu, 07 Aug 2014 09:18:28 -0400, by hseigel
-
8046233: VerifyError on backward branchTue, 05 Aug 2014 09:11:35 -0400, by hseigel
-
MergeWed, 06 Aug 2014 21:37:17 +0000, by morris
-
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cppWed, 06 Aug 2014 14:22:19 -0700, by morris
-
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimizationTue, 29 Jul 2014 13:40:58 -0700, by kvn
-
8051012: Regression in verifier for <init> method call from inside of a branchSat, 02 Aug 2014 16:28:59 -0400, by hseigel
-
8024366: Make UseNUMA enable UseNUMAInterleavingThu, 16 Jan 2014 13:25:25 -0800, by jmasa
-
8054159: new hotspot build - hs25.40-b04Fri, 01 Aug 2014 11:23:06 -0700, by amurillo
-
Added tag hs25.40-b03 for changeset e2976043eac3Fri, 01 Aug 2014 11:17:21 -0700, by amurillo
-
8039489: Refactor test framework for dynamic VM options hs25.40-b03Tue, 20 May 2014 18:25:14 +0400, by dfazunen
-
8046715: Add a way to verify an extended set of command line optionsMon, 28 Jul 2014 20:47:56 +0200, by jwilhelm
-
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'Sun, 11 May 2014 16:35:43 -0700, by jmasa
-
8046783: Add hidden field to methods for event based tracingWed, 25 Jun 2014 21:36:48 +0200, by egahlin
-
8049684: pstack crashes on java core dumpMon, 21 Jul 2014 10:40:50 +0100, by kevinw
-
8051910: new hotspot build - hs25.40-b03Fri, 25 Jul 2014 10:42:05 -0700, by amurillo
-
Added tag hs25.40-b02 for changeset f0afba33c928Fri, 25 Jul 2014 10:28:05 -0700, by amurillo
-
MergeThu, 24 Jul 2014 18:46:55 +0000, by drchase
-
8028037: [parfait] warnings from b114 for hotspot.src.share.vmTue, 11 Mar 2014 13:38:32 -0400, by drchase
-
8050978: Fix bad field access check in C1 and C2Fri, 18 Jul 2014 09:04:01 +0200, by goetz
-
8050972: Concurrency problem in PcDesc cacheThu, 17 Jul 2014 10:21:31 +0200, by mdoerr
-
8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cppTue, 22 Jul 2014 07:35:52 -0700, by morris
-
8040977: G1 crashes when run with -XX:-G1DeferredRSUpdateMon, 21 Jul 2014 09:41:06 +0200, by tschatzl
-
8035401: Fix visibility of G1ParScanThreadState membersMon, 21 Jul 2014 09:41:06 +0200, by tschatzl
-
8035400: Move G1ParScanThreadState into its own filesMon, 21 Jul 2014 09:41:04 +0200, by tschatzl
-
8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOopsMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cppMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintxMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrongMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)Mon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8040002: Clean up code and code duplication in re-diryting cards for verificationMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8019342: G1: High "Other" time most likely due to card redirtyingMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8028710: G1 does not retire allocation buffers after reference processing workMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8039596: Remove HeapRegionRemSet::clear_incoming_entryMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8037344: Use the "next" field to iterate over fine remembered instead of using the hash tableMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstractionMon, 21 Jul 2014 09:40:19 +0200, by tschatzl
-
8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yetWed, 16 Apr 2014 10:14:50 +0200, by tschatzl
-
8042255: make gc src file exclusion more automaticTue, 20 May 2014 10:04:03 -0700, by jcoomes
-
8049916: new hotspot build - hs25.40-b02Fri, 11 Jul 2014 00:25:05 -0700, by amurillo
-
8051005: Third Party License Readme update for 8u20Mon, 21 Jul 2014 21:46:27 +0000, by jeff
-
8050167: linux-sparcv9: hs_err file does not show any stack informationMon, 21 Jul 2014 06:00:44 -0700, by zgu
-
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot buildFri, 18 Jul 2014 19:56:02 +0200, by simonis
-
MergeThu, 17 Jul 2014 18:03:26 +0100, by robm
-
MergeWed, 16 Jul 2014 16:45:17 -0700, by amurillo
-
8042804: Support invoking Hotspot tests from top levelMon, 12 May 2014 06:17:05 -0700, by mikael
-
Added tag hs25.40-b01 for changeset d952af8cf67dFri, 11 Jul 2014 00:19:54 -0700, by amurillo
-
8043546: C1 optimizes @Stable instance fields with default valuesThu, 10 Jul 2014 12:04:43 -0700, by vlivanov
-
8042737: Introduce umbrella header prefetch.inline.hppThu, 08 May 2014 15:37:17 +0200, by goetz
-
8042195: Introduce umbrella header orderAccess.inline.hpp.Tue, 29 Apr 2014 15:17:27 +0200, by goetz
-
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on SparcWed, 02 Jul 2014 22:54:18 +0200, by roland
-
8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is trueMon, 07 Jul 2014 14:44:33 +0200, by brutisso
-
8046769: Set T family feature bit on Niagara systemsMon, 16 Jun 2014 16:27:41 -0700, by mikael
-
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oopsTue, 01 Jul 2014 10:36:19 +0200, by mgronlun
-
8039147: Cleanup SuspendibleThreadSetFri, 11 Apr 2014 12:29:24 +0200, by pliden
-
8046231: G1: Code root location ... from nmethod ... not in strong code roots for regionMon, 23 Jun 2014 16:43:41 +0200, by pliden
-
8043607: Add a GC id as a log decoration similar to PrintGCTimeStampsThu, 19 Jun 2014 13:31:14 +0200, by brutisso
-
8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40Wed, 25 Jun 2014 15:51:15 -0700, by amurillo
-
MergeSat, 21 Jun 2014 01:56:29 +0000, by coleenp
-
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 jdk8u40-b00 for changeset 4828415ebbf1Fri, 27 Jun 2014 11:07:23 +0100, by coffeys
-
Add some Math exact testsTue, 07 Apr 2015 11:20:51 +0200, by Gilles Duboscq
-
Integer exact arithmetic: make sure non-exact stamp logic is not usedThu, 02 Apr 2015 14:37:44 +0200, by Gilles Duboscq
-
Move special arithemtic nodes from graal.truffle to graal and use them to inrinsify some of the JDK8 Math methodsTue, 07 Apr 2015 11:30:29 +0200, by Gilles Duboscq
-
mx: Avoid listing directories that do not exist while looking for JDKsTue, 07 Apr 2015 11:19:39 +0200, by Gilles Duboscq
-
Ensure ControlSinkNodes are added to the graph in PartialEscapeClosure.Wed, 08 Apr 2015 11:29:36 +0200, by Roland Schatz
-
handle ControlSinks in PEA canonicalizationTue, 07 Apr 2015 17:52:50 +0200, by Lukas Stadler
-
Check that snippets only access locations that are either accessed by the replacee, or are private to the snippet.Tue, 07 Apr 2015 14:07:03 +0200, by Roland Schatz
-
UnsafeArrayCopyNode is a MemoryAccess.Tue, 07 Apr 2015 13:30:09 +0200, by Roland Schatz
-
rename CompilerToVM.readUnsafeOop to readUncompressedOop and only use it for reading oops in VM data structures since Unsafe.getObject() can be used for other casesTue, 07 Apr 2015 12:21:08 +0200, by Doug Simon
-
only force fix an unguarded JavaReadNodeTue, 07 Apr 2015 12:19:45 +0200, by Doug Simon
-
conditional elimination: use begin node from guard anchor instead of node to block mapTue, 07 Apr 2015 02:55:05 +0200, by Andreas Woess
-
Add getAddress/putAddress to Unsafe plugin.Mon, 06 Apr 2015 08:48:36 -0700, by twisti
-
DSL: rename ElementUtils.typeCompatible to areTypesCompatible.Mon, 06 Apr 2015 13:45:08 +0100, by Chris Seaton
-
DSL: add tests for comparing against a byte and a short in guards.Mon, 06 Apr 2015 13:43:39 +0100, by Chris Seaton
-
DSL: allow comparison of different integral types.Sun, 05 Apr 2015 20:40:52 +0100, by Chris Seaton
-
DSL: add support for hex, oct and binary integer literals.Sun, 05 Apr 2015 19:51:46 +0100, by Chris Seaton
-
account for InvocationPlugins that don't return true when using them for late inliningSun, 05 Apr 2015 09:45:58 +0200, by Doug Simon
-
more robust error handlingSat, 04 Apr 2015 22:59:19 +0200, by Doug Simon
-
renamed getMethodSubstitution to getSubstitution in Replacements API and removed getMethodSubstitutionMethodSat, 04 Apr 2015 21:57:19 +0200, by Doug Simon
-
removed some redundant GraphBuilderContext methods or gave them default implementationsSat, 04 Apr 2015 21:43:21 +0200, by Doug Simon
-
removed GraphBuilderContext.getRootMethod()Sat, 04 Apr 2015 19:52:26 +0200, by Doug Simon
-
removed commented out codeSat, 04 Apr 2015 19:47:24 +0200, by Doug Simon
-
added support for inlining graphs derived from InvocationPluginsSat, 04 Apr 2015 19:47:04 +0200, by Doug Simon
-
Ignore ResolvedJavaMethod.canBeInlined when parsing Snippets or ReplacementsFri, 03 Apr 2015 17:49:43 +0200, by Stefan Anzinger
-
Run input type verification only when assertions are enabled.Fri, 03 Apr 2015 13:27:13 +0200, by Roland Schatz
-
IGV: Improve text contrast.Thu, 02 Apr 2015 18:55:27 +0200, by Roland Schatz
-
non-iterative PEA during partial evaluationThu, 02 Apr 2015 14:55:51 +0200, by Lukas Stadler
-
canonicalize during PEAThu, 02 Apr 2015 14:55:50 +0200, by Lukas Stadler
-
test for PEA canonicalizationThu, 02 Apr 2015 14:50:16 +0200, by Lukas Stadler
-
take replacements into account in NewArrayNode.virtualizeThu, 02 Apr 2015 14:33:43 +0200, by Lukas Stadler
-
LoadFieldNode and StoreFieldNode don't need to be VirtualizableRootsThu, 02 Apr 2015 14:33:31 +0200, by Lukas Stadler
-
added Checkstyle rule to prevent non-ASCII characters in Java source filesFri, 03 Apr 2015 10:41:57 +0200, by Doug Simon
-
replace non-ASCII characters with unicode encodingFri, 03 Apr 2015 10:41:28 +0200, by Doug Simon
-
DebugTimers should be static final when possibleThu, 02 Apr 2015 17:42:25 -0700, by Tom Rodriguez
-
MergeThu, 02 Apr 2015 21:27:25 +0200, by Stefan Anzinger
-
[SPARC] Implement new instructions in assembler/enhance assertion error-message in MoveResolverThu, 02 Apr 2015 18:45:28 +0200, by Stefan Anzinger
-
lower JavaReadNode to a ReadNode that will never floatThu, 02 Apr 2015 19:40:14 +0200, by Doug Simon
-
fix unguarded reads resulting from lowering UnsafeLoadNodeThu, 02 Apr 2015 19:30:19 +0200, by Doug Simon
-
fix canonicalization of ObjectEqualsNode to TypeCheckNode after fixing TypeCheckNode canonicalizationThu, 02 Apr 2015 19:23:19 +0200, by Doug Simon
-
folding a TypeCheckNode can only be done if the stamp of the input object denotes an exact typeThu, 02 Apr 2015 19:21:59 +0200, by Doug Simon
-
Don't drop entry framestate in inline graph if it has more usages than just the start node.Thu, 02 Apr 2015 17:32:26 +0200, by Roland Schatz
-
Merge.Thu, 02 Apr 2015 16:56:27 +0200, by Doug Simon
-
use .equals() instead of '=='Thu, 02 Apr 2015 16:41:30 +0200, by Doug Simon
-
Merge.Thu, 02 Apr 2015 16:08:55 +0200, by Doug Simon
-
fix canonicalization of ObjectEqualsNode to TypeCheckNode (again)Thu, 02 Apr 2015 16:08:26 +0200, by Doug Simon
-
handle new nodes when gathering unscheduled usages of a node about to be loweredThu, 02 Apr 2015 14:09:02 +0200, by Doug Simon
-
fix canonicalization of ObjectEqualsNode to TypeCheckNodeThu, 02 Apr 2015 12:56:38 +0200, by Doug Simon
-
Merge.Thu, 02 Apr 2015 12:22:57 +0200, by Doug Simon
-
canonicalize 'o.getClass() == A.class' to a TypeCheckNodeThu, 02 Apr 2015 12:22:12 +0200, by Doug Simon
-
add GetClassNode and use it in a non-HotSpot specific InvocationPlugin for Object.getClass()Thu, 02 Apr 2015 11:45:32 +0200, by Doug Simon
-
fix for replay compilation supportThu, 02 Apr 2015 10:00:21 +0200, by Doug Simon
-
Truffle: cache threshold in constant to speed up defer compilation check.Thu, 02 Apr 2015 16:30:52 +0200, by Christian Humer
-
Truffle: use visitor for getCallNodes.Thu, 02 Apr 2015 16:30:52 +0200, by Christian Humer
-
Truffle: do not use iterators for visitors.Thu, 02 Apr 2015 01:27:27 +0200, by Christian Humer
-
Truffle: cache NodeClass lookup in Node.Thu, 02 Apr 2015 01:26:31 +0200, by Christian Humer
-
Truffle: make NodeClass and NodeField a top-level class.Thu, 02 Apr 2015 01:22:41 +0200, by Christian Humer
-
better virtualization of BasicArrayCopyNodeThu, 02 Apr 2015 14:28:27 +0200, by Lukas Stadler
-
handle unsafe load and store during PEA read eliminationThu, 02 Apr 2015 14:28:01 +0200, by Lukas Stadler
-
BenchmarkCounters: add DynamicCountersHumanReadable option and computer readable dumper (non-default).Thu, 02 Apr 2015 11:18:02 +0200, by Josef Eisl
-
Merge.Wed, 01 Apr 2015 19:30:25 +0200, by Thomas Wuerthinger
-
Fixes after introducing TypeCheckNode.Wed, 01 Apr 2015 19:30:14 +0200, by Thomas Wuerthinger
-
Introduce TypeCheckNode.Wed, 01 Apr 2015 17:43:06 +0200, by Thomas Wuerthinger
-
allow lowering of UnsafeLoadNode while guards are still floatingWed, 01 Apr 2015 17:40:02 +0200, by Doug Simon
-
Merge.Wed, 01 Apr 2015 17:36:51 +0200, by Doug Simon
-
fixed canonicalizeprojects issueWed, 01 Apr 2015 17:12:52 +0200, by Doug Simon
-
fixed pylint issuesWed, 01 Apr 2015 16:11:22 +0200, by Doug Simon
-
Merge.Wed, 01 Apr 2015 15:08:55 +0200, by Doug Simon
-
improved error message for use of a macro node within a snippet that tries to lower itself to an invokeWed, 01 Apr 2015 15:08:25 +0200, by Doug Simon
-
removed IntrinsificationsEnabled and IntrinsificationsDisabled optionsWed, 01 Apr 2015 13:59:01 +0200, by Doug Simon
-
don't allow non-recursive, non-intrinsified invokes in intrinsics or snippetsWed, 01 Apr 2015 13:55:59 +0200, by Doug Simon
-
removed unused MacroNode constructorWed, 01 Apr 2015 13:48:54 +0200, by Doug Simon
-
removed unused BailoutNodeWed, 01 Apr 2015 13:48:42 +0200, by Doug Simon
-
improved fsckprojects to take into account hg tracked filesWed, 01 Apr 2015 13:07:22 +0200, by Doug Simon
-
Merge.Wed, 01 Apr 2015 16:36:28 +0200, by Thomas Wuerthinger
-
Improvements to the Stamp infrastructure. New methods Stamp#improveWith, Stamp#tryImproveWith, Stamp#isIllegal.Wed, 01 Apr 2015 16:36:15 +0200, by Thomas Wuerthinger
-
MoveProfiling: rename LIROptMoveProfiling option to LIRProfileMoves.Wed, 01 Apr 2015 13:30:06 +0200, by Josef Eisl
-
LinearScan: add more detailed timers.Wed, 01 Apr 2015 11:48:18 +0200, by Josef Eisl
-
Merge with 7815c4d4a07f92d10d27a180f32e0dbc8ca15d44Tue, 31 Mar 2015 19:15:45 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: a new flavor of Instrument that lazily provides an AST fragment to be attached/adopted directly into a running AST, and to which execution event notifications will be routed. Important use cases so far include conditional breakpoints (with optimizeable conditions) and Ruby set_trace_func.Tue, 31 Mar 2015 19:01:07 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: the Instrument code now has access to Probe.invalidateProbeUnchanged, needed for attaching AST instrumentation.Tue, 31 Mar 2015 18:58:36 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: field renaming in ProbeNodeTue, 31 Mar 2015 18:56:42 -0700, by Michael Van De Vanter
-
removed/replaced references to non replay-serializable objects from replay-serializable objectsTue, 31 Mar 2015 15:15:33 +0200, by Doug Simon
-
mx: fix compliance check for EXTRA_JAVA_HOMES, add maximum JAVA_HOME version in mx_graalTue, 31 Mar 2015 14:35:17 +0200, by Gilles Duboscq
-
moved use of GraphUtil.originalValue API into InvocationPlugins to avoid its overhead during canonicalizationTue, 31 Mar 2015 14:12:23 +0200, by Doug Simon
-
allow satisfied compile time assertions to survive until LIR loweringTue, 31 Mar 2015 14:11:07 +0200, by Doug Simon
-
Assert that lastLocationAccess is non-null for reads of mutable locations.Tue, 31 Mar 2015 11:40:04 +0200, by Roland Schatz
-
Assert that lastLocationAccess is never null in FloatingReadPhase.Tue, 31 Mar 2015 11:35:31 +0200, by Roland Schatz
-
Truffle: implement language agnostic OSR support.Tue, 31 Mar 2015 02:16:33 +0200, by Christian Humer
-
SL: repeating node should implement SLStatementNode for a proper toString implementation.Mon, 30 Mar 2015 22:52:03 +0200, by Christian Humer
-
Truffle: cache compiling flag in OptimizedCallTarget to speed up check in the interpreter;Mon, 30 Mar 2015 22:52:03 +0200, by Christian Humer
-
Merge.Mon, 30 Mar 2015 20:45:04 +0200, by Doug Simon
-
EconomyHighTier must apply CanonicalizerPhaseMon, 30 Mar 2015 20:43:59 +0200, by Doug Simon
-
Merge.Mon, 30 Mar 2015 17:58:22 +0200, by Doug Simon
-
add InlineIntrinsicsDuringParsing option with a default value of trueMon, 30 Mar 2015 17:51:05 +0200, by Doug Simon
-
added extension points for creating GraphBuilder pluginsMon, 30 Mar 2015 17:50:43 +0200, by Doug Simon
-
allow direct call derived from constant MethodHandle if JDK version >= 1.8.0_60Mon, 30 Mar 2015 17:49:15 +0200, by Doug Simon
-
Merge.Mon, 30 Mar 2015 18:46:44 +0200, by Thomas Wuerthinger
-
Merge.Mon, 30 Mar 2015 17:57:31 +0200, by Thomas Wuerthinger
-
Fix for IfNode below than canonicalization.Mon, 30 Mar 2015 17:56:43 +0200, by Thomas Wuerthinger
-
AMD64HotSpotCounterOp: use incrementq macro.Mon, 30 Mar 2015 15:38:57 +0200, by Josef Eisl
-
AssemblerTest: add method and code cache provider to scope to enable dumping.Mon, 30 Mar 2015 17:00:08 +0200, by Josef Eisl
-
Add IncrementDecrementMacroTest.Mon, 30 Mar 2015 17:31:48 +0200, by Josef Eisl
-
AMD64Assembler: introduce DEC and incrementq/decrementq macros for AMD64Addresses.Mon, 30 Mar 2015 15:38:24 +0200, by Josef Eisl
-
Correctly re-wire memory edges in snippets.Mon, 30 Mar 2015 16:51:26 +0200, by Roland Schatz
-
remove TruffleReplacementsMon, 30 Mar 2015 14:28:50 +0200, by Andreas Woess
-
PartialEvaluator: method handle inlining now handled by HotSpotInvocationPluginsMon, 30 Mar 2015 14:26:46 +0200, by Andreas Woess
-
lsra.Interval: fix setRegisterPriority().Mon, 30 Mar 2015 14:23:20 +0200, by Josef Eisl
-
handle indexed loads and unboxing in PEA read eliminationMon, 30 Mar 2015 14:02:51 +0200, by Lukas Stadler
-
refactor PrimitiveValueProfile to omit object equality comparison in the profiled caseMon, 30 Mar 2015 14:02:08 +0200, by Lukas Stadler
-
ExactClassValueProfile: do not create isInstance check for generic (object) profilesMon, 30 Mar 2015 14:01:04 +0200, by Lukas Stadler
-
remove UnboxNodes without usages (if object is non-null)Mon, 30 Mar 2015 13:59:59 +0200, by Lukas Stadler
-
HotSpotLoadFieldPlugin no longer checks InlineDuringParsingMon, 30 Mar 2015 11:59:58 +0200, by Doug Simon
-
AMD64HotSpotLIRGenerator.RescueSlotDummyOp: add javadoc.Mon, 30 Mar 2015 10:57:43 +0200, by Josef Eisl
-
AMD64HotSpotLIRGenerator: insert RescueSlotDummyOp only in #beforeRegisterAllocation.Mon, 30 Mar 2015 10:47:08 +0200, by Josef Eisl
-
StandardOp.NoOp: assert that the right instruction is #replaced.Mon, 30 Mar 2015 10:08:38 +0200, by Josef Eisl
-
Reduce usages of fixed node probability cache.Mon, 30 Mar 2015 00:54:07 +0200, by Thomas Wuerthinger
-
Remove GraphCache option.Sun, 29 Mar 2015 20:51:22 +0200, by Thomas Wuerthinger
-
Remove iterative inlining phase.Sun, 29 Mar 2015 20:14:58 +0200, by Thomas Wuerthinger
-
Fix for succeeding stamps of IntegerLessThanNode.Sun, 29 Mar 2015 18:59:59 +0200, by Thomas Wuerthinger
-
Fix for succeeding stamps of IntegerBelowNode.Sun, 29 Mar 2015 18:57:14 +0200, by Thomas Wuerthinger
-
Rename method to avoid clashes.Sun, 29 Mar 2015 18:51:08 +0200, by Thomas Wuerthinger
-
Small fix in memory schedule verification.Sun, 29 Mar 2015 18:45:49 +0200, by Thomas Wuerthinger
-
Fix javadoc.Sun, 29 Mar 2015 16:12:42 +0200, by Thomas Wuerthinger
-
Relax verification of floating read node.Sun, 29 Mar 2015 16:09:29 +0200, by Thomas Wuerthinger
-
Fix suites.Sat, 28 Mar 2015 21:48:27 +0100, by Thomas Wuerthinger
-
Add missing static imports.Sat, 28 Mar 2015 21:28:22 +0100, by Thomas Wuerthinger
-
Remove unused import.Sat, 28 Mar 2015 21:23:17 +0100, by Thomas Wuerthinger
-
Fix project dependencies.Sat, 28 Mar 2015 20:37:58 +0100, by Thomas Wuerthinger
-
Add a color filter based on stamp types.Sat, 28 Mar 2015 20:36:56 +0100, by Thomas Wuerthinger
-
Improve coloring and filters in IGV.Sat, 28 Mar 2015 20:25:56 +0100, by Thomas Wuerthinger
-
Remove old version of partial evaluation.Sat, 28 Mar 2015 17:35:14 +0100, by Thomas Wuerthinger
-
Merge.Fri, 27 Mar 2015 17:02:53 +0100, by Thomas Wuerthinger
-
Small fixes to IGV layout.Fri, 27 Mar 2015 15:43:31 +0100, by Thomas Wuerthinger
-
removed MacroSubstitution and its related machineryFri, 27 Mar 2015 16:04:23 +0100, by Doug Simon
-
Truffle FastPE: recompute loop freqencies once BranchProbabilities have had a chance to canonicalizeFri, 27 Mar 2015 15:37:42 +0100, by Gilles Duboscq
-
IGV: Update Graal color filterFri, 27 Mar 2015 15:33:44 +0100, by Gilles Duboscq
-
Make IGV more robust when parsing block informationFri, 27 Mar 2015 14:09:21 +0100, by Gilles Duboscq
-
don't push MethodHandleNodes with void return type to the stackFri, 27 Mar 2015 14:03:46 +0100, by Doug Simon
-
allow unqualified nested class names in the class part of a MethodFilter patternFri, 27 Mar 2015 14:03:04 +0100, by Doug Simon
-
converted all @MacroSubstitution uses to InvocationPluginsFri, 27 Mar 2015 13:29:08 +0100, by Doug Simon
-
Speed up debug info generation for virtual objectsFri, 27 Mar 2015 00:41:11 -0700, by Tom Rodriguez
-
Merge.Thu, 26 Mar 2015 22:26:18 +0100, by Doug Simon
-
removed uses of StringBufferThu, 26 Mar 2015 21:58:45 +0100, by Doug Simon
-
Merge.Thu, 26 Mar 2015 17:06:40 +0100, by Doug Simon
-
removed uses of StringBuffer, Hashtable and StackThu, 26 Mar 2015 17:06:08 +0100, by Doug Simon
-
don't process Word operations unless parsing a snippet or intrinsicThu, 26 Mar 2015 11:39:07 +0100, by Doug Simon
-
added Checkstyle rule to forbid use of old synchronized classes such as StringBuffer, Vector, Hashtable and StackThu, 26 Mar 2015 11:38:27 +0100, by Doug Simon
-
Remove external ASM dependency.Thu, 26 Mar 2015 13:51:37 -0700, by twisti
-
Rewire usages of MemoryAnchorNode in FloatingReadPhase.Thu, 26 Mar 2015 15:34:27 +0100, by Roland Schatz
-
Unit test for InputTypes in snippets.Thu, 26 Mar 2015 15:17:02 +0100, by Roland Schatz
-
Verify that InputType is in allowedUsageTypes for @NodeIntrinsic methods returning a StructuralInput.Thu, 26 Mar 2015 13:55:36 +0100, by Roland Schatz
-
Allow InputTypes that are not Value in snippets.Wed, 25 Mar 2015 16:55:24 +0100, by Roland Schatz
-
Add CTW of rt.jar to gateWed, 25 Mar 2015 11:48:13 -0700, by Tom Rodriguez
-
Only report debug values for CTW threads by defaultWed, 25 Mar 2015 11:48:07 -0700, by Tom Rodriguez
-
Add option to filter DebugValueSummary by map nameWed, 25 Mar 2015 11:48:01 -0700, by Tom Rodriguez
-
Alway print final CTW messagesWed, 25 Mar 2015 11:47:55 -0700, by Tom Rodriguez
-
Support CTW in product for graalWed, 25 Mar 2015 11:47:49 -0700, by Tom Rodriguez
-
BinaryGraphPrinter: if a schedule is available, also print he node-to-blocks mapping in addition to the block-to-nodesWed, 25 Mar 2015 16:16:36 +0100, by Gilles Duboscq
-
Add scope with the schedule in EffectsPhaseWed, 25 Mar 2015 16:15:20 +0100, by Gilles Duboscq
-
Add test to check that DominatorConditionalEliminationPhase rewires ConditionAnchorNodes properlyWed, 25 Mar 2015 16:31:35 +0100, by Gilles Duboscq
-
Do node intrinsification and word type rewriting only during replacement parsing.Wed, 25 Mar 2015 15:24:37 +0100, by Roland Schatz
-
extract methods to avoid code duplicationTue, 24 Mar 2015 17:33:15 +0100, by Christian Wirth
-
syncronize the access to Source.allSources. Should fix random crashes we experienced before.Tue, 24 Mar 2015 17:19:23 +0100, by Christian Wirth
-
Fix allocation counter issue where the counters sometimes gives way too high values for allocated bytesTue, 24 Mar 2015 14:36:57 +0100, by Stefan Anzinger
-
suppress menubar and dock when running ctw on MacTue, 24 Mar 2015 12:01:58 +0100, by Doug Simon
-
check whether a StateSplit node being added via GraphBuilderContext has a null stateAfter before setting oneTue, 24 Mar 2015 11:56:10 +0100, by Doug Simon
-
added -G:CompileTheWorldMethodFilter optionTue, 24 Mar 2015 11:36:52 +0100, by Doug Simon
-
Restore old CTW output formatMon, 23 Mar 2015 15:45:19 -0700, by Tom Rodriguez
-
avoid creation of scopes if -G:Time, -G:Meter and -G:TrackMemUse all have null or empty values and no other debug scope based options are given (e.g., -G:Log, -G:Dump, etc)Mon, 23 Mar 2015 22:32:41 +0100, by Doug Simon
-
MergeMon, 23 Mar 2015 13:33:18 -0700, by Tom Rodriguez
-
Wait until all classes are loaded before compiling in multithreaded CTWMon, 23 Mar 2015 12:21:25 -0700, by Tom Rodriguez
-
Transfer proxies when splitting IfNodeMon, 23 Mar 2015 12:20:49 -0700, by Tom Rodriguez
-
Fix time reporting for mx gate -t fooMon, 23 Mar 2015 10:29:15 -0700, by Tom Rodriguez
-
Add missing org.openide.awt dependency to IGVMon, 23 Mar 2015 10:28:36 -0700, by Tom Rodriguez
-
MergeMon, 23 Mar 2015 10:27:17 -0700, by Tom Rodriguez
-
Properly accumulate assumptionsFri, 20 Mar 2015 17:26:26 -0700, by Tom Rodriguez
-
Don't bother cloning assumptions arrayFri, 20 Mar 2015 17:26:20 -0700, by Tom Rodriguez
-
Fixed help text and add CompileTheWorldThreads flagFri, 20 Mar 2015 17:26:08 -0700, by Tom Rodriguez
-
added helper methods to GraphBuilderContext for common operation combinationsMon, 23 Mar 2015 20:57:21 +0100, by Doug Simon
-
Truffle-DSL: fixed wrong type for implicit type cast elimination.Mon, 23 Mar 2015 20:04:55 +0100, by Christian Humer
-
MergeMon, 23 Mar 2015 16:11:48 +0100, by Stefan Anzinger
-
Implement dynamic instruction counters on assembly levelMon, 23 Mar 2015 15:58:36 +0100, by Stefan Anzinger
-
fixed pylint issueMon, 23 Mar 2015 14:31:01 +0100, by Doug Simon
-
ignore forced MethodSubstitutions during graph builder inlining (it breaks economy compiler configuration)Mon, 23 Mar 2015 14:18:32 +0100, by Doug Simon
-
added support for refining the tasks run by 'mx gate' (e.g., 'mx gate -t Economy' will only run tasks whose title contains the substring 'Economy')Mon, 23 Mar 2015 13:36:04 +0100, by Doug Simon
-
moved non-HotSpot specific inlining functionality into non-HotSpot specific locationMon, 23 Mar 2015 11:02:36 +0100, by Doug Simon
-
Merge.Mon, 23 Mar 2015 00:26:47 +0100, by Thomas Wuerthinger
-
Further improvements to IGV. Make displayed names of nodes shorter.Mon, 23 Mar 2015 00:26:37 +0100, by Thomas Wuerthinger
-
Fix IGV small layout bug.Sat, 21 Mar 2015 16:22:15 +0100, by Thomas Wuerthinger
-
Small comment fix.Sat, 21 Mar 2015 16:10:53 +0100, by Thomas Wuerthinger
-
made partial intrinsification work (i.e., intrinsics that call the original method to handle slow/uncommon paths)Sun, 22 Mar 2015 17:04:03 +0100, by Doug Simon
-
fixed bug in NodeList.toArray()Sun, 22 Mar 2015 17:03:42 +0100, by Doug Simon
-
support disassembling a subrange of a bytecode methodSun, 22 Mar 2015 16:33:32 +0100, by Doug Simon
-
factored out common code in HotSpotCryptoSubstitutionTestSun, 22 Mar 2015 12:30:26 +0100, by Doug Simon
-
avoid unnecessary copying in NodeList.toArray(A[] a)Sun, 22 Mar 2015 12:29:01 +0100, by Doug Simon
-
IGV: also color KillingBegin nodes orangeSun, 22 Mar 2015 00:12:34 +0100, by Andreas Woess
-
IGV: fix bug in layout node comparatorSat, 21 Mar 2015 23:47:30 +0100, by Andreas Woess
-
Merge.Sat, 21 Mar 2015 15:41:55 +0100, by Thomas Wuerthinger
-
Layout and display improvements and bug fixes for IdealGraphVisualizer.Sat, 21 Mar 2015 15:41:38 +0100, by Thomas Wuerthinger
-
Fix dependencies in IGV NetBeans project. Contributed-by: Michael Haupt <michael.haupt@oracle.com>Fri, 20 Mar 2015 18:33:31 +0100, by Thomas Wuerthinger
-
removed unused IntegerSubExactNode node intrinsicsFri, 20 Mar 2015 23:19:24 +0100, by Doug Simon
-
removed left over temporary codeFri, 20 Mar 2015 23:18:50 +0100, by Doug Simon
-
GraphBuilderConfiguration.copy() should do what it's javadoc saysFri, 20 Mar 2015 23:17:33 +0100, by Doug Simon
-
Truffle: some tweaks to the PrintTruffleExpansionHistogram.Fri, 20 Mar 2015 22:09:39 +0100, by Christian Humer
-
Truffle: use compare functions for MethodStatistics.Fri, 20 Mar 2015 19:00:50 +0100, by Christian Humer
-
Truffle: simplify inAtomicBlock assertion.Fri, 20 Mar 2015 19:00:50 +0100, by Christian Humer
-
Truffle: refactor trivial node count calculation and expose and API that enables to use it for Node subtrees.Fri, 20 Mar 2015 19:00:50 +0100, by Christian Humer
-
Truffle: simplify loop node implementation.Fri, 20 Mar 2015 19:00:50 +0100, by Christian Humer
-
Truffle: make loop node implementation exchangable for graal runtime versions.Fri, 20 Mar 2015 18:59:40 +0100, by Christian Humer
-
Truffle: remove Node#onAdopt() hookFri, 20 Mar 2015 17:08:43 +0100, by Andreas Woess
-
Truffle: always check type in UnsafeNodeFieldFri, 20 Mar 2015 15:59:35 +0100, by Andreas Woess
-
Truffle: ValueProfile should extend NodeCloneableFri, 20 Mar 2015 15:53:01 +0100, by Andreas Woess
-
Simplify code generation for AMD64 memory access instructions.Fri, 20 Mar 2015 19:09:08 +0100, by Roland Schatz
-
Restructure AMD64 LIR classes.Fri, 20 Mar 2015 17:59:37 +0100, by Roland Schatz
-
removed Receiver.isNullConstant() since InvocationPlugins will never be applied if the receiver is the null constantFri, 20 Mar 2015 16:05:24 +0100, by Doug Simon
-
LoopFragment: Proxy input may be nullFri, 20 Mar 2015 10:11:07 +0100, by Gilles Duboscq
-
Add support for multithreaded CTWThu, 19 Mar 2015 18:03:15 -0700, by Tom Rodriguez
-
Don't let NoClassDefFoundError leak when reflectively looking up MethodThu, 19 Mar 2015 18:03:08 -0700, by Tom Rodriguez
-
Reduce amount of work done by Node.verify by defaultThu, 19 Mar 2015 17:48:48 -0700, by Tom Rodriguez
-
Check for null installedCode when reporting eventsThu, 19 Mar 2015 17:25:16 -0700, by Tom Rodriguez
-
Improve assertion messageThu, 19 Mar 2015 17:23:05 -0700, by Tom Rodriguez
-
Only report snippet cache overflow onceThu, 19 Mar 2015 17:22:24 -0700, by Tom Rodriguez
-
added null checking for the receiver when inlining or applying an InvocationPlugin during graph parsingThu, 19 Mar 2015 22:31:42 +0100, by Doug Simon
-
TraceDeoptimization: print compiler and compile_idThu, 19 Mar 2015 19:27:25 +0100, by Gilles Duboscq
-
Small fix for memory schedule verification. The begin node is not always the first node in the block if it is at the same time also the end node.Thu, 19 Mar 2015 15:38:33 +0100, by Thomas Wuerthinger
-
Merge.Thu, 19 Mar 2015 12:47:06 +0100, by Doug Simon
-
removed overly strict assertions in InstanceOfDynamicNode constructorThu, 19 Mar 2015 12:46:38 +0100, by Doug Simon
-
added support for checking nodes added to the graph by an Invocation plugin and used this to check that only legal constants are added under ImmutableCodeThu, 19 Mar 2015 12:46:06 +0100, by Doug Simon
-
use cheaper test for whether or not a method has a substitutionWed, 18 Mar 2015 12:39:43 +0100, by Doug Simon
-
factored out assertion checks around application of an InvocationPlugin and added a check that all StateSplit nodes added by a plugin have a non-null frame stateWed, 18 Mar 2015 11:46:06 +0100, by Doug Simon
-
Guard constant folding with !ImmutableCode.Thu, 19 Mar 2015 11:53:36 +0100, by Thomas Wuerthinger
-
Merge.Thu, 19 Mar 2015 11:22:37 +0100, by Thomas Wuerthinger
-
Merge.Wed, 18 Mar 2015 23:26:47 +0100, by Thomas Wuerthinger
-
Fix an issue when the result of canonicalization is appended in the graph builder. Introduce GraphBuilderPhase#recursiveAppend.Wed, 18 Mar 2015 23:26:23 +0100, by Thomas Wuerthinger
-
Merge.Wed, 18 Mar 2015 21:36:35 +0100, by Thomas Wuerthinger
-
Fix a bug in the schedule phase and tighten asserts.Wed, 18 Mar 2015 21:36:12 +0100, by Thomas Wuerthinger
-
Canonicalizer: tryCanonicalize: return early if the custom canonicalizer has simplified the node awayThu, 19 Mar 2015 10:28:28 +0100, by Gilles Duboscq
-
removed logic for estimating invocation plugin countWed, 18 Mar 2015 21:01:56 +0100, by Doug Simon
-
Dom-based ConditionalElimination: fix fliped check in processConditionAnchorWed, 18 Mar 2015 20:17:41 +0100, by Gilles Duboscq
-
Properly handle Guard usages during on stack replacementWed, 18 Mar 2015 11:38:38 -0700, by Tom Rodriguez
-
MergeWed, 18 Mar 2015 10:07:47 -0700, by Tom Rodriguez
-
Ignore -Xbatch when the thread is in the middle of class loadingWed, 18 Mar 2015 10:01:25 -0700, by Tom Rodriguez
-
Relax asserts in ArrayEqualsNodesTue, 17 Mar 2015 19:24:47 -0700, by Tom Rodriguez
-
Experimentally disallow Graal compiling itself in tieredTue, 17 Mar 2015 19:21:57 -0700, by Tom Rodriguez
-
Add option to print CompileQueue occupancy from LogCompilation outputTue, 17 Mar 2015 19:21:54 -0700, by Tom Rodriguez
-
Log dequeue of methods from CompileQueueTue, 17 Mar 2015 19:21:22 -0700, by Tom Rodriguez
-
MergeWed, 18 Mar 2015 16:39:06 +0100, by Stefan Anzinger
-
[SPARC] (Re)move SPARCScratchRegister into the SPARCMacroAssembler to force usage only during assembly.Wed, 18 Mar 2015 15:23:39 +0100, by Stefan Anzinger
-
MergeWed, 18 Mar 2015 13:53:23 +0100, by Stefan Anzinger
-
[SPARC] Set lower plugin count estimate for SPARC backendTue, 17 Mar 2015 18:57:47 +0100, by Stefan Anzinger
-
FloatStamp.Abs.foldStamp support known-NaN inputWed, 18 Mar 2015 15:58:55 +0100, by Gilles Duboscq
-
CanonicalizerPhase: can not use Debug.handle without a corresponding scope/sandboxWed, 18 Mar 2015 15:51:15 +0100, by Gilles Duboscq
-
Add assert in FloatStampWed, 18 Mar 2015 15:14:27 +0100, by Gilles Duboscq
-
Implement foldStamp for Float to Integer opsWed, 08 Oct 2014 16:20:38 +0200, by Gilles Duboscq
-
Implement foldStamp for Integer to Float conversionsWed, 08 Oct 2014 15:27:10 +0200, by Gilles Duboscq
-
Remove TailDuplicationPhaseWed, 18 Mar 2015 14:36:13 +0100, by Gilles Duboscq
-
GuardsStage: add areDeoptsFixed helper methodTue, 17 Mar 2015 16:13:54 +0100, by Gilles Duboscq
-
BenchmarkCounters: add option to turn of number grouping separators.Wed, 18 Mar 2015 11:30:45 +0100, by Josef Eisl
-
Truffle: implemented new -G:+PrintTruffleExpansionHistogram tool.Wed, 18 Mar 2015 02:15:37 +0100, by Christian Humer
-
Truffle: truffle compilation might result in a CancellationException.Wed, 18 Mar 2015 02:17:34 +0100, by Christian Humer
-
Merge.Wed, 18 Mar 2015 01:46:01 +0100, by Thomas Wuerthinger
-
Add memory proxy support in the new MemoryScheduleVerification.Wed, 18 Mar 2015 01:45:49 +0100, by Thomas Wuerthinger
-
MergeTue, 17 Mar 2015 11:23:06 -0700, by Tom Rodriguez
-
Fix arg limit on MacTue, 17 Mar 2015 11:22:56 -0700, by Tom Rodriguez
-
Make the native initialization path for Graal more robustMon, 16 Mar 2015 17:37:32 -0700, by Tom Rodriguez
-
Don't walk out of loop when estimating unswitch benefitsMon, 16 Mar 2015 16:38:17 -0700, by Tom Rodriguez
-
More checks that InductionVariable.direction is validMon, 16 Mar 2015 15:51:43 -0700, by Tom Rodriguez
-
Don't force resolution for unloaded field typesMon, 16 Mar 2015 15:46:28 -0700, by Tom Rodriguez
-
Do not include MoveProfiling phases in stub compilation.Mon, 16 Mar 2015 18:19:12 +0100, by Josef Eisl
-
LIRSuites: add copy constructor.Mon, 16 Mar 2015 16:38:01 +0100, by Josef Eisl
-
LIRPhaseSuite: add copy().Mon, 16 Mar 2015 16:37:21 +0100, by Josef Eisl
-
Add MoveProfiling.Mon, 16 Mar 2015 17:23:22 +0100, by Josef Eisl
-
Add BenchmarkCounterFactory to PostAllocationOptimizationContext.Mon, 16 Mar 2015 17:15:52 +0100, by Josef Eisl
-
Make DynamicCounterNode LIRLowerable.Mon, 16 Mar 2015 17:36:45 +0100, by Josef Eisl
-
{AMD64,SPARC}HotSpotLIRGenerator: implement createBenchmarkCounter().Tue, 17 Mar 2015 17:19:04 +0100, by Josef Eisl
-
Add AMD64HotSpotCounterOp and SPARCHotSpotCounterOp.Tue, 17 Mar 2015 17:18:47 +0100, by Josef Eisl
-
AMD64Assembler: introduce addq(AMD64Address, Register).Mon, 16 Mar 2015 16:35:20 +0100, by Josef Eisl
-
Make LIRGeneratorTool a BenchmarkCounterFactory.Tue, 17 Mar 2015 17:19:39 +0100, by Josef Eisl
-
Introduce BenchmarkCounterFactory.Tue, 17 Mar 2015 17:19:18 +0100, by Josef Eisl
-
BenchmarkCounters: make thread-safe and refactoring.Tue, 17 Mar 2015 17:29:49 +0100, by Josef Eisl
-
NewObjectSnippets: work around problems with late binding of snippet parameters in GraphBuilderPlugins.Tue, 17 Mar 2015 13:07:12 +0100, by Josef Eisl
-
Merge.Tue, 17 Mar 2015 17:16:04 +0100, by Thomas Wuerthinger
-
Add another memory schedule test.Tue, 17 Mar 2015 17:15:40 +0100, by Thomas Wuerthinger
-
Fix another bug in the new scheduler found by the new verification phase.Tue, 17 Mar 2015 17:13:25 +0100, by Thomas Wuerthinger
-
Assign result maps in schedule phase earlier to have better context in case of exceptions.Tue, 17 Mar 2015 17:12:47 +0100, by Thomas Wuerthinger
-
Add memory schedule verification pass. Fix a bug in the new schedule implementation.Tue, 17 Mar 2015 16:17:30 +0100, by Thomas Wuerthinger
-
Merge.Tue, 17 Mar 2015 13:14:13 +0100, by Thomas Wuerthinger
-
Fix for earliest possible schedule when the last node in a block is an invoke. Added a new scheduling test.Tue, 17 Mar 2015 13:13:57 +0100, by Thomas Wuerthinger
-
Merge.Mon, 16 Mar 2015 21:50:15 +0100, by Thomas Wuerthinger
-
Add GraalHostThreads flag to overwrite the number of threads spawned for the baseline compiler.Mon, 16 Mar 2015 21:49:59 +0100, by Thomas Wuerthinger
-
remove unused code in CurrentJavaThreadNodeTue, 17 Mar 2015 15:52:41 +0100, by Andreas Woess
-
Truffle: repair TraceTruffleTransferToInterpreter optionTue, 17 Mar 2015 15:49:33 +0100, by Andreas Woess
-
Truffle: try to inline method handle invocations in FastPETue, 17 Mar 2015 15:39:46 +0100, by Andreas Woess
-
MethodHandleNode: record unique concrete method assumptionsTue, 17 Mar 2015 15:36:09 +0100, by Andreas Woess
-
Truffle: respect truffle inlining option in FastPE and replace Stack with ArrayDequeTue, 17 Mar 2015 14:40:35 +0100, by Andreas Woess
-
Merge.Tue, 17 Mar 2015 13:57:33 +0100, by Doug Simon
-
removed placeholder codeTue, 17 Mar 2015 13:45:05 +0100, by Doug Simon
-
Merge.Tue, 17 Mar 2015 12:49:45 +0100, by Doug Simon
-
Merge.Tue, 17 Mar 2015 12:13:24 +0100, by Doug Simon
-
replaced HashMap with a side-table (i.e., an array) for looking up InvocationPluginsTue, 17 Mar 2015 12:05:49 +0100, by Doug Simon
-
refactored graph builder plugins to be top level interfacesSun, 15 Mar 2015 11:48:14 +0100, by Doug Simon
-
refactored GraphBuilderConfiguration (and its component classes) into a separate projectSun, 15 Mar 2015 11:36:54 +0100, by Doug Simon
-
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
-
handle proxies with null inputs in SchedulePhaseTue, 17 Mar 2015 13:27:50 +0100, by Lukas Stadler
-
add null check in Materialize graphbuilder pluginTue, 17 Mar 2015 11:18:55 +0100, by Lukas Stadler
-
fix faulty check in HotSpotTruffleRuntimeTue, 17 Mar 2015 11:11:03 +0100, by Lukas Stadler
-
remove obsolete assertion from MonitorExitNodeTue, 17 Mar 2015 11:10:32 +0100, by Lukas Stadler
-
MergeTue, 17 Mar 2015 12:05:51 +0100, by Stefan Anzinger
-
[SPARC] remove debug code for mmap()Tue, 17 Mar 2015 12:05:11 +0100, by Stefan Anzinger
-
MergeFri, 13 Mar 2015 11:28:01 +0100, by Stefan Anzinger
-
[SPARC] Add com.oracle.nfi.test.NativeFunctionInterfaceTest to blacklist for SPARCThu, 12 Mar 2015 17:08:19 +0100, by Stefan Anzinger
-
Merge with f803f49c9ec423cb1c87a510c29fd61afd6a8c57Mon, 16 Mar 2015 16:54:10 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove support for "probe-lite", an optimization for a particular use case that no longer seems worth the complexity.Mon, 16 Mar 2015 15:59:57 -0700, by Michael Van De Vanter
-
Truffle: fixed TruffleCompilationExceptionsAreThrown was ignored for non permanent bailouts.Mon, 16 Mar 2015 13:47:45 +0100, by Christian Humer
-
Refactoring of AMD64 code generation.Mon, 16 Mar 2015 15:12:22 +0100, by Roland Schatz
-
Make LIRGeneratorTool.append(op) return the op.Mon, 16 Mar 2015 14:17:00 +0100, by Roland Schatz
-
Allow arbitrary constants in CompilationResultBuilder.recordInlineDataInCode.Fri, 13 Mar 2015 15:23:44 +0100, by Roland Schatz
-
Move isCompressed method to HotSpotConstant interface.Fri, 13 Mar 2015 15:20:16 +0100, by Roland Schatz
-
mx: followup fix for SC_ARG_MAX, add more assetionsMon, 16 Mar 2015 12:23:11 +0100, by Gilles Duboscq
-
Support optional last access location in the scheduler phase.Sun, 15 Mar 2015 16:22:37 +0100, by Thomas Wuerthinger
-
Remove fine grained debug scopes in the canonicalizer.Sun, 15 Mar 2015 14:22:50 +0100, by Thomas Wuerthinger
-
Remove metric ConstantNodes. Make LocalLiveness log output only available when assertions are enabled.Sun, 15 Mar 2015 14:16:21 +0100, by Thomas Wuerthinger
-
Add utility Node#pushInputs(NodeStack).Sun, 15 Mar 2015 13:40:28 +0100, by Thomas Wuerthinger
-
Remove dead code in GraphBuilderPhase.Sat, 14 Mar 2015 22:45:52 +0100, by Thomas Wuerthinger
-
Fix javadoc.Sat, 14 Mar 2015 22:38:12 +0100, by Thomas Wuerthinger
-
Consolidation of new allocation stubs to use the standard ForeignCallNode.Sat, 14 Mar 2015 22:29:44 +0100, by Thomas Wuerthinger
-
Turn a check for non-null stateAfter of an invoke into an assertion.Sat, 14 Mar 2015 20:42:09 +0100, by Thomas Wuerthinger
-
Assign the state after when appending the node and not automatically in the main graph builder loop.Sat, 14 Mar 2015 19:15:51 +0100, by Thomas Wuerthinger
-
Small simplification in GraphBuilderPhase.Sat, 14 Mar 2015 17:59:33 +0100, by Thomas Wuerthinger
-
Reduce # of MemoryCheckpoint#Multi.Sat, 14 Mar 2015 14:14:54 +0100, by Thomas Wuerthinger
-
Simplified NamedLocationIdentity #hashCode and #equals.Sat, 14 Mar 2015 14:05:16 +0100, by Thomas Wuerthinger
-
Relax check invariants for usage of ==.Sat, 14 Mar 2015 14:03:59 +0100, by Thomas Wuerthinger
-
Add a unit test for the new ResolvedJavaField API method getLocationIdentity.Sat, 14 Mar 2015 13:19:16 +0100, by Thomas Wuerthinger
-
Fix WriteBarrierAdditionTest.Sat, 14 Mar 2015 12:14:26 +0100, by Thomas Wuerthinger
-
Merge.Sat, 14 Mar 2015 02:04:40 +0100, by Thomas Wuerthinger
-
Rewrite gathering of loop kill information of FloatingReadPhase to reduce set allocations.Sat, 14 Mar 2015 01:57:26 +0100, by Thomas Wuerthinger
-
Create utilities LocationIdentity#isAny, LocationIdentity#isSingle, LocationIdentity#any, LocationIdentity#overlaps.Sat, 14 Mar 2015 01:28:20 +0100, by Thomas Wuerthinger
-
Convert LocationIdentity from an interface into an abstract class.Sat, 14 Mar 2015 01:09:21 +0100, by Thomas Wuerthinger
-
Remove LocationIdentity interface from ResolvedJavaField and add ResolvedJavaField#getLocationIdentity method instead.Sat, 14 Mar 2015 01:02:08 +0100, by Thomas Wuerthinger
-
Merge.Sat, 14 Mar 2015 00:24:40 +0100, by Doug Simon
-
inline intrinsics during bytecode paring only if -G:+Inline or -G:+InlineDuringParsingSat, 14 Mar 2015 00:23:48 +0100, by Doug Simon
-
disabled crypto intrinsics until partial intrinsification (i.e., self recursive intrinsics) bug is fixedFri, 13 Mar 2015 23:46:12 +0100, by Doug Simon
-
don't treat Truffle method inlining substitutions as graph builder replacementsFri, 13 Mar 2015 23:27:53 +0100, by Doug Simon
-
only do eager resolving for replacements that are intrinsicsFri, 13 Mar 2015 23:15:18 +0100, by Doug Simon
-
Small data structure optimizations in SchedulePhase.Fri, 13 Mar 2015 22:59:50 +0100, by Thomas Wuerthinger
-
Simplifications of SchedulePhase#processStack.Fri, 13 Mar 2015 22:55:14 +0100, by Thomas Wuerthinger
-
Create NodeStack implementation to replace inefficient Stack<Node>.Fri, 13 Mar 2015 22:35:37 +0100, by Thomas Wuerthinger
-
Fix formatting.Fri, 13 Mar 2015 21:43:38 +0100, by Thomas Wuerthinger
-
Small fixes in GraphOrder and SchedulePhase.Fri, 13 Mar 2015 21:34:07 +0100, by Thomas Wuerthinger
-
Use earliest possible schedule in effects phase instead of latest possible schedule.Fri, 13 Mar 2015 17:32:13 +0100, by Thomas Wuerthinger
-
Turn UnboxNode into a fixed node.Fri, 13 Mar 2015 16:47:27 +0100, by Thomas Wuerthinger
-
Fix for FindBugs false positive.Fri, 13 Mar 2015 16:19:02 +0100, by Thomas Wuerthinger
-
Merge.Fri, 13 Mar 2015 15:38:23 +0100, by Thomas Wuerthinger
-
Merge.Fri, 13 Mar 2015 12:27:07 +0100, by Thomas Wuerthinger
-
Add LocationSet file.Thu, 12 Mar 2015 23:49:02 +0100, by Thomas Wuerthinger
-
Remove code of the old schedule algorithm.Thu, 12 Mar 2015 23:48:20 +0100, by Thomas Wuerthinger
-
Merge.Thu, 12 Mar 2015 23:25:19 +0100, by Thomas Wuerthinger
-
Add a new algorithm for latest possible schedule. Fix earliest possible schedule for the case of floating reads. Add scheduling test cases.Thu, 12 Mar 2015 23:24:03 +0100, by Thomas Wuerthinger
-
Use host backend when generating a new instance for HotSpotNativeFunctionInterface.Fri, 13 Mar 2015 12:26:08 +0100, by Thomas Wuerthinger
-
trigger building all dependencies in NetBeans only when neededFri, 13 Mar 2015 11:26:37 +0100, by Doug Simon
-
added StringIndexOutOfBoundsException to TruffleCompilerImpl.SKIPPED_EXCEPTION_CLASSESFri, 13 Mar 2015 11:06:10 +0100, by Doug Simon
-
fixed NPE when creating an InstanceOfDynamicNode during parsingFri, 13 Mar 2015 10:52:17 +0100, by Doug Simon
-
Truffle/Instrumentation (part 2): For clients of Instrumentation, replace the TruffleEventListener interface with two: InstrumentListener, and ASTInstrumentListener. The former is simple, completely Truffle-safe (can't affect Truffle execution), and designed for simple tools. The latter is similar to the previous interface.Thu, 12 Mar 2015 18:04:30 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: For clients of Instrumentation, replace the TruffleEventListener interface with two: InstrumentListener, and ASTInstrumentListener. The former is simple, completely Truffle-safe (can't affect Truffle execution), and designed for simple tools. The latter is similar to the previous interface.Thu, 12 Mar 2015 18:03:05 -0700, by Michael Van De Vanter
-
Local fix for JDK-8075105Thu, 12 Mar 2015 15:02:01 -0700, by Tom Rodriguez
-
fix race in expansion of superclass iterableIdsThu, 12 Mar 2015 12:15:06 -0700, by Tom Rodriguez
-
Merge.Thu, 12 Mar 2015 16:45:24 +0100, by Doug Simon
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
refactored HotSpot graph builder plugins into top level classesThu, 19 Feb 2015 16:54:36 +0100, by Doug Simon
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
Merge.Tue, 17 Feb 2015 22:21:53 +0100, by Doug Simon
-
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
-
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
-
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
-
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
-
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
-
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
-
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.Thu, 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
-
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
-
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
-
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