log

age author description
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