Fri, 27 Apr 2012 12:14:47 +0200 |
Gilles Duboscq |
Merge
|
Fri, 27 Apr 2012 12:14:38 +0200 |
Gilles Duboscq |
Fix a peeling-escape analysis related problem that was causin LinearScan bailouts (merge virtual chains when merging ends of the peeled code)
|
Thu, 03 May 2012 13:39:45 +0200 |
Doug Simon |
added mechanism (enabled by -G:PICache and -G:PiFilter) for saving/loading method profiling info to/from disk
|
Wed, 02 May 2012 18:23:12 +0200 |
Doug Simon |
fixed bug in use of CheckcastMinHintHitProbability
|
Wed, 02 May 2012 18:04:36 +0200 |
Doug Simon |
moved RiResolvedMethod.dumpProfile() to CiUtil.profileAsString()
|
Wed, 02 May 2012 17:09:00 +0200 |
Doug Simon |
added GraalOptions.CheckcastMinHintHitProbability to better guide use of hints for checkcasts
|
Wed, 02 May 2012 16:32:00 +0200 |
Lukas Stadler |
test case for the InstanceOfNode canonicalizer fix
|
Wed, 02 May 2012 15:08:41 +0200 |
Lukas Stadler |
Merge
|
Wed, 02 May 2012 14:56:07 +0200 |
Lukas Stadler |
changes to canonicalizer log output
|
Wed, 02 May 2012 14:55:51 +0200 |
Lukas Stadler |
use PiNodes instead of CheckCastNodes to pin inlining receivers, remove emitCode flag
|
Wed, 02 May 2012 14:53:20 +0200 |
Lukas Stadler |
fix canonicalization of InstanceOfNode
|
Wed, 02 May 2012 14:47:04 +0200 |
Lukas Stadler |
change PiNode to anchor on any FixedNode, not only BeginNodes
|
Wed, 02 May 2012 14:45:56 +0200 |
Lukas Stadler |
re-enable graph caching and the priority compilation queue
|
Wed, 02 May 2012 14:39:45 +0200 |
Doug Simon |
types profiles are now sorted in descending order of each profiled type's probability
|
Wed, 02 May 2012 12:59:59 +0200 |
Lukas Stadler |
turn off priority compilation queue
|
Wed, 02 May 2012 11:31:53 +0200 |
Doug Simon |
expanded analysis of compiled checkcast code paths
|
Tue, 01 May 2012 15:20:49 -0700 |
Thomas Wuerthinger |
Clean up. Removed unused UnscheduleNodes iterator.
|
Tue, 01 May 2012 18:35:32 +0200 |
Doug Simon |
replaced magic constants with GraalOptions.CheckcastMaxHints and GraalOptions.InstanceOfMaxHints
|
Tue, 01 May 2012 10:53:56 +0200 |
Doug Simon |
added -G:+CheckcastCounters to profile the paths taken through a compiled checkcast
|
Mon, 30 Apr 2012 20:40:40 +0200 |
Doug Simon |
removed XIR support for arraycopy
|
Mon, 30 Apr 2012 20:28:49 +0200 |
Doug Simon |
log file (i.e. -G:LogFile=log.txt option) now used for TTY output as well
|
Mon, 30 Apr 2012 20:26:47 +0200 |
Doug Simon |
added address and offset to description of a compiled Java frame in a hs_err stack dump
|
Mon, 30 Apr 2012 20:15:20 +0200 |
Doug Simon |
introduced HotSpotKlassOop type to convey a klassOop value from the compiler to the C++ code instead of relying on the C++ code automagically converting a HotSpotTypeResolvedImpl value to a klassOop
|
Mon, 30 Apr 2012 15:41:14 +0200 |
Doug Simon |
added toString() method to StructuredGraph
|
Mon, 30 Apr 2012 14:13:47 +0200 |
Doug Simon |
documented the reason for the NodeClassSnippets being written
|
Mon, 30 Apr 2012 13:52:45 +0200 |
Doug Simon |
the phase plan used whether compiling via HotSpotRuntime.compileMethod() or VMToCompilerImpl.compileMethod() is now the same
|
Mon, 30 Apr 2012 13:34:06 +0200 |
Doug Simon |
rename and generalize: LIRGeneratorTool.emitCallToRuntime(CiRuntimeCall, ...) -> LIRGeneratorTool.emitCall(Object target, CiKind returnKind, CiKind[] parameterKinds, ...)
|
Mon, 30 Apr 2012 13:25:59 +0200 |
Doug Simon |
removed empty javadoc for generated serialVersionUID fields
|
Mon, 30 Apr 2012 13:16:48 +0200 |
Doug Simon |
rename: AMD64LIRLowerable -> LIRGenLowerable
|
Mon, 30 Apr 2012 10:11:27 +0200 |
Lukas Stadler |
turn off graph caching
|
Fri, 27 Apr 2012 12:56:39 -0700 |
Christian Wimmer |
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:05:33 -0700 |
Christian Wimmer |
Call large method that contains only assertions under assert-statements to avoid call in product mode.
|
Fri, 27 Apr 2012 12:04:28 -0700 |
Christian Wimmer |
Consistent output of inlining decisions. Make all inlining decisions be printable using -G:Log=InliningDecisions
|
Fri, 27 Apr 2012 13:12:39 +0200 |
Doug Simon |
undid fix for non-issue in checkcast/instanceof XIR snippets
|
Fri, 27 Apr 2012 11:16:43 +0200 |
Lukas Stadler |
set exactType only if object is known to be non-null
|
Fri, 27 Apr 2012 11:16:17 +0200 |
Lukas Stadler |
Visualizer: display long properties correctly, "!InstanceOf" for negated InstanceOfNodes
|
Fri, 27 Apr 2012 11:15:16 +0200 |
Lukas Stadler |
add leafGraphId to AccessFieldNode
|
Thu, 26 Apr 2012 14:35:25 +0200 |
Lukas Stadler |
Merge
|
Thu, 26 Apr 2012 14:27:00 +0200 |
Lukas Stadler |
get rid of compiler warning in jtt.loop.LoopLastIndexOf
|
Thu, 26 Apr 2012 14:19:04 +0200 |
Lukas Stadler |
Merge
|
Thu, 26 Apr 2012 14:18:17 +0200 |
Lukas Stadler |
moved GraphCache to platform specific part, solved class unloading problem
|
Wed, 25 Apr 2012 14:57:40 +0200 |
Lukas Stadler |
small change to scope log output
|
Thu, 26 Apr 2012 13:59:33 +0200 |
Gilles Duboscq |
Merge
|
Thu, 26 Apr 2012 13:59:12 +0200 |
Gilles Duboscq |
In canonicalizer, when cleaning node with no usages, use a better definition of 'floating' node
|
Thu, 26 Apr 2012 13:57:35 +0200 |
Gilles Duboscq |
Update the coloring filter for IGV
|
Thu, 26 Apr 2012 12:38:40 +0200 |
Doug Simon |
fixed bug in XIR for checkcast & instanceof: klassOop of hint object was not being used so compare always failed
|
Wed, 25 Apr 2012 14:34:29 +0200 |
Lukas Stadler |
(preliminary) logging to file (-G:LogFile=asdf.txt)
|
Wed, 25 Apr 2012 13:33:28 +0200 |
Lukas Stadler |
let NodeClass.valueEqual handle long fields
|
Wed, 25 Apr 2012 13:03:37 +0200 |
Lukas Stadler |
Merge
|
Wed, 25 Apr 2012 13:02:10 +0200 |
Lukas Stadler |
removed @Data annotation
|
Wed, 25 Apr 2012 12:15:42 +0200 |
Lukas Stadler |
removed clear and removeGraph from the RiGraphCache interface
|
Wed, 25 Apr 2012 12:13:15 +0200 |
Lukas Stadler |
don't remove empty if - merge constructs if there are guards depending on the BeginNodes
|
Wed, 25 Apr 2012 12:01:59 +0200 |
Gilles Duboscq |
Merge
|
Wed, 25 Apr 2012 12:01:52 +0200 |
Gilles Duboscq |
Pass -v argument to SPECjvm2008 harness
|
Wed, 25 Apr 2012 12:00:52 +0200 |
Gilles Duboscq |
Properly escape glob pattern when transforming to regex
|
Wed, 25 Apr 2012 11:38:49 +0200 |
Gilles Duboscq |
Do not remove empty diamond shape if there are guards in any of the branches and evacuate any other anchored values
|
Wed, 25 Apr 2012 11:33:47 +0200 |
Lukas Stadler |
move cached graph eviction out of GraalCompiler
|
Wed, 25 Apr 2012 11:33:22 +0200 |
Lukas Stadler |
add missing file
|
Wed, 25 Apr 2012 11:24:49 +0200 |
Lukas Stadler |
add RiGraphCache interface
|
Tue, 24 Apr 2012 18:13:14 +0200 |
Lukas Stadler |
remove on more vmExits instance
|
Tue, 24 Apr 2012 17:22:36 +0200 |
Lukas Stadler |
Merge
|
Tue, 24 Apr 2012 17:17:44 +0200 |
Lukas Stadler |
let NodeClass.getDebugProperties handle arrays and doubles
|
Tue, 24 Apr 2012 17:16:43 +0200 |
Lukas Stadler |
ReadHubNode result is non-null
|
Tue, 24 Apr 2012 17:14:09 +0200 |
Lukas Stadler |
use @Data in NewInstanceNode and ArithmeticNode
|
Tue, 24 Apr 2012 17:12:57 +0200 |
Lukas Stadler |
use @Data in FixedNode and ControlSplitNode
|
Tue, 24 Apr 2012 17:11:45 +0200 |
Lukas Stadler |
compute returnStamp on demand in MethodCallTargetNode
|
Tue, 24 Apr 2012 17:11:10 +0200 |
Lukas Stadler |
use @Data in NewArrayNode subclasses
|
Tue, 24 Apr 2012 17:10:00 +0200 |
Lukas Stadler |
use RiResolvedType in VirtualObjectNode
|
Tue, 24 Apr 2012 16:04:14 +0200 |
Doug Simon |
enhanced debug filter to be a comma-separated list of glob or substring terms
|
Tue, 24 Apr 2012 13:13:59 +0200 |
Lukas Stadler |
fix for last changeset
|
Tue, 24 Apr 2012 13:04:43 +0200 |
Lukas Stadler |
removed last remaining references to vmEntries and vmExits
|
Mon, 23 Apr 2012 21:27:48 +0200 |
Doug Simon |
fixed regression: loop safepoints cannot be placed inside snippets
|
Mon, 23 Apr 2012 15:49:32 +0200 |
Doug Simon |
Merge.
|
Mon, 23 Apr 2012 15:49:11 +0200 |
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:42:30 +0200 |
Doug Simon |
documented importance of nmethod::_graal_compiled_method wrt code unloading and GC
|
Mon, 23 Apr 2012 11:10:36 +0200 |
Doug Simon |
improved disassembly comments for out-of-line stubs
|
Mon, 23 Apr 2012 10:27:17 +0200 |
Doug Simon |
moved loop safepoint insertion from graph building to just before scheduling, removing the need for safepoint elimination
|
Mon, 23 Apr 2012 10:43:16 +0200 |
Lukas Stadler |
(temporarily) make non-empty liveIn set a bailout again
|
Fri, 20 Apr 2012 15:12:10 +0200 |
Lukas Stadler |
Merge
|
Fri, 20 Apr 2012 15:03:02 +0200 |
Lukas Stadler |
Merge
|
Fri, 20 Apr 2012 15:02:54 +0200 |
Lukas Stadler |
enable graph caching and priority compilation queue
|
Fri, 20 Apr 2012 13:44:28 +0200 |
Lukas Stadler |
Merge
|
Fri, 20 Apr 2012 13:44:06 +0200 |
Lukas Stadler |
Merge
|
Thu, 19 Apr 2012 14:47:10 +0200 |
Lukas Stadler |
fix "mx intro"
|
Thu, 19 Apr 2012 14:46:24 +0200 |
Lukas Stadler |
make non-empty liveIn set of first block a fatal GraalInternalError
|
Fri, 13 Apr 2012 15:52:25 +0200 |
Lukas Stadler |
guard all compilation queue accesses, to avoid deadlocks
|
Fri, 20 Apr 2012 14:45:58 +0200 |
Doug Simon |
removed data link from SafepointNode to a LoopEndNode
|
Fri, 20 Apr 2012 14:45:34 +0200 |
Doug Simon |
added assertion to prevent @Data being applied to a field of type Node
|
Fri, 20 Apr 2012 14:14:42 +0200 |
Doug Simon |
Merge.
|
Fri, 20 Apr 2012 14:13:59 +0200 |
Doug Simon |
removed unwind stub from Graal compiled methods as it is only used by C1
|
Fri, 20 Apr 2012 14:12:42 +0200 |
Doug Simon |
added javadoc to some of the API for removing nodes from a graph
|
Fri, 20 Apr 2012 14:10:57 +0200 |
Doug Simon |
added 'vmg' and 'vmfg' commands to mx as convenient aliases for running the debug and fastdebug builds of the selected VM
|
Thu, 19 Apr 2012 17:37:51 -0700 |
Christian Wimmer |
Fix and simplify exception handling in the bytecode parser
|
Thu, 19 Apr 2012 22:57:53 +0200 |
Doug Simon |
separated safepoints out of LoopEndNodes into SafepointNodes
|
Thu, 19 Apr 2012 22:45:50 +0200 |
Doug Simon |
removed creation of unused context snapshot
|
Thu, 19 Apr 2012 22:41:02 +0200 |
Doug Simon |
stack overflow check is now commented in disassembly
|
Thu, 19 Apr 2012 16:26:16 +0200 |
Doug Simon |
added JRE to source path in generated Eclipse launches
|
Wed, 18 Apr 2012 23:39:07 +0200 |
Doug Simon |
optimization: frame prologue & epilogue ommitted for methods with no spills, no callee-saved registers, no incoming stack args and no debug info
|
Wed, 18 Apr 2012 23:19:58 +0200 |
Doug Simon |
bug fix: can only use HotSpot code for constructing a StackTraceElement when the bci is valid
|
Wed, 18 Apr 2012 17:56:53 +0200 |
Doug Simon |
give machine code printed by the CFGPrinterObserver a cfg context so that does not depend on the LIR also being printed
|
Wed, 18 Apr 2012 13:42:11 +0200 |
Doug Simon |
rename: nodesFor -> blockToNodesMap
|
Tue, 17 Apr 2012 22:24:14 +0200 |
Doug Simon |
removed mechanism for lowering ExceptionObjectNode via substitution; only LIR lowering by the runtime is now supported
|
Tue, 17 Apr 2012 13:52:38 +0200 |
Doug Simon |
added RiCompiledMethod.executeVarargs(Object...) to support compiling and calling arbitrary Java methods
|
Tue, 17 Apr 2012 13:38:28 +0200 |
Doug Simon |
added hcfdis command
|
Fri, 13 Apr 2012 23:57:07 +0200 |
Doug Simon |
ignore src/share/tools directory in native build out-of-date check
|
Fri, 13 Apr 2012 23:55:25 +0200 |
Doug Simon |
fixed bug in BitMap.negate() causing length() to be greater than size()
|
Fri, 13 Apr 2012 23:28:20 +0200 |
Doug Simon |
ExceptionObjectNode is now lowered without XIR
|
Fri, 13 Apr 2012 15:31:41 +0200 |
Doug Simon |
conditional support for translating ExceptionObjectNode without XIR
|
Fri, 13 Apr 2012 15:28:54 +0200 |
Doug Simon |
fixed incorrect register arg in graal_create_out_of_bounds_exception stub
|
Fri, 13 Apr 2012 15:26:08 +0200 |
Doug Simon |
skip a native build if all files in src and make are older than the timestamp of the previous build
|
Fri, 13 Apr 2012 11:15:36 +0200 |
Doug Simon |
made HotSpotResolvedMethodImpl.toStackTraceElement() call into native code to get an object containing source file info
|
Thu, 12 Apr 2012 20:40:25 +0200 |
Doug Simon |
made links to CPU and OS specific directories shorter
|
Thu, 12 Apr 2012 20:33:12 +0200 |
Doug Simon |
removed XIR safepoint operation
|
Thu, 12 Apr 2012 17:27:04 +0200 |
Doug Simon |
fixed bug in call to unwindExceptionStub (exceptionOop arg was not be passed correctly)
|
Thu, 12 Apr 2012 15:58:05 +0200 |
Doug Simon |
Merge.
|
Thu, 12 Apr 2012 15:55:03 +0200 |
Doug Simon |
removed XIR prologue and epilogues - architecture and runtime specific subclass of Backend is now used instead
|
Thu, 12 Apr 2012 14:20:51 +0200 |
Doug Simon |
added -j option to gate command to disable cleaning of Java class files
|
Wed, 11 Apr 2012 17:47:30 +0200 |
Doug Simon |
added links to SPARC directories to enable browsing alternative backend details
|
Wed, 11 Apr 2012 12:25:59 +0200 |
Doug Simon |
enhanced disassembly to decode stub addresses for runtime calls
|
Wed, 11 Apr 2012 15:38:00 +0200 |
Gilles Duboscq |
mx dacapo, mx scaladacapo and mx specjvm2008 should use the specified vm
|
Wed, 11 Apr 2012 11:37:24 +0200 |
Gilles Duboscq |
Do not split merges when they are used to anchor some values
|
Wed, 11 Apr 2012 10:37:25 +0200 |
Gilles Duboscq |
Merge
|
Wed, 11 Apr 2012 10:37:19 +0200 |
Gilles Duboscq |
Cosmetic fix to bailout output
|
Tue, 10 Apr 2012 19:02:04 +0200 |
Andreas Woess |
Merge node simplification: Combine merge cascades into a single merge.
|
Tue, 10 Apr 2012 18:52:21 +0200 |
Andreas Woess |
Merge
|
Tue, 10 Apr 2012 18:51:04 +0200 |
Andreas Woess |
Add peel method overload with SuperBlock parameter. Don't call normalizeLoopBegin.
|
Tue, 10 Apr 2012 15:48:54 +0200 |
Gilles Duboscq |
Fix for peeling : fix a bug in the Virtual chain reconstruction
|
Tue, 10 Apr 2012 14:06:02 +0200 |
Gilles Duboscq |
Merge
|
Tue, 10 Apr 2012 14:05:14 +0200 |
Gilles Duboscq |
Estimate size of loop and peel only if resulting graph is not too big
|
Tue, 10 Apr 2012 12:38:13 +0200 |
Doug Simon |
configured test source directory for graal.graph project
|
Tue, 10 Apr 2012 12:22:46 +0200 |
Doug Simon |
Merge.
|
Sun, 08 Apr 2012 00:09:10 +0200 |
Doug Simon |
replace monkey patch with subclassing instead
|
Mon, 09 Apr 2012 20:43:30 +0200 |
Gilles Duboscq |
Peeling loop depending on their entry probability
|
Mon, 09 Apr 2012 20:30:41 +0200 |
Gilles Duboscq |
Add options for OptLoopTransform and OptSafepointElimination
|
Mon, 09 Apr 2012 19:59:01 +0200 |
Gilles Duboscq |
Loop peeling
|
Mon, 09 Apr 2012 19:56:10 +0200 |
Gilles Duboscq |
We can use a FloatingRead to get the arrayClass in storechecks
|
Mon, 09 Apr 2012 19:51:43 +0200 |
Gilles Duboscq |
Fix StoreIndexedNode lowering : use a FloatinReadNode instead of Floating a ReadNode
|
Mon, 09 Apr 2012 19:41:59 +0200 |
Gilles Duboscq |
Fix for getModifiers intrinsic : use a floating read instead of floating a normal read
|
Mon, 09 Apr 2012 19:15:41 +0200 |
Gilles Duboscq |
Loop-closed form GraphBuidling
|
Fri, 06 Apr 2012 17:58:00 +0200 |
Gilles Duboscq |
Merge
|
Fri, 06 Apr 2012 17:51:35 +0200 |
Gilles Duboscq |
Allow VirtualPhis in FrameStates, now the Virtual state in a LoopBegin's FrameState is the VirtualLoopPhi
|
Fri, 06 Apr 2012 17:05:41 +0200 |
Gilles Duboscq |
Merge
|
Fri, 06 Apr 2012 17:05:33 +0200 |
Gilles Duboscq |
Improve exacuation of anchored values, use it to fix if and merge simplifications
|
Fri, 06 Apr 2012 16:30:18 +0200 |
Gilles Duboscq |
Fix for EscapeAnalysis at loopEnds
|
Fri, 06 Apr 2012 16:03:51 +0200 |
Gilles Duboscq |
Reordering and adjustments to phases
|
Fri, 06 Apr 2012 15:44:15 +0200 |
Gilles Duboscq |
Fix potential KillCFG problem
|
Fri, 06 Apr 2012 15:23:58 +0200 |
Gilles Duboscq |
Fix for IntegerMul canonicalization : use the proper kind when canonicalizing a*0
|
Fri, 06 Apr 2012 15:17:29 +0200 |
Gilles Duboscq |
Add a PrintBailout option
|
Fri, 06 Apr 2012 14:59:04 +0200 |
Gilles Duboscq |
Add a few loop jtts
|
Fri, 06 Apr 2012 14:41:10 +0200 |
Gilles Duboscq |
Allow tracking nodes responsible for a non-empty liveIn in LinearScan
|
Fri, 06 Apr 2012 17:24:47 +0200 |
Doug Simon |
improved name of Eclipse launch file created for jar applications
|
Fri, 06 Apr 2012 14:26:33 +0200 |
Gilles Duboscq |
Merge
|
Fri, 06 Apr 2012 14:26:13 +0200 |
Gilles Duboscq |
make DaCapo benchmark matchers produce multiple result lines
|
Thu, 05 Apr 2012 17:11:41 +0200 |
Gilles Duboscq |
Add DaCapo 1st run as a benchmark group
|
Thu, 05 Apr 2012 22:35:28 +0200 |
Doug Simon |
added --ecl option to mx for saving VM execution(s) as Eclipse launch configurations
|
Wed, 04 Apr 2012 12:08:52 +0200 |
Doug Simon |
abstracted word size in object array copy
|
Wed, 04 Apr 2012 09:19:44 +0200 |
Doug Simon |
write barrier for UnsafeStoreNode must be inserted after associated write node has replaced original store node in the graph
|
Tue, 03 Apr 2012 23:10:04 +0200 |
Doug Simon |
revived mechanism for disabling automatic native builds in Eclipse
|
Tue, 03 Apr 2012 23:08:27 +0200 |
Doug Simon |
emit GC write barrier for UnsafeStoreNode only if store kind is Object
|
Tue, 03 Apr 2012 21:31:32 +0200 |
Doug Simon |
automated download of hsdis lib if PrintAssembly option is used; added support for hsdis on the Mac
|
Tue, 03 Apr 2012 10:58:23 +0200 |
Doug Simon |
Merge.
|
Tue, 03 Apr 2012 10:56:40 +0200 |
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 operations
|
Tue, 03 Apr 2012 10:05:49 +0200 |
Doug Simon |
added printing of HotSpot config if graal.printconfig system property is true
|
Tue, 03 Apr 2012 09:43:21 +0200 |
Doug Simon |
made Logger thread-safe by using a ThreadLocal
|
Mon, 02 Apr 2012 19:47:13 +0200 |
Lukas Stadler |
disable PriorityQueue and CacheGraphs
|
Mon, 02 Apr 2012 19:46:48 +0200 |
Lukas Stadler |
fix PriorityQueue, enable PriorityQueue and CacheGraphs
|
Mon, 02 Apr 2012 12:19:18 +0200 |
Doug Simon |
fixed gcc warning; added note to README_GRAAL about disabling the bootstrap step
|
Mon, 02 Apr 2012 11:39:32 +0200 |
Doug Simon |
added README_GRAAL.txt with simple build instructions
|
Thu, 29 Mar 2012 19:04:07 +0200 |
Lukas Stadler |
turn off experimental options (graph caching, compilation queue changes)
|
Thu, 29 Mar 2012 19:03:29 +0200 |
Lukas Stadler |
benchmark: graal compilation policy + priority queue + dynamic comp thread priority + graph caching
|
Thu, 29 Mar 2012 19:02:57 +0200 |
Lukas Stadler |
benchmark: graal compilation policy + priority queue + dynamic comp thread priority
|
Thu, 29 Mar 2012 18:55:45 +0200 |
Lukas Stadler |
added graph caching (-G:+CacheGraphs)
|
Thu, 29 Mar 2012 18:43:30 +0200 |
Lukas Stadler |
compilation queue changes:
|
Thu, 29 Mar 2012 13:23:34 +0200 |
Doug Simon |
added @Fold to folding methods during snippet intrinsification; replaced CardTableStartNode and CardTableShiftNode with @Fold methods
|
Thu, 29 Mar 2012 13:22:25 +0200 |
Doug Simon |
added 'javadoc/' to .hgignore
|
Thu, 29 Mar 2012 13:21:22 +0200 |
Doug Simon |
made MethodFilter patterns a little more flexible with respect to parameters
|
Thu, 29 Mar 2012 13:20:43 +0200 |
Doug Simon |
made HotSpotTypePrimitive.name() return the internal name form (as per the spec in RiType)
|
Thu, 29 Mar 2012 10:52:12 +0200 |
Doug Simon |
added javadoc command (from Maxine version of mx)
|
Wed, 28 Mar 2012 22:17:38 +0200 |
Doug Simon |
Merge.
|
Wed, 28 Mar 2012 22:17:10 +0200 |
Doug Simon |
fixed regex in MethodFilter
|
Wed, 28 Mar 2012 22:14:14 +0200 |
Doug Simon |
made CompareAndSwapNode implement Lowerable to ensure partial HIR -> HIR lowering happens
|
Wed, 28 Mar 2012 14:31:56 +0200 |
Doug Simon |
removed XIR & LIR code for nodes that are completely lowered in HotspotRuntime.lower()
|
Wed, 28 Mar 2012 14:23:30 +0200 |
Doug Simon |
removed some manual options set when compiling with JDT from mx
|
Wed, 28 Mar 2012 14:22:25 +0200 |
Doug Simon |
documentation to show the relationship between DebugConfig and Debug
|
Wed, 28 Mar 2012 14:21:05 +0200 |
Doug Simon |
added check for use of MethodFilter option without use of Log, Dump, Meter or Time options
|
Wed, 28 Mar 2012 17:46:14 +0200 |
Lukas Stadler |
reset invocation counter to 1 when method is queued for compilation, this leads to fewer unsuccessful re-enqueues.
|
Wed, 28 Mar 2012 13:56:41 +0200 |
Gilles Duboscq |
Fix for canonicalizer : some input changes were not tracked leading to canonicalization misses
|
Wed, 28 Mar 2012 09:37:18 +0200 |
Gilles Duboscq |
Merge
|
Mon, 26 Mar 2012 15:47:49 +0200 |
Gilles Duboscq |
Add a RiDeoptAction to Guards and FixedGuards
|
Mon, 26 Mar 2012 22:40:31 +0200 |
Doug Simon |
fixed Eclipse compiler warnings about unused parameters
|
Mon, 26 Mar 2012 22:25:26 +0200 |
Doug Simon |
made eclipseinit generate Eclipse debug-on-attach launch config in mx/attach-8000.launch
|
Mon, 26 Mar 2012 22:24:07 +0200 |
Doug Simon |
upgraded compiler settings for Eclipse 3.8
|
Mon, 26 Mar 2012 13:49:13 +0200 |
Doug Simon |
added -G:+PrintFlags flag for printing the Graal flags; tightened format checking of Graal options to be consistent with HotSpot
|
Fri, 23 Mar 2012 12:13:04 -0700 |
Christian Haeubl |
Merge
|
Fri, 23 Mar 2012 12:12:35 -0700 |
Christian Haeubl |
bugfix, parallel GC seems stable
|
Fri, 23 Mar 2012 13:33:56 +0100 |
Doug Simon |
fixed comment and error message in commands.py
|
Fri, 23 Mar 2012 11:48:39 +0100 |
Doug Simon |
changed Graal class path declaration (back) to a constant that is checked for correctness during building
|
Thu, 22 Mar 2012 19:06:04 -0700 |
Christian Haeubl |
Merge
|
Thu, 22 Mar 2012 18:54:02 -0700 |
Christian Haeubl |
some GC fixes
|
Wed, 21 Mar 2012 16:33:58 -0700 |
Christian Haeubl |
fix for package visible GraalOptions
|
Thu, 22 Mar 2012 19:54:03 +0100 |
Gilles Duboscq |
Add UseSerialGC flag in benchmarks so that all vms run with the same GC
|
Thu, 22 Mar 2012 19:43:56 +0100 |
Gilles Duboscq |
Merge
|
Thu, 22 Mar 2012 19:28:45 +0100 |
Gilles Duboscq |
Add assertion around probabilities, and fix potential problem in ComputeProbabilityPhase
|
Thu, 22 Mar 2012 18:36:52 +0100 |
Gilles Duboscq |
Use DumpOnError flag, false by default
|
Thu, 22 Mar 2012 19:13:09 +0100 |
Andreas Woess |
Use VM_LITTLE_ENDIAN to determine endianness.
|
Thu, 22 Mar 2012 18:28:18 +0100 |
Gilles Duboscq |
Add posibility to ignore some tests/benchmarks with some vms : use it to disable bootstrap benchmarks for client/server
|
Wed, 21 Mar 2012 18:05:41 +0100 |
Thomas Wuerthinger |
Fix C++ code to allow successful build on Windows.
|
Wed, 21 Mar 2012 14:57:06 +0100 |
Thomas Wuerthinger |
Fix constructor of DeoptimizeNode (to match intrinsic definition).
|
Wed, 21 Mar 2012 14:39:11 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 21 Mar 2012 14:32:47 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 21 Mar 2012 13:57:30 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 21 Mar 2012 13:49:34 +0100 |
Thomas Wuerthinger |
Added new decorate methods to the Debug class.
|
Wed, 21 Mar 2012 13:13:47 +0100 |
Thomas Wuerthinger |
Move compilation task logic to separate class.
|
Wed, 21 Mar 2012 12:12:22 +0100 |
Thomas Wuerthinger |
Use CiKind.ordinal() as it directly reflects HotSpot's basic type value.
|
Wed, 21 Mar 2012 12:07:41 +0100 |
Thomas Wuerthinger |
Refactoring of the debug framework. Move compiler thread implementation to its own file.
|
Wed, 21 Mar 2012 12:11:51 +0100 |
Andreas Woess |
Fixed DeoptimizeNode.deopt intrinsic.
|
Wed, 21 Mar 2012 13:05:57 +0100 |
Lukas Stadler |
another fix for non-graal builds
|
Wed, 21 Mar 2012 11:57:57 +0100 |
Lukas Stadler |
fix for non-graal builds
|
Wed, 21 Mar 2012 11:28:22 +0100 |
Lukas Stadler |
Merge
|
Wed, 21 Mar 2012 10:47:02 +0100 |
Lukas Stadler |
Support for recording a leaf graph id for each deoptimization point in the debug info.
|
Fri, 16 Mar 2012 11:03:54 +0100 |
Lukas Stadler |
better MethodFilter (allows filtering by class, method name and parameter types)
|
Tue, 20 Mar 2012 17:56:41 -0700 |
Christian Haeubl |
better inlining debug output
|
Tue, 20 Mar 2012 16:15:27 -0700 |
Christian Haeubl |
added better debug output when an optimistic deoptimization is disabled
|
Tue, 20 Mar 2012 12:16:14 -0700 |
Christian Haeubl |
fixed C2 compilation error
|
Tue, 20 Mar 2012 11:45:21 -0700 |
Christian Haeubl |
C1 bugfix, fixed C1 compilation errors
|
Tue, 20 Mar 2012 10:33:39 -0700 |
Christian Haeubl |
Merge
|
Tue, 20 Mar 2012 10:32:34 -0700 |
Christian Haeubl |
fixed failing testcases
|
Tue, 20 Mar 2012 08:34:54 -0700 |
Christian Haeubl |
fixed fastdebug C++ issue
|
Tue, 20 Mar 2012 08:24:04 -0700 |
Christian Haeubl |
Merge
|
Mon, 19 Mar 2012 16:22:57 -0700 |
Christian Haeubl |
minor cleanups after merge
|
Mon, 19 Mar 2012 15:51:49 -0700 |
Christian Haeubl |
Merge
|
Mon, 19 Mar 2012 15:47:35 -0700 |
Christian Haeubl |
minor changes
|
Mon, 19 Mar 2012 15:08:07 -0700 |
Christian Haeubl |
added output when optimistic optimizations are disabled
|
Mon, 19 Mar 2012 14:54:46 -0700 |
Christian Haeubl |
bugfix
|
Mon, 19 Mar 2012 14:43:15 -0700 |
Christian Haeubl |
finished first implementation of disabling runtime feedback selectively based on deoptimization history
|
Thu, 15 Mar 2012 17:01:44 -0700 |
Christian Haeubl |
removed EndlessRecompilationTest
|
Thu, 15 Mar 2012 17:01:03 -0700 |
Christian Haeubl |
added EndlessRecompilationTest
|
Thu, 15 Mar 2012 16:34:31 -0700 |
Christian Haeubl |
fixed two cases where DeoptAction was invalid
|
Thu, 15 Mar 2012 15:31:34 -0700 |
Christian Haeubl |
more preparations for disabling runtime feedback selectively based on deoptimization history
|
Tue, 13 Mar 2012 18:53:33 -0700 |
Christian Haeubl |
more preparations for disabling runtime feedback selectively based on deoptimization history
|
Tue, 13 Mar 2012 12:01:24 -0700 |
Christian Haeubl |
fixed case when exception probability should not be used
|
Tue, 13 Mar 2012 10:41:13 -0700 |
Christian Haeubl |
bugfix
|
Mon, 12 Mar 2012 18:40:51 -0700 |
Christian Haeubl |
removed unnecessary file
|
Mon, 12 Mar 2012 18:40:05 -0700 |
Christian Haeubl |
preparations to avoid endless recompilations because of not updated profiling information
|
Tue, 20 Mar 2012 17:13:57 +0100 |
Andreas Woess |
Allow ints to be put into a virtual long array.
|
Tue, 20 Mar 2012 14:43:09 +0100 |
Doug Simon |
Added jdkhome command to mx.
|
Mon, 19 Mar 2012 13:33:49 +0100 |
Andreas Woess |
Relax an assertion that would incorrectly fail for boxed virtual objects.
|
Mon, 19 Mar 2012 12:01:20 +0100 |
Gilles Duboscq |
Consitency in killCFG : kill the loop before deleteing the loopbegin when removing a dead loop
|
Mon, 19 Mar 2012 11:58:43 +0100 |
Gilles Duboscq |
getClass's intrinsic ReadNode floats, use a FloatingReadNode
|
Mon, 19 Mar 2012 11:57:33 +0100 |
Gilles Duboscq |
Run the canonicalizer early
|
Mon, 19 Mar 2012 11:57:10 +0100 |
Gilles Duboscq |
inputs in a NodeInputList can be null, allow adding null values to NodeInputList (consistent with NodeSuccessorList)
|
Mon, 19 Mar 2012 11:55:20 +0100 |
Gilles Duboscq |
Canonicalize some filter usages. Fix for graph printer's escape (escape invalid control chars). Small comment fixes
|
Fri, 16 Mar 2012 19:30:11 +0100 |
Andreas Woess |
Fix intrinsification of an invoke with exception with a deoptimize node.
|
Fri, 16 Mar 2012 19:23:43 +0100 |
Andreas Woess |
Fix possible endless recursion in ConvertDeoptimizeToGuardPhase.
|
Fri, 16 Mar 2012 20:23:29 +0100 |
Doug Simon |
added mechanism for disabling automatic native builds from the IDE (set IDE_BUILD_TARGET="" in mx/env)
|
Fri, 16 Mar 2012 20:03:11 +0100 |
Doug Simon |
compiler.class.path should not include system class path
|
Fri, 16 Mar 2012 18:25:30 +0100 |
Doug Simon |
fixed segv encountered while printing system property with a NULL value
|
Fri, 16 Mar 2012 14:48:15 +0100 |
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:47:23 +0100 |
Doug Simon |
Disabled 'examples' command until the examples are revived.
|
Thu, 15 Mar 2012 08:23:05 +0100 |
Doug Simon |
Made the IdealGraphVisualizer runnable from mx with new 'igv' command.
|
Wed, 14 Mar 2012 21:54:42 +0100 |
Doug Simon |
Added mx/ecj.jar to .hgignore
|
Wed, 14 Mar 2012 18:00:59 +0100 |
Lukas Stadler |
disable PropagateTypes option
|
Wed, 14 Mar 2012 18:00:19 +0100 |
Lukas Stadler |
remove old PropagateTypesPhase
|
Wed, 14 Mar 2012 17:59:06 +0100 |
Lukas Stadler |
add and enable new PropagateTypeCachePhase, add type system tests
|
Wed, 14 Mar 2012 17:55:33 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 4:
|
Wed, 14 Mar 2012 17:50:59 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 3:
|
Wed, 14 Mar 2012 17:46:39 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 2: type feedback
|
Wed, 14 Mar 2012 17:42:41 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 1
|
Wed, 14 Mar 2012 17:23:31 +0100 |
Lukas Stadler |
experimental: dependencies on all ValueNodes
|
Wed, 14 Mar 2012 17:22:55 +0100 |
Lukas Stadler |
fix typos and remove unused parameters
|
Wed, 14 Mar 2012 17:17:24 +0100 |
Lukas Stadler |
let PostOrderBlockIterator iterate loops multiple times
|
Wed, 14 Mar 2012 17:15:17 +0100 |
Lukas Stadler |
fix to Condition.implies
|
Wed, 14 Mar 2012 17:14:22 +0100 |
Lukas Stadler |
propagate stamps while lowering
|
Wed, 14 Mar 2012 17:08:06 +0100 |
Lukas Stadler |
add NodeList.addAll(T[])
|
Wed, 14 Mar 2012 17:07:30 +0100 |
Lukas Stadler |
change MergeableState to use List<T> instead of Collection<T>
|
Wed, 14 Mar 2012 16:57:18 +0100 |
Lukas Stadler |
rename PiNode.value to PiNode.object and UnsafeCastNode.x to UnsafeCastNode.object
|
Wed, 14 Mar 2012 14:09:39 +0100 |
Doug Simon |
Made the Eclipse properties be automatically generated if they don't exist when building with the Eclipse batch compiler.
|
Wed, 14 Mar 2012 13:54:32 +0100 |
Doug Simon |
Made Java builds look for mx/ecj.jar to use Eclipse batch compiler by default.
|
Sun, 11 Mar 2012 13:11:37 +0100 |
Doug Simon |
Merge.
|
Fri, 09 Mar 2012 08:03:20 +0100 |
Doug Simon |
Removed GRAAL_README (outdated)
|
Fri, 09 Mar 2012 13:14:54 -0800 |
Christian Haeubl |
enabled wrappers for native method calls
|
Fri, 09 Mar 2012 17:12:20 +0100 |
Andreas Woess |
Remove method callback.
|
Thu, 08 Mar 2012 16:39:16 -0800 |
Christian Haeubl |
fixed debug/fastdebug warning message
|
Thu, 08 Mar 2012 19:49:51 +0100 |
Thomas Wuerthinger |
Two more package name corrections in C++ part.
|
Thu, 08 Mar 2012 19:35:42 +0100 |
Thomas Wuerthinger |
Updated mx commands.
|
Thu, 08 Mar 2012 19:27:37 +0100 |
Thomas Wuerthinger |
Adjusted Graal's vmSymbol entries.
|
Thu, 08 Mar 2012 19:24:41 +0100 |
Thomas Wuerthinger |
Adjust C++ part according to the renaming.
|
Thu, 08 Mar 2012 19:24:17 +0100 |
Thomas Wuerthinger |
Renamed projects.
|
Thu, 08 Mar 2012 19:11:12 +0100 |
Thomas Wuerthinger |
Update import statements.
|
Thu, 08 Mar 2012 17:57:30 +0100 |
Thomas Wuerthinger |
Perform renames on files.
|
Thu, 08 Mar 2012 15:09:11 +0100 |
Gilles Duboscq |
Merge
|
Thu, 08 Mar 2012 15:06:59 +0100 |
Gilles Duboscq |
more comments tag updates
|
Thu, 08 Mar 2012 15:01:19 +0100 |
Gilles Duboscq |
comments cleanup/retagging
|
Thu, 08 Mar 2012 12:46:19 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 08 Mar 2012 12:45:49 +0100 |
Thomas Wuerthinger |
Remove duplicate method entry in debug scope.
|
Wed, 07 Mar 2012 14:35:22 -0800 |
Christian Haeubl |
added assertion
|
Wed, 07 Mar 2012 14:14:25 -0800 |
Christian Haeubl |
Merge
|
Wed, 07 Mar 2012 14:14:03 -0800 |
Christian Haeubl |
another fix for goto's deopt case
|
Wed, 07 Mar 2012 11:36:53 -0800 |
Christian Haeubl |
bugfix
|
Wed, 07 Mar 2012 11:29:04 -0800 |
Christian Haeubl |
Merge
|
Wed, 07 Mar 2012 11:14:00 -0800 |
Christian Haeubl |
fix for goto's deopt case
|
Wed, 07 Mar 2012 21:04:56 +0100 |
Doug Simon |
Added 'intro' command to mx that runs a simple 'hello world' program and visualizes its compilation in the Graal Visualizer.
|
Wed, 07 Mar 2012 11:06:14 -0800 |
Christian Wimmer |
Fix performance regression: When never executed code is not compiled, deoptimize before the branch so that interpreter updates profiling information.
|
Wed, 07 Mar 2012 10:09:55 -0800 |
Christian Haeubl |
reverted the changes to sanitycheck.py
|
Wed, 07 Mar 2012 10:09:33 -0800 |
Christian Haeubl |
hardcoded correct SPECjvm2008 startup settings in sanitycheck.py
|
Wed, 07 Mar 2012 10:03:52 -0800 |
Christian Haeubl |
fix after merge
|
Wed, 07 Mar 2012 10:02:33 -0800 |
Christian Haeubl |
Merge
|
Wed, 07 Mar 2012 09:50:36 -0800 |
Christian Haeubl |
only print a warning in case that an endless recompilation is detected
|
Wed, 07 Mar 2012 09:48:08 -0800 |
Christian Haeubl |
added option to print the profiling information
|
Tue, 06 Mar 2012 11:11:27 -0800 |
Christian Haeubl |
added detection for endless recompilation
|
Mon, 05 Mar 2012 12:40:54 -0800 |
Christian Haeubl |
fixed deoptimization output
|
Mon, 05 Mar 2012 12:03:02 -0800 |
Christian Haeubl |
Merge
|
Mon, 05 Mar 2012 12:01:38 -0800 |
Christian Haeubl |
exit the VM when an endless recompilation is detected
|
Tue, 06 Mar 2012 11:55:44 -0800 |
Christian Wimmer |
Fix performance regression: remove unnecessary restriction of JSR parsing
|
Tue, 06 Mar 2012 19:17:52 +0100 |
Gilles Duboscq |
Fix python warning
|
Tue, 06 Mar 2012 19:13:51 +0100 |
Gilles Duboscq |
Add jacoco report and a -XX:+DeoptimizeALot -XX:+VerifyOops bootstrap run to the gate
|
Tue, 06 Mar 2012 12:09:50 +0100 |
Doug Simon |
Integrated mxtool updates from Maxine project.
|
Mon, 05 Mar 2012 18:22:31 -0800 |
Christian Wimmer |
Use BytecodeStream in BciBlockMapping instead of hand-crafted byte-array accesses
|
Mon, 05 Mar 2012 17:36:34 -0800 |
Christian Wimmer |
Move bytecode definition in its own package to separate it from the bytecode parser
|
Mon, 05 Mar 2012 16:09:49 -0800 |
Christian Wimmer |
Fix and enable liveness analysis to prune unnecessary frame state entries
|
Mon, 05 Mar 2012 16:09:07 -0800 |
Christian Wimmer |
Remove unused import
|
Mon, 05 Mar 2012 16:07:42 -0800 |
Christian Wimmer |
Allow multiple entries in methodFilter
|
Mon, 05 Mar 2012 09:55:54 -0800 |
Christian Wimmer |
Remove FrameStateAccess: Make FrameState immutable and move all modification logic into FrameStateBuilder
|
Mon, 05 Mar 2012 14:38:43 +0100 |
Gilles Duboscq |
cosmetic simplifications in NewInstanceNode.ESCAPE.updateState
|
Mon, 05 Mar 2012 14:35:26 +0100 |
Gilles Duboscq |
Allow JaCoCon to append to the execution file
|
Mon, 05 Mar 2012 13:40:39 +0100 |
Gilles Duboscq |
fix variable redefinition in URLConnectionDownload
|
Sun, 04 Mar 2012 18:56:25 -0800 |
Christian Haeubl |
Merge
|
Fri, 02 Mar 2012 18:50:51 -0800 |
Christian Haeubl |
try to reduce MaximumGreedyInlineSize significantly
|
Fri, 02 Mar 2012 17:52:12 -0800 |
Christian Haeubl |
some more changes to inlining debug output
|
Fri, 02 Mar 2012 17:43:17 -0800 |
Christian Haeubl |
changed inlining debug output
|
Fri, 02 Mar 2012 16:44:36 -0800 |
Christian Haeubl |
fixed an issue that prevented java.util.concurrent methods from being compiled
|
Fri, 02 Mar 2012 09:23:18 -0800 |
Christian Wimmer |
Use lower case http_proxy because this is the default environment variable on Linux
|
Fri, 02 Mar 2012 09:21:10 -0800 |
Christian Wimmer |
Reorder gate checks to do the important stuff first
|
Fri, 02 Mar 2012 09:20:28 -0800 |
Christian Wimmer |
Remove assertion that does not hold
|
Fri, 02 Mar 2012 09:18:42 -0800 |
Christian Wimmer |
Additional infrastructure methods
|
Fri, 02 Mar 2012 09:17:59 -0800 |
Christian Wimmer |
Use context instead of individual dump calls to pass helper objects to CFG printer
|
Fri, 02 Mar 2012 09:13:36 -0800 |
Christian Wimmer |
Remove dead code
|
Fri, 02 Mar 2012 09:12:54 -0800 |
Christian Wimmer |
Do not use SchedulePhase in CFG printer
|
Fri, 02 Mar 2012 09:10:04 -0800 |
Christian Wimmer |
Make reverse postorder computation more robust so that it can handle dead code.
|
Fri, 02 Mar 2012 09:08:39 -0800 |
Christian Wimmer |
Allow Debug context with multiple objects
|
Fri, 02 Mar 2012 09:07:56 -0800 |
Christian Wimmer |
NodeList.toString should not print null elements at the end of the array
|
Fri, 02 Mar 2012 09:07:14 -0800 |
Christian Wimmer |
Use register hints in new linear scan allocator
|
Fri, 02 Mar 2012 09:06:31 -0800 |
Christian Wimmer |
Fix copy&paste error
|
Thu, 01 Mar 2012 15:18:32 -0800 |
Christian Haeubl |
fixed probabilities when polymorphic inlining is used
|
Thu, 01 Mar 2012 15:58:46 +0100 |
Lukas Stadler |
disable vtable stub inlining
|
Thu, 01 Mar 2012 15:36:35 +0100 |
Lukas Stadler |
fixes to vtable stub inlining: compute offset on demand, look out for interface methods
|
Thu, 01 Mar 2012 12:26:32 +0100 |
Lukas Stadler |
disable VTable stub inlining
|
Thu, 01 Mar 2012 12:26:18 +0100 |
Lukas Stadler |
enable VTable stub inlining
|
Thu, 01 Mar 2012 12:11:19 +0100 |
Lukas Stadler |
add option to inline VTable stubs
|
Thu, 01 Mar 2012 12:10:41 +0100 |
Lukas Stadler |
Merge
|
Thu, 01 Mar 2012 12:04:37 +0100 |
Lukas Stadler |
cleanup of XirSite: remove unused (and incorrectly implemented) type functions, add receiver to determine nonNull property
|
Wed, 29 Feb 2012 19:20:15 -0800 |
Christian Haeubl |
use profiling information whenever possible
|
Wed, 29 Feb 2012 14:49:54 +0100 |
Lukas Stadler |
fix for RiCompiledMethod.execute
|
Tue, 28 Feb 2012 21:25:21 +0100 |
Thomas Wuerthinger |
Fix DebugScope memory leak.
|
Tue, 28 Feb 2012 18:57:46 +0100 |
Andreas Woess |
Small fix for windows.
|
Tue, 28 Feb 2012 18:00:35 +0100 |
Lukas Stadler |
added RiCompiledMethod.execute and the required VM infrastructure
|
Tue, 28 Feb 2012 17:53:07 +0100 |
Lukas Stadler |
eclipse CDT project update
|
Mon, 27 Feb 2012 19:16:28 -0800 |
Christian Haeubl |
prefer inlining within loops
|
Mon, 27 Feb 2012 19:15:30 -0800 |
Christian Haeubl |
slightly prefer inlining within loops
|
Mon, 27 Feb 2012 19:14:36 -0800 |
Christian Haeubl |
disabled the preferred inlining within loops for one benchmark run
|
Mon, 27 Feb 2012 15:06:36 -0800 |
Christian Haeubl |
Merge
|
Mon, 27 Feb 2012 14:50:58 -0800 |
Christian Haeubl |
added comment about final non-static fields
|
Mon, 27 Feb 2012 14:47:55 -0800 |
Christian Haeubl |
small fix to loop frequency propagation
|
Mon, 27 Feb 2012 23:36:29 +0100 |
Thomas Wuerthinger |
2 more #ifdef GRAAL
|
Mon, 27 Feb 2012 23:05:48 +0100 |
Thomas Wuerthinger |
Added missing #ifdef GRAAL
|
Mon, 27 Feb 2012 22:19:24 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 27 Feb 2012 22:18:57 +0100 |
Thomas Wuerthinger |
create separate RUNTIME1_STUBS definition for non-graal build.
|
Mon, 27 Feb 2012 22:15:05 +0100 |
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 21:49:51 +0100 |
Thomas Wuerthinger |
More diff vs hsx24 clean up.
|
Mon, 27 Feb 2012 21:43:51 +0100 |
Thomas Wuerthinger |
More diff vs hsx24 optimizations.
|
Mon, 27 Feb 2012 18:31:27 +0100 |
Thomas Wuerthinger |
More ifdef GRAAL usage.
|
Mon, 27 Feb 2012 17:06:18 +0100 |
Thomas Wuerthinger |
Reducing diff to hsx24
|
Mon, 27 Feb 2012 16:26:41 +0100 |
Thomas Wuerthinger |
More GRAAL #ifdef; ignore graal directory on windows for client/server configuration.
|
Mon, 27 Feb 2012 15:25:39 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 27 Feb 2012 15:15:59 +0100 |
Thomas Wuerthinger |
First round of minimizing diff vs OpenJDK.
|
Mon, 27 Feb 2012 14:58:47 +0100 |
Thomas Wuerthinger |
Merge fix #3.
|
Mon, 27 Feb 2012 14:40:41 +0100 |
Thomas Wuerthinger |
Merge fix #2.
|
Mon, 27 Feb 2012 14:36:47 +0100 |
Thomas Wuerthinger |
Merge fixes.
|
Mon, 27 Feb 2012 13:10:13 +0100 |
Thomas Wuerthinger |
Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
|
Fri, 24 Feb 2012 18:08:59 -0800 |
amurillo |
Added tag hs24-b01 for changeset 975c4105f1e2
jdk8-b28
|
Fri, 24 Feb 2012 18:08:58 -0800 |
amurillo |
Merge
hs24-b01
|
Thu, 23 Feb 2012 21:10:02 -0500 |
bpittore |
Merge
|
Tue, 21 Feb 2012 13:14:55 -0500 |
jiangli |
7120481: storeStore barrier in constructor with final field
|
Wed, 22 Feb 2012 14:00:34 -0500 |
bpittore |
Merge
|
Wed, 15 Feb 2012 20:26:59 -0500 |
vladidan |
7129401: PPC: runtime/7100935/TestShortArraycopy.java fails
|
Wed, 22 Feb 2012 08:19:27 -0800 |
fparain |
Merge
|
Mon, 20 Feb 2012 21:27:56 -0800 |
poonam |
7145358: SA throws ClassCastException for partially loaded ConstantPool
|
Sun, 19 Feb 2012 13:11:39 +0100 |
sla |
7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSX
|
Fri, 17 Feb 2012 15:55:27 -0800 |
dcubed |
7145798: System.loadLibrary does not search current working directory
|
Thu, 23 Feb 2012 12:03:08 -0800 |
katleman |
Added tag jdk8-b27 for changeset 3b24e7e01d20
|
Mon, 20 Feb 2012 22:32:30 -0800 |
jcoomes |
Added tag hs23-b16 for changeset 931e5f39e365
jdk8-b27
|
Mon, 20 Feb 2012 13:11:08 -0800 |
kvn |
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
hs23-b16
|
Fri, 17 Feb 2012 15:11:32 -0800 |
amurillo |
7146700: new hotspot build - hs24-b01
|
Fri, 17 Feb 2012 15:06:39 -0800 |
amurillo |
Added tag hs23-b16 for changeset f92a171cf007
|
Fri, 17 Feb 2012 15:06:38 -0800 |
amurillo |
Merge
|
Thu, 16 Feb 2012 13:01:24 -0800 |
katleman |
Added tag jdk8-b26 for changeset fd3060701216
|
Fri, 17 Feb 2012 12:18:52 -0800 |
never |
Merge
|
Fri, 17 Feb 2012 12:18:10 -0800 |
never |
7146729: nightly failure after 7141200: tty is sometimes null during shutdown of main thread
|
Thu, 16 Feb 2012 17:12:49 -0800 |
kvn |
7145346: VerifyStackAtCalls is broken
|
Thu, 16 Feb 2012 11:33:49 -0800 |
never |
7144318: GCLocker assert failure: assert(_needs_gc || SafepointSynchronize::is_at_safepoint(
|
Thu, 16 Feb 2012 09:20:40 +0100 |
roland |
7143038: SIGSEGV in assert_equal / LinearScan::assign_reg_num
|
Wed, 15 Feb 2012 21:37:49 -0800 |
kvn |
7125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29
|
Wed, 15 Feb 2012 16:29:40 -0800 |
iveresov |
7142680: default GC affected by jvm path
|
Wed, 15 Feb 2012 12:32:03 -0800 |
iveresov |
7145345: Code cache sweeper must cooperate with safepoints
|
Wed, 15 Feb 2012 10:12:55 -0800 |
never |
7145537: minor tweaks to LogEvents
|
Wed, 15 Feb 2012 09:43:16 +0100 |
roland |
7126041: jdk7u4 b05 and b06 crash with RubyMine 3.2.4, works well with b04
|
Tue, 14 Feb 2012 15:43:56 -0800 |
never |
7143061: nsk/stress/stack/b4525850 crash VM
|
Tue, 14 Feb 2012 09:43:25 +0100 |
roland |
7144405: JumbleGC002 assert(m->offset() == pc_offset) failed: oopmap not found
|
Mon, 13 Feb 2012 04:30:59 -0800 |
twisti |
7143766: add ALT_JDK_IMAGE_DIR and improve test_jdk
|
Mon, 13 Feb 2012 02:29:22 -0800 |
twisti |
7141329: Strange values of stack_size in -XX:+TraceMethodHandles output
|
Fri, 10 Feb 2012 17:20:05 -0800 |
kvn |
7140985: HSDIS does not handle caller options correctly
|
Fri, 10 Feb 2012 12:53:43 -0800 |
kvn |
7129284: +DoEscapeAnalysis regression w/ early build of 7u4 (HotSpot 23) on Linux
|
Fri, 17 Feb 2012 06:34:49 -0800 |
fparain |
Merge
|
Thu, 16 Feb 2012 17:19:40 -0500 |
coleenp |
Merge
|
Thu, 16 Feb 2012 15:52:01 -0500 |
coleenp |
7146354: Re-enable Compressed OOPs after 7118647 is resolved
|
Thu, 16 Feb 2012 13:50:54 -0500 |
phh |
7142113: Add Ivy Bridge to the known Intel x86 cpu families
|
Wed, 15 Feb 2012 12:17:30 -0800 |
fparain |
7145243: Need additional specializations for argument parsing framework
|
Tue, 14 Feb 2012 23:50:12 -0800 |
minqi |
Merge
|
Tue, 14 Feb 2012 20:54:57 -0800 |
minqi |
Merge
|
Tue, 14 Feb 2012 17:04:40 -0800 |
sspitsyn |
7130993: nsk/jdi/ReferenceType/instances/instances004 fails with JFR: assert(ServiceUtil::visible_oop(obj))
|
Wed, 15 Feb 2012 00:09:31 -0500 |
kamg |
Merge
|
Tue, 14 Feb 2012 20:02:19 -0500 |
kamg |
7145589: First JSDT provider creation fails
|
Tue, 14 Feb 2012 18:35:19 -0500 |
coleenp |
Merge
|
Tue, 14 Feb 2012 16:50:34 -0500 |
coleenp |
7145587: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV (sparc version)
|
Tue, 14 Feb 2012 15:52:17 -0500 |
kamg |
Merge
|
Mon, 13 Feb 2012 14:03:12 -0500 |
kamg |
7069991: Setup make/jprt.properties files for jdk8
|
Tue, 14 Feb 2012 06:54:27 -0800 |
fparain |
7143760: Memory leak in GarbageCollectionNotifications
|
Mon, 13 Feb 2012 12:30:47 -0500 |
coleenp |
7059899: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV
|
Mon, 13 Feb 2012 06:24:44 -0800 |
fparain |
Merge
|
Sun, 12 Feb 2012 19:33:11 -0800 |
poonam |
7009098: SA cannot open core files larger than 2GB on Linux 32-bit
|
Thu, 09 Feb 2012 07:35:48 -0800 |
zgu |
Merge
|
Thu, 09 Feb 2012 10:16:26 -0500 |
zgu |
7141259: Native stack is missing in hs_err
|
Thu, 09 Feb 2012 00:51:47 -0800 |
minqi |
7131006: java/lang/management/ThreadMXBean/ThreadLists.java
|
Fri, 17 Feb 2012 13:23:29 +0100 |
stefank |
Merge
|
Thu, 16 Feb 2012 13:13:53 -0800 |
jcoomes |
6330863: vm/gc/InfiniteList.java fails intermittently due to timeout
|
Thu, 16 Feb 2012 13:12:25 -0800 |
jcoomes |
7146343: PS invoke methods should indicate the type of gc done
|
Wed, 15 Feb 2012 13:06:53 -0500 |
tonyp |
7132029: G1: mixed GC phase lasts for longer than it should
|
Wed, 18 Jan 2012 09:50:16 -0800 |
johnc |
7129514: time warp warnings after 7117303
|
Tue, 14 Feb 2012 08:21:08 -0500 |
tonyp |
7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycle
|
Fri, 10 Feb 2012 17:40:20 -0800 |
iveresov |
7144296: PS: Optimize nmethods processing
|
Wed, 15 Feb 2012 16:09:49 -0500 |
bpittore |
Merge
|
Wed, 15 Feb 2012 00:51:07 -0500 |
dlong |
7140866: assert(covered) failed: Card for end of new region not committed
|
Fri, 10 Feb 2012 11:46:20 -0800 |
amurillo |
7144322: new hotspot build - hs23-b16
|
Fri, 10 Feb 2012 11:41:34 -0800 |
amurillo |
Added tag hs23-b15 for changeset d71e662fe037
jdk8-b26
|
Fri, 10 Feb 2012 11:41:29 -0800 |
amurillo |
Merge
hs23-b15
|
Thu, 09 Feb 2012 12:55:38 -0800 |
katleman |
Added tag jdk8-b25 for changeset 9ad8feb5afbd
|
Fri, 10 Feb 2012 10:55:15 -0500 |
bpittore |
Merge
|
Mon, 06 Feb 2012 10:57:49 -0500 |
bpittore |
Merge
|
Wed, 25 Jan 2012 21:30:53 -0800 |
bobv |
Merge
|
Wed, 25 Jan 2012 17:40:51 -0500 |
jiangli |
7132690: InstanceKlass:_reference_type should be u1 type
|
Wed, 25 Jan 2012 19:26:35 -0500 |
dholmes |
Merge
|
Tue, 24 Jan 2012 18:00:54 -0500 |
dlong |
7130319: C2: running with -XX:+PrintOptoAssembly crashes the VM with assert(false) failed: bad tag in log
|
Thu, 09 Feb 2012 18:01:20 -0800 |
jrose |
Merge
|
Wed, 08 Feb 2012 09:52:24 +0100 |
roland |
7119286: JSR292: SIGSEGV in JNIHandleBlock::release_block(JNIHandleBlock*, Thread*)+0x3c
|
Tue, 07 Feb 2012 16:33:43 -0800 |
kvn |
7143491: G1 C2 CTW: assert(p2x->outcnt() == 2) failed: expects 2 users: Xor and URShift nodes
|
Tue, 07 Feb 2012 11:33:15 -0800 |
kvn |
7142167: MAC: _get_previous_fp broken on bsd with llvm-gcc
|
Tue, 07 Feb 2012 12:34:31 -0800 |
fparain |
Merge
|
Mon, 06 Feb 2012 09:14:22 +0100 |
erikj |
7141242: build-infra merge: Rename CPP->CXX and LINK->LD
|
Tue, 31 Jan 2012 13:12:39 +0100 |
ohrstrom |
7132779: build-infra merge: Enable ccache to work for most developer builds.
|
Fri, 03 Feb 2012 17:21:52 -0500 |
phh |
7142586: Cannot build on Solaris 11 due to use of ia_nice
|
Mon, 06 Feb 2012 12:18:24 -0800 |
amurillo |
7143122: new hotspot build - hs23-b15
|
Mon, 06 Feb 2012 12:13:56 -0800 |
amurillo |
Added tag hs23-b14 for changeset 64b46f975ab8
jdk8-b25
|
Mon, 06 Feb 2012 14:02:51 -0500 |
phh |
7142616: MAC: Honor ALT_EXPORT_PATH overrides from JDK control builds
hs23-b14
|
Mon, 06 Feb 2012 14:01:53 -0500 |
phh |
7142852: MAC: Comment out JPRT jbb tests on Mac OS X until 7142850 is resolved
|
Fri, 03 Feb 2012 18:09:14 -0800 |
amurillo |
7142393: new hotspot build - hs23-b14
|
Fri, 03 Feb 2012 18:04:11 -0800 |
amurillo |
Added tag hs23-b13 for changeset b22de8247499
|
Fri, 03 Feb 2012 18:04:09 -0800 |
amurillo |
Merge
hs23-b13
|
Thu, 02 Feb 2012 09:39:26 -0800 |
katleman |
Added tag jdk8-b24 for changeset a80fd4f45d7a
|
Fri, 03 Feb 2012 12:20:11 -0800 |
jcoomes |
Merge
|
Thu, 02 Feb 2012 16:05:17 -0800 |
jcoomes |
6679764: enable parallel compaction by default
|
Mon, 30 Jan 2012 15:21:57 +0100 |
brutisso |
7140909: Visual Studio project builds broken: need to define INCLUDE_TRACE
|
Sat, 28 Jan 2012 01:15:34 -0800 |
stefank |
Merge
|
Fri, 27 Jan 2012 14:14:50 +0100 |
stefank |
7134655: Crash in reference processing when doing single-threaded remarking
|
Fri, 03 Feb 2012 12:08:55 -0800 |
jcoomes |
Merge
|
Thu, 02 Feb 2012 09:14:38 -0800 |
twisti |
7141637: JSR 292: MH spread invoker crashes with NULL argument on x86_32
|
Wed, 01 Feb 2012 16:57:08 -0800 |
never |
7013347: allow crypto functions to be called inline to enhance performance
|
Wed, 01 Feb 2012 07:59:01 -0800 |
never |
7141200: log some interesting information in ring buffers for crashes
|
Wed, 01 Feb 2012 10:36:58 +0100 |
roland |
7090976: Eclipse/CDT causes a JVM crash while indexing C++ code
|
Tue, 31 Jan 2012 09:53:46 -0800 |
twisti |
7132180: JSR 292: C1 JVM crash with ClassValue/MethodHandle
|
Tue, 31 Jan 2012 07:18:03 -0800 |
kvn |
7140924: SIGSEGV in compiled code for sun.awt.X11.XDecoratedPeer.updateMinSizeHints
|
Mon, 30 Jan 2012 19:37:14 -0800 |
iveresov |
7141059: 7116795 broke pure c2 builds
|
Sun, 29 Jan 2012 16:46:04 -0800 |
never |
7129164: JNI Get/ReleasePrimitiveArrayCritical doesn't scale
|
Fri, 03 Feb 2012 14:04:59 -0500 |
fparain |
Merge
|
Wed, 01 Feb 2012 15:01:08 -0500 |
phh |
7123386: RFE: Preserve universal builds of HotSpot on Mac OS X
|
Mon, 30 Jan 2012 23:27:30 -0500 |
acorn |
7114376: Make system dictionary hashtable bucket array size configurable
|
Mon, 30 Jan 2012 05:08:09 -0800 |
brutisso |
Merge
|
Mon, 30 Jan 2012 12:36:49 +0100 |
brutisso |
7140882: Don't return booleans from methods returning pointers
|
Fri, 27 Jan 2012 13:46:24 +0100 |
stefank |
7022100: Method annotations are incorrectly set when redefining classes
|
Tue, 24 Jan 2012 14:48:22 +0100 |
rbackman |
7130476: Remove use of #ifdef TRACE_DEFINE_KLASS_TRACE_ID from klass.hpp
|
Fri, 27 Jan 2012 14:49:54 -0800 |
amurillo |
7135385: new hotspot build - hs23-b13
|
Fri, 27 Jan 2012 14:44:20 -0800 |
amurillo |
Added tag hs23-b12 for changeset 9e177d44b10f
jdk8-b24
|
Fri, 27 Jan 2012 14:44:19 -0800 |
amurillo |
Merge
hs23-b12
|
Thu, 26 Jan 2012 18:23:17 -0800 |
katleman |
Added tag jdk8-b23 for changeset e850d8e7ea54
|
Fri, 27 Jan 2012 10:42:36 -0500 |
kamg |
Merge
|
Thu, 26 Jan 2012 20:06:06 -0500 |
phh |
7082553: Interpret Thread.setPriority(Thread.MAX_PRIORITY) to mean FX60 on Solaris 10 and 11
|
Wed, 25 Jan 2012 18:58:59 -0800 |
dsamersoff |
Merge
|
Wed, 25 Jan 2012 15:03:42 -0800 |
dsamersoff |
Merge
|
Wed, 25 Jan 2012 21:10:08 +0400 |
dsamersoff |
7132515: Add dcmd to manage UnlockingCommercialFeature flag
|
Wed, 25 Jan 2012 16:33:37 -0800 |
fparain |
Merge
|
Wed, 25 Jan 2012 10:32:29 -0800 |
fparain |
7131346: Parsing of boolean arguments to diagnostic commands is broken
|
Wed, 25 Jan 2012 10:08:40 -0500 |
kamg |
Merge
|
Wed, 25 Jan 2012 01:16:03 -0800 |
phh |
Merge
|
Tue, 24 Jan 2012 19:33:14 -0500 |
phh |
7125793: MAC: test_gamma should always work
|
Tue, 24 Jan 2012 20:15:56 -0800 |
dsamersoff |
Merge
|
Wed, 25 Jan 2012 02:29:05 +0400 |
dsamersoff |
7066129: GarbageCollectorMXBean#getLastGcInfo leaks native memory
|
Tue, 24 Jan 2012 14:07:03 -0500 |
phh |
7126732: MAC: Require Mac OS X builds/tests for JPRT integrate jobs for HotSpot
|
Mon, 23 Jan 2012 17:45:32 -0800 |
coleenp |
Merge
|
Sat, 21 Jan 2012 23:02:40 -0500 |
bpittore |
6972759: Step over not working after thrown exception and Pop
|
Fri, 27 Jan 2012 09:04:57 +0100 |
brutisso |
Merge
|
Thu, 26 Jan 2012 14:14:55 -0800 |
johnc |
7133038: G1: Some small profile based optimizations
|
Wed, 25 Jan 2012 21:14:11 -0800 |
jcoomes |
7112413: JVM Crash, possibly GC-related
|
Wed, 25 Jan 2012 12:58:23 -0500 |
tonyp |
7127706: G1: re-enable survivors during the initial-mark pause
|
Thu, 12 Jan 2012 00:06:47 -0800 |
johnc |
6484965: G1: piggy-back liveness accounting phase on marking
|
Tue, 24 Jan 2012 17:08:58 -0500 |
tonyp |
7132398: G1: java.lang.IllegalArgumentException: Invalid threshold: 9223372036854775807 > max (1073741824)
|
Mon, 23 Jan 2012 20:36:16 +0100 |
brutisso |
7132311: G1: assert((s == klass->oop_size(this)) || (Universe::heap()->is_gc_active() && ((is_typeArray()...
|
Fri, 20 Jan 2012 18:01:32 +0100 |
brutisso |
7131791: G1: Asserts in nightly testing due to 6976060
|
Thu, 19 Jan 2012 09:13:58 -0500 |
tonyp |
7078465: G1: Don't use the undefined value (-1) for the G1 old memory pool max size
|
Tue, 17 Jan 2012 10:21:43 -0800 |
johnc |
7129271: G1: Interference from multiple threads in PrintGC/PrintGCDetails output
|
Wed, 18 Jan 2012 10:30:12 -0500 |
tonyp |
7097586: G1: improve the per-space output when using jmap -heap
|
Mon, 16 Jan 2012 22:10:05 +0100 |
brutisso |
6976060: G1: humongous object allocations should initiate marking cycles when necessary
|
Mon, 16 Jan 2012 11:21:21 +0100 |
brutisso |
7130334: G1: Change comments and error messages that refer to CMS in g1/concurrentMark.cpp/hpp
|
Fri, 13 Jan 2012 13:27:48 -0800 |
johnc |
7121547: G1: High number mispredicted branches while iterating over the marking bitmap
|
Thu, 26 Jan 2012 19:39:08 -0800 |
jrose |
Merge
|
Thu, 26 Jan 2012 12:15:24 -0800 |
iveresov |
7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPS
|
Thu, 26 Jan 2012 16:49:22 +0100 |
bdelsart |
7120468: SPARC/x86: use frame::describe to enhance trace_method_handle
|
Thu, 26 Jan 2012 09:38:28 +0100 |
roland |
7123910: Some CTW tests crash VM: is_loaded() && that->is_loaded()
|
Wed, 25 Jan 2012 08:10:04 -0800 |
kvn |
Merge
|
Tue, 24 Jan 2012 17:04:51 -0800 |
kvn |
7132936: guarantee(t != NULL) failed: must be con
|
Wed, 25 Jan 2012 09:31:47 +0100 |
roland |
7116050: C2/ARM: memory stomping error with DivideMcTests
|
Tue, 24 Jan 2012 17:00:51 -0800 |
iveresov |
7132945: Tiered: adjust OSR threshold of level 3
|
Tue, 24 Jan 2012 15:41:17 +0100 |
bdelsart |
7120450: complete information dumped by frame_describe
|
Sun, 22 Jan 2012 14:03:20 -0800 |
never |
7130676: Tiered: assert(bci == 0 || 0<= bci && bci<code_size()) during stack trace construction
|
Fri, 20 Jan 2012 15:02:12 -0800 |
iveresov |
7131028: Switch statement takes wrong path
|
Fri, 20 Jan 2012 09:43:06 -0800 |
kvn |
7131302: connode.cpp:205 Error: ShouldNotReachHere()
|
Fri, 20 Jan 2012 17:07:33 -0800 |
amurillo |
7131979: new hotspot build - hs23-b12
|
Fri, 20 Jan 2012 16:56:31 -0800 |
amurillo |
Added tag hs23-b11 for changeset dcc292399a39
jdk8-b23
|
Fri, 20 Jan 2012 16:56:31 -0800 |
amurillo |
Merge
hs23-b11
|
Fri, 20 Jan 2012 13:08:43 -0800 |
katleman |
Added tag jdk8-b22 for changeset 24727fb37561
|
Thu, 19 Jan 2012 18:35:13 -0800 |
jrose |
Merge
|
Thu, 19 Jan 2012 17:20:39 -0800 |
jrose |
Merge
|
Thu, 19 Jan 2012 10:56:51 -0800 |
iveresov |
7131288: COMPILE SKIPPED: deopt handler overflow (retry at different tier)
|
Thu, 19 Jan 2012 13:00:11 -0800 |
jrose |
7111138: delete the obsolete flag -XX:+UseRicochetFrames
|
Wed, 18 Jan 2012 16:18:31 +0100 |
bdelsart |
7120448: Fix FP values for compiled frames in frame::describe
|
Wed, 18 Jan 2012 11:45:14 -0500 |
zgu |
7131050: fix for "7071311 Decoder enhancement" does not build on MacOS X
|
Tue, 17 Jan 2012 21:25:28 -0500 |
kamg |
Merge
|
Tue, 17 Jan 2012 13:08:52 -0500 |
zgu |
7071311: Decoder enhancement
|
Tue, 17 Jan 2012 10:16:36 -0500 |
kamg |
Merge
|
Wed, 11 Jan 2012 17:58:26 -0500 |
phh |
Merge
|
Wed, 11 Jan 2012 17:34:02 -0500 |
phh |
7115199: Add event tracing hooks and Java Flight Recorder infrastructure
|
Sat, 14 Jan 2012 00:52:39 -0800 |
amurillo |
7129512: new hotspot build - hs23-b11
|
Sat, 14 Jan 2012 00:47:46 -0800 |
amurillo |
Added tag hs23-b10 for changeset 513351373923
jdk8-b22
|
Sat, 14 Jan 2012 00:47:46 -0800 |
amurillo |
Merge
hs23-b10
|
Fri, 13 Jan 2012 10:05:33 -0800 |
katleman |
Added tag jdk8-b21 for changeset 9952d1c439d6
|
Thu, 05 Jan 2012 08:42:29 -0800 |
katleman |
Added tag jdk8-b20 for changeset fe2c87649981
jdk8-b21
|
Thu, 29 Dec 2011 15:14:33 -0800 |
katleman |
Added tag jdk8-b19 for changeset 9232e0ecbc2c
jdk8-b20
|
Fri, 13 Jan 2012 14:21:14 -0800 |
kvn |
Merge
|
Fri, 13 Jan 2012 12:58:26 -0800 |
kvn |
7129618: assert(obj_node->eqv_uncast(obj),"");
|
Fri, 13 Jan 2012 00:51:43 -0800 |
jrose |
Merge
|
Thu, 12 Jan 2012 14:45:04 -0800 |
kvn |
7128355: assert(!nocreate) failed: Cannot build a phi for a block already parsed
|
Fri, 13 Jan 2012 06:18:47 -0800 |
brutisso |
Merge
|
Fri, 13 Jan 2012 01:55:22 -0800 |
brutisso |
Merge
|
Tue, 10 Jan 2012 18:58:13 -0500 |
tonyp |
6888336: G1: avoid explicitly marking and pushing objects in survivor spaces
|
Tue, 10 Jan 2012 20:02:41 +0100 |
brutisso |
7128532: G1: Change default value of G1DefaultMaxNewGenPercent to 80
|
Mon, 09 Jan 2012 23:50:41 -0500 |
tonyp |
7125281: G1: heap expansion code is replicated
|
Sat, 07 Jan 2012 00:43:59 -0500 |
tonyp |
7121623: G1: always be able to reliably calculate the length of a forwarded chunked array
|
Fri, 23 Dec 2011 11:14:18 -0800 |
johnc |
7121496: G1: do the per-region evacuation failure handling work in parallel
|
Thu, 05 Jan 2012 21:21:55 -0800 |
jmasa |
Merge
|
Thu, 05 Jan 2012 05:54:01 -0500 |
tonyp |
7113006: G1: excessive ergo output when an evac failure happens
|
Fri, 13 Jan 2012 00:27:53 -0800 |
jrose |
Merge
|
Thu, 12 Jan 2012 12:28:59 -0800 |
kvn |
7064302: JDK7 build 147 crashed after testing my java 6-compiled web app
|
Tue, 10 Jan 2012 18:05:38 -0800 |
kvn |
7128352: assert(obj_node == obj) failed
|
Sat, 07 Jan 2012 13:26:43 -0800 |
kvn |
7125896: Eliminate nested locks
|
Sat, 07 Jan 2012 10:39:23 -0800 |
kvn |
7110824: ctw/jarfiles/GUI3rdParty_jar/ob_mask_DateField crashes VM
|
Thu, 12 Jan 2012 09:59:55 -0500 |
kamg |
Merge
|
Tue, 10 Jan 2012 15:47:19 -0500 |
kamg |
Merge
|
Mon, 09 Jan 2012 10:27:24 +0100 |
fparain |
7120511: Add diagnostic commands
|
Wed, 11 Jan 2012 19:54:34 -0800 |
dcubed |
7129240: backout fix for 7102776 until 7128770 is resolved
|
Fri, 06 Jan 2012 20:09:20 -0800 |
kvn |
Merge
|
Thu, 05 Jan 2012 17:25:58 -0800 |
iveresov |
7119294: Two command line options cause JVM to crash
|
Fri, 30 Dec 2011 11:43:06 -0800 |
kvn |
7125879: assert(proj != NULL) failed: must be found
|
Thu, 29 Dec 2011 11:37:50 -0800 |
kvn |
Merge
|
Tue, 27 Dec 2011 15:08:43 -0800 |
kvn |
7123954: Some CTW test crash with SIGSEGV
|
Fri, 23 Dec 2011 15:24:36 -0800 |
kvn |
7110832: ctw/.../org_apache_avalon_composition_util_StringHelper crashes the VM
|
Fri, 23 Dec 2011 09:36:23 +0100 |
roland |
7123253: C1: in store check code, usage of registers may be incorrect
|
Thu, 22 Dec 2011 10:55:53 +0100 |
roland |
7123108: C1: assert(if_state != NULL) failed: states do not match up
|
Tue, 20 Dec 2011 16:56:50 +0100 |
roland |
7121140: Allocation paths require explicit memory synchronization operations for RMO systems
|
Wed, 07 Dec 2011 11:35:03 +0100 |
stefank |
7118863: Move sizeof(klassOopDesc) into the *Klass::*_offset_in_bytes() functions
|
Tue, 20 Dec 2011 00:55:02 -0800 |
kvn |
7121648: Use 3-operands SIMD instructions on x86 with AVX
|
Mon, 19 Dec 2011 14:16:23 -0800 |
never |
7121073: secondary_super_cache memory slice has incorrect bounds in flatten_alias_type
|
Wed, 14 Dec 2011 14:54:38 -0800 |
kvn |
7116452: Add support for AVX instructions
|
Tue, 13 Dec 2011 17:10:52 -0800 |
iveresov |
7121111: -server -Xcomp -XX:+TieredCompilation does not invoke C2 compiler
|
Tue, 13 Dec 2011 10:54:47 +0100 |
roland |
7114106: C1: assert(goto_state->is_same(sux_state)) failed: states must match now
|
Mon, 12 Dec 2011 12:44:08 -0800 |
iveresov |
7119730: Tiered: SIGSEGV in AdvancedThresholdPolicy::is_method_profiled(methodOop)
|
Fri, 06 Jan 2012 16:18:29 -0800 |
dcubed |
Merge
|
Thu, 05 Jan 2012 17:16:13 -0500 |
phh |
Merge
|
Thu, 05 Jan 2012 17:14:52 -0500 |
phh |
7126480: Make JVM start time in milliseconds since the Java epoch available
|
Thu, 05 Jan 2012 07:26:44 -0800 |
fparain |
7125594: C-heap growth issue in ThreadService::find_deadlocks_at_safepoint
|
Thu, 05 Jan 2012 06:24:52 -0800 |
dcubed |
7127032: fix for 7122253 adds a JvmtiThreadState earlier than necessary
|
Tue, 03 Jan 2012 15:11:31 -0500 |
phh |
7126185: Clean up lasterror handling, add os::get_last_error()
|
Sun, 01 Jan 2012 11:17:59 -0500 |
phh |
7125934: Add a fast unordered timestamp capability to Hotspot on x86/x64
|
Thu, 05 Jan 2012 21:02:05 -0800 |
jmasa |
Merge
|
Wed, 04 Jan 2012 07:56:13 -0800 |
jmasa |
Merge
|
Mon, 02 Jan 2012 10:01:46 +0100 |
stefank |
7125503: Compiling collectedHeap.cpp fails with -Werror=int-to-pointer-cast with g++ 4.6.1
|
Wed, 04 Jan 2012 12:36:07 -0500 |
jiangli |
Merge
|
Wed, 28 Dec 2011 12:15:57 -0500 |
jiangli |
7123315: instanceKlass::_static_oop_field_count and instanceKlass::_java_fields_count should be u2 type.
|
Tue, 20 Dec 2011 12:33:05 +0100 |
bdelsart |
7116216: StackOverflow GC crash
|
Fri, 16 Dec 2011 17:33:08 -0500 |
jiangli |
Merge
|
Fri, 09 Dec 2011 11:29:05 -0800 |
jiangli |
Merge
|
Wed, 07 Dec 2011 16:47:08 -0500 |
vladidan |
7050298: ARM: SIGSEGV in JNIHandleBlock::allocate_handle
|
Tue, 06 Dec 2011 18:28:51 -0500 |
coleenp |
7117052: instanceKlass::_init_state can be u1 type
|
Tue, 29 Nov 2011 14:44:44 -0500 |
bobv |
Merge
|
Thu, 17 Nov 2011 12:53:59 -0500 |
coleenp |
7102776: Pack instanceKlass boolean fields into single u1 field
|
Tue, 03 Jan 2012 10:22:19 -0800 |
jmasa |
Merge
|
Thu, 29 Dec 2011 07:37:23 +0100 |
stefank |
7125516: G1: ~ConcurrentMark() frees incorrectly
|
Tue, 27 Dec 2011 16:43:49 -0800 |
iveresov |
7124829: NUMA: memory leak on Linux with large pages
|
Thu, 29 Dec 2011 20:09:24 -0500 |
vladidan |
Merge
|
Mon, 26 Dec 2011 20:36:01 -0500 |
vladidan |
Merge
|
Thu, 22 Dec 2011 12:50:42 -0800 |
dcubed |
7122253: Instrumentation.retransformClasses() leaks class bytes
|
Tue, 27 Dec 2011 12:38:49 -0800 |
jmasa |
Merge
|
Wed, 21 Dec 2011 22:13:31 +0100 |
brutisso |
7113021: G1: automatically enable young gen size auto-tuning when -Xms==-Xmx
|
Wed, 14 Dec 2011 13:34:57 -0800 |
jmasa |
7121618: Change type of number of GC workers to unsigned int.
|
Wed, 21 Dec 2011 07:53:53 -0500 |
tonyp |
7119027: G1: use atomics to update RS length / predict time of inc CSet
|
Tue, 20 Dec 2011 20:29:35 -0800 |
jmasa |
Merge
|
Tue, 20 Dec 2011 12:59:28 -0500 |
tonyp |
7123165: G1: output during parallel verification can get messed up
|
Fri, 23 Dec 2011 15:29:34 -0800 |
amurillo |
7123810: new hotspot build - hs23-b10
|
Fri, 23 Dec 2011 15:24:44 -0800 |
amurillo |
Added tag hs23-b09 for changeset 4bcf61041217
jdk8-b19
|
Fri, 23 Dec 2011 15:24:43 -0800 |
amurillo |
Merge
hs23-b09
|
Thu, 22 Dec 2011 19:00:20 -0800 |
cl |
Added tag jdk8-b18 for changeset 61165f53f165
|
Thu, 22 Dec 2011 12:01:46 -0500 |
vladidan |
Merge
|
Wed, 21 Dec 2011 18:22:14 -0800 |
coleenp |
Merge
|
Wed, 21 Dec 2011 16:41:15 -0500 |
coleenp |
7064927: retransformClasses() does not pass in LocalVariableTable of a method
|
Wed, 21 Dec 2011 15:48:16 -0500 |
phh |
7091417: recvfrom's 6th input should be of type socklen_t
|
Mon, 19 Dec 2011 21:38:51 -0800 |
phh |
Merge
|
Mon, 19 Dec 2011 15:50:47 -0500 |
phh |
7122880: Extend vendor-specific command interface to include manageable switches
|
Mon, 19 Dec 2011 15:34:09 -0500 |
coleenp |
7122939: TraceBytecodes broken with UseCompressedOops
|
Tue, 20 Dec 2011 12:27:31 -0800 |
jmasa |
Merge
|
Mon, 19 Dec 2011 10:02:05 -0800 |
johnc |
7117303: VM uses non-monotonic time source and complains that it is non-monotonic
|
Fri, 16 Dec 2011 11:40:00 -0800 |
johnc |
7120038: G1: ParallelGCThreads==0 is broken
|
Fri, 16 Dec 2011 02:14:27 -0500 |
tonyp |
7113012: G1: rename not-fully-young GCs as "mixed"
|
Wed, 14 Dec 2011 17:43:55 -0800 |
johnc |
7119908: G1: Cache CSet start region for each worker for subsequent reuse
|
Wed, 14 Dec 2011 12:15:26 +0100 |
stefank |
7121373: Clean up CollectedHeap::is_in
|
Fri, 16 Dec 2011 12:46:17 -0800 |
amurillo |
7122001: new hotspot build - hs23-b09
|
Mon, 27 Feb 2012 19:41:14 +0100 |
Lukas Stadler |
additional LoopFrequencyPropagationPolicy versions
|
Mon, 27 Feb 2012 14:50:10 +0100 |
Lukas Stadler |
fix "integer overflow when computing constant displacement"
|
Mon, 27 Feb 2012 14:45:10 +0100 |
Lukas Stadler |
use mx tool instead of domake for the hotspot eclipse C++ project, remove domake and clean
|
Fri, 24 Feb 2012 18:30:42 -0800 |
Christian Haeubl |
reenable polymorphic calls
|
Fri, 24 Feb 2012 18:30:25 -0800 |
Christian Haeubl |
disable polymorphic calls
|
Fri, 24 Feb 2012 18:30:00 -0800 |
Christian Haeubl |
reduce maximum desired size
|
Fri, 24 Feb 2012 18:29:34 -0800 |
Christian Haeubl |
increase small compiled code size
|
Fri, 24 Feb 2012 18:29:00 -0800 |
Christian Haeubl |
adjust inlining policy's maximum trivial size
|
Fri, 24 Feb 2012 18:23:41 -0800 |
Christian Haeubl |
reduce inlining policy's maximum size
|
Sat, 25 Feb 2012 01:03:28 +0100 |
Thomas Wuerthinger |
Removed exception handle stub declaration.
|
Sat, 25 Feb 2012 00:56:42 +0100 |
Thomas Wuerthinger |
DCE on CiRuntimeCall enum values.
|
Sat, 25 Feb 2012 00:52:58 +0100 |
Thomas Wuerthinger |
Removed HandleException runtime call and associated C++ code (unused).
|
Sat, 25 Feb 2012 00:49:04 +0100 |
Thomas Wuerthinger |
Simplified and improved the speed of compiled exception handler lookup based on the Graal exception handler model.
|
Sat, 25 Feb 2012 00:40:34 +0100 |
Thomas Wuerthinger |
Simplify exception debug information and exception handler table creation based on Graal's simplified model of exception handler information (i.e. the dispatch is done in compiled code).
|
Fri, 24 Feb 2012 22:32:43 +0100 |
Thomas Wuerthinger |
Fixed a wrong frame state for the exception edge after a polymorphic inlining. Removed a NPE allocation in a runtime call branch introduced for Graal.
|
Fri, 24 Feb 2012 20:39:12 +0100 |
Thomas Wuerthinger |
Some DCE in codeInstaller/exceptions.
|
Fri, 24 Feb 2012 20:05:32 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 24 Feb 2012 19:52:27 +0100 |
Thomas Wuerthinger |
Make sure rethrowException flag is cleared also when return/unwind blocks are entered, they could use the framestate for the synchronization epilogue.
|
Fri, 24 Feb 2012 19:51:18 +0100 |
Thomas Wuerthinger |
Made DeoptimizeALot flag available in product builds (to make testing with that flag faster).
|
Fri, 24 Feb 2012 19:50:23 +0100 |
Thomas Wuerthinger |
Removed dead code from the inlining util. STATE_BEFORE is only used in BlockBegin, which in turn is not added to the caller graph during inlining.
|
Fri, 24 Feb 2012 17:17:48 +0100 |
Gilles Duboscq |
Merge
|
Fri, 24 Feb 2012 17:16:39 +0100 |
Gilles Duboscq |
Merge
|
Fri, 24 Feb 2012 17:16:03 +0100 |
Gilles Duboscq |
Activate jtt for the gate
|
Wed, 22 Feb 2012 13:19:32 +0100 |
Gilles Duboscq |
add hprofs to .hgignore
|
Fri, 24 Feb 2012 13:42:24 +0100 |
Andreas Woess |
Better ConvertDeoptimizeToGuardPhase (experimental).
|
Thu, 23 Feb 2012 16:57:05 -0800 |
Christian Haeubl |
added bytecode name to deoptimization details
|
Thu, 23 Feb 2012 23:06:28 +0100 |
Thomas Wuerthinger |
Fixed two asserts in the implicit div exception handling for Windows that are not valid for Graal (as it deoptimizes to some place before the div instead of exactly to the div bytecode).
|
Thu, 23 Feb 2012 22:04:35 +0100 |
Thomas Wuerthinger |
Remove the recording of oop arguments that are passed on the stack.
|
Thu, 23 Feb 2012 21:43:59 +0100 |
Thomas Wuerthinger |
Fix reexecute boolean in HotSpot debug information. Introduce "duringCall" flag in FrameState that indicates that the bci of the frame state denotes an invoke that should *not* be reexecuted.
|
Thu, 23 Feb 2012 12:06:39 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Feb 2012 21:24:08 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Feb 2012 14:07:10 +0100 |
Thomas Wuerthinger |
Small changes to the deopt stub.
|
Wed, 22 Feb 2012 18:20:11 -0800 |
Christian Haeubl |
changed TraceDeoptimization output
|
Wed, 22 Feb 2012 16:53:23 -0800 |
Christian Haeubl |
another fix for resolving the issue with biased monitor and deoptimization
|
Wed, 22 Feb 2012 17:27:11 +0100 |
Lukas Stadler |
fix NPE in tests caused by recordMethodContents
|
Wed, 22 Feb 2012 17:05:20 +0100 |
Lukas Stadler |
add Condition.join, Condition.meet and tests
|
Wed, 22 Feb 2012 17:04:27 +0100 |
Lukas Stadler |
add MethodContents assumption to fix debbugging issue
|
Tue, 21 Feb 2012 16:23:44 -0800 |
Christian Haeubl |
bugfix
|
Tue, 21 Feb 2012 16:05:46 -0800 |
Christian Haeubl |
added flag PrintDeoptimizationDetails
|
Tue, 21 Feb 2012 14:27:25 -0800 |
Christian Haeubl |
removed vframe printing code that sometimes causes crashes and is not in OpenJDK
|
Tue, 21 Feb 2012 11:01:45 -0800 |
Christian Haeubl |
Merge
|
Tue, 21 Feb 2012 10:48:32 -0800 |
Christian Haeubl |
fixed fastdebug crash (deoptimization requires that no exception is pending)
|
Tue, 21 Feb 2012 19:35:51 +0100 |
Thomas Wuerthinger |
Fixed regression in mx.py
|
Tue, 21 Feb 2012 19:33:18 +0100 |
Thomas Wuerthinger |
Added fastdebug version of tradesoap to gate check.
|
Tue, 21 Feb 2012 19:31:24 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 21 Feb 2012 19:31:06 +0100 |
Thomas Wuerthinger |
Call uncommon_trap instead of fetch_unroll_info to correctly revoke biased locks on deopt.
|
Tue, 21 Feb 2012 19:30:33 +0100 |
Thomas Wuerthinger |
Fixed Ctrl+C for Windows in mx.py
|
Tue, 21 Feb 2012 15:57:18 +0100 |
Thomas Wuerthinger |
Cosmetic changes to lock elimination.
|
Tue, 21 Feb 2012 13:15:07 +0100 |
Thomas Wuerthinger |
Removed create64.cmd (mx build is the correct command for creating the visual studio projects).
|
Tue, 21 Feb 2012 13:03:38 +0100 |
Thomas Wuerthinger |
Print java.exe when execuing "mx vm"
|
Mon, 20 Feb 2012 18:01:22 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Feb 2012 17:58:46 +0100 |
Thomas Wuerthinger |
Visualizer nbproject changes.
|
Tue, 21 Feb 2012 16:35:42 +0100 |
Andreas Woess |
Don't emit moves for constants that are used only in frame states.
|
Tue, 21 Feb 2012 16:18:48 +0100 |
Andreas Woess |
Disable propagate types phase. Fix intrinsification of an invoke with a deoptimize node.
|
Mon, 20 Feb 2012 19:19:12 +0100 |
Gilles Duboscq |
Kill CallTargetNode and FrameState in killCFG to avoid keeping some invalid nodes alive
|
Mon, 20 Feb 2012 16:37:23 +0100 |
Lukas Stadler |
undo CanonicalizerPhase change
|
Mon, 20 Feb 2012 14:37:32 +0100 |
Lukas Stadler |
added Condition.implies(...)
|
Mon, 20 Feb 2012 14:34:51 +0100 |
Lukas Stadler |
Merge
|
Mon, 20 Feb 2012 14:29:51 +0100 |
Lukas Stadler |
experimental: added PiNode and PropagateTypesPhase
|
Mon, 20 Feb 2012 14:28:39 +0100 |
Lukas Stadler |
experimental: scheduling and unscheduling of the whole graph
|
Mon, 20 Feb 2012 14:27:35 +0100 |
Lukas Stadler |
experimental: "next" successor on all nodes
|
Mon, 20 Feb 2012 14:25:32 +0100 |
Lukas Stadler |
let StampFactory.alwaysDistinct(...) handle interface types
|
Mon, 20 Feb 2012 14:24:01 +0100 |
Lukas Stadler |
fixed unique call on already GVNed constant
|
Mon, 20 Feb 2012 14:22:23 +0100 |
Lukas Stadler |
use GraphOrder in CanonicalizerPhase (leads to fewer iterations)
|
Mon, 20 Feb 2012 14:20:28 +0100 |
Lukas Stadler |
separate GraphOrder from EscapeAnalysisPhase
|
Mon, 20 Feb 2012 14:18:38 +0100 |
Lukas Stadler |
small fix to PostOrderNodeIterator
|
Mon, 20 Feb 2012 12:30:58 +0100 |
Gilles Duboscq |
Synchronize createHotSpotTypeResolved (should fix EscapeAnalysis NPE)
|
Sun, 19 Feb 2012 04:28:40 +0100 |
Andreas Woess |
Fix NPE in DebugValueMap.group
|
Fri, 17 Feb 2012 16:03:09 -0800 |
Christian Haeubl |
added another variant for propagating loop frequencies
|
Fri, 17 Feb 2012 11:02:52 -0800 |
Christian Haeubl |
Merge
|
Fri, 17 Feb 2012 11:02:19 -0800 |
Christian Haeubl |
avoid code generation for typechecks that are only used for anchoring
|
Fri, 17 Feb 2012 10:34:34 -0800 |
Christian Haeubl |
fixed checkcast when inlining more than one method
|
Fri, 17 Feb 2012 10:30:39 -0800 |
Christian Haeubl |
fixed VS project files
|
Fri, 17 Feb 2012 19:24:53 +0100 |
Doug Simon |
Added missing file.
|
Fri, 17 Feb 2012 15:31:40 +0100 |
Gilles Duboscq |
Merge
|
Fri, 17 Feb 2012 14:47:57 +0100 |
Gilles Duboscq |
Merge
|
Fri, 17 Feb 2012 14:47:48 +0100 |
Gilles Duboscq |
Make it possible to pass jvm args in jtt and unittest
|
Fri, 17 Feb 2012 13:54:39 +0100 |
Gilles Duboscq |
Fix a problem with having a MemoryCheckpoint that is also a ControlSplit (InvokeWithException), the ANY_LOCATION can not be this control split in both branches because it may lead to scheduling problems : make ExceptionObject a MemoryCheckpoint
|
Fri, 17 Feb 2012 13:17:42 +0100 |
Gilles Duboscq |
check all framestates in LIRGen assert
|
Fri, 17 Feb 2012 12:37:29 +0100 |
Gilles Duboscq |
Merge
|
Fri, 17 Feb 2012 12:37:17 +0100 |
Gilles Duboscq |
Fix checkcast type in polymorphic inlining
|
Fri, 17 Feb 2012 11:37:44 +0100 |
Gilles Duboscq |
in esa mode, check that values in stateAfter are all ready after LIRGen of a ValudeNode
|
Thu, 16 Feb 2012 19:29:32 +0100 |
Gilles Duboscq |
Make assert in getInlineInfo output more information
|
Thu, 16 Feb 2012 18:59:18 +0100 |
Gilles Duboscq |
Merge
|
Thu, 16 Feb 2012 18:59:09 +0100 |
Gilles Duboscq |
Add checkcast for type-guarded inlining
|
Thu, 16 Feb 2012 18:24:31 +0100 |
Gilles Duboscq |
Fix merge
|
Thu, 16 Feb 2012 17:47:43 +0100 |
Gilles Duboscq |
Merge
|
Thu, 16 Feb 2012 17:47:14 +0100 |
Gilles Duboscq |
clenup unused floating nodes on killCFG
|
Thu, 16 Feb 2012 14:53:04 +0100 |
Gilles Duboscq |
Merge
|
Thu, 16 Feb 2012 14:43:05 +0100 |
Gilles Duboscq |
Add merge-before-loopend simplification for merges
|
Thu, 16 Feb 2012 13:48:47 +0100 |
Gilles Duboscq |
Transform some CiBailout into GraalInternalError
|
Thu, 16 Feb 2012 13:48:00 +0100 |
Gilles Duboscq |
Update visualiser's color filter
|
Thu, 16 Feb 2012 11:57:38 +0100 |
Gilles Duboscq |
Make it possible to have multiple LoopEnds per LoopBegin
|
Wed, 15 Feb 2012 20:09:25 +0100 |
Gilles Duboscq |
Make the graph object always available in context (helps debugging problems during LIRGen)
|
Wed, 15 Feb 2012 20:05:06 +0100 |
Gilles Duboscq |
Use parameters in graph group names for the visualizer so that successive compilation of methods with same name but different signature don't get fused
|
Tue, 14 Feb 2012 11:32:21 +0100 |
Gilles Duboscq |
Fix merge
|
Tue, 14 Feb 2012 11:28:57 +0100 |
Gilles Duboscq |
Merge
|
Mon, 13 Feb 2012 16:04:59 +0100 |
Gilles Duboscq |
move TypeProfileWidth definition inside the ifndef TIERED block
|
Fri, 17 Feb 2012 15:01:37 +0100 |
Doug Simon |
Added -g option to 'mx gate' to omit the server and client builds (i.e. -g == graal only).
|
Fri, 17 Feb 2012 14:07:32 +0100 |
Doug Simon |
Made GraalVM build work on Mac OS X.
|
Thu, 16 Feb 2012 16:32:14 -0800 |
Christian Haeubl |
Merge
|
Thu, 16 Feb 2012 16:31:27 -0800 |
Christian Haeubl |
disabled megamorphic calls, trying an inlining policy where invokes within loops do not have any advantages
|
Thu, 16 Feb 2012 14:02:08 -0800 |
Christian Haeubl |
disable megamorphic inlining for now
|
Thu, 16 Feb 2012 23:51:37 +0100 |
Doug Simon |
Small comment fix to test native code building guard in the gate.
|
Thu, 16 Feb 2012 22:58:26 +0100 |
Doug Simon |
Merge.
|
Thu, 16 Feb 2012 22:38:52 +0100 |
Doug Simon |
Added --omit-native-build to gate command so that native cleaning and building can be omitted for changesets that made no changes to the C/C++ code.
|
Thu, 16 Feb 2012 18:30:39 +0100 |
Andreas Woess |
Fix possible NullPointerException in HotSpotMethodResolvedImpl.toJava
|
Thu, 16 Feb 2012 17:08:32 +0100 |
Lukas Stadler |
evacuate guards when deleting control splits
|
Tue, 14 Feb 2012 18:00:32 -0800 |
Christian Haeubl |
set default inlining policy to the greedy one
|
Tue, 14 Feb 2012 15:01:36 -0800 |
Christian Haeubl |
fixed visual studio project files
|
Tue, 14 Feb 2012 14:01:37 -0800 |
Christian Haeubl |
minor change
|
Tue, 14 Feb 2012 14:00:23 -0800 |
Christian Haeubl |
Merge
|
Tue, 14 Feb 2012 13:53:25 -0800 |
Christian Haeubl |
bugfixes, added bytecode complexity estimation
|
Tue, 14 Feb 2012 20:19:29 +0100 |
Andreas Woess |
Canonicalize invoke kind to static when the exact receiver type is known, regardless of whether it is constant.
|
Tue, 14 Feb 2012 10:21:38 -0800 |
Christian Haeubl |
Merge
|
Mon, 13 Feb 2012 18:40:54 -0800 |
Christian Haeubl |
changed DynamicSizeBasedInliningPolicy to use log(probability) for frequently executed loops, added check for SmallCompiledCodeSize to WeightBasedInliningPolicy.
|
Mon, 13 Feb 2012 16:28:21 -0800 |
Christian Haeubl |
added assertion to ensure that methods are only inlined if they cannot be intrinsified
|
Mon, 13 Feb 2012 15:39:20 -0800 |
Christian Haeubl |
Fixed computation of exact type information in PhiStampPhase.
|
Tue, 14 Feb 2012 16:51:06 +0100 |
Lukas Stadler |
remove jtt tests from the gate (they fail in fastdebug)
|
Tue, 14 Feb 2012 16:27:59 +0100 |
Lukas Stadler |
add jtt tests, converted from the maxine repository using ConvertJTT
|
Tue, 14 Feb 2012 15:40:53 +0100 |
Lukas Stadler |
small fix to source code formatting (spaces in array initializers)
|
Mon, 13 Feb 2012 23:47:06 +0100 |
Andreas Woess |
Create exception dispatch even if catch type is not initialized yet.
|
Tue, 14 Feb 2012 12:29:11 +0100 |
Doug Simon |
Modified JDK replication process such that a copy of the default VM is made. This prevents issues with the replicated JDK being used to bootstrap a HotSpot build.
|
Mon, 13 Feb 2012 23:15:53 +0100 |
Doug Simon |
Made DebugInformationRecorder::describe_scope() take both a methodHandle _and_ a ciMethod* parameter to avoid creating handles in scopes where it is not allowed.
|
Mon, 13 Feb 2012 23:13:37 +0100 |
Doug Simon |
Made all vm builds go into subdirectories, even product builds to simplify building the various types of VMs (server, client and graal).
|
Mon, 13 Feb 2012 13:49:12 -0800 |
Christian Wimmer |
Use kind of input operand (instead of result operand) to determine the type of moves, because an Object constant can be loaded to a Long register for unsafe operation.
|
Mon, 13 Feb 2012 13:47:41 -0800 |
Christian Wimmer |
make Dump option work when IdealGraphVisualizer is not running. Print a warning message that connection is not possible instead of exiting the VM.
|
Mon, 13 Feb 2012 17:01:14 +0100 |
Andreas Woess |
Fix boxing elimination for boxed constants.
|
Mon, 13 Feb 2012 14:02:30 +0100 |
Doug Simon |
Fixed regressions in building and running debug verison of HotSpot Client.
|
Mon, 13 Feb 2012 14:01:49 +0100 |
Doug Simon |
Added debug build of HotSpot Client to the gate.
|
Mon, 13 Feb 2012 10:33:25 +0100 |
Doug Simon |
Removed unnecessary casts.
|
Mon, 13 Feb 2012 10:27:38 +0100 |
Doug Simon |
Clarified mx help text on how to build/run [Graal|Client|Server].
|
Sun, 12 Feb 2012 23:37:47 +0100 |
Andreas Woess |
Visualizer: Fix range slider scrollbar. Change app.name to graalvisualizer.
|
Sun, 12 Feb 2012 23:21:54 +0100 |
Andreas Woess |
Visualizer: Fix edge tooltip showing wrong node ids. GraalEdgeColorFilter: Don't change style of dashed lines.
|
Sat, 11 Feb 2012 23:35:44 +0100 |
Andreas Woess |
(Windows) Add Graal build configurations (with GRAAL defined) and fix build command.
|
Sat, 11 Feb 2012 11:15:32 -0800 |
Christian Haeubl |
bugfix
|
Sat, 11 Feb 2012 11:09:20 -0800 |
Christian Haeubl |
bugfix
|
Sat, 11 Feb 2012 10:30:46 -0800 |
Christian Haeubl |
added another inlining policy, added option to disable propagation of loop frequencies
|
Fri, 10 Feb 2012 17:59:35 -0800 |
Christian Haeubl |
better allocation of methodData's extraData so that exceptions and deoptimizations can be recorded more accurately
|
Fri, 10 Feb 2012 17:03:51 -0800 |
Christian Haeubl |
reverted default inlining policy
|
Fri, 10 Feb 2012 16:56:01 -0800 |
Christian Haeubl |
bugfix
|
Fri, 10 Feb 2012 14:37:38 -0800 |
Christian Haeubl |
active client compiler inlining policy for one run on the benchmark server
|
Fri, 10 Feb 2012 14:36:19 -0800 |
Christian Haeubl |
avoid recursive inlining, escape analysis does no longer restart inlining with level 0, bugfixes
|
Fri, 10 Feb 2012 11:14:51 -0800 |
Christian Haeubl |
added compilation time statistics to product mode
|
Fri, 10 Feb 2012 10:16:19 -0800 |
Christian Haeubl |
Merge
|
Fri, 10 Feb 2012 10:07:48 -0800 |
Christian Haeubl |
enabled nmethod statistics for product build
|
Fri, 10 Feb 2012 17:09:39 +0100 |
Gilles Duboscq |
Merge
|
Fri, 10 Feb 2012 17:04:03 +0100 |
Gilles Duboscq |
Make it possible again to build a real client libjvm, drop the UseGraal flag.
|
Fri, 10 Feb 2012 02:22:23 +0100 |
Gilles Duboscq |
Make graph dumping a bit more robust when there is no method, enable debug in the startCompiler method, add context and scope for snippets installation
|
Thu, 09 Feb 2012 13:50:52 +0100 |
Gilles Duboscq |
Merge
|
Thu, 09 Feb 2012 13:21:42 +0100 |
Gilles Duboscq |
Fix an other NPE in CFGPrinterObserver
|
Fri, 10 Feb 2012 13:58:04 +0100 |
Lukas Stadler |
explicitly exclude com.oracle.max.graal.tests from graal class path to make JUnit tests work
|
Thu, 09 Feb 2012 18:36:11 -0800 |
Christian Haeubl |
Merge
|
Thu, 09 Feb 2012 18:35:47 -0800 |
Christian Haeubl |
added option to summarize debug values
|
Thu, 09 Feb 2012 17:03:44 -0800 |
Christian Haeubl |
fixed another endless recompilation
|
Thu, 09 Feb 2012 13:26:51 -0800 |
Christian Haeubl |
changed profiling maturity so that profiling information is used more likely
|
Thu, 09 Feb 2012 17:37:53 -0800 |
Christian Wimmer |
Lower NormalizeCompareNode in the front end to avoid LIR operation.
|
Thu, 09 Feb 2012 23:54:33 +0100 |
Thomas Wuerthinger |
Fixed a bug in the canonicalizer of the UnboxNode (brought up by Truffle).
|
Thu, 09 Feb 2012 21:26:26 +0100 |
Thomas Wuerthinger |
Added experimental ConvertDeoptimizeToGuardPhase.
|
Thu, 09 Feb 2012 20:05:59 +0100 |
Thomas Wuerthinger |
Allow to intrinsify an invoke with a deoptimize node. Make debug output more relaxed wrt to null in FrameMap.method
|
Thu, 09 Feb 2012 18:20:56 +0100 |
Thomas Wuerthinger |
Make IntegerAddNode non-final.
|
Thu, 09 Feb 2012 13:39:07 +0100 |
Thomas Wuerthinger |
Fix unit test cases for new way of creating exception edges for invokes (i.e. only create edge if there was at least 1 exception at that place).
|
Thu, 09 Feb 2012 13:21:33 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 09 Feb 2012 11:45:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 09 Feb 2012 10:50:39 +0100 |
Thomas Wuerthinger |
Only emit explicit exception check if exc has been seen.
|
Thu, 09 Feb 2012 10:24:41 +0100 |
Thomas Wuerthinger |
Try a more aggressive setting wrt to generating exception branches at invokes.
|
Thu, 09 Feb 2012 11:46:10 +0100 |
Gilles Duboscq |
Merge
|
Thu, 09 Feb 2012 11:45:56 +0100 |
Gilles Duboscq |
Fix stateAfter for multiple type inline
|
Wed, 08 Feb 2012 12:21:10 +0100 |
Gilles Duboscq |
Merge
|
Wed, 08 Feb 2012 12:20:59 +0100 |
Gilles Duboscq |
Improve specjvm2008 command
|
Thu, 09 Feb 2012 10:29:29 +0100 |
Doug Simon |
Added 'gv' command to mx for launching the GraalVisualizer.
|
Thu, 09 Feb 2012 10:14:18 +0100 |
Thomas Wuerthinger |
Make CFGObserver handle the case without GraalCompiler silently without NPE.
|
Thu, 09 Feb 2012 10:03:21 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 09 Feb 2012 10:03:00 +0100 |
Thomas Wuerthinger |
Fixed signature lookup (unresolved arguments remained unresolved all the time).
|
Thu, 09 Feb 2012 09:04:12 +0100 |
Thomas Wuerthinger |
Corrected project name.
|
Wed, 08 Feb 2012 21:15:00 -0800 |
Christian Haeubl |
Merge
|
Wed, 08 Feb 2012 21:13:35 -0800 |
Christian Haeubl |
bugfix
|
Wed, 08 Feb 2012 20:30:47 -0800 |
Christian Haeubl |
fixed exception framestate
|
Tue, 07 Feb 2012 18:37:49 -0800 |
Christian Haeubl |
added two inlining policies for comparison
|
Tue, 07 Feb 2012 12:09:11 -0800 |
Christian Haeubl |
fixed exceptionSeen profiling information
|
Tue, 07 Feb 2012 11:43:05 -0800 |
Christian Haeubl |
fixed profiling of typechecks
|
Wed, 08 Feb 2012 19:25:29 -0800 |
Christian Wimmer |
Separate LIR and new register allocator into separate projects
|
Wed, 08 Feb 2012 18:19:09 -0800 |
Christian Wimmer |
Refactorings to prepare for LIR project splitting
|
Wed, 08 Feb 2012 15:36:41 -0800 |
Christian Wimmer |
Remove obsolete CompilationObserver
|
Wed, 08 Feb 2012 15:35:21 -0800 |
Christian Wimmer |
Restructure phi functions in LIR; Re-enabled C1Visualizer output
|
Wed, 08 Feb 2012 17:40:55 +0100 |
Thomas Wuerthinger |
Made ant build work for visualizer.
|
Wed, 08 Feb 2012 14:34:09 +0100 |
Thomas Wuerthinger |
Make ant build/run for visualizer work. Updated hgignore to include nbplatform directory.
|
Wed, 08 Feb 2012 13:28:52 +0100 |
Thomas Wuerthinger |
Added build-impl.xml
|
Tue, 07 Feb 2012 23:30:08 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 07 Feb 2012 23:29:47 +0100 |
Thomas Wuerthinger |
Updated project name.
|
Tue, 07 Feb 2012 23:27:09 +0100 |
Thomas Wuerthinger |
Added netbeans project files, updates .hgignore
|
Tue, 07 Feb 2012 22:57:54 +0100 |
Andreas Woess |
Fix assert for virtual objects in canonicalizer phase.
|
Tue, 07 Feb 2012 22:56:35 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 07 Feb 2012 22:53:27 +0100 |
Thomas Wuerthinger |
Revert old igv.
|
Tue, 07 Feb 2012 22:41:09 +0100 |
Thomas Wuerthinger |
Moved visualizer to new directory.
|
Tue, 07 Feb 2012 22:31:33 +0100 |
Thomas Wuerthinger |
Made the zoom actions multi-applyable.
|
Tue, 07 Feb 2012 22:28:18 +0100 |
Thomas Wuerthinger |
Fixed layout and zoom implementation in cfg view.
|
Tue, 07 Feb 2012 22:24:29 +0100 |
Thomas Wuerthinger |
Introduce "sharedactions" project. Share export and zoom actions between cfg and igv visualizer.
|
Tue, 07 Feb 2012 21:45:06 +0100 |
Thomas Wuerthinger |
Fixed more actions of the CFG editor.
|
Tue, 07 Feb 2012 21:09:31 +0100 |
Thomas Wuerthinger |
Merge.
|
Sun, 05 Feb 2012 05:40:36 +0100 |
Thomas Wuerthinger |
Merge.
|
Sun, 05 Feb 2012 05:37:52 +0100 |
Thomas Wuerthinger |
Fix window modes. Open snapshot view on startup.
|
Sun, 05 Feb 2012 05:05:51 +0100 |
Thomas Wuerthinger |
Remove zoom animation.
|
Sun, 05 Feb 2012 04:34:57 +0100 |
Thomas Wuerthinger |
Fix router and layout actions. Now works also on multiple scenes and uses preferences. Also, use preferences for currently selected factory.
|
Sun, 05 Feb 2012 02:48:13 +0100 |
Thomas Wuerthinger |
Removed color action.
|
Sun, 05 Feb 2012 02:42:16 +0100 |
Thomas Wuerthinger |
Updated editor view.
|
Sun, 05 Feb 2012 02:03:30 +0100 |
Thomas Wuerthinger |
Clean up next/prev actions. Remove ContextAction class.
|
Sun, 05 Feb 2012 00:52:10 +0100 |
Thomas Wuerthinger |
Renamed snapshots to snapshots view.
|
Sun, 05 Feb 2012 00:46:25 +0100 |
Thomas Wuerthinger |
Added snapshots view.
|
Sat, 04 Feb 2012 21:41:02 +0100 |
Thomas Wuerthinger |
Remove server compiler project. Create new lookup utility.
|
Sat, 04 Feb 2012 21:12:50 +0100 |
Thomas Wuerthinger |
Clean, improve and rename coordinator component.
|
Fri, 03 Feb 2012 21:35:31 +0100 |
Thomas Wuerthinger |
Experiments with Actions API.
|
Thu, 02 Feb 2012 17:51:39 +0100 |
Thomas Wuerthinger |
Removed SelectionCoordinator; now CFG and Graph view working in parallel.
|
Wed, 01 Feb 2012 18:29:28 +0100 |
Thomas Wuerthinger |
Extracted editor into a new project to separate it from the diagram scene view.
|
Wed, 01 Feb 2012 17:48:37 +0100 |
Thomas Wuerthinger |
Fully separate the view from the editor.
|
Wed, 01 Feb 2012 16:59:26 +0100 |
Thomas Wuerthinger |
More clean up around editor top component.
|
Wed, 01 Feb 2012 16:17:16 +0100 |
Thomas Wuerthinger |
strip down and clean up outline view.
|
Wed, 01 Feb 2012 13:30:02 +0100 |
Thomas Wuerthinger |
Removed svn directories from hg repo.
|
Tue, 31 Jan 2012 18:38:58 +0100 |
Thomas Wuerthinger |
New range slider version.
|
Tue, 31 Jan 2012 00:23:10 +0100 |
Thomas Wuerthinger |
Added CFG editor from c1visualizer.
|
Mon, 30 Jan 2012 23:11:38 +0100 |
Thomas Wuerthinger |
Imported data model from c1visualizer.
|
Tue, 07 Feb 2012 21:17:08 +0100 |
Andreas Woess |
Merge
|
Tue, 07 Feb 2012 21:15:58 +0100 |
Andreas Woess |
Implement eager type resolving.
|
Tue, 07 Feb 2012 19:41:28 +0100 |
Gilles Duboscq |
Gate : run fastdebug configuration before product in order to get a better log if the gate fails
|
Tue, 07 Feb 2012 19:03:51 +0100 |
Gilles Duboscq |
Add hsdis command to mx
|
Tue, 07 Feb 2012 15:59:54 +0100 |
Gilles Duboscq |
Merge
|
Tue, 07 Feb 2012 15:59:29 +0100 |
Gilles Duboscq |
Add Scala DaCapo benchs
|
Tue, 07 Feb 2012 12:48:19 +0100 |
Andreas Woess |
Merge
|
Tue, 07 Feb 2012 12:40:55 +0100 |
Andreas Woess |
IGV fix: Add folder for groups immediately.
|
Tue, 07 Feb 2012 12:35:22 +0100 |
Andreas Woess |
Changes to debug framework.
|
Mon, 06 Feb 2012 19:04:18 -0800 |
Christian Haeubl |
methodData bugfix
|
Mon, 06 Feb 2012 18:32:30 -0800 |
Christian Haeubl |
fixed windows build, filtered methodDataOop for reflection
|
Mon, 06 Feb 2012 18:03:24 -0800 |
Christian Haeubl |
fixed windows build
|
Mon, 06 Feb 2012 15:52:59 -0800 |
Christian Haeubl |
bugfix
|
Mon, 06 Feb 2012 15:28:35 -0800 |
Christian Haeubl |
hotspot gc bugfix, added possibility to fallback to invocation if type check is violated
|
Mon, 06 Feb 2012 10:11:25 -0800 |
Christian Haeubl |
added missing include
|
Mon, 06 Feb 2012 09:51:48 -0800 |
Christian Haeubl |
fixes after merge
|
Mon, 06 Feb 2012 09:41:16 -0800 |
Christian Haeubl |
Merge
|
Fri, 03 Feb 2012 13:42:45 -0800 |
Christian Haeubl |
added C1 inlining policy for comparison, bugfixes
|
Fri, 03 Feb 2012 13:41:59 -0800 |
Christian Haeubl |
fixed endless recompiles
|
Fri, 03 Feb 2012 13:40:32 -0800 |
Christian Haeubl |
fixed uppercase filename
|
Thu, 02 Feb 2012 20:47:38 -0800 |
Christian Haeubl |
Merge
|
Thu, 02 Feb 2012 20:45:36 -0800 |
Christian Haeubl |
inlining seems stable but deoptimizes too frequently
|
Thu, 02 Feb 2012 19:50:18 -0800 |
Christian Haeubl |
bugfixes
|
Thu, 02 Feb 2012 17:46:37 -0800 |
Christian Haeubl |
fixes after merge
|
Thu, 02 Feb 2012 16:07:52 -0800 |
Christian Haeubl |
Merge
|
Thu, 02 Feb 2012 15:40:30 -0800 |
Christian Haeubl |
bugfix
|
Thu, 02 Feb 2012 15:30:31 -0800 |
Christian Haeubl |
fixed typecheck branch probability
|
Thu, 02 Feb 2012 14:21:36 -0800 |
Christian Haeubl |
inlining of multiple methods survives bootstrapping
|
Tue, 31 Jan 2012 17:09:11 -0800 |
Christian Haeubl |
fixed framestate for inlining multiple methods
|
Tue, 31 Jan 2012 11:37:16 -0800 |
Christian Haeubl |
inlining bugfixes and cleanup
|
Mon, 30 Jan 2012 17:02:27 -0800 |
Christian Haeubl |
cleanup
|
Mon, 30 Jan 2012 11:13:45 -0800 |
Christian Haeubl |
fixed merge control flow for inlining
|
Fri, 27 Jan 2012 21:17:33 -0800 |
Christian Haeubl |
bugfixes for inlining multiple methods
|
Fri, 27 Jan 2012 18:16:32 -0800 |
Christian Haeubl |
inlining of multiple trival methods at one call site works
|
Fri, 27 Jan 2012 12:15:12 -0800 |
Christian Haeubl |
NullCheck and IsTypeNode were in wrong order
|
Fri, 27 Jan 2012 11:45:48 -0800 |
Christian Haeubl |
more efficient methodData access
|
Fri, 27 Jan 2012 11:36:09 -0800 |
Christian Haeubl |
some parts for inlining multiple methods
|
Thu, 26 Jan 2012 22:44:31 -0800 |
Christian Haeubl |
first parts for inlining multiple methods, added Simplifiable to switch nodes, some documentation
|
Tue, 24 Jan 2012 14:23:40 -0800 |
Christian Haeubl |
bugfix
|
Tue, 24 Jan 2012 13:25:16 -0800 |
Christian Haeubl |
bugfixes
|
Tue, 24 Jan 2012 23:47:20 -0800 |
Christian Haeubl |
changed visual studio build directories to match mx build
|
Mon, 23 Jan 2012 18:56:52 -0800 |
Christian Haeubl |
bugfixes
|
Mon, 23 Jan 2012 15:02:58 -0800 |
Christian Haeubl |
fixed methodDataOop access
|
Mon, 23 Jan 2012 13:37:40 -0800 |
Christian Haeubl |
Merge
|
Mon, 23 Jan 2012 13:22:43 -0800 |
Christian Haeubl |
fixed graal to hotspot
|
Fri, 20 Jan 2012 18:24:17 -0800 |
Christian Haeubl |
profiling info fixes
|
Thu, 19 Jan 2012 16:29:35 -0800 |
Christian Haeubl |
profiling info first try
|
Sat, 04 Feb 2012 15:43:40 +0100 |
Doug Simon |
Made gate do a full clean and added timing report for all gate tasks to end of gate log.
|
Sat, 04 Feb 2012 11:46:32 +0100 |
Gilles Duboscq |
Remove 'Starting scope' and 'regexp:' messages from Debug
|
Sat, 04 Feb 2012 11:45:35 +0100 |
Gilles Duboscq |
Merge
|
Fri, 03 Feb 2012 18:56:09 -0800 |
Christian Wimmer |
Restructure block and control flow graph data structures
|
Fri, 03 Feb 2012 18:34:33 +0100 |
Andreas Woess |
Minor change.
|
Fri, 03 Feb 2012 17:13:46 +0100 |
Lukas Stadler |
some more checkcast opts
|
Fri, 03 Feb 2012 11:05:58 +0100 |
Lukas Stadler |
simplifications to instanceof and checkcast hints
|
Fri, 03 Feb 2012 10:21:02 +0100 |
Lukas Stadler |
Merge
|
Fri, 03 Feb 2012 10:17:33 +0100 |
Lukas Stadler |
add hints to InstanceOfNode and CheckCastNode
|
Fri, 03 Feb 2012 10:08:57 +0100 |
Lukas Stadler |
small fix to NodeInputList and NodeList constructors
|
Wed, 01 Feb 2012 11:59:32 +0100 |
Lukas Stadler |
enable dumping graphs upon exception, new constructor for NodeInputList, initialize debug system for non-compiler threads
|
Thu, 02 Feb 2012 19:08:03 +0100 |
Gilles Duboscq |
Fix off by one in array copy write barrier, since the bulk barrier works, remove the barrier from the copy loop
|
Wed, 01 Feb 2012 23:44:16 +0100 |
Andreas Woess |
Fix evaluation order of the And and Or node predicates.
|
Wed, 01 Feb 2012 17:46:20 +0100 |
Gilles Duboscq |
Fix missing write barrier for object arraycopy's aliased case
|
Wed, 01 Feb 2012 17:23:23 +0100 |
Gilles Duboscq |
Fix array copy snippet's write barrier
|
Wed, 01 Feb 2012 16:54:44 +0100 |
Gilles Duboscq |
Move Array copy, Unsafe and System snippets to hotspot specific project since they are hotspot specific.
|
Wed, 01 Feb 2012 11:36:50 +0100 |
Gilles Duboscq |
Merge
|
Wed, 01 Feb 2012 11:35:57 +0100 |
Gilles Duboscq |
Remove RemovePlaceholderPhase, Add InsertStateAfterPlaceholderPhase for snippets so that a method can not deopt from after a snippet invoke into the inlined snippet
|
Mon, 30 Jan 2012 23:29:59 +0100 |
Gilles Duboscq |
Make Array copy intrinsifier active again, fix format string in canonicalizer
|
Tue, 31 Jan 2012 10:47:55 +0100 |
Lukas Stadler |
set probability of nodes added to the cfg graph
|
Tue, 31 Jan 2012 10:47:33 +0100 |
Lukas Stadler |
small fixed to log output
|
Mon, 30 Jan 2012 22:17:01 +0100 |
Doug Simon |
Made it possible to build and run the client and server VM with a new '--vm' option to 'mx build' and a global option of the same name.
|
Mon, 30 Jan 2012 16:14:55 +0100 |
Gilles Duboscq |
Fail bench/test on "Exception occured in scope: "
|
Mon, 30 Jan 2012 15:46:58 +0100 |
Gilles Duboscq |
Merge
|
Mon, 30 Jan 2012 15:41:28 +0100 |
Gilles Duboscq |
fix merge
|
Mon, 30 Jan 2012 15:16:33 +0100 |
Gilles Duboscq |
Merge
|
Mon, 30 Jan 2012 15:08:49 +0100 |
Gilles Duboscq |
Add new arraycopy intrinsics : Object (when no storecheck required), Float and Double
|
Mon, 30 Jan 2012 13:06:11 +0100 |
Gilles Duboscq |
cleanup around filter and predicates :
|
Mon, 30 Jan 2012 15:16:00 +0100 |
Doug Simon |
Small doc fixes.
|
Sun, 29 Jan 2012 11:40:04 +0100 |
Andreas Woess |
Merge
|
Sun, 29 Jan 2012 11:27:18 +0100 |
Andreas Woess |
Fix and improve tail call.
|
Sun, 29 Jan 2012 02:13:31 +0100 |
Thomas Wuerthinger |
Removed code for updating graal_path.
|
Sun, 29 Jan 2012 01:56:43 +0100 |
Thomas Wuerthinger |
Tentative implementation of Meter and Time.
|
Sun, 29 Jan 2012 00:06:40 +0100 |
Thomas Wuerthinger |
Remove TraceRelocation flag.
|
Sun, 29 Jan 2012 00:05:58 +0100 |
Thomas Wuerthinger |
Remove TraceLIRVisit
|
Sun, 29 Jan 2012 00:04:36 +0100 |
Thomas Wuerthinger |
Remove TraceAssembler flag.
|
Sun, 29 Jan 2012 00:03:33 +0100 |
Thomas Wuerthinger |
Remove TraceInlining.
|
Sat, 28 Jan 2012 23:56:49 +0100 |
Thomas Wuerthinger |
Remove TraceCanonicalizer flag.
|
Sat, 28 Jan 2012 23:55:52 +0100 |
Thomas Wuerthinger |
Remove TraceGVN flag.
|
Sat, 28 Jan 2012 23:55:02 +0100 |
Thomas Wuerthinger |
Remove TraceProbability flag.
|
Sat, 28 Jan 2012 23:53:14 +0100 |
Thomas Wuerthinger |
Removed TraceReadElimination flag.
|
Sat, 28 Jan 2012 23:52:45 +0100 |
Thomas Wuerthinger |
Added Formattable interface to node base class in order to allow custom handling of formatter specifiers for the node class.
|
Sat, 28 Jan 2012 23:14:46 +0100 |
Thomas Wuerthinger |
Make mx script killable on Windows. renamed mx.bat to mx.cmd.
|
Sat, 28 Jan 2012 22:27:36 +0100 |
Thomas Wuerthinger |
Add memory window to IGV in order to track current memory usage.
|
Sat, 28 Jan 2012 22:10:31 +0100 |
Thomas Wuerthinger |
Fixed warnings.
|
Sat, 28 Jan 2012 21:53:02 +0100 |
Thomas Wuerthinger |
Removing unused projects.
|
Sat, 28 Jan 2012 21:44:17 +0100 |
Thomas Wuerthinger |
Removed debug output.
|
Sat, 28 Jan 2012 17:18:29 +0100 |
Thomas Wuerthinger |
Organize imports in IGV.
|
Sat, 28 Jan 2012 16:07:06 +0100 |
Thomas Wuerthinger |
Removed CFG view and related concepts from IGV.
|
Sat, 28 Jan 2012 15:48:40 +0100 |
Thomas Wuerthinger |
Improved layout algorithm to put an emphasis on CFG edges.
|