Mercurial > hg > truffle
graph
-
made CheckCastNode be a FixedNode instead of a BooleanNodeThu, 10 May 2012 00:36:12 +0200, by Doug Simon
-
created StartNode and DispatchBeginNode for clearer visualization of these special nodes in the visualizerThu, 10 May 2012 00:33:58 +0200, by Doug Simon
-
removed TypeCheckNodeWed, 09 May 2012 22:35:44 +0200, by Doug Simon
-
moved conversion of type profiles into hints for type check instructions from front end to lowering phaseWed, 09 May 2012 22:21:58 +0200, by Doug Simon
-
added javadoc to GuardNodeWed, 09 May 2012 16:39:52 +0200, by Doug Simon
-
if -G:Dump option is used, the compiler queues are given 5 seconds to finish any pending tasks (including graph dumping) before the VM exitsWed, 09 May 2012 16:21:03 +0200, by Doug Simon
-
build JaCoCo exclude list by scanning for snippetsTue, 08 May 2012 22:51:36 +0200, by Doug Simon
-
lowering checkcasts with Java snippetsTue, 08 May 2012 21:32:35 +0200, by Doug Simon
-
separated the notion of has-side-effect from may-have-frame-stateTue, 08 May 2012 20:17:30 +0200, by Doug Simon
-
expanded formatting of array CiConstants to show contents of the arrayTue, 08 May 2012 16:10:00 +0200, by Doug Simon
-
pulled AbstractStateSplit into FixedWithNextNode and made it no longer implement StateSplit. StateSplit is now implemented only by nodes that really have side effects.Tue, 08 May 2012 15:52:01 +0200, by Doug Simon
-
lowering checkcasts with Java snippets (incomplete)Mon, 07 May 2012 11:40:44 +0200, by Doug Simon
-
moved creation of a RiCodeInfo to the runtime side of the CRIMon, 07 May 2012 11:34:16 +0200, by Doug Simon
-
added thread name to debug info messageMon, 07 May 2012 11:08:58 +0200, by Doug Simon
-
canonicalize load from a compile-constant, immutable arrayFri, 04 May 2012 16:54:27 +0200, by Doug Simon
-
extended canonicalization so that a caller can specify a CiConstant value is an immutable object or arrayFri, 04 May 2012 16:52:58 +0200, by Doug Simon
-
removed product and debug configurations from hotspot CDT project configFri, 04 May 2012 16:38:38 +0200, by Doug Simon
-
Add verification in NullCheckNode and AccessFieldNodeFri, 04 May 2012 12:08:05 +0200, by Gilles Duboscq
-
Fix : in peeling, while merging early exits, transfer all anchored nodes from the exit to the mergeFri, 04 May 2012 12:08:00 +0200, by Gilles Duboscq
-
Fix : There can be proxies in the virtual chainThu, 03 May 2012 15:43:03 +0200, by Gilles Duboscq
-
MergeThu, 03 May 2012 15:19:16 +0200, by Gilles Duboscq
-
Fix mergeThu, 03 May 2012 15:19:11 +0200, by Gilles Duboscq
-
MergeThu, 03 May 2012 11:05:46 +0200, by Gilles Duboscq
-
rename CiKind.toUnboxedJavaClass to toBoxedJavaClassFri, 27 Apr 2012 13:13:06 +0200, by Gilles Duboscq
-
MergeFri, 27 Apr 2012 12:14:47 +0200, by Gilles Duboscq
-
Fix a peeling-escape analysis related problem that was causin LinearScan bailouts (merge virtual chains when merging ends of the peeled code)Fri, 27 Apr 2012 12:14:38 +0200, by Gilles Duboscq
-
added mechanism (enabled by -G:PICache and -G:PiFilter) for saving/loading method profiling info to/from diskThu, 03 May 2012 13:39:45 +0200, by Doug Simon
-
fixed bug in use of CheckcastMinHintHitProbabilityWed, 02 May 2012 18:23:12 +0200, by Doug Simon
-
moved RiResolvedMethod.dumpProfile() to CiUtil.profileAsString()Wed, 02 May 2012 18:04:36 +0200, by Doug Simon
-
added GraalOptions.CheckcastMinHintHitProbability to better guide use of hints for checkcastsWed, 02 May 2012 17:09:00 +0200, by Doug Simon
-
test case for the InstanceOfNode canonicalizer fixWed, 02 May 2012 16:32:00 +0200, by Lukas Stadler
-
MergeWed, 02 May 2012 15:08:41 +0200, by Lukas Stadler
-
changes to canonicalizer log outputWed, 02 May 2012 14:56:07 +0200, by Lukas Stadler
-
use PiNodes instead of CheckCastNodes to pin inlining receivers, remove emitCode flagWed, 02 May 2012 14:55:51 +0200, by Lukas Stadler
-
fix canonicalization of InstanceOfNodeWed, 02 May 2012 14:53:20 +0200, by Lukas Stadler
-
change PiNode to anchor on any FixedNode, not only BeginNodesWed, 02 May 2012 14:47:04 +0200, by Lukas Stadler
-
re-enable graph caching and the priority compilation queueWed, 02 May 2012 14:45:56 +0200, by Lukas Stadler
-
types profiles are now sorted in descending order of each profiled type's probabilityWed, 02 May 2012 14:39:45 +0200, by Doug Simon
-
turn off priority compilation queueWed, 02 May 2012 12:59:59 +0200, by Lukas Stadler
-
expanded analysis of compiled checkcast code pathsWed, 02 May 2012 11:31:53 +0200, by Doug Simon
-
Clean up. Removed unused UnscheduleNodes iterator.Tue, 01 May 2012 15:20:49 -0700, by Thomas Wuerthinger
-
replaced magic constants with GraalOptions.CheckcastMaxHints and GraalOptions.InstanceOfMaxHintsTue, 01 May 2012 18:35:32 +0200, by Doug Simon
-
added -G:+CheckcastCounters to profile the paths taken through a compiled checkcastTue, 01 May 2012 10:53:56 +0200, by Doug Simon
-
removed XIR support for arraycopyMon, 30 Apr 2012 20:40:40 +0200, by Doug Simon
-
log file (i.e. -G:LogFile=log.txt option) now used for TTY output as wellMon, 30 Apr 2012 20:28:49 +0200, by Doug Simon
-
added address and offset to description of a compiled Java frame in a hs_err stack dumpMon, 30 Apr 2012 20:26:47 +0200, by Doug Simon
-
added toString() method to StructuredGraphMon, 30 Apr 2012 15:41:14 +0200, by Doug Simon
-
documented the reason for the NodeClassSnippets being writtenMon, 30 Apr 2012 14:13:47 +0200, by Doug Simon
-
the phase plan used whether compiling via HotSpotRuntime.compileMethod() or VMToCompilerImpl.compileMethod() is now the sameMon, 30 Apr 2012 13:52:45 +0200, by Doug Simon
-
rename and generalize: LIRGeneratorTool.emitCallToRuntime(CiRuntimeCall, ...) -> LIRGeneratorTool.emitCall(Object target, CiKind returnKind, CiKind[] parameterKinds, ...)Mon, 30 Apr 2012 13:34:06 +0200, by Doug Simon
-
removed empty javadoc for generated serialVersionUID fieldsMon, 30 Apr 2012 13:25:59 +0200, by Doug Simon
-
rename: AMD64LIRLowerable -> LIRGenLowerableMon, 30 Apr 2012 13:16:48 +0200, by Doug Simon
-
turn off graph cachingMon, 30 Apr 2012 10:11:27 +0200, by Lukas Stadler
-
Method entry counters: Enable the flag to collect an execution profile of compiled methods and their callers. This allows to, e.g., detect methods that should be inlined because they are called frequently.Fri, 27 Apr 2012 12:56:39 -0700, by Christian Wimmer
-
Call large method that contains only assertions under assert-statements to avoid call in product mode.Fri, 27 Apr 2012 12:05:33 -0700, by Christian Wimmer
-
Consistent output of inlining decisions. Make all inlining decisions be printable using -G:Log=InliningDecisionsFri, 27 Apr 2012 12:04:28 -0700, by Christian Wimmer
-
undid fix for non-issue in checkcast/instanceof XIR snippetsFri, 27 Apr 2012 13:12:39 +0200, by Doug Simon
-
set exactType only if object is known to be non-nullFri, 27 Apr 2012 11:16:43 +0200, by Lukas Stadler
-
Visualizer: display long properties correctly, "!InstanceOf" for negated InstanceOfNodesFri, 27 Apr 2012 11:16:17 +0200, by Lukas Stadler
-
add leafGraphId to AccessFieldNodeFri, 27 Apr 2012 11:15:16 +0200, by Lukas Stadler
-
MergeThu, 26 Apr 2012 14:35:25 +0200, by Lukas Stadler
-
get rid of compiler warning in jtt.loop.LoopLastIndexOfThu, 26 Apr 2012 14:27:00 +0200, by Lukas Stadler
-
MergeThu, 26 Apr 2012 14:19:04 +0200, by Lukas Stadler
-
moved GraphCache to platform specific part, solved class unloading problemThu, 26 Apr 2012 14:18:17 +0200, by Lukas Stadler
-
small change to scope log outputWed, 25 Apr 2012 14:57:40 +0200, by Lukas Stadler
-
MergeThu, 26 Apr 2012 13:59:33 +0200, by Gilles Duboscq
-
In canonicalizer, when cleaning node with no usages, use a better definition of 'floating' nodeThu, 26 Apr 2012 13:59:12 +0200, by Gilles Duboscq
-
Update the coloring filter for IGVThu, 26 Apr 2012 13:57:35 +0200, by Gilles Duboscq
-
fixed bug in XIR for checkcast & instanceof: klassOop of hint object was not being used so compare always failedThu, 26 Apr 2012 12:38:40 +0200, by Doug Simon
-
(preliminary) logging to file (-G:LogFile=asdf.txt)Wed, 25 Apr 2012 14:34:29 +0200, by Lukas Stadler
-
let NodeClass.valueEqual handle long fieldsWed, 25 Apr 2012 13:33:28 +0200, by Lukas Stadler
-
MergeWed, 25 Apr 2012 13:03:37 +0200, by Lukas Stadler
-
removed @Data annotationWed, 25 Apr 2012 13:02:10 +0200, by Lukas Stadler
-
removed clear and removeGraph from the RiGraphCache interfaceWed, 25 Apr 2012 12:15:42 +0200, by Lukas Stadler
-
don't remove empty if - merge constructs if there are guards depending on the BeginNodesWed, 25 Apr 2012 12:13:15 +0200, by Lukas Stadler
-
MergeWed, 25 Apr 2012 12:01:59 +0200, by Gilles Duboscq
-
Pass -v argument to SPECjvm2008 harnessWed, 25 Apr 2012 12:01:52 +0200, by Gilles Duboscq
-
Properly escape glob pattern when transforming to regexWed, 25 Apr 2012 12:00:52 +0200, by Gilles Duboscq
-
Do not remove empty diamond shape if there are guards in any of the branches and evacuate any other anchored valuesWed, 25 Apr 2012 11:38:49 +0200, by Gilles Duboscq
-
move cached graph eviction out of GraalCompilerWed, 25 Apr 2012 11:33:47 +0200, by Lukas Stadler
-
add missing fileWed, 25 Apr 2012 11:33:22 +0200, by Lukas Stadler
-
add RiGraphCache interfaceWed, 25 Apr 2012 11:24:49 +0200, by Lukas Stadler
-
remove on more vmExits instanceTue, 24 Apr 2012 18:13:14 +0200, by Lukas Stadler
-
MergeTue, 24 Apr 2012 17:22:36 +0200, by Lukas Stadler
-
let NodeClass.getDebugProperties handle arrays and doublesTue, 24 Apr 2012 17:17:44 +0200, by Lukas Stadler
-
ReadHubNode result is non-nullTue, 24 Apr 2012 17:16:43 +0200, by Lukas Stadler
-
use @Data in NewInstanceNode and ArithmeticNodeTue, 24 Apr 2012 17:14:09 +0200, by Lukas Stadler
-
use @Data in FixedNode and ControlSplitNodeTue, 24 Apr 2012 17:12:57 +0200, by Lukas Stadler
-
compute returnStamp on demand in MethodCallTargetNodeTue, 24 Apr 2012 17:11:45 +0200, by Lukas Stadler
-
use @Data in NewArrayNode subclassesTue, 24 Apr 2012 17:11:10 +0200, by Lukas Stadler
-
use RiResolvedType in VirtualObjectNodeTue, 24 Apr 2012 17:10:00 +0200, by Lukas Stadler
-
enhanced debug filter to be a comma-separated list of glob or substring termsTue, 24 Apr 2012 16:04:14 +0200, by Doug Simon
-
fix for last changesetTue, 24 Apr 2012 13:13:59 +0200, by Lukas Stadler
-
removed last remaining references to vmEntries and vmExitsTue, 24 Apr 2012 13:04:43 +0200, by Lukas Stadler
-
fixed regression: loop safepoints cannot be placed inside snippetsMon, 23 Apr 2012 21:27:48 +0200, by Doug Simon
-
Merge.Mon, 23 Apr 2012 15:49:32 +0200, by Doug Simon
-
added support for disassembling code after installation (so that the result of patching and relocation can be seen)Mon, 23 Apr 2012 15:49:11 +0200, by Doug Simon
-
documented importance of nmethod::_graal_compiled_method wrt code unloading and GCMon, 23 Apr 2012 15:42:30 +0200, by Doug Simon
-
improved disassembly comments for out-of-line stubsMon, 23 Apr 2012 11:10:36 +0200, by Doug Simon
-
moved loop safepoint insertion from graph building to just before scheduling, removing the need for safepoint eliminationMon, 23 Apr 2012 10:27:17 +0200, by Doug Simon
-
(temporarily) make non-empty liveIn set a bailout againMon, 23 Apr 2012 10:43:16 +0200, by Lukas Stadler
-
MergeFri, 20 Apr 2012 15:12:10 +0200, by Lukas Stadler
-
MergeFri, 20 Apr 2012 15:03:02 +0200, by Lukas Stadler
-
enable graph caching and priority compilation queueFri, 20 Apr 2012 15:02:54 +0200, by Lukas Stadler
-
MergeFri, 20 Apr 2012 13:44:28 +0200, by Lukas Stadler
-
MergeFri, 20 Apr 2012 13:44:06 +0200, by Lukas Stadler
-
fix "mx intro"Thu, 19 Apr 2012 14:47:10 +0200, by Lukas Stadler
-
make non-empty liveIn set of first block a fatal GraalInternalErrorThu, 19 Apr 2012 14:46:24 +0200, by Lukas Stadler
-
guard all compilation queue accesses, to avoid deadlocksFri, 13 Apr 2012 15:52:25 +0200, by Lukas Stadler
-
removed data link from SafepointNode to a LoopEndNodeFri, 20 Apr 2012 14:45:58 +0200, by Doug Simon
-
added assertion to prevent @Data being applied to a field of type NodeFri, 20 Apr 2012 14:45:34 +0200, by Doug Simon
-
Merge.Fri, 20 Apr 2012 14:14:42 +0200, by Doug Simon
-
removed unwind stub from Graal compiled methods as it is only used by C1Fri, 20 Apr 2012 14:13:59 +0200, by Doug Simon
-
added javadoc to some of the API for removing nodes from a graphFri, 20 Apr 2012 14:12:42 +0200, by Doug Simon
-
added 'vmg' and 'vmfg' commands to mx as convenient aliases for running the debug and fastdebug builds of the selected VMFri, 20 Apr 2012 14:10:57 +0200, by Doug Simon
-
Fix and simplify exception handling in the bytecode parserThu, 19 Apr 2012 17:37:51 -0700, by Christian Wimmer
-
separated safepoints out of LoopEndNodes into SafepointNodesThu, 19 Apr 2012 22:57:53 +0200, by Doug Simon
-
removed creation of unused context snapshotThu, 19 Apr 2012 22:45:50 +0200, by Doug Simon
-
stack overflow check is now commented in disassemblyThu, 19 Apr 2012 22:41:02 +0200, by Doug Simon
-
added JRE to source path in generated Eclipse launchesThu, 19 Apr 2012 16:26:16 +0200, by Doug Simon
-
optimization: frame prologue & epilogue ommitted for methods with no spills, no callee-saved registers, no incoming stack args and no debug infoWed, 18 Apr 2012 23:39:07 +0200, by Doug Simon
-
bug fix: can only use HotSpot code for constructing a StackTraceElement when the bci is validWed, 18 Apr 2012 23:19:58 +0200, by Doug Simon
-
give machine code printed by the CFGPrinterObserver a cfg context so that does not depend on the LIR also being printedWed, 18 Apr 2012 17:56:53 +0200, by Doug Simon
-
rename: nodesFor -> blockToNodesMapWed, 18 Apr 2012 13:42:11 +0200, by Doug Simon
-
removed mechanism for lowering ExceptionObjectNode via substitution; only LIR lowering by the runtime is now supportedTue, 17 Apr 2012 22:24:14 +0200, by Doug Simon
-
added RiCompiledMethod.executeVarargs(Object...) to support compiling and calling arbitrary Java methodsTue, 17 Apr 2012 13:52:38 +0200, by Doug Simon
-
added hcfdis commandTue, 17 Apr 2012 13:38:28 +0200, by Doug Simon
-
ignore src/share/tools directory in native build out-of-date checkFri, 13 Apr 2012 23:57:07 +0200, by Doug Simon
-
fixed bug in BitMap.negate() causing length() to be greater than size()Fri, 13 Apr 2012 23:55:25 +0200, by Doug Simon
-
ExceptionObjectNode is now lowered without XIRFri, 13 Apr 2012 23:28:20 +0200, by Doug Simon
-
conditional support for translating ExceptionObjectNode without XIRFri, 13 Apr 2012 15:31:41 +0200, by Doug Simon
-
fixed incorrect register arg in graal_create_out_of_bounds_exception stubFri, 13 Apr 2012 15:28:54 +0200, by Doug Simon
-
skip a native build if all files in src and make are older than the timestamp of the previous buildFri, 13 Apr 2012 15:26:08 +0200, by Doug Simon
-
made HotSpotResolvedMethodImpl.toStackTraceElement() call into native code to get an object containing source file infoFri, 13 Apr 2012 11:15:36 +0200, by Doug Simon
-
made links to CPU and OS specific directories shorterThu, 12 Apr 2012 20:40:25 +0200, by Doug Simon
-
removed XIR safepoint operationThu, 12 Apr 2012 20:33:12 +0200, by Doug Simon
-
fixed bug in call to unwindExceptionStub (exceptionOop arg was not be passed correctly)Thu, 12 Apr 2012 17:27:04 +0200, by Doug Simon
-
Merge.Thu, 12 Apr 2012 15:58:05 +0200, by Doug Simon
-
removed XIR prologue and epilogues - architecture and runtime specific subclass of Backend is now used insteadThu, 12 Apr 2012 15:55:03 +0200, by Doug Simon
-
added -j option to gate command to disable cleaning of Java class filesThu, 12 Apr 2012 14:20:51 +0200, by Doug Simon
-
added links to SPARC directories to enable browsing alternative backend detailsWed, 11 Apr 2012 17:47:30 +0200, by Doug Simon
-
enhanced disassembly to decode stub addresses for runtime callsWed, 11 Apr 2012 12:25:59 +0200, by Doug Simon
-
mx dacapo, mx scaladacapo and mx specjvm2008 should use the specified vmWed, 11 Apr 2012 15:38:00 +0200, by Gilles Duboscq
-
Do not split merges when they are used to anchor some valuesWed, 11 Apr 2012 11:37:24 +0200, by Gilles Duboscq
-
MergeWed, 11 Apr 2012 10:37:25 +0200, by Gilles Duboscq
-
Cosmetic fix to bailout outputWed, 11 Apr 2012 10:37:19 +0200, by Gilles Duboscq
-
Merge node simplification: Combine merge cascades into a single merge.Tue, 10 Apr 2012 19:02:04 +0200, by Andreas Woess
-
MergeTue, 10 Apr 2012 18:52:21 +0200, by Andreas Woess
-
Add peel method overload with SuperBlock parameter. Don't call normalizeLoopBegin.Tue, 10 Apr 2012 18:51:04 +0200, by Andreas Woess
-
Fix for peeling : fix a bug in the Virtual chain reconstructionTue, 10 Apr 2012 15:48:54 +0200, by Gilles Duboscq
-
MergeTue, 10 Apr 2012 14:06:02 +0200, by Gilles Duboscq
-
Estimate size of loop and peel only if resulting graph is not too bigTue, 10 Apr 2012 14:05:14 +0200, by Gilles Duboscq
-
configured test source directory for graal.graph projectTue, 10 Apr 2012 12:38:13 +0200, by Doug Simon
-
Merge.Tue, 10 Apr 2012 12:22:46 +0200, by Doug Simon
-
replace monkey patch with subclassing insteadSun, 08 Apr 2012 00:09:10 +0200, by Doug Simon
-
Peeling loop depending on their entry probabilityMon, 09 Apr 2012 20:43:30 +0200, by Gilles Duboscq
-
Add options for OptLoopTransform and OptSafepointEliminationMon, 09 Apr 2012 20:30:41 +0200, by Gilles Duboscq
-
Loop peelingMon, 09 Apr 2012 19:59:01 +0200, by Gilles Duboscq
-
We can use a FloatingRead to get the arrayClass in storechecksMon, 09 Apr 2012 19:56:10 +0200, by Gilles Duboscq
-
Fix StoreIndexedNode lowering : use a FloatinReadNode instead of Floating a ReadNodeMon, 09 Apr 2012 19:51:43 +0200, by Gilles Duboscq
-
Fix for getModifiers intrinsic : use a floating read instead of floating a normal readMon, 09 Apr 2012 19:41:59 +0200, by Gilles Duboscq
-
Loop-closed form GraphBuidlingMon, 09 Apr 2012 19:15:41 +0200, by Gilles Duboscq
-
MergeFri, 06 Apr 2012 17:58:00 +0200, by Gilles Duboscq
-
Allow VirtualPhis in FrameStates, now the Virtual state in a LoopBegin's FrameState is the VirtualLoopPhiFri, 06 Apr 2012 17:51:35 +0200, by Gilles Duboscq
-
MergeFri, 06 Apr 2012 17:05:41 +0200, by Gilles Duboscq
-
Improve exacuation of anchored values, use it to fix if and merge simplificationsFri, 06 Apr 2012 17:05:33 +0200, by Gilles Duboscq
-
Fix for EscapeAnalysis at loopEndsFri, 06 Apr 2012 16:30:18 +0200, by Gilles Duboscq
-
Reordering and adjustments to phasesFri, 06 Apr 2012 16:03:51 +0200, by Gilles Duboscq
-
Fix potential KillCFG problemFri, 06 Apr 2012 15:44:15 +0200, by Gilles Duboscq
-
Fix for IntegerMul canonicalization : use the proper kind when canonicalizing a*0Fri, 06 Apr 2012 15:23:58 +0200, by Gilles Duboscq
-
Add a PrintBailout optionFri, 06 Apr 2012 15:17:29 +0200, by Gilles Duboscq
-
Add a few loop jttsFri, 06 Apr 2012 14:59:04 +0200, by Gilles Duboscq
-
Allow tracking nodes responsible for a non-empty liveIn in LinearScanFri, 06 Apr 2012 14:41:10 +0200, by Gilles Duboscq
-
improved name of Eclipse launch file created for jar applicationsFri, 06 Apr 2012 17:24:47 +0200, by Doug Simon
-
MergeFri, 06 Apr 2012 14:26:33 +0200, by Gilles Duboscq
-
make DaCapo benchmark matchers produce multiple result linesFri, 06 Apr 2012 14:26:13 +0200, by Gilles Duboscq
-
Add DaCapo 1st run as a benchmark groupThu, 05 Apr 2012 17:11:41 +0200, by Gilles Duboscq
-
added --ecl option to mx for saving VM execution(s) as Eclipse launch configurationsThu, 05 Apr 2012 22:35:28 +0200, by Doug Simon
-
abstracted word size in object array copyWed, 04 Apr 2012 12:08:52 +0200, by Doug Simon
-
write barrier for UnsafeStoreNode must be inserted after associated write node has replaced original store node in the graphWed, 04 Apr 2012 09:19:44 +0200, by Doug Simon
-
revived mechanism for disabling automatic native builds in EclipseTue, 03 Apr 2012 23:10:04 +0200, by Doug Simon
-
emit GC write barrier for UnsafeStoreNode only if store kind is ObjectTue, 03 Apr 2012 23:08:27 +0200, by Doug Simon
-
automated download of hsdis lib if PrintAssembly option is used; added support for hsdis on the MacTue, 03 Apr 2012 21:31:32 +0200, by Doug Simon
-
Merge.Tue, 03 Apr 2012 10:58:23 +0200, by Doug Simon
-
unsafe load/store snippets now require a displacement argument which allows x86 complex addressing modes to be used for tighter encoding of array store/load operationsTue, 03 Apr 2012 10:56:40 +0200, by Doug Simon
-
added printing of HotSpot config if graal.printconfig system property is trueTue, 03 Apr 2012 10:05:49 +0200, by Doug Simon
-
made Logger thread-safe by using a ThreadLocalTue, 03 Apr 2012 09:43:21 +0200, by Doug Simon
-
disable PriorityQueue and CacheGraphsMon, 02 Apr 2012 19:47:13 +0200, by Lukas Stadler
-
fix PriorityQueue, enable PriorityQueue and CacheGraphsMon, 02 Apr 2012 19:46:48 +0200, by Lukas Stadler
-
fixed gcc warning; added note to README_GRAAL about disabling the bootstrap stepMon, 02 Apr 2012 12:19:18 +0200, by Doug Simon
-
added README_GRAAL.txt with simple build instructionsMon, 02 Apr 2012 11:39:32 +0200, by Doug Simon
-
turn off experimental options (graph caching, compilation queue changes)Thu, 29 Mar 2012 19:04:07 +0200, by Lukas Stadler
-
benchmark: graal compilation policy + priority queue + dynamic comp thread priority + graph cachingThu, 29 Mar 2012 19:03:29 +0200, by Lukas Stadler
-
benchmark: graal compilation policy + priority queue + dynamic comp thread priorityThu, 29 Mar 2012 19:02:57 +0200, by Lukas Stadler
-
added graph caching (-G:+CacheGraphs)Thu, 29 Mar 2012 18:55:45 +0200, by Lukas Stadler
-
compilation queue changes:Thu, 29 Mar 2012 18:43:30 +0200, by Lukas Stadler
-
added @Fold to folding methods during snippet intrinsification; replaced CardTableStartNode and CardTableShiftNode with @Fold methodsThu, 29 Mar 2012 13:23:34 +0200, by Doug Simon
-
added 'javadoc/' to .hgignoreThu, 29 Mar 2012 13:22:25 +0200, by Doug Simon
-
made MethodFilter patterns a little more flexible with respect to parametersThu, 29 Mar 2012 13:21:22 +0200, by Doug Simon
-
made HotSpotTypePrimitive.name() return the internal name form (as per the spec in RiType)Thu, 29 Mar 2012 13:20:43 +0200, by Doug Simon
-
added javadoc command (from Maxine version of mx)Thu, 29 Mar 2012 10:52:12 +0200, by Doug Simon
-
Merge.Wed, 28 Mar 2012 22:17:38 +0200, by Doug Simon
-
fixed regex in MethodFilterWed, 28 Mar 2012 22:17:10 +0200, by Doug Simon
-
made CompareAndSwapNode implement Lowerable to ensure partial HIR -> HIR lowering happensWed, 28 Mar 2012 22:14:14 +0200, by Doug Simon
-
removed XIR & LIR code for nodes that are completely lowered in HotspotRuntime.lower()Wed, 28 Mar 2012 14:31:56 +0200, by Doug Simon
-
removed some manual options set when compiling with JDT from mxWed, 28 Mar 2012 14:23:30 +0200, by Doug Simon
-
documentation to show the relationship between DebugConfig and DebugWed, 28 Mar 2012 14:22:25 +0200, by Doug Simon
-
added check for use of MethodFilter option without use of Log, Dump, Meter or Time optionsWed, 28 Mar 2012 14:21:05 +0200, by Doug Simon
-
reset invocation counter to 1 when method is queued for compilation, this leads to fewer unsuccessful re-enqueues.Wed, 28 Mar 2012 17:46:14 +0200, by Lukas Stadler
-
Fix for canonicalizer : some input changes were not tracked leading to canonicalization missesWed, 28 Mar 2012 13:56:41 +0200, by Gilles Duboscq
-
MergeWed, 28 Mar 2012 09:37:18 +0200, by Gilles Duboscq
-
Add a RiDeoptAction to Guards and FixedGuardsMon, 26 Mar 2012 15:47:49 +0200, by Gilles Duboscq
-
fixed Eclipse compiler warnings about unused parametersMon, 26 Mar 2012 22:40:31 +0200, by Doug Simon
-
made eclipseinit generate Eclipse debug-on-attach launch config in mx/attach-8000.launchMon, 26 Mar 2012 22:25:26 +0200, by Doug Simon
-
upgraded compiler settings for Eclipse 3.8Mon, 26 Mar 2012 22:24:07 +0200, by Doug Simon
-
added -G:+PrintFlags flag for printing the Graal flags; tightened format checking of Graal options to be consistent with HotSpotMon, 26 Mar 2012 13:49:13 +0200, by Doug Simon
-
MergeFri, 23 Mar 2012 12:13:04 -0700, by Christian Haeubl
-
bugfix, parallel GC seems stableFri, 23 Mar 2012 12:12:35 -0700, by Christian Haeubl
-
fixed comment and error message in commands.pyFri, 23 Mar 2012 13:33:56 +0100, by Doug Simon
-
changed Graal class path declaration (back) to a constant that is checked for correctness during buildingFri, 23 Mar 2012 11:48:39 +0100, by Doug Simon
-
MergeThu, 22 Mar 2012 19:06:04 -0700, by Christian Haeubl
-
some GC fixesThu, 22 Mar 2012 18:54:02 -0700, by Christian Haeubl
-
fix for package visible GraalOptionsWed, 21 Mar 2012 16:33:58 -0700, by Christian Haeubl
-
Add UseSerialGC flag in benchmarks so that all vms run with the same GCThu, 22 Mar 2012 19:54:03 +0100, by Gilles Duboscq
-
MergeThu, 22 Mar 2012 19:43:56 +0100, by Gilles Duboscq
-
Add assertion around probabilities, and fix potential problem in ComputeProbabilityPhaseThu, 22 Mar 2012 19:28:45 +0100, by Gilles Duboscq
-
Use DumpOnError flag, false by defaultThu, 22 Mar 2012 18:36:52 +0100, by Gilles Duboscq
-
Use VM_LITTLE_ENDIAN to determine endianness.Thu, 22 Mar 2012 19:13:09 +0100, by Andreas Woess
-
Add posibility to ignore some tests/benchmarks with some vms : use it to disable bootstrap benchmarks for client/serverThu, 22 Mar 2012 18:28:18 +0100, by Gilles Duboscq
-
Fix C++ code to allow successful build on Windows.Wed, 21 Mar 2012 18:05:41 +0100, by Thomas Wuerthinger
-
Fix constructor of DeoptimizeNode (to match intrinsic definition).Wed, 21 Mar 2012 14:57:06 +0100, by Thomas Wuerthinger
-
Merge.Wed, 21 Mar 2012 14:39:11 +0100, by Thomas Wuerthinger
-
Merge.Wed, 21 Mar 2012 14:32:47 +0100, by Thomas Wuerthinger
-
Merge.Wed, 21 Mar 2012 13:57:30 +0100, by Thomas Wuerthinger
-
Added new decorate methods to the Debug class.Wed, 21 Mar 2012 13:49:34 +0100, by Thomas Wuerthinger
-
Move compilation task logic to separate class.Wed, 21 Mar 2012 13:13:47 +0100, by Thomas Wuerthinger
-
Use CiKind.ordinal() as it directly reflects HotSpot's basic type value.Wed, 21 Mar 2012 12:12:22 +0100, by Thomas Wuerthinger
-
Refactoring of the debug framework. Move compiler thread implementation to its own file.Wed, 21 Mar 2012 12:07:41 +0100, by Thomas Wuerthinger
-
Fixed DeoptimizeNode.deopt intrinsic.Wed, 21 Mar 2012 12:11:51 +0100, by Andreas Woess
-
another fix for non-graal buildsWed, 21 Mar 2012 13:05:57 +0100, by Lukas Stadler
-
fix for non-graal buildsWed, 21 Mar 2012 11:57:57 +0100, by Lukas Stadler
-
MergeWed, 21 Mar 2012 11:28:22 +0100, by Lukas Stadler
-
Support for recording a leaf graph id for each deoptimization point in the debug info.Wed, 21 Mar 2012 10:47:02 +0100, by Lukas Stadler
-
better MethodFilter (allows filtering by class, method name and parameter types)Fri, 16 Mar 2012 11:03:54 +0100, by Lukas Stadler
-
better inlining debug outputTue, 20 Mar 2012 17:56:41 -0700, by Christian Haeubl
-
added better debug output when an optimistic deoptimization is disabledTue, 20 Mar 2012 16:15:27 -0700, by Christian Haeubl
-
fixed C2 compilation errorTue, 20 Mar 2012 12:16:14 -0700, by Christian Haeubl
-
C1 bugfix, fixed C1 compilation errorsTue, 20 Mar 2012 11:45:21 -0700, by Christian Haeubl
-
MergeTue, 20 Mar 2012 10:33:39 -0700, by Christian Haeubl
-
fixed failing testcasesTue, 20 Mar 2012 10:32:34 -0700, by Christian Haeubl
-
fixed fastdebug C++ issueTue, 20 Mar 2012 08:34:54 -0700, by Christian Haeubl
-
MergeTue, 20 Mar 2012 08:24:04 -0700, by Christian Haeubl
-
minor cleanups after mergeMon, 19 Mar 2012 16:22:57 -0700, by Christian Haeubl
-
MergeMon, 19 Mar 2012 15:51:49 -0700, by Christian Haeubl
-
minor changesMon, 19 Mar 2012 15:47:35 -0700, by Christian Haeubl
-
added output when optimistic optimizations are disabledMon, 19 Mar 2012 15:08:07 -0700, by Christian Haeubl
-
bugfixMon, 19 Mar 2012 14:54:46 -0700, by Christian Haeubl
-
finished first implementation of disabling runtime feedback selectively based on deoptimization historyMon, 19 Mar 2012 14:43:15 -0700, by Christian Haeubl
-
removed EndlessRecompilationTestThu, 15 Mar 2012 17:01:44 -0700, by Christian Haeubl
-
added EndlessRecompilationTestThu, 15 Mar 2012 17:01:03 -0700, by Christian Haeubl
-
fixed two cases where DeoptAction was invalidThu, 15 Mar 2012 16:34:31 -0700, by Christian Haeubl
-
more preparations for disabling runtime feedback selectively based on deoptimization historyThu, 15 Mar 2012 15:31:34 -0700, by Christian Haeubl
-
more preparations for disabling runtime feedback selectively based on deoptimization historyTue, 13 Mar 2012 18:53:33 -0700, by Christian Haeubl
-
fixed case when exception probability should not be usedTue, 13 Mar 2012 12:01:24 -0700, by Christian Haeubl
-
bugfixTue, 13 Mar 2012 10:41:13 -0700, by Christian Haeubl
-
removed unnecessary fileMon, 12 Mar 2012 18:40:51 -0700, by Christian Haeubl
-
preparations to avoid endless recompilations because of not updated profiling informationMon, 12 Mar 2012 18:40:05 -0700, by Christian Haeubl
-
Allow ints to be put into a virtual long array.Tue, 20 Mar 2012 17:13:57 +0100, by Andreas Woess
-
Added jdkhome command to mx.Tue, 20 Mar 2012 14:43:09 +0100, by Doug Simon
-
Relax an assertion that would incorrectly fail for boxed virtual objects.Mon, 19 Mar 2012 13:33:49 +0100, by Andreas Woess
-
Consitency in killCFG : kill the loop before deleteing the loopbegin when removing a dead loopMon, 19 Mar 2012 12:01:20 +0100, by Gilles Duboscq
-
getClass's intrinsic ReadNode floats, use a FloatingReadNodeMon, 19 Mar 2012 11:58:43 +0100, by Gilles Duboscq
-
Run the canonicalizer earlyMon, 19 Mar 2012 11:57:33 +0100, by Gilles Duboscq
-
inputs in a NodeInputList can be null, allow adding null values to NodeInputList (consistent with NodeSuccessorList)Mon, 19 Mar 2012 11:57:10 +0100, by Gilles Duboscq
-
Canonicalize some filter usages. Fix for graph printer's escape (escape invalid control chars). Small comment fixesMon, 19 Mar 2012 11:55:20 +0100, by Gilles Duboscq
-
Fix intrinsification of an invoke with exception with a deoptimize node.Fri, 16 Mar 2012 19:30:11 +0100, by Andreas Woess
-
Fix possible endless recursion in ConvertDeoptimizeToGuardPhase.Fri, 16 Mar 2012 19:23:43 +0100, by Andreas Woess
-
added mechanism for disabling automatic native builds from the IDE (set IDE_BUILD_TARGET="" in mx/env)Fri, 16 Mar 2012 20:23:29 +0100, by Doug Simon
-
compiler.class.path should not include system class pathFri, 16 Mar 2012 20:03:11 +0100, by Doug Simon
-
fixed segv encountered while printing system property with a NULL valueFri, 16 Mar 2012 18:25:30 +0100, by Doug Simon
-
Added -V option to mx for 'very verbose'which prints the environment variables used for an external command.Fri, 16 Mar 2012 14:48:15 +0100, by Doug Simon
-
Disabled 'examples' command until the examples are revived.Fri, 16 Mar 2012 14:47:23 +0100, by Doug Simon
-
Made the IdealGraphVisualizer runnable from mx with new 'igv' command.Thu, 15 Mar 2012 08:23:05 +0100, by Doug Simon
-
Added mx/ecj.jar to .hgignoreWed, 14 Mar 2012 21:54:42 +0100, by Doug Simon
-
disable PropagateTypes optionWed, 14 Mar 2012 18:00:59 +0100, by Lukas Stadler
-
remove old PropagateTypesPhaseWed, 14 Mar 2012 18:00:19 +0100, by Lukas Stadler
-
add and enable new PropagateTypeCachePhase, add type system testsWed, 14 Mar 2012 17:59:06 +0100, by Lukas Stadler
-
experimental type storage/query infrastructure, part 4:Wed, 14 Mar 2012 17:55:33 +0100, by Lukas Stadler
-
experimental type storage/query infrastructure, part 3:Wed, 14 Mar 2012 17:50:59 +0100, by Lukas Stadler
-
experimental type storage/query infrastructure, part 2: type feedbackWed, 14 Mar 2012 17:46:39 +0100, by Lukas Stadler
-
experimental type storage/query infrastructure, part 1Wed, 14 Mar 2012 17:42:41 +0100, by Lukas Stadler
-
experimental: dependencies on all ValueNodesWed, 14 Mar 2012 17:23:31 +0100, by Lukas Stadler
-
fix typos and remove unused parametersWed, 14 Mar 2012 17:22:55 +0100, by Lukas Stadler
-
let PostOrderBlockIterator iterate loops multiple timesWed, 14 Mar 2012 17:17:24 +0100, by Lukas Stadler
-
fix to Condition.impliesWed, 14 Mar 2012 17:15:17 +0100, by Lukas Stadler
-
propagate stamps while loweringWed, 14 Mar 2012 17:14:22 +0100, by Lukas Stadler
-
add NodeList.addAll(T[])Wed, 14 Mar 2012 17:08:06 +0100, by Lukas Stadler
-
change MergeableState to use List<T> instead of Collection<T>Wed, 14 Mar 2012 17:07:30 +0100, by Lukas Stadler
-
rename PiNode.value to PiNode.object and UnsafeCastNode.x to UnsafeCastNode.objectWed, 14 Mar 2012 16:57:18 +0100, by Lukas Stadler
-
Made the Eclipse properties be automatically generated if they don't exist when building with the Eclipse batch compiler.Wed, 14 Mar 2012 14:09:39 +0100, by Doug Simon
-
Made Java builds look for mx/ecj.jar to use Eclipse batch compiler by default.Wed, 14 Mar 2012 13:54:32 +0100, by Doug Simon
-
Merge.Sun, 11 Mar 2012 13:11:37 +0100, by Doug Simon
-
Removed GRAAL_README (outdated)Fri, 09 Mar 2012 08:03:20 +0100, by Doug Simon
-
enabled wrappers for native method callsFri, 09 Mar 2012 13:14:54 -0800, by Christian Haeubl
-
Remove method callback.Fri, 09 Mar 2012 17:12:20 +0100, by Andreas Woess
-
fixed debug/fastdebug warning messageThu, 08 Mar 2012 16:39:16 -0800, by Christian Haeubl
-
Two more package name corrections in C++ part.Thu, 08 Mar 2012 19:49:51 +0100, by Thomas Wuerthinger
-
Updated mx commands.Thu, 08 Mar 2012 19:35:42 +0100, by Thomas Wuerthinger
-
Adjusted Graal's vmSymbol entries.Thu, 08 Mar 2012 19:27:37 +0100, by Thomas Wuerthinger
-
Adjust C++ part according to the renaming.Thu, 08 Mar 2012 19:24:41 +0100, by Thomas Wuerthinger
-
Renamed projects.Thu, 08 Mar 2012 19:24:17 +0100, by Thomas Wuerthinger
-
Update import statements.Thu, 08 Mar 2012 19:11:12 +0100, by Thomas Wuerthinger
-
Perform renames on files.Thu, 08 Mar 2012 17:57:30 +0100, by Thomas Wuerthinger
-
MergeThu, 08 Mar 2012 15:09:11 +0100, by Gilles Duboscq
-
more comments tag updatesThu, 08 Mar 2012 15:06:59 +0100, by Gilles Duboscq
-
comments cleanup/retaggingThu, 08 Mar 2012 15:01:19 +0100, by Gilles Duboscq
-
Merge.Thu, 08 Mar 2012 12:46:19 +0100, by Thomas Wuerthinger
-
Remove duplicate method entry in debug scope.Thu, 08 Mar 2012 12:45:49 +0100, by Thomas Wuerthinger
-
added assertionWed, 07 Mar 2012 14:35:22 -0800, by Christian Haeubl
-
MergeWed, 07 Mar 2012 14:14:25 -0800, by Christian Haeubl
-
another fix for goto's deopt caseWed, 07 Mar 2012 14:14:03 -0800, by Christian Haeubl
-
bugfixWed, 07 Mar 2012 11:36:53 -0800, by Christian Haeubl
-
MergeWed, 07 Mar 2012 11:29:04 -0800, by Christian Haeubl
-
fix for goto's deopt caseWed, 07 Mar 2012 11:14:00 -0800, by Christian Haeubl
-
Added 'intro' command to mx that runs a simple 'hello world' program and visualizes its compilation in the Graal Visualizer.Wed, 07 Mar 2012 21:04:56 +0100, by Doug Simon
-
Fix performance regression: When never executed code is not compiled, deoptimize before the branch so that interpreter updates profiling information.Wed, 07 Mar 2012 11:06:14 -0800, by Christian Wimmer
-
reverted the changes to sanitycheck.pyWed, 07 Mar 2012 10:09:55 -0800, by Christian Haeubl
-
hardcoded correct SPECjvm2008 startup settings in sanitycheck.pyWed, 07 Mar 2012 10:09:33 -0800, by Christian Haeubl
-
fix after mergeWed, 07 Mar 2012 10:03:52 -0800, by Christian Haeubl
-
MergeWed, 07 Mar 2012 10:02:33 -0800, by Christian Haeubl
-
only print a warning in case that an endless recompilation is detectedWed, 07 Mar 2012 09:50:36 -0800, by Christian Haeubl
-
added option to print the profiling informationWed, 07 Mar 2012 09:48:08 -0800, by Christian Haeubl
-
added detection for endless recompilationTue, 06 Mar 2012 11:11:27 -0800, by Christian Haeubl
-
fixed deoptimization outputMon, 05 Mar 2012 12:40:54 -0800, by Christian Haeubl
-
MergeMon, 05 Mar 2012 12:03:02 -0800, by Christian Haeubl
-
exit the VM when an endless recompilation is detectedMon, 05 Mar 2012 12:01:38 -0800, by Christian Haeubl
-
Fix performance regression: remove unnecessary restriction of JSR parsingTue, 06 Mar 2012 11:55:44 -0800, by Christian Wimmer
-
Fix python warningTue, 06 Mar 2012 19:17:52 +0100, by Gilles Duboscq
-
Add jacoco report and a -XX:+DeoptimizeALot -XX:+VerifyOops bootstrap run to the gateTue, 06 Mar 2012 19:13:51 +0100, by Gilles Duboscq
-
Integrated mxtool updates from Maxine project.Tue, 06 Mar 2012 12:09:50 +0100, by Doug Simon
-
Use BytecodeStream in BciBlockMapping instead of hand-crafted byte-array accessesMon, 05 Mar 2012 18:22:31 -0800, by Christian Wimmer
-
Move bytecode definition in its own package to separate it from the bytecode parserMon, 05 Mar 2012 17:36:34 -0800, by Christian Wimmer
-
Fix and enable liveness analysis to prune unnecessary frame state entriesMon, 05 Mar 2012 16:09:49 -0800, by Christian Wimmer
-
Remove unused importMon, 05 Mar 2012 16:09:07 -0800, by Christian Wimmer
-
Allow multiple entries in methodFilterMon, 05 Mar 2012 16:07:42 -0800, by Christian Wimmer
-
Remove FrameStateAccess: Make FrameState immutable and move all modification logic into FrameStateBuilderMon, 05 Mar 2012 09:55:54 -0800, by Christian Wimmer
-
cosmetic simplifications in NewInstanceNode.ESCAPE.updateStateMon, 05 Mar 2012 14:38:43 +0100, by Gilles Duboscq
-
Allow JaCoCon to append to the execution fileMon, 05 Mar 2012 14:35:26 +0100, by Gilles Duboscq
-
fix variable redefinition in URLConnectionDownloadMon, 05 Mar 2012 13:40:39 +0100, by Gilles Duboscq
-
MergeSun, 04 Mar 2012 18:56:25 -0800, by Christian Haeubl
-
try to reduce MaximumGreedyInlineSize significantlyFri, 02 Mar 2012 18:50:51 -0800, by Christian Haeubl
-
some more changes to inlining debug outputFri, 02 Mar 2012 17:52:12 -0800, by Christian Haeubl
-
changed inlining debug outputFri, 02 Mar 2012 17:43:17 -0800, by Christian Haeubl
-
fixed an issue that prevented java.util.concurrent methods from being compiledFri, 02 Mar 2012 16:44:36 -0800, by Christian Haeubl
-
Use lower case http_proxy because this is the default environment variable on LinuxFri, 02 Mar 2012 09:23:18 -0800, by Christian Wimmer
-
Reorder gate checks to do the important stuff firstFri, 02 Mar 2012 09:21:10 -0800, by Christian Wimmer
-
Remove assertion that does not holdFri, 02 Mar 2012 09:20:28 -0800, by Christian Wimmer
-
Additional infrastructure methodsFri, 02 Mar 2012 09:18:42 -0800, by Christian Wimmer
-
Use context instead of individual dump calls to pass helper objects to CFG printerFri, 02 Mar 2012 09:17:59 -0800, by Christian Wimmer
-
Remove dead codeFri, 02 Mar 2012 09:13:36 -0800, by Christian Wimmer
-
Do not use SchedulePhase in CFG printerFri, 02 Mar 2012 09:12:54 -0800, by Christian Wimmer
-
Make reverse postorder computation more robust so that it can handle dead code.Fri, 02 Mar 2012 09:10:04 -0800, by Christian Wimmer
-
Allow Debug context with multiple objectsFri, 02 Mar 2012 09:08:39 -0800, by Christian Wimmer
-
NodeList.toString should not print null elements at the end of the arrayFri, 02 Mar 2012 09:07:56 -0800, by Christian Wimmer
-
Use register hints in new linear scan allocatorFri, 02 Mar 2012 09:07:14 -0800, by Christian Wimmer
-
Fix copy&paste errorFri, 02 Mar 2012 09:06:31 -0800, by Christian Wimmer
-
fixed probabilities when polymorphic inlining is usedThu, 01 Mar 2012 15:18:32 -0800, by Christian Haeubl
-
disable vtable stub inliningThu, 01 Mar 2012 15:58:46 +0100, by Lukas Stadler
-
fixes to vtable stub inlining: compute offset on demand, look out for interface methodsThu, 01 Mar 2012 15:36:35 +0100, by Lukas Stadler
-
disable VTable stub inliningThu, 01 Mar 2012 12:26:32 +0100, by Lukas Stadler
-
enable VTable stub inliningThu, 01 Mar 2012 12:26:18 +0100, by Lukas Stadler
-
add option to inline VTable stubsThu, 01 Mar 2012 12:11:19 +0100, by Lukas Stadler
-
MergeThu, 01 Mar 2012 12:10:41 +0100, by Lukas Stadler
-
cleanup of XirSite: remove unused (and incorrectly implemented) type functions, add receiver to determine nonNull propertyThu, 01 Mar 2012 12:04:37 +0100, by Lukas Stadler
-
use profiling information whenever possibleWed, 29 Feb 2012 19:20:15 -0800, by Christian Haeubl
-
fix for RiCompiledMethod.executeWed, 29 Feb 2012 14:49:54 +0100, by Lukas Stadler
-
Fix DebugScope memory leak.Tue, 28 Feb 2012 21:25:21 +0100, by Thomas Wuerthinger
-
Small fix for windows.Tue, 28 Feb 2012 18:57:46 +0100, by Andreas Woess
-
added RiCompiledMethod.execute and the required VM infrastructureTue, 28 Feb 2012 18:00:35 +0100, by Lukas Stadler
-
eclipse CDT project updateTue, 28 Feb 2012 17:53:07 +0100, by Lukas Stadler
-
prefer inlining within loopsMon, 27 Feb 2012 19:16:28 -0800, by Christian Haeubl
-
slightly prefer inlining within loopsMon, 27 Feb 2012 19:15:30 -0800, by Christian Haeubl
-
disabled the preferred inlining within loops for one benchmark runMon, 27 Feb 2012 19:14:36 -0800, by Christian Haeubl
-
MergeMon, 27 Feb 2012 15:06:36 -0800, by Christian Haeubl
-
added comment about final non-static fieldsMon, 27 Feb 2012 14:50:58 -0800, by Christian Haeubl
-
small fix to loop frequency propagationMon, 27 Feb 2012 14:47:55 -0800, by Christian Haeubl
-
2 more #ifdef GRAALMon, 27 Feb 2012 23:36:29 +0100, by Thomas Wuerthinger
-
Added missing #ifdef GRAALMon, 27 Feb 2012 23:05:48 +0100, by Thomas Wuerthinger
-
Merge.Mon, 27 Feb 2012 22:19:24 +0100, by Thomas Wuerthinger
-
create separate RUNTIME1_STUBS definition for non-graal build.Mon, 27 Feb 2012 22:18:57 +0100, by Thomas Wuerthinger
-
Remove the hacks around "is_Compiler_thread" assertions; Graal no longer uses the compiler thread mechanisms; don't create a C++ compilation queue or any compiler threads.Mon, 27 Feb 2012 22:15:05 +0100, by Thomas Wuerthinger
-
More diff vs hsx24 clean up.Mon, 27 Feb 2012 21:49:51 +0100, by Thomas Wuerthinger
-
More diff vs hsx24 optimizations.Mon, 27 Feb 2012 21:43:51 +0100, by Thomas Wuerthinger
-
More ifdef GRAAL usage.Mon, 27 Feb 2012 18:31:27 +0100, by Thomas Wuerthinger
-
Reducing diff to hsx24Mon, 27 Feb 2012 17:06:18 +0100, by Thomas Wuerthinger
-
More GRAAL #ifdef; ignore graal directory on windows for client/server configuration.Mon, 27 Feb 2012 16:26:41 +0100, by Thomas Wuerthinger
-
Merge.Mon, 27 Feb 2012 15:25:39 +0100, by Thomas Wuerthinger
-
First round of minimizing diff vs OpenJDK.Mon, 27 Feb 2012 15:15:59 +0100, by Thomas Wuerthinger
-
Merge fix #3.Mon, 27 Feb 2012 14:58:47 +0100, by Thomas Wuerthinger
-
Merge fix #2.Mon, 27 Feb 2012 14:40:41 +0100, by Thomas Wuerthinger
-
Merge fixes.Mon, 27 Feb 2012 14:36:47 +0100, by Thomas Wuerthinger
-
Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/Mon, 27 Feb 2012 13:10:13 +0100, by Thomas Wuerthinger
-
MergeThu, 23 Feb 2012 21:10:02 -0500, by bpittore
-
7120481: storeStore barrier in constructor with final fieldTue, 21 Feb 2012 13:14:55 -0500, by jiangli
-
MergeWed, 22 Feb 2012 14:00:34 -0500, by bpittore
-
7129401: PPC: runtime/7100935/TestShortArraycopy.java failsWed, 15 Feb 2012 20:26:59 -0500, by vladidan
-
MergeWed, 22 Feb 2012 08:19:27 -0800, by fparain
-
7145358: SA throws ClassCastException for partially loaded ConstantPoolMon, 20 Feb 2012 21:27:56 -0800, by poonam
-
7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSXSun, 19 Feb 2012 13:11:39 +0100, by sla
-
7145798: System.loadLibrary does not search current working directoryFri, 17 Feb 2012 15:55:27 -0800, by dcubed
-
Added tag jdk8-b27 for changeset 3b24e7e01d20Thu, 23 Feb 2012 12:03:08 -0800, by katleman
-
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c hs23-b16Mon, 20 Feb 2012 13:11:08 -0800, by kvn
-
7146700: new hotspot build - hs24-b01Fri, 17 Feb 2012 15:11:32 -0800, by amurillo
-
Added tag hs23-b16 for changeset f92a171cf007Fri, 17 Feb 2012 15:06:39 -0800, by amurillo
-
MergeFri, 17 Feb 2012 15:06:38 -0800, by amurillo
-
Added tag jdk8-b26 for changeset fd3060701216Thu, 16 Feb 2012 13:01:24 -0800, by katleman
-
MergeFri, 17 Feb 2012 12:18:52 -0800, by never
-
7146729: nightly failure after 7141200: tty is sometimes null during shutdown of main threadFri, 17 Feb 2012 12:18:10 -0800, by never
-
7145346: VerifyStackAtCalls is brokenThu, 16 Feb 2012 17:12:49 -0800, by kvn
-
7144318: GCLocker assert failure: assert(_needs_gc || SafepointSynchronize::is_at_safepoint(Thu, 16 Feb 2012 11:33:49 -0800, by never
-
7143038: SIGSEGV in assert_equal / LinearScan::assign_reg_numThu, 16 Feb 2012 09:20:40 +0100, by roland
-
7125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29Wed, 15 Feb 2012 21:37:49 -0800, by kvn
-
7142680: default GC affected by jvm pathWed, 15 Feb 2012 16:29:40 -0800, by iveresov
-
7145345: Code cache sweeper must cooperate with safepointsWed, 15 Feb 2012 12:32:03 -0800, by iveresov
-
7145537: minor tweaks to LogEventsWed, 15 Feb 2012 10:12:55 -0800, by never
-
7126041: jdk7u4 b05 and b06 crash with RubyMine 3.2.4, works well with b04Wed, 15 Feb 2012 09:43:16 +0100, by roland
-
7143061: nsk/stress/stack/b4525850 crash VMTue, 14 Feb 2012 15:43:56 -0800, by never
-
7144405: JumbleGC002 assert(m->offset() == pc_offset) failed: oopmap not foundTue, 14 Feb 2012 09:43:25 +0100, by roland
-
7143766: add ALT_JDK_IMAGE_DIR and improve test_jdkMon, 13 Feb 2012 04:30:59 -0800, by twisti
-
7141329: Strange values of stack_size in -XX:+TraceMethodHandles outputMon, 13 Feb 2012 02:29:22 -0800, by twisti
-
7140985: HSDIS does not handle caller options correctlyFri, 10 Feb 2012 17:20:05 -0800, by kvn
-
7129284: +DoEscapeAnalysis regression w/ early build of 7u4 (HotSpot 23) on LinuxFri, 10 Feb 2012 12:53:43 -0800, by kvn
-
MergeFri, 17 Feb 2012 06:34:49 -0800, by fparain
-
MergeThu, 16 Feb 2012 17:19:40 -0500, by coleenp
-
7146354: Re-enable Compressed OOPs after 7118647 is resolvedThu, 16 Feb 2012 15:52:01 -0500, by coleenp
-
7142113: Add Ivy Bridge to the known Intel x86 cpu familiesThu, 16 Feb 2012 13:50:54 -0500, by phh
-
7145243: Need additional specializations for argument parsing frameworkWed, 15 Feb 2012 12:17:30 -0800, by fparain
-
MergeTue, 14 Feb 2012 23:50:12 -0800, by minqi
-
MergeTue, 14 Feb 2012 20:54:57 -0800, by minqi
-
7130993: nsk/jdi/ReferenceType/instances/instances004 fails with JFR: assert(ServiceUtil::visible_oop(obj))Tue, 14 Feb 2012 17:04:40 -0800, by sspitsyn
-
MergeWed, 15 Feb 2012 00:09:31 -0500, by kamg
-
7145589: First JSDT provider creation failsTue, 14 Feb 2012 20:02:19 -0500, by kamg
-
MergeTue, 14 Feb 2012 18:35:19 -0500, by coleenp
-
7145587: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV (sparc version)Tue, 14 Feb 2012 16:50:34 -0500, by coleenp
-
MergeTue, 14 Feb 2012 15:52:17 -0500, by kamg
-
7069991: Setup make/jprt.properties files for jdk8Mon, 13 Feb 2012 14:03:12 -0500, by kamg
-
7143760: Memory leak in GarbageCollectionNotificationsTue, 14 Feb 2012 06:54:27 -0800, by fparain
-
7059899: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGVMon, 13 Feb 2012 12:30:47 -0500, by coleenp
-
MergeMon, 13 Feb 2012 06:24:44 -0800, by fparain
-
7009098: SA cannot open core files larger than 2GB on Linux 32-bitSun, 12 Feb 2012 19:33:11 -0800, by poonam
-
MergeThu, 09 Feb 2012 07:35:48 -0800, by zgu
-
7141259: Native stack is missing in hs_errThu, 09 Feb 2012 10:16:26 -0500, by zgu
-
7131006: java/lang/management/ThreadMXBean/ThreadLists.javaThu, 09 Feb 2012 00:51:47 -0800, by minqi
-
MergeFri, 17 Feb 2012 13:23:29 +0100, by stefank
-
6330863: vm/gc/InfiniteList.java fails intermittently due to timeoutThu, 16 Feb 2012 13:13:53 -0800, by jcoomes
-
7146343: PS invoke methods should indicate the type of gc doneThu, 16 Feb 2012 13:12:25 -0800, by jcoomes
-
7132029: G1: mixed GC phase lasts for longer than it shouldWed, 15 Feb 2012 13:06:53 -0500, by tonyp
-
7129514: time warp warnings after 7117303Wed, 18 Jan 2012 09:50:16 -0800, by johnc
-
7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycleTue, 14 Feb 2012 08:21:08 -0500, by tonyp
-
7144296: PS: Optimize nmethods processingFri, 10 Feb 2012 17:40:20 -0800, by iveresov
-
MergeWed, 15 Feb 2012 16:09:49 -0500, by bpittore
-
7140866: assert(covered) failed: Card for end of new region not committedWed, 15 Feb 2012 00:51:07 -0500, by dlong
-
7144322: new hotspot build - hs23-b16Fri, 10 Feb 2012 11:46:20 -0800, by amurillo
-
Added tag jdk8-b25 for changeset 9ad8feb5afbdThu, 09 Feb 2012 12:55:38 -0800, by katleman
-
MergeFri, 10 Feb 2012 10:55:15 -0500, by bpittore
-
MergeMon, 06 Feb 2012 10:57:49 -0500, by bpittore
-
MergeWed, 25 Jan 2012 21:30:53 -0800, by bobv
-
7132690: InstanceKlass:_reference_type should be u1 typeWed, 25 Jan 2012 17:40:51 -0500, by jiangli
-
MergeWed, 25 Jan 2012 19:26:35 -0500, by dholmes
-
7130319: C2: running with -XX:+PrintOptoAssembly crashes the VM with assert(false) failed: bad tag in logTue, 24 Jan 2012 18:00:54 -0500, by dlong
-
MergeThu, 09 Feb 2012 18:01:20 -0800, by jrose
-
7119286: JSR292: SIGSEGV in JNIHandleBlock::release_block(JNIHandleBlock*, Thread*)+0x3cWed, 08 Feb 2012 09:52:24 +0100, by roland
-
7143491: G1 C2 CTW: assert(p2x->outcnt() == 2) failed: expects 2 users: Xor and URShift nodesTue, 07 Feb 2012 16:33:43 -0800, by kvn
-
7142167: MAC: _get_previous_fp broken on bsd with llvm-gccTue, 07 Feb 2012 11:33:15 -0800, by kvn