log

age author description
Fri, 20 May 2011 16:56:58 +0200 Thomas Wuerthinger One more step towards schedule.
Fri, 20 May 2011 16:40:32 +0200 Thomas Wuerthinger Removed the link from BlockBegin to LIRBlock.
Fri, 20 May 2011 16:31:31 +0200 Thomas Wuerthinger More on scheduling.
Fri, 20 May 2011 14:52:25 +0200 Thomas Wuerthinger Merge.
Fri, 20 May 2011 14:51:45 +0200 Thomas Wuerthinger Removed the direct connection between BlockBegin and BlockEnd.
Fri, 20 May 2011 14:50:04 +0200 Lukas Stadler small fix for dead blocks
Fri, 20 May 2011 14:34:36 +0200 Thomas Wuerthinger Added EndNode class.
Fri, 20 May 2011 14:24:41 +0200 Thomas Wuerthinger Merge fix.
Fri, 20 May 2011 14:22:40 +0200 Thomas Wuerthinger Merge.
Fri, 20 May 2011 14:22:22 +0200 Thomas Wuerthinger More scheduling. Removed need for cfg iteration in the phi simplifier.
Fri, 20 May 2011 14:22:19 +0200 Lukas Stadler less references to BlockBegin in BlockEnd instructions
Fri, 20 May 2011 14:09:28 +0200 Lukas Stadler block entry instructions created on-demand
Fri, 20 May 2011 13:53:57 +0200 Lukas Stadler merge
Fri, 20 May 2011 13:53:31 +0200 Lukas Stadler fixes for mergeOrClone move
Fri, 20 May 2011 13:20:21 +0200 Lukas Stadler merge and clone before connecting blocks
Fri, 20 May 2011 12:08:58 +0200 Thomas Wuerthinger Merge.
Fri, 20 May 2011 12:08:39 +0200 Thomas Wuerthinger Added BFS node iteration. Started drafting scheduling.
Fri, 20 May 2011 11:31:03 +0200 Lukas Stadler merge
Fri, 20 May 2011 11:15:55 +0200 Lukas Stadler merge
Fri, 20 May 2011 11:11:33 +0200 Lukas Stadler more GraphBuilder cleanup, moved mergeOrClone to GraphBuilder
Fri, 20 May 2011 11:29:55 +0200 Thomas Wuerthinger Fixed block map regression.
Fri, 20 May 2011 10:49:40 +0200 Thomas Wuerthinger Clean up.
Fri, 20 May 2011 10:46:15 +0200 Thomas Wuerthinger Moved phi simplifier.
Fri, 20 May 2011 10:40:39 +0200 Thomas Wuerthinger Added two new utilities to the Graph class: NodeBitMap and NodeMap.
Fri, 20 May 2011 10:16:39 +0200 Thomas Wuerthinger More clean up around ComputeLinearScanOrder.
Thu, 19 May 2011 17:45:00 +0200 Thomas Wuerthinger Removed depth first number from BlockBegin.
Thu, 19 May 2011 17:43:12 +0200 Thomas Wuerthinger Fixed regression in BlockMap builder.
Thu, 19 May 2011 17:36:46 +0200 Thomas Wuerthinger Merge.
Thu, 19 May 2011 17:31:01 +0200 Thomas Wuerthinger Removed unused options and code.
Thu, 19 May 2011 17:20:55 +0200 Thomas Wuerthinger Removed unused optimization settings. Removed unused imports.
Thu, 19 May 2011 17:24:23 +0200 Lukas Stadler first batch of GraphBuilder changes to remove dependencies on BlockBegin
Thu, 19 May 2011 17:17:22 +0200 Thomas Wuerthinger Removed usage of stackmap table for local variable liveness.
Thu, 19 May 2011 17:13:30 +0200 Thomas Wuerthinger Removed special casing for exception phis in LIRGenerator. Removed dependency between LIRBlock.blockID and BlockBegin.blockID.
Thu, 19 May 2011 17:04:30 +0200 Thomas Wuerthinger Clean up.
Thu, 19 May 2011 17:02:12 +0200 Thomas Wuerthinger Clean up
Thu, 19 May 2011 16:56:05 +0200 Thomas Wuerthinger Removed target block references from LIR to BlockBegin instructions. Now there is a getLIRBlock method in the LIRGenerator.
Thu, 19 May 2011 16:46:37 +0200 Thomas Wuerthinger Removed last BlockBegin flag.
Thu, 19 May 2011 16:44:05 +0200 Thomas Wuerthinger Removed two more BlockBegin flags.
Thu, 19 May 2011 16:39:54 +0200 Thomas Wuerthinger Removed two BlockBegin flags.
Thu, 19 May 2011 16:37:32 +0200 Thomas Wuerthinger Removed commented-out loop recognition in the ComputeLinearScanOrder.
Thu, 19 May 2011 16:27:59 +0200 Thomas Wuerthinger Reverted runtest.sh changes.
Thu, 19 May 2011 16:26:32 +0200 Thomas Wuerthinger Fixed regression.
Thu, 19 May 2011 16:05:42 +0200 Thomas Wuerthinger Attempt to remove dependency between backend and BlockBegin.
Thu, 19 May 2011 14:31:03 +0200 Thomas Wuerthinger Small cleanup.
Thu, 19 May 2011 13:59:55 +0200 Thomas Wuerthinger Removed bci from the Instruction class.
Thu, 19 May 2011 13:21:31 +0200 Thomas Wuerthinger Added ExceptionEdgeInstruction interface.
Thu, 19 May 2011 13:14:02 +0200 Thomas Wuerthinger Removed unused code.
Thu, 19 May 2011 13:09:51 +0200 Thomas Wuerthinger Merge.
Thu, 19 May 2011 13:09:37 +0200 Thomas Wuerthinger Removed implicit safepoints.
Thu, 19 May 2011 12:03:11 +0200 Gilles Duboscq Fix for last merge
Thu, 19 May 2011 11:43:30 +0200 Gilles Duboscq Merge
Thu, 19 May 2011 11:36:41 +0200 Gilles Duboscq Remove all unresolved cases from HotspotXirGenerator, use more explicit Deopt, Deopt to lastState instead of stateBefore
Wed, 18 May 2011 18:40:58 +0200 Lukas Stadler merge
Wed, 18 May 2011 18:09:20 +0200 Lukas Stadler exception handling related changes:
Wed, 18 May 2011 17:35:14 +0200 Thomas Wuerthinger Removed WasVisited flag
Wed, 18 May 2011 17:32:14 +0200 Thomas Wuerthinger Removed IsOnWorklistFlag
Wed, 18 May 2011 17:27:06 +0200 Thomas Wuerthinger Remove critical edge split identification.
Wed, 18 May 2011 17:04:47 +0200 Thomas Wuerthinger More cleanup towards separation of graphbuilding<>graph<>lirgeneration
Wed, 18 May 2011 16:25:33 +0200 Thomas Wuerthinger Removed control flow optimizer.
Wed, 18 May 2011 16:09:55 +0200 Thomas Wuerthinger Merge.
Wed, 18 May 2011 16:09:31 +0200 Thomas Wuerthinger More cleanup.
Wed, 18 May 2011 15:17:17 +0200 Peter Hofer Document new IdealGraphPrinterObserver constructors
Wed, 18 May 2011 15:01:43 +0200 Peter Hofer Allow to submit graphs to IdealGraphVisualizer remotely with new options named after their counterparts in C2
Wed, 18 May 2011 15:14:55 +0200 Thomas Wuerthinger Backend clean up.
Wed, 18 May 2011 15:05:00 +0200 Thomas Wuerthinger Merge.
Wed, 18 May 2011 15:03:45 +0200 Thomas Wuerthinger Removed the instruction substitutor.
Wed, 18 May 2011 14:40:29 +0200 Thomas Wuerthinger Removed dominator calculation.
Wed, 18 May 2011 14:37:57 +0200 Thomas Wuerthinger Clean up; removed subroutine block flag.
Wed, 18 May 2011 11:50:58 +0200 Peter Hofer IdealGraphPrinterObserver, GraphvizPrinterObserver: replace possibly invalid characters in file names
Wed, 18 May 2011 11:27:10 +0200 Peter Hofer GraphvizPrinterObserver: close output stream also in case of exception
Wed, 18 May 2011 11:53:06 +0200 Gilles Duboscq Sync with latest renamings
Wed, 18 May 2011 09:44:05 +0200 Doug Simon Sync with renames in Maxine code base.
Wed, 18 May 2011 08:54:51 +0200 Doug Simon Minor design doc edits.
Mon, 16 May 2011 19:26:40 +0200 Thomas Wuerthinger Additional subsection on inlining.
Mon, 16 May 2011 17:53:02 +0200 Thomas Wuerthinger Merge.
Mon, 16 May 2011 17:52:50 +0200 Thomas Wuerthinger typo
Mon, 16 May 2011 17:31:53 +0200 Peter Hofer Add new option PrintIdealGraphToFile and another printer/observer pair to generate a graph representation that can be visualized and inspected with the ideal graph visualizer
Mon, 16 May 2011 17:26:47 +0200 Thomas Wuerthinger Merge.
Mon, 16 May 2011 17:26:31 +0200 Thomas Wuerthinger New field store / guard / frame state example.
Mon, 16 May 2011 17:12:05 +0200 Gilles Duboscq Merge
Mon, 16 May 2011 11:34:59 +0200 Gilles Duboscq Sync with latest maxine repo (uniqueConcreteMethod & project names)
Mon, 16 May 2011 14:29:12 +0200 Thomas Wuerthinger Rewrote frame state to be not-so-Java-specific. Clarified and reduced the usage of the term "node".
Mon, 16 May 2011 14:05:15 +0200 Thomas Wuerthinger Added addition sections on control flow and exceptions.
Fri, 13 May 2011 17:09:20 -0700 Christian Wimmer use com.oracle.max.asm project for assembler
Fri, 13 May 2011 14:03:03 -0700 Maxine VM Merge
Fri, 13 May 2011 13:59:32 -0700 Christian Wimmer Refactoring of BlockMap so that it doesn't create BlockBegin objects, but maintains its own Block data structure
Fri, 13 May 2011 15:18:41 +0200 Lukas Stadler * BlockBegin.predecessors changed to List<BlockEnd>
Fri, 13 May 2011 11:19:25 +0200 Gilles Duboscq Create less nodes in case of Deopt
Thu, 12 May 2011 17:57:58 +0200 Gilles Duboscq Add a BailoutOnException option on C1X to be able to tell expected exceptions (bailouts on jsr etc.) appart from true/unexpected exceptions
Thu, 12 May 2011 17:17:50 +0200 Gilles Duboscq New Deoptimize node, remove ResolveClass node and replace it with deoptimization
Thu, 12 May 2011 17:00:09 +0200 Thomas Wuerthinger Merge.
Thu, 12 May 2011 16:55:03 +0200 Thomas Wuerthinger Fixed RegisterFinalizer stateBefore.
Thu, 12 May 2011 12:13:17 +0200 Lukas Stadler fixed slot encoding in duplicateModified
Thu, 12 May 2011 11:17:31 +0200 Lukas Stadler fixed link in domake script
Thu, 12 May 2011 11:00:31 +0200 Lukas Stadler duplicateModified helper method
Thu, 12 May 2011 10:26:55 +0200 Lukas Stadler small fix to recordBailout
Wed, 11 May 2011 18:40:38 -0700 Christian Wimmer add -d64 to test scripts
Wed, 11 May 2011 16:59:18 -0700 Christian Wimmer added includes to build without precompiled headers
Wed, 11 May 2011 18:16:01 +0200 Thomas Wuerthinger Add exception handlers only to Invoke and Throw instructions. Deoptimize if there is an exception in a HotSpot runtime call.
Wed, 11 May 2011 17:18:31 +0200 Thomas Wuerthinger Towards clean up of canTrap().
Wed, 11 May 2011 16:40:22 +0200 Thomas Wuerthinger Removed exception optimization that immediately unwinds if it is guaranteed that there is no local exception handler.
Wed, 11 May 2011 16:25:15 +0200 Thomas Wuerthinger Deoptimize on array store and array bounds exception.
Wed, 11 May 2011 16:12:01 +0200 Thomas Wuerthinger Removed base from ValueVisitor.
Wed, 11 May 2011 16:10:49 +0200 Thomas Wuerthinger Removed need for base instruction. Cleanup.
Wed, 11 May 2011 15:23:07 +0200 Thomas Wuerthinger Removed need for state after on load indexed, and new bytecodes.
Wed, 11 May 2011 15:16:43 +0200 Thomas Wuerthinger Removed constant value utility of LoadField.
Wed, 11 May 2011 15:11:58 +0200 Thomas Wuerthinger Merge.
Wed, 11 May 2011 15:11:33 +0200 Thomas Wuerthinger No need for stateAfter on volatile field loads.
Wed, 11 May 2011 14:51:33 +0200 Thomas Wuerthinger Removed more OSR handling stuff.
Wed, 11 May 2011 14:45:05 +0200 Thomas Wuerthinger Removed unused FatalNonUnimplemented flag and methods.
Wed, 11 May 2011 14:43:20 +0200 Thomas Wuerthinger Removed TestPatching option.
Wed, 11 May 2011 14:42:19 +0200 Thomas Wuerthinger Removed check for direct compare.
Wed, 11 May 2011 14:45:32 +0200 Peter Hofer Add option PrintDOTGraphToFile to produce Graphviz graphs in the DOT language for compiled methods that match PrintFilter
Wed, 11 May 2011 14:39:56 +0200 Thomas Wuerthinger Removed accessor workaround.
Wed, 11 May 2011 14:37:20 +0200 Thomas Wuerthinger Fixed regression.
Wed, 11 May 2011 14:34:29 +0200 Thomas Wuerthinger Clean up around BlockBegin / StdEntry.
Wed, 11 May 2011 14:18:49 +0200 Thomas Wuerthinger Removed CSE array length.
Wed, 11 May 2011 14:16:13 +0200 Thomas Wuerthinger Removed leaf type and leaf method assumptions.
Wed, 11 May 2011 14:15:14 +0200 Thomas Wuerthinger Removed local value map.
Wed, 11 May 2011 14:12:24 +0200 Thomas Wuerthinger Removed memory map.
Wed, 11 May 2011 14:02:08 +0200 Thomas Wuerthinger More frame state fixes. All jtt tests passing now again.
Wed, 11 May 2011 13:41:35 +0200 Thomas Wuerthinger Added stateBefore to Throw instruction.
Wed, 11 May 2011 12:10:41 +0200 Thomas Wuerthinger Deopt instead of throwing exception for checkcast.
Wed, 11 May 2011 11:57:11 +0200 Thomas Wuerthinger More frame state fixes.
Wed, 11 May 2011 11:43:44 +0200 Thomas Wuerthinger Fixed bci for stateBefore in BlockBegin
Wed, 11 May 2011 11:21:15 +0200 Thomas Wuerthinger More frame state fixes.
Wed, 11 May 2011 10:52:37 +0200 Thomas Wuerthinger FrameState fixes.
Tue, 10 May 2011 18:12:26 +0200 Thomas Wuerthinger Merge.
Tue, 10 May 2011 17:17:28 +0200 Thomas Wuerthinger Small cleanup.
Tue, 10 May 2011 16:48:01 +0200 Thomas Wuerthinger Merge.
Tue, 10 May 2011 16:47:49 +0200 Thomas Wuerthinger Small clean up.
Tue, 10 May 2011 16:57:28 +0200 Gilles Duboscq Merge
Tue, 10 May 2011 16:49:50 +0200 Gilles Duboscq More FrameState work
Tue, 10 May 2011 16:31:28 +0200 Lukas Stadler added doxygen script and config file
Tue, 10 May 2011 14:43:54 +0200 Lukas Stadler merge
Tue, 10 May 2011 14:39:54 +0200 Lukas Stadler merge
Tue, 10 May 2011 14:29:40 +0200 Lukas Stadler remove explicit pointer from BlockEnd to BlockBegin
Tue, 10 May 2011 14:34:03 +0200 Thomas Wuerthinger Some fixes around LIRGenerator / frame state. New option C1X:TraceLIRGeneratorLevel
Tue, 10 May 2011 12:37:46 +0200 Gilles Duboscq Framestate work : using stateAFter and reducting the number of nodes with framestates. Intermediate state (does not pass tests)
Tue, 10 May 2011 11:55:12 +0200 Lukas Stadler changed stateAfter FrameState to successor (instead of input), checkstyle fixes, added fixed root node to graph
Mon, 09 May 2011 19:12:55 +0200 Thomas Wuerthinger Merge.
Mon, 09 May 2011 19:12:45 +0200 Thomas Wuerthinger Fixed typo.
Mon, 09 May 2011 17:28:10 +0200 Thomas Wuerthinger Incorporated comments from Peter. Renamings trap=>guard and guard/split=>anchor.
Mon, 09 May 2011 17:10:30 +0200 Lukas Stadler added FrameStateAccess interface
Mon, 09 May 2011 17:00:25 +0200 Lukas Stadler FrameState and Graphviz changes:
Mon, 09 May 2011 14:11:13 +0200 Thomas Wuerthinger Fixed merge regression around genMonitorEnter.
Mon, 09 May 2011 10:54:09 +0200 Lukas Stadler merge
Mon, 09 May 2011 10:53:30 +0200 Lukas Stadler merge
Fri, 06 May 2011 17:08:29 +0200 Lukas Stadler merge
Fri, 06 May 2011 17:08:00 +0200 Lukas Stadler FrameState cleanup: split into FrameStateBuilder and fixed-size FrameState, removed MutableFrameState
Fri, 06 May 2011 13:03:33 +0200 Lukas Stadler cleanup: FrameState copy methods, ImmutableFrameState
Mon, 09 May 2011 10:43:57 +0200 Peter Hofer Move Graphviz visualization code to its own project, GraalGraphviz
Fri, 06 May 2011 17:54:02 +0200 Thomas Wuerthinger Deoptimize on implicit division by 0.
Fri, 06 May 2011 17:47:17 +0200 Thomas Wuerthinger Fixed the stateBefore of invokes and monitorenter instructions to include the arguments of the instruction.
Fri, 06 May 2011 16:21:10 +0200 Thomas Wuerthinger Merge.
Fri, 06 May 2011 16:20:56 +0200 Thomas Wuerthinger Deopt on implicit null pointer exception.
Thu, 05 May 2011 17:03:43 +0200 Thomas Wuerthinger Doc fixes.
Fri, 06 May 2011 11:18:15 +0200 Lukas Stadler new node layout: Phi
Fri, 06 May 2011 10:25:37 +0200 Lukas Stadler new node layout: BlockBegin, BlockEnd
Thu, 05 May 2011 16:33:12 +0200 Lukas Stadler merge
Thu, 05 May 2011 16:32:20 +0200 Lukas Stadler new node layout: TypeCheck, RegisterFinalizer, Invoke, NewArray, NullCheck
Thu, 05 May 2011 16:23:17 +0200 Thomas Wuerthinger Merge.
Thu, 05 May 2011 16:22:59 +0200 Thomas Wuerthinger Made graphs smaller.
Thu, 05 May 2011 15:55:11 +0200 Thomas Wuerthinger More doc + conclusion.
Thu, 05 May 2011 16:07:00 +0200 Lukas Stadler new node layout: AccessMonitor, Invoke
Thu, 05 May 2011 15:49:48 +0200 Lukas Stadler new node layout: AccessField
Thu, 05 May 2011 15:43:23 +0200 Lukas Stadler changed Constant and Convert, more StoreIndexed changes
Thu, 05 May 2011 15:23:27 +0200 Lukas Stadler merge
Thu, 05 May 2011 15:23:07 +0200 Lukas Stadler checkstyle fixes, updated AccessArray + subclasses
Thu, 05 May 2011 15:06:11 +0200 Thomas Wuerthinger Merge.
Thu, 05 May 2011 15:05:40 +0200 Thomas Wuerthinger More work on doc.
Thu, 05 May 2011 14:03:49 +0200 Thomas Wuerthinger Refer to "Graal compiler" as "the compiler" in the design document.
Thu, 05 May 2011 13:59:43 +0200 Thomas Wuerthinger Update on doc.
Thu, 05 May 2011 15:01:34 +0200 Lukas Stadler changed NegateOp, more Op2 changes (generic inputValuesDo impl)
Thu, 05 May 2011 14:37:17 +0200 Lukas Stadler more Op2 changes
Thu, 05 May 2011 14:12:19 +0200 Lukas Stadler new node layout: Op2
Thu, 05 May 2011 14:02:34 +0200 Lukas Stadler changed Instruction.isAppended to boolean flag (instead of next == this logic)
Thu, 05 May 2011 13:47:27 +0200 Lukas Stadler merge
Thu, 05 May 2011 13:47:14 +0200 Lukas Stadler new node layout: Instruction
Thu, 05 May 2011 13:27:48 +0200 Lukas Stadler added GraalGraph to classpath, Node as superclass of Value
Thu, 05 May 2011 13:24:34 +0200 Thomas Wuerthinger Added Peter Hofer to authors list.
Wed, 04 May 2011 18:57:26 +0200 Peter Hofer Graphviz visualization support
Wed, 04 May 2011 17:02:11 +0200 Lukas Stadler merge
Wed, 04 May 2011 16:39:06 +0200 Lukas Stadler doc: framestate and deopt changes
Wed, 04 May 2011 12:58:17 +0200 Lukas Stadler doc: expanded framestate section
Wed, 04 May 2011 16:36:55 +0200 Thomas Wuerthinger Updated PDF.
Wed, 04 May 2011 16:36:09 +0200 Thomas Wuerthinger Merge.
Wed, 04 May 2011 16:34:28 +0200 Thomas Wuerthinger Documentation: More content and graphs on loops and vectorization.
Mon, 02 May 2011 11:00:33 +0200 Thomas Wuerthinger Small fix to documentation.
Tue, 03 May 2011 15:13:19 +0200 Lukas Stadler doc: smaller font, new quad and quadsplit nodes
Tue, 03 May 2011 10:19:11 +0200 Gilles Duboscq Cleaned some remaining references to scope/inlining
Mon, 02 May 2011 10:36:10 -0700 christian wimmer editing
Mon, 02 May 2011 10:56:35 +0200 Gilles Duboscq Add QuietBailout option to be able to mute the bailouts generated by JSRs in dacapo
Mon, 02 May 2011 10:24:43 +0200 Gilles Duboscq Merge
Mon, 02 May 2011 10:24:16 +0200 Gilles Duboscq Finish remove inlining (removed ScopeData), remove JSR support
Fri, 29 Apr 2011 16:46:30 +0200 Gilles Duboscq Remove inlining (3rd part)
Fri, 29 Apr 2011 13:19:17 +0200 Gilles Duboscq Remove inlining (2nd part) removed IRScope
Fri, 29 Apr 2011 11:50:28 +0200 Gilles Duboscq Removing inlining support (1st part)
Fri, 29 Apr 2011 11:14:05 -0700 christian wimmer comments
Fri, 29 Apr 2011 16:51:33 +0200 Thomas Wuerthinger Updated doc. Added Texclipse project.
Fri, 29 Apr 2011 12:08:53 +0200 Lukas Stadler increase max nmethod size, required for dacapo jython
Fri, 29 Apr 2011 11:16:06 +0200 Gilles Duboscq Modified assert in NodeArray.set method (also helps with a compilation issue in ECJ)
Thu, 28 Apr 2011 18:58:35 +0200 Thomas Wuerthinger Fixed delete() method
Thu, 28 Apr 2011 18:30:55 +0200 Thomas Wuerthinger Node and Graph design changes.
Thu, 28 Apr 2011 14:35:35 +0200 Thomas Wuerthinger Checkstyle fixes.
Thu, 28 Apr 2011 14:29:54 +0200 Gilles Duboscq Merge
Thu, 28 Apr 2011 14:27:42 +0200 Gilles Duboscq more tests for GraalGraph, some changes and fixes
Thu, 28 Apr 2011 13:17:23 +0200 Lukas Stadler test scripts: use JDK7 env var, check all required vars
Thu, 28 Apr 2011 10:40:49 +0200 Lukas Stadler fixed permissions of test scripts (executable)
Thu, 28 Apr 2011 09:59:45 +0200 Lukas Stadler doc: small changes to graphs, graph test file
Wed, 27 Apr 2011 22:13:30 +0200 Thomas Wuerthinger Enabled checkstyle for the GraalGraph project. Fixed checkstyle errors. Set correct code formatter.
Wed, 27 Apr 2011 22:07:20 +0200 Thomas Wuerthinger Added Oracle header. Moved author declaration into package-info.java file.
Wed, 27 Apr 2011 21:57:03 +0200 Thomas Wuerthinger Merge.
Wed, 27 Apr 2011 21:56:38 +0200 Thomas Wuerthinger Clean up C1XMetrics.
Wed, 27 Apr 2011 21:54:31 +0200 Thomas Wuerthinger Removed liveness marking.
Wed, 27 Apr 2011 21:38:22 +0200 Thomas Wuerthinger Fixed regression wrt write barriers.
Wed, 27 Apr 2011 21:29:17 +0200 Thomas Wuerthinger Fixes to barriers.
Wed, 27 Apr 2011 21:22:10 +0200 Thomas Wuerthinger Clean up on canTrap.
Wed, 27 Apr 2011 21:25:15 +0200 Gilles Duboscq Draft for graph classes
Wed, 27 Apr 2011 20:58:01 +0200 Thomas Wuerthinger More Value.Flag clean up.
Wed, 27 Apr 2011 20:27:43 +0200 Thomas Wuerthinger More flags clean up.
Wed, 27 Apr 2011 20:22:05 +0200 Thomas Wuerthinger More clean up on Value.Flags.
Wed, 27 Apr 2011 20:13:54 +0200 Thomas Wuerthinger Clean up on Value class and LIRGenerator/LIRItem-related things.
Wed, 27 Apr 2011 19:53:46 +0200 Thomas Wuerthinger Clean up on LIRGenerator and related.
Wed, 27 Apr 2011 19:30:56 +0200 Thomas Wuerthinger Removed default value visitor.
Wed, 27 Apr 2011 19:28:00 +0200 Thomas Wuerthinger Remove useless C1XOptions.
Wed, 27 Apr 2011 19:25:26 +0200 Thomas Wuerthinger Prohibit inlining of synchronized and inlining of method with exception handlers (remove C1XOption).
Wed, 27 Apr 2011 19:05:35 +0200 Thomas Wuerthinger Removed canonicalizer.
Wed, 27 Apr 2011 19:00:40 +0200 Thomas Wuerthinger Reinsert phi simplifier (does not seem to be optional). Disabled canonicalizer.
Wed, 27 Apr 2011 18:17:18 +0200 Thomas Wuerthinger Remove dead code elimination 1
Wed, 27 Apr 2011 17:05:26 +0200 Thomas Wuerthinger Removed dead code elimination2
Wed, 27 Apr 2011 17:00:01 +0200 Thomas Wuerthinger Removed instruction substitutor.
Wed, 27 Apr 2011 16:59:28 +0200 Thomas Wuerthinger Removed phi simplifier.
Wed, 27 Apr 2011 16:57:50 +0200 Thomas Wuerthinger Removed global value numberer.
Wed, 27 Apr 2011 16:56:33 +0200 Thomas Wuerthinger Removed block merger.
Wed, 27 Apr 2011 16:54:57 +0200 Thomas Wuerthinger Removed CEEliminator (and two unused/unimplemented optimizations).
Wed, 27 Apr 2011 16:50:17 +0200 Thomas Wuerthinger Removed null check eliminator.
Wed, 27 Apr 2011 16:48:23 +0200 Thomas Wuerthinger Removed compiler extension mechanism
Wed, 27 Apr 2011 16:43:31 +0200 Thomas Wuerthinger Removing two more HIR instructions.
Wed, 27 Apr 2011 16:40:09 +0200 Thomas Wuerthinger Removed intrinsic-related instructions
Wed, 27 Apr 2011 16:25:54 +0200 Thomas Wuerthinger Merge.
Wed, 27 Apr 2011 16:25:32 +0200 Thomas Wuerthinger Removed intrinsics.
Wed, 27 Apr 2011 16:00:36 +0200 Lukas Stadler merge
Wed, 27 Apr 2011 15:59:38 +0200 Lukas Stadler added initial version of design docs, fixed .hgignore (regex, . -> \.)
Wed, 27 Apr 2011 15:49:27 +0200 Thomas Wuerthinger Removed anything OSR-related.
Wed, 27 Apr 2011 15:36:29 +0200 Thomas Wuerthinger Removed extended bytecodes and related HIR instructions.
Wed, 27 Apr 2011 15:12:29 +0200 Thomas Wuerthinger Added more batch files to run dacapo benchmarks and the Graal bootstrap.
Wed, 27 Apr 2011 14:49:45 +0200 Thomas Wuerthinger Added script to run Maxine java tester tests.
Wed, 27 Apr 2011 12:22:24 +0200 Thomas Wuerthinger Added README.
Wed, 27 Apr 2011 12:14:48 +0200 Thomas Wuerthinger Adjusted classpaths such that new graalvm repo structure works.
Wed, 27 Apr 2011 11:53:40 +0200 Thomas Wuerthinger Adapted project classpath
Wed, 27 Apr 2011 11:50:44 +0200 Thomas Wuerthinger Renamings Runtime=>GraalRuntime and Compiler=>GraalCompiler
Wed, 27 Apr 2011 11:48:55 +0200 Thomas Wuerthinger Changed dependency of Runtime project.
Wed, 27 Apr 2011 11:43:22 +0200 Thomas Wuerthinger Pull over of compiler from maxine repository.
Wed, 27 Apr 2011 11:00:17 +0200 Lukas Stadler small fix to GRAAL_AUTHORS
Tue, 26 Apr 2011 22:17:17 +0200 Thomas Wuerthinger Added Gilles to authors list.
Tue, 26 Apr 2011 22:01:41 +0200 Thomas Wuerthinger Merge.
Tue, 26 Apr 2011 22:00:17 +0200 Thomas Wuerthinger Added GRAAL_AUTHORS file. Removed individual @author tags per file.
Tue, 26 Apr 2011 21:48:09 +0200 Thomas Wuerthinger Copyright rebranding. Update checkstyle file.
Tue, 26 Apr 2011 21:10:53 +0200 Thomas Wuerthinger Rebranding to com.oracle.graal
Tue, 26 Apr 2011 20:56:07 +0200 Thomas Wuerthinger Fixed an issue in the XIR generator that caused a bug in combination with HotSpot's change on static fields. Now all DaCapo's passing.
Tue, 26 Apr 2011 16:46:23 +0200 Thomas Wuerthinger Fixed an issue with RiType.superType (wrong cast in the C++ part).
Tue, 26 Apr 2011 14:46:28 +0200 Thomas Wuerthinger Fixed an issue in the HotSpot XIR generator. Benchmark "fop" now passing on all optimization levels.
Fri, 22 Apr 2011 23:22:46 +0200 Thomas Wuerthinger Added draft for documentation (goals and IR).
Fri, 22 Apr 2011 22:13:35 +0200 Thomas Wuerthinger Adjustments to react on changes on the RiRuntime interface.
Fri, 22 Apr 2011 21:52:33 +0200 Thomas Wuerthinger Small adjustment to assertion and constants size calculation.
Fri, 22 Apr 2011 21:13:09 +0200 Thomas Wuerthinger Fixed an issue with alignment of double/long values in the code buffer. Can now run Scimark again.
Fri, 22 Apr 2011 19:41:55 +0200 Thomas Wuerthinger Fixed issue with resolving class: HotSpot must not resolve class at invokestatic bytecodes.
Fri, 22 Apr 2011 19:00:07 +0200 Thomas Wuerthinger Fixed merge issues.
Fri, 22 Apr 2011 15:30:53 +0200 Thomas Wuerthinger Merge with OpenJDK.
Fri, 22 Apr 2011 15:22:45 +0200 Thomas Wuerthinger Renamed project HotSpotVM => Runtime
Thu, 21 Apr 2011 19:49:49 -0700 trims Added tag hs21-b09 for changeset 611e19a16519
Thu, 21 Apr 2011 15:32:54 -0700 katleman Added tag jdk7-b139 for changeset 611e19a16519
Fri, 15 Apr 2011 18:23:27 -0700 trims 7037174: Bump the HS21 build number to 09hs21-b09 jdk7-b139
Fri, 15 Apr 2011 18:23:20 -0700 trims Merge
Fri, 15 Apr 2011 08:29:26 -0700 jrose Merge
Thu, 14 Apr 2011 06:46:38 -0700 twisti Merge
Thu, 14 Apr 2011 01:53:12 -0700 twisti 7036220: Shark fails to find LLVM 2.9 System headers during build
Thu, 14 Apr 2011 00:02:21 -0700 iveresov 7036236: VM crashes assert((!inside_attrs()) || is_error_reported()) failed ...
Wed, 13 Apr 2011 14:33:03 -0700 iveresov 6988308: assert((cnt > 0.0f) && (prob > 0.0f)) failed: Bad frequency assignment in if
Tue, 12 Apr 2011 02:40:23 -0700 twisti 7035870: JSR 292: Zero support
Mon, 11 Apr 2011 15:30:31 -0700 kvn 7035713: 3DNow Prefetch Instruction Support
Sat, 09 Apr 2011 22:55:25 -0700 jrose 6987991: JSR 292 phpreboot test/testtracefun2.phpr segfaults
Tue, 12 Apr 2011 14:18:53 -0700 coleenp Merge
Tue, 12 Apr 2011 02:53:06 -0400 dholmes 7034585: Adjust fillInStackTrace filtering to assist 6998871
Mon, 11 Apr 2011 11:12:41 +0200 brutisso 7034625: Product builds in Visual Studio projects should produce full symbol information
Thu, 07 Apr 2011 20:26:41 -0700 ohair 7019210: Fix misc references to /bugreport websites
Mon, 04 Apr 2011 18:15:55 -0400 dholmes 7009276: Add -XX:+IgnoreUnrecognizedVMOptions to several tests
Thu, 31 Mar 2011 08:08:50 -0400 kamg 7030388: JCK test failed to reject invalid class check01304m10n.
Fri, 01 Apr 2011 15:15:37 -0700 andrew 7010849: 5/5 Extraneous javac source/target options when building sa-jdi
Thu, 31 Mar 2011 06:54:30 -0400 dholmes 7032775: Include Shark code in the build again
Wed, 30 Mar 2011 19:38:07 +0400 dsamersoff 7017193: Small memory leak in get_stack_bounds os::create_stack_guard_pages
Sat, 09 Apr 2011 21:16:12 -0700 jrose Merge
Fri, 08 Apr 2011 23:00:14 -0700 never 7035161: assert(!o->is_null_object()) failed: null object not yet handled here.
Fri, 08 Apr 2011 20:52:28 -0700 kvn Merge
Fri, 08 Apr 2011 14:56:22 -0700 kvn 7004555: Add new policy for one iteration loops
Fri, 08 Apr 2011 17:03:31 -0700 iveresov 7034967: C1: assert(false) failed: error (assembler_sparc.cpp:2043)
Thu, 07 Apr 2011 21:32:23 -0700 never 7034957: acquiring lock CodeCache_lock/1 out of order with lock tty_lock/0 -- possible deadlock
Thu, 07 Apr 2011 17:12:23 -0700 jrose 7009600: JSR 292 Server compiler crashes in Compile::find_intrinsic(ciMethod*, bool)
Thu, 07 Apr 2011 17:12:21 -0700 jrose 7012087: JSR 292 Misleading exception message for a non-bound MH for a virtual method
Thu, 07 Apr 2011 17:02:30 -0700 jrose 6981791: remove experimental code for JSR 292
Wed, 06 Apr 2011 17:32:09 -0700 kvn 6992789: assert(phi->_idx >= nodes_size()) failed: only new Phi per instance memory slice
Wed, 06 Apr 2011 16:02:50 -0700 never 7034513: enable fast accessors and empty methods for ZERO and -Xint
Tue, 05 Apr 2011 19:16:52 -0700 never 7033779: CodeCache::largest_free_block may need to hold the CodeCache lock
Tue, 05 Apr 2011 02:31:46 -0700 never Merge
Tue, 05 Apr 2011 00:31:09 -0700 never 6777083: assert(target != __null,"must not be null")
Tue, 05 Apr 2011 00:27:58 -0700 kvn Merge
Mon, 04 Apr 2011 19:02:36 -0700 kvn 7004547: regular loop unroll should not unroll more than max unrolling
Mon, 04 Apr 2011 22:17:15 -0700 never Merge
Mon, 04 Apr 2011 19:03:35 -0700 never 6528013: C1 CTW failure with -XX:+VerifyOops assert(allocates2(pc),"")
Mon, 04 Apr 2011 18:48:49 -0700 iveresov Merge
Mon, 04 Apr 2011 16:00:34 -0700 iveresov 7033732: C1: When calling c2 arraycopy stubs offsets and length must have clear upper 32bits
Mon, 04 Apr 2011 12:57:04 -0700 never 7026957: assert(type2aelembytes(store->as_Mem()->memory_type(), true) == 1 << shift->in(2)->get_int()) failed
Mon, 04 Apr 2011 03:02:00 -0700 twisti 7032458: Zero and Shark fixes
Sun, 03 Apr 2011 12:00:54 +0200 roland 7033154: Improve C1 arraycopy performance
Sat, 02 Apr 2011 10:54:15 -0700 kvn 7004535: Clone loop predicate during loop unswitch
Sat, 02 Apr 2011 09:49:27 -0700 kvn 7032314: Allow to generate CallLeafNoFPNode in IdealKit
Fri, 01 Apr 2011 21:45:33 -0700 never 6909440: C2 fails with assertion (_always_cold->is_cold(),"must always be cold")
Thu, 31 Mar 2011 21:05:55 -0700 never 6385687: UseFastEmptyMethods/UseFastAccessorMethods considered harmful
Thu, 14 Apr 2011 17:53:28 -0700 trims Added tag hs21-b08 for changeset 0930dc920c18
Thu, 14 Apr 2011 15:21:45 -0700 schien Added tag jdk7-b138 for changeset 0930dc920c18
Fri, 08 Apr 2011 16:18:48 -0700 trims 7035259: Bump the HS21 build number to 08hs21-b08 jdk7-b138
Fri, 08 Apr 2011 16:18:38 -0700 trims Merge
Wed, 06 Apr 2011 16:02:53 -0700 jmasa Merge
Fri, 18 Feb 2011 10:07:34 -0800 johnc 7020042: G1: Partially remove fix for 6994628
Mon, 04 Apr 2011 14:23:17 -0400 tonyp 7027766: G1: introduce flag to dump the liveness information per region at the end of marking
Mon, 04 Apr 2011 13:18:35 -0400 tonyp 7033292: G1: nightly failure: Non-dirty cards in region that should be dirty
Wed, 30 Mar 2011 10:26:59 -0400 tonyp 7023069: G1: Introduce symmetric locking in the slow allocation path
Tue, 29 Mar 2011 22:36:16 -0400 tonyp 7029458: G1: Add newly-reclaimed regions to the beginning of the region free list, not the end
Mon, 28 Mar 2011 10:58:54 -0700 johnc 7026932: G1: No need to abort VM when card count cache expansion fails
Wed, 23 Mar 2011 14:12:51 +0100 brutisso 6948149: G1: Imbalance in termination times
Fri, 25 Mar 2011 17:39:20 -0700 jcoomes Merge
Thu, 24 Mar 2011 15:47:01 -0700 ysr 7029036: Card-table verification hangs with all framework collectors, except G1, even before the first GC
Thu, 24 Mar 2011 15:45:27 -0700 ysr 7030435: Some oop_oop_iterate_m() methods iterate outside of specified memory bounds
Tue, 05 Apr 2011 14:12:31 -0700 trims 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass
Fri, 08 Apr 2011 15:56:52 -0700 trims Added tag hs21-b07 for changeset 2dbcb4a4d8da
Thu, 07 Apr 2011 15:20:57 -0700 schien Added tag jdk7-b137 for changeset 2dbcb4a4d8da
Fri, 01 Apr 2011 20:44:31 -0700 trims 7033237: Bump the HS21 build number to 07hs21-b07 jdk7-b137
Fri, 01 Apr 2011 20:44:27 -0700 trims Merge
Fri, 01 Apr 2011 15:16:04 -0700 kvn Merge
Thu, 31 Mar 2011 16:54:27 -0700 kvn 7032849: 7022998 changes broke hs_err compile task print
Thu, 31 Mar 2011 15:30:12 -0700 never Merge
Thu, 31 Mar 2011 14:00:41 -0700 never 7032129: Native memory usage grow unexpectedly for vm/oom/*InternedString tests
Thu, 31 Mar 2011 13:22:34 -0700 kvn 7032696: Fix for 7029152 broke VM
Thu, 31 Mar 2011 02:31:57 -0700 twisti 6817525: turn on method handle functionality by default for JSR 292
Thu, 31 Mar 2011 00:27:08 -0700 twisti 7032388: guarantee(VM_Version::supports_cmov()) failed: illegal instruction on i586 after 6919934
Wed, 30 Mar 2011 18:55:04 -0700 iveresov Merge
Wed, 30 Mar 2011 15:22:41 -0700 iveresov 6564610: assert(UseCompiler || CompileTheWorld, "UseCompiler should be set by now.")
Wed, 30 Mar 2011 12:08:49 -0700 kvn 7029152: Ideal nodes for String intrinsics miss memory edge optimization
Wed, 30 Mar 2011 07:47:19 -0700 never 7031614: jmap -permstat fails with java.lang.InternalError in sun.jvm.hotspot.oops.OopField.getValue
Wed, 30 Mar 2011 03:48:38 -0700 iveresov Merge
Tue, 29 Mar 2011 22:25:17 -0700 iveresov 7026307: DEBUG MESSAGE: broken null klass on amd64
Tue, 29 Mar 2011 22:05:21 -0700 never 7032306: Fastdebug build failure on Solaris with SS11 compilers
Tue, 29 Mar 2011 17:35:34 -0700 iveresov 6741940: Nonvolatile XMM registers not preserved across JNI calls
Tue, 29 Mar 2011 09:11:51 -0700 kvn 7032133: Enable sse4.2 for new AMD processors
Mon, 28 Mar 2011 03:58:07 -0700 twisti 7022998: JSR 292 recursive method handle calls inline themselves infinitely
Sun, 27 Mar 2011 13:17:37 -0700 iveresov 6964776: c2 should ensure the polling page is reachable on 64 bit
Sun, 27 Mar 2011 00:00:14 -0700 never 7024475: loop doesn't terminate when compiled
Sat, 26 Mar 2011 08:31:45 -0700 roland Merge
Fri, 25 Mar 2011 09:35:39 +0100 roland 7029017: Additional architecture support for c2 compiler
Fri, 25 Mar 2011 18:50:10 -0700 never 7022204: LogFile wildcarding should use %p instead of star
Fri, 25 Mar 2011 18:19:22 -0400 never Merge
Fri, 25 Mar 2011 11:29:30 -0700 never 7025708: Assertion if using "-XX:+CITraceTypeFlow -XX:+Verbose" together
Thu, 24 Mar 2011 23:49:56 -0700 jcoomes Merge
Thu, 24 Mar 2011 23:04:40 -0700 twisti Merge
Thu, 24 Mar 2011 02:11:50 -0700 twisti 7030207: Zero tweak to remove accidentally incorporated code
Wed, 30 Mar 2011 17:05:40 -0700 acorn Merge
Mon, 28 Mar 2011 12:48:08 +0200 sla 7031571: Generate native VS2010 project files
Fri, 01 Apr 2011 12:06:59 -0700 trims Added tag hs21-b06 for changeset bd586e392d93
Thu, 31 Mar 2011 18:14:04 -0700 schien Added tag jdk7-b136 for changeset bd586e392d93
Fri, 25 Mar 2011 18:04:51 -0700 trims 7031227: Bump the HS21 build number to 06hs21-b06 jdk7-b136
Fri, 25 Mar 2011 18:04:45 -0700 trims Merge
Thu, 24 Mar 2011 23:06:13 -0700 jcoomes Merge
Tue, 22 Mar 2011 18:04:03 -0400 mchung 7025628: Remove the temporary hack added for jdk modularization in hotspot
Mon, 21 Mar 2011 22:16:19 -0400 dholmes 6535709: interrupt of wait()ing thread isn't triggerring InterruptedException - test intwait3
Thu, 24 Mar 2011 23:04:36 -0700 jcoomes Merge
Wed, 23 Mar 2011 04:19:16 -0700 twisti 7029805: JSR 292 compiler/6991596/Test6991596.java fails in nightly
Mon, 21 Mar 2011 11:28:14 -0700 kvn 7008866: Missing loop predicate for loop with multiple entries
Mon, 21 Mar 2011 02:30:49 -0700 twisti 7027232: JSR 292: wrong numeric value returned by MH on solaris-sparc
Thu, 24 Mar 2011 23:00:27 -0700 jcoomes Merge
Wed, 23 Mar 2011 10:55:43 -0700 never 7030300: more nightly failures after statics in Class changes
Tue, 22 Mar 2011 13:36:33 -0700 jcoomes 6962931: move interned strings out of the perm gen
Mon, 21 Mar 2011 18:38:00 -0700 jcoomes 6962930: make the string table size configurable
Mon, 21 Mar 2011 14:06:50 -0700 never 7029509: nightly failures after static fields in Class
Fri, 18 Mar 2011 16:00:34 -0700 never 7017732: move static fields into Class to prepare for perm gen removal
Fri, 18 Mar 2011 15:52:42 -0700 never 7028374: race in fix_oop_relocations for scavengeable nmethods
Fri, 25 Mar 2011 17:26:33 -0700 trims Added tag hs21-b05 for changeset b898f0fc3ced
Thu, 24 Mar 2011 11:20:35 -0700 schien Added tag jdk7-b135 for changeset b898f0fc3ced
Fri, 18 Mar 2011 13:28:33 -0700 trims 7028846: Bump the HS21 build number to 05hs21-b05 jdk7-b135
Fri, 18 Mar 2011 13:28:29 -0700 trims Merge
Fri, 18 Mar 2011 09:03:43 -0700 jcoomes Merge
Thu, 17 Mar 2011 10:32:46 -0700 ysr 6668573: CMS: reference processing crash if ParallelCMSThreads > ParallelGCThreads
Wed, 16 Mar 2011 10:37:08 -0700 ysr 6896099: Integrate CMS heap ergo with default heap sizing ergo
Tue, 15 Mar 2011 09:07:49 -0700 jwilhelm Merge
Fri, 11 Mar 2011 16:35:18 +0100 jwilhelm 6820066: Check that -XX:ParGCArrayScanChunk has a value larger than zero.
Mon, 14 Mar 2011 21:52:24 -0700 ysr 6987703: iCMS: Intermittent hang with gc/gctests/CallGC/CallGC01 and +ExplicitGCInvokesConcurrent
Thu, 03 Mar 2011 11:35:50 +0100 brutisso 7023747: G1: too strict assert in RefineRecordRefsIntoCSCardTableEntryClosure::do_card_ptr in g1RemSet.cpp
Thu, 03 Mar 2011 22:58:46 +0100 brutisso 7022943: G1: improve logging to avoid interleaved numbers
Sun, 06 Mar 2011 11:37:18 -0800 jcoomes 7018056: large pages not always enabled by default
Fri, 04 Mar 2011 17:13:19 -0500 tonyp 7014923: G1: code cleanup
Fri, 18 Mar 2011 01:44:15 -0700 twisti Merge
Thu, 17 Mar 2011 18:29:18 -0700 jrose 7011865: JSR 292 CTW fails: !THREAD->is_Compiler_thread() failed: Can not load classes with the Compiler thre
Thu, 17 Mar 2011 12:08:01 -0700 kvn 7028394: Newer AMD Processor Prefetch Defaults
Fri, 11 Mar 2011 22:34:57 -0800 jrose 7012648: move JSR 292 to package java.lang.invoke and adjust names
Fri, 11 Mar 2011 22:33:47 -0800 jrose 6839872: remove implementation inheritance from JSR 292 APIs
Fri, 11 Mar 2011 21:19:15 -0800 jrose Merge
Fri, 11 Mar 2011 07:50:51 -0800 kvn 7026631: field _klass is incorrectly set for dual type of TypeAryPtr::OOPS
Wed, 09 Mar 2011 09:15:16 -0800 kvn 7025742: Can not use CodeCache::unallocated_capacity() with fragmented CodeCache
Sun, 06 Mar 2011 22:09:23 -0800 never 6965570: assert(!needs_patching && x->is_loaded(),"how do we know it's volatile if it's not loaded")
Sat, 05 Mar 2011 11:02:04 -0800 kvn 6589823: Error: meet not symmetric
Fri, 04 Mar 2011 22:44:50 -0800 never Merge
Fri, 04 Mar 2011 20:01:48 -0800 never 7024866: # assert(limit == NULL || limit <= nm->code_end()) failed: in bounds
Fri, 04 Mar 2011 15:14:16 -0800 iveresov 7020403: Add AdvancedCompilationPolicy for tiered
Wed, 16 Mar 2011 23:45:04 -0400 vladidan Merge
Wed, 16 Mar 2011 10:47:45 -0400 vladidan Merge
Thu, 10 Mar 2011 14:56:11 -0500 vladidan 7011490: Wrong computation results in Test6880034
Wed, 16 Mar 2011 14:57:49 -0400 coleenp 7019165: Incorrect symbols in pstack output after SymbolTable changes
Tue, 15 Mar 2011 06:50:01 -0700 dcubed Merge
Tue, 15 Mar 2011 06:37:31 -0700 dcubed 7024970: 2/3 assert(ServiceThread::is_service_thread(Thread::current())) failed: Service thread must post enqueue
Tue, 15 Mar 2011 06:35:10 -0700 dcubed 7024234: 2/3 jvmti tests fail assert(!_oops_are_stale) failed: oops are stale on Win-AMD64
Mon, 14 Mar 2011 11:43:56 -0700 acorn Merge
Fri, 11 Mar 2011 16:09:55 -0500 phh 7023931: PcDescCache::find_pc_desc should not write _last_pc_desc
Thu, 10 Mar 2011 17:44:32 +0100 bdelsart 7025485: leverage shared x86-only deoptimization code
Fri, 11 Mar 2011 22:41:33 -0800 trims Merge
Mon, 07 Mar 2011 16:03:28 -0500 coleenp 7024584: Symbol printouts shouldnt be under PrintGCDetails
Mon, 07 Mar 2011 09:16:08 -0800 acorn Merge
Fri, 04 Mar 2011 14:40:46 -0500 kamg 6845426: non-static <clinit> method with no args is called during the class initialization process
Thu, 03 Mar 2011 19:53:03 -0500 coleenp 7021653: Parfait issue in hotspot/src/share/vm/oops/methodDataOops.hpp
Thu, 03 Mar 2011 19:52:23 -0500 coleenp 6512830: Error: assert(tag_at(which).is_unresolved_klass(), "Corrupted constant pool")
Thu, 03 Mar 2011 19:51:36 -0500 coleenp 7022999: Can't build with FORCE_TIERED=0
Thu, 17 Mar 2011 17:25:12 -0700 trims Added tag hs21-b04 for changeset 3c76374706ea
Thu, 17 Mar 2011 14:32:47 -0700 schien Added tag jdk7-b134 for changeset 447e6faab4a8
Fri, 11 Mar 2011 11:18:56 -0800 trims Mergejdk7-b134
Fri, 04 Mar 2011 14:06:22 -0800 trims 7024814: Bump the HS21 build number to 04hs21-b04
Fri, 04 Mar 2011 14:06:16 -0800 trims Merge
Thu, 03 Mar 2011 23:31:45 -0800 kvn Merge
Tue, 01 Mar 2011 14:56:48 -0800 iveresov 6627983: G1: Bad oop deference during marking
Tue, 01 Mar 2011 10:27:15 -0800 never 6725983: Assertion "method->method_holder())->is_not_initialized(),"method holder must be initialized"
Mon, 28 Feb 2011 17:12:42 -0800 never 7023229: extraneous include of precompiled.hpp in hsdis.c
Mon, 28 Feb 2011 06:07:12 -0800 twisti 7012914: JSR 292 MethodHandlesTest C1: frame::verify_return_pc(return_address) failed: must be a return pc
Sat, 26 Feb 2011 12:10:54 -0800 kvn 6942326: x86 code in string_indexof() could read beyond reserved heap space
Thu, 24 Feb 2011 14:49:34 -0800 never Merge
Thu, 24 Feb 2011 11:09:16 -0800 never 7021603: crash in fill_sync_handler with ExtendedDTrace probes
Thu, 24 Feb 2011 10:28:20 -0800 kvn 6812217: Base memory of MergeMem node violates assert during killing expanded AllocateArray node
Wed, 23 Feb 2011 19:09:16 -0800 never 7012072: CompileTheWorld causes incorrect class initialization
Wed, 23 Feb 2011 12:28:23 -0800 kvn Merge
Tue, 22 Feb 2011 18:13:03 -0800 iveresov Merge
Tue, 22 Feb 2011 15:25:02 -0800 iveresov 7020521: arraycopy stubs place prebarriers incorrectly
Thu, 03 Mar 2011 21:02:56 -0800 jcoomes Merge
Mon, 28 Feb 2011 09:10:52 -0800 johnc 7022200: G1: optimized build broken
Thu, 03 Mar 2011 09:31:46 -0800 dcubed Merge
Wed, 02 Mar 2011 16:21:47 -0800 zgu Merge
Wed, 02 Mar 2011 09:16:18 -0500 zgu 7017110: Add /SAFESEH to links on windows 32bit to verify safe exceptions
Wed, 02 Mar 2011 08:18:35 -0500 kamg 6878713: Verifier heap corruption, relating to backward jsrs
Wed, 02 Mar 2011 09:41:26 +0100 sla 7023323: Build failure on VS2003: IsDebuggerPresent not found
Mon, 28 Feb 2011 22:35:01 -0800 rottenha Merge
Mon, 28 Feb 2011 15:35:45 -0800 rottenha Merge
Mon, 28 Feb 2011 16:01:59 -0500 kamg 7020118: Alter frame assignability to allow for exception handler coverage of invokespecial <init>
Mon, 28 Feb 2011 14:19:52 +0100 sla 7022037: Pause when exiting if debugger is attached on windows
Sat, 26 Feb 2011 13:33:23 -0500 kamg 7017640: Fix for 6766644 deadlocks on some NSK tests when running with -Xcomp
Thu, 10 Mar 2011 17:10:55 -0800 cl Added tag jdk7-b133 for changeset 1b3a350709e4
Thu, 03 Mar 2011 15:13:18 -0800 trims Added tag hs21-b03 for changeset a8d643a4db47jdk7-b133
Thu, 03 Mar 2011 14:12:59 -0800 katleman Added tag jdk7-b132 for changeset 0e531ab5ba04hs21-b03
Fri, 22 Apr 2011 15:08:53 +0200 Thomas Wuerthinger Renaming c1x4hotspotsrc => graal and HotSpotVM => Runtime
Wed, 13 Apr 2011 14:40:13 +0200 Lukas Stadler cleanups and client/server fixes:
Tue, 12 Apr 2011 16:58:56 +0200 Lukas Stadler removed last instances of RiType.javaClass, small changes to InvocationSocket and ReplacingStreams to make remote compilation work
Mon, 11 Apr 2011 18:01:44 +0200 Thomas Wuerthinger Checkstyle fixes.
Mon, 11 Apr 2011 17:42:45 +0200 Thomas Wuerthinger Removed a reference to getRiType(Class c) and some checkstyle fixes.
Mon, 11 Apr 2011 17:12:01 +0200 Peter Hofer In CompilerImpl, instantiate C1XCompiler lazily (i.e. just before the first compilation) so that C1XOptions are already set during C1XCompiler's initialization
Mon, 11 Apr 2011 14:31:21 +0200 Lukas Stadler fix initialization order Compiler/VmIds (crashed when using -C1X)
Mon, 11 Apr 2011 12:15:32 +0200 Lukas Stadler fixed crash with PrintAssembly: RelocIterator limit outside of code area
Mon, 11 Apr 2011 11:25:06 +0200 Lukas Stadler merge
Mon, 11 Apr 2011 10:37:24 +0200 Lukas Stadler client/server: new interface Remote marks classes that should not be serialized, but called remotely
Fri, 08 Apr 2011 13:47:56 +0200 Lukas Stadler suppress Xusage.txt build errors, fix INSTALL (yes/no option, uses ALT_BOOTDIR)
Fri, 08 Apr 2011 13:44:50 +0200 Lukas Stadler fix eclipse project: redundant builds and multiple links to source dir
Fri, 08 Apr 2011 13:43:05 +0200 Lukas Stadler turn Compiler and HotSpotTypeResolved into interfaces
Thu, 07 Apr 2011 15:32:25 +0200 Lukas Stadler non-static VMEntries and VMExits, CompilationServer simplifications
Mon, 11 Apr 2011 10:22:05 +0200 Thomas Wuerthinger Keeping up-to-date with Maxine/CRI changes.
Mon, 04 Apr 2011 21:02:45 +0200 Thomas Wuerthinger Added support for non-null oop values in scope objects (allocating global handle).
Mon, 04 Apr 2011 20:00:55 +0200 Thomas Wuerthinger Merge.