log

age author description
Wed, 01 May 2013 18:06:01 -0700 Christian Wimmer Add generic type to avoid Java compiler warnings
Wed, 01 May 2013 23:42:23 +0200 Andreas Woess NodeUtil.findFirstNodeInstance bug fix
Wed, 01 May 2013 19:21:32 +0200 Andreas Woess NodeUtil.cloneNode: cloned children array should preserve component type.
Wed, 01 May 2013 23:02:46 +0200 Andreas Woess Windows build fix for PTX code
Wed, 01 May 2013 13:33:07 -0700 Christian Wimmer Allow rounding errors in probabilities
Wed, 01 May 2013 12:06:01 -0700 Christian Wimmer Pass Assumptions to CanonicalizerPhase to avoid NullPointerException
Wed, 01 May 2013 11:29:19 -0700 Christian Wimmer Better handling of array access nodes in Word type rewriter
Wed, 01 May 2013 11:27:45 -0700 Christian Wimmer Relax the type requirements for CheckCastDynamicNode
Wed, 01 May 2013 10:01:17 -0700 Christian Wimmer Merge
Wed, 01 May 2013 09:22:20 -0700 Christian Wimmer Merge
Wed, 01 May 2013 09:21:35 -0700 Christian Wimmer Allow distinction between ClassCastException and ArrayStoreException. Add more canonicalizations for check casts.
Wed, 01 May 2013 09:13:34 -0700 Christian Wimmer Bugfix: loop transformation needs the Assumptions object since it internally calls the Canonicalizer
Wed, 01 May 2013 09:12:45 -0700 Christian Wimmer Inline method in snippet when replacement is available. Replacements are frequently used for native methods, which are per default excluded from inlining. But if there is a non-native replacement, we want it inlined.
Wed, 01 May 2013 09:11:13 -0700 Christian Wimmer Infer stamp for LoadIndexedNode, so that we have more precise type information for the result of the array load. This is important when the array is a originally a phi function (whithout any type information) and the phi function gets eliminated later on.
Wed, 01 May 2013 09:09:33 -0700 Christian Wimmer Fix parameter type of NodeIntrinsic
Wed, 01 May 2013 09:09:08 -0700 Christian Wimmer Add JavaType-to-String that produces same result as Class.getName()
Wed, 01 May 2013 18:04:28 +0200 Doug Simon Merge.
Wed, 01 May 2013 17:46:12 +0200 Doug Simon replaced exception_handler_nofpu assembler stub with a compiled stub (GRAAL-81)
Wed, 01 May 2013 17:28:04 +0200 Thomas Wuerthinger Make sure if trueSuccessor probability is always <= 1.0.
Wed, 01 May 2013 17:05:14 +0200 Thomas Wuerthinger Fixes for probability calculation.
Wed, 01 May 2013 16:49:14 +0200 Thomas Wuerthinger Remove dead code.
Wed, 01 May 2013 16:30:52 +0200 Thomas Wuerthinger Ensure probabilities are never negative. Add additional assertions.
Wed, 01 May 2013 15:53:17 +0200 Thomas Wuerthinger Fix postorder calculation.
Wed, 01 May 2013 15:08:19 +0200 Thomas Wuerthinger Fix for assertion.
Wed, 01 May 2013 15:02:36 +0200 Thomas Wuerthinger Fix post dominator calculation.
Tue, 30 Apr 2013 23:24:25 +0200 Doug Simon Merge.
Tue, 30 Apr 2013 23:09:37 +0200 Doug Simon Merge.
Tue, 30 Apr 2013 00:53:33 +0200 Doug Simon replaced identity_hash_code assembler stub with a compiled stub (GRAAL-81)
Tue, 30 Apr 2013 22:22:42 +0200 Doug Simon Merge.
Tue, 30 Apr 2013 20:56:43 +0200 Doug Simon Merge.
Tue, 30 Apr 2013 20:50:30 +0200 Doug Simon documented the descriptors for certain HotSpot runtime stubs
Tue, 30 Apr 2013 20:46:20 +0200 Doug Simon replaced stub_printf assembler stub with a compiled stub (GRAAL-81)
Tue, 30 Apr 2013 20:28:33 +0200 Doug Simon moved declaration of EXCEPTION_HANDLER, DEOPT_HANDLER and IC_MISS_HANDLER descriptors to platform independent code
Tue, 30 Apr 2013 20:15:02 +0200 Doug Simon moved initialization of UNCOMMON_TRAP descriptor from AMD64 code to platform independent code
Tue, 30 Apr 2013 20:09:29 +0200 Doug Simon renaming for improved clarity: hasCall -> destroysCallerSavedRegisters
Tue, 30 Apr 2013 20:07:53 +0200 Doug Simon renamed HotSpot specific parts of deoptimization stub: DEOPTIMIZE -> UNCOMMON_TRAP
Tue, 30 Apr 2013 19:11:46 +0200 Doug Simon more extensive checking of compiled stub invariants
Tue, 30 Apr 2013 19:11:14 +0200 Doug Simon stack overflow check and deopt/exception handler entry points are omitted from compiled stubs
Tue, 30 Apr 2013 21:38:48 +0200 Gilles Duboscq Add loop safepoint elimination
Tue, 30 Apr 2013 21:38:22 +0200 Gilles Duboscq Add canonicalization to interger div
Tue, 30 Apr 2013 20:07:07 +0200 Gilles Duboscq Add more canonicalizations for Compare and Negate nodes
Tue, 30 Apr 2013 20:05:21 +0200 Gilles Duboscq Remove useless code in LoopEndNode.canSafepoint
Tue, 30 Apr 2013 20:04:49 +0200 Gilles Duboscq Fixes and improvements for induction variables
Tue, 30 Apr 2013 19:56:36 +0200 Gilles Duboscq Add autogrow possibility to NodeMap
Tue, 30 Apr 2013 19:54:37 +0200 Gilles Duboscq Add LoopLimitCheck deoptimization reason
Tue, 30 Apr 2013 19:53:04 +0200 Gilles Duboscq Add Logic conjunction and disjunction and expand them before lir generation
Tue, 30 Apr 2013 19:51:49 +0200 Gilles Duboscq Fix merge
Tue, 30 Apr 2013 19:50:12 +0200 Gilles Duboscq Merge
Tue, 30 Apr 2013 19:44:02 +0200 Gilles Duboscq Add the condition that was negated in Negatable.negate
Tue, 30 Apr 2013 19:39:49 +0200 Gilles Duboscq Ignore profile probability for gotos in graphbuilder
Tue, 30 Apr 2013 19:39:02 +0200 Gilles Duboscq Fix non-static args binding in JTT
Mon, 29 Apr 2013 00:25:30 +0200 Thomas Wuerthinger Add missing file.
Mon, 29 Apr 2013 00:25:09 +0200 Thomas Wuerthinger Rename BeginNode => AbstractBeginNode and make abstract. Introduce concrete subclass BeginNode.
Mon, 29 Apr 2013 00:06:45 +0200 Thomas Wuerthinger Replace AbstractEndNode usages with EndNode usages wherever appropriate.
Sun, 28 Apr 2013 23:59:14 +0200 Thomas Wuerthinger Rename EndNode => AbstractEndNode and make abstract class. Introduce concrete EndNode subclass.
Tue, 30 Apr 2013 19:25:08 +0200 Roland Schatz Use the correct move instruction for register saving and restoring.
Tue, 30 Apr 2013 19:24:00 +0200 Roland Schatz Make assembler creation in backend more extensible.
Tue, 30 Apr 2013 19:16:25 +0200 Roland Schatz Make AMD64 LIR generator extensible.
Tue, 30 Apr 2013 08:17:55 -0400 Morris Meyer GRAAL-234 - PTX code loading
Tue, 30 Apr 2013 13:00:09 +0200 Roland Schatz Load custom runtime implementations.
Tue, 30 Apr 2013 12:58:12 +0200 Roland Schatz Separate Architecture creation from TargetDescription.
Tue, 30 Apr 2013 12:56:22 +0200 Roland Schatz Don't return vector sizes that the backend doesn't support yet.
Tue, 30 Apr 2013 12:14:31 +0200 Roland Schatz Use register categories to determine spill slot size.
Tue, 30 Apr 2013 12:13:21 +0200 Roland Schatz Use register categories instead of register flags.
Tue, 30 Apr 2013 12:05:50 +0200 Roland Schatz Remove unused method in MacroAssembler.
Tue, 30 Apr 2013 12:04:13 +0200 Roland Schatz Move getSizeInBytes method to Architecture class.
Tue, 30 Apr 2013 12:00:13 +0200 Roland Schatz Use platform specific kind in backend.
Tue, 30 Apr 2013 00:34:07 +0200 Doug Simon Merge.
Tue, 30 Apr 2013 00:33:27 +0200 Doug Simon replaced thread_is_interrupted assembler stub with a compiled stub (GRAAL-81)
Mon, 29 Apr 2013 22:49:49 +0200 Doug Simon replaced register_finalizer assembler stub with a compiled stub (GRAAL-81)
Mon, 29 Apr 2013 22:41:24 +0200 Doug Simon moved binding of parameter locations to runtime call descriptors from platform specific code to shared code for stubs that are now compiled stubs
Mon, 29 Apr 2013 21:18:37 +0200 Doug Simon minor simplifications for writing compiled stubs
Mon, 29 Apr 2013 11:31:29 -0700 twisti intrinsify Reflection.getCallerClass
Mon, 29 Apr 2013 18:26:39 +0200 Doug Simon simplified register preservation in compiled stubs to avoid the need for using ParametersOp
Mon, 29 Apr 2013 18:25:53 +0200 Doug Simon made AMD64HotSpotRegisterConfig return copies of internal arrays to prevent clients from modifying them
Mon, 29 Apr 2013 12:06:10 +0200 Bernhard Urban SchedulePhase: compute post-dominators in CFG-graph
Mon, 29 Apr 2013 10:21:55 +0200 Doug Simon avoid abbreviation in parameter names
Sun, 28 Apr 2013 23:27:33 +0200 Christos Kotselidis Merge
Sun, 28 Apr 2013 22:59:46 +0200 Christos Kotselidis Remove unused import
Sun, 28 Apr 2013 22:52:12 +0200 Christos Kotselidis Merge
Sun, 28 Apr 2013 22:34:46 +0200 Christos Kotselidis Small refactoring
Sun, 28 Apr 2013 21:51:57 +0200 Christos Kotselidis Replace dequeue with NodeFlood in WriteBarrierVerification phase
Sun, 28 Apr 2013 21:50:39 +0200 Christos Kotselidis Remove blank line
Sun, 28 Apr 2013 20:53:33 +0200 Christos Kotselidis Add comments into WriteBarrierVerificationTest
Sun, 28 Apr 2013 19:50:43 +0200 Christos Kotselidis Add comments in safepoint detection of WriteBarrierVerification Phase
Sun, 28 Apr 2013 19:43:32 +0200 Christos Kotselidis Change input parameter type
Sun, 28 Apr 2013 19:33:35 +0200 Christos Kotselidis Remove duplicate write list
Thu, 25 Apr 2013 17:55:01 +0200 Christos Kotselidis Simplify write barrier elimination phase
Thu, 25 Apr 2013 14:11:45 +0200 Christos Kotselidis Remove blank lines from write barrier verification tests
Thu, 25 Apr 2013 12:25:38 +0200 Christos Kotselidis Add comments to write barrier verification phase
Thu, 25 Apr 2013 12:03:27 +0200 Christos Kotselidis Add comments to write barrier verification tests
Thu, 25 Apr 2013 11:56:48 +0200 Christos Kotselidis Add more write barrier verification tests
Thu, 25 Apr 2013 11:56:24 +0200 Christos Kotselidis Tread loop begins as safepoints during the verification phase
Wed, 24 Apr 2013 21:10:47 +0200 Christos Kotselidis Add write barrier verification phase test
Wed, 24 Apr 2013 21:10:20 +0200 Christos Kotselidis New write barrier verification phase
Sun, 28 Apr 2013 22:58:54 +0200 Thomas Wuerthinger Correctly adjust probabilities when swapping if nodes.
Sun, 28 Apr 2013 19:17:56 +0200 Thomas Wuerthinger Adjustment to the megamorphic inlining strategy such that it focuses on concrete methods.
Sun, 28 Apr 2013 18:46:00 +0200 Thomas Wuerthinger Added missing file.
Sun, 28 Apr 2013 18:42:42 +0200 Thomas Wuerthinger Fix left-over debug output.
Sun, 28 Apr 2013 18:38:48 +0200 Thomas Wuerthinger Introduce proxy nodes for propagating profiling information.
Sun, 28 Apr 2013 14:06:52 +0200 Thomas Wuerthinger Disable megamorphic inlining.
Sun, 28 Apr 2013 08:51:26 +0200 Thomas Wuerthinger Back out two changes around frame states.
Sun, 28 Apr 2013 08:46:28 +0200 Thomas Wuerthinger Implement alternative fix for removeIntermediateMaterialization.
Sun, 28 Apr 2013 07:50:32 +0200 Thomas Wuerthinger Disable removeIntermediateMaterialization.
Sun, 28 Apr 2013 07:06:31 +0200 Thomas Wuerthinger Fix for removeIntermediateMaterialization.
Sun, 28 Apr 2013 06:32:04 +0200 Thomas Wuerthinger Preserve begin nodes with associated state.
Sun, 28 Apr 2013 06:31:30 +0200 Thomas Wuerthinger Do not combine merge with succeeding merge if it holds a stateAfter and the succeeding merge does not.
Sun, 28 Apr 2013 06:25:26 +0200 Thomas Wuerthinger Implement merging of frame states if they differ at a merge that does not have its own frame state.
Sun, 28 Apr 2013 02:03:34 +0200 Thomas Wuerthinger Dispatch based on method instead of type if it seems more beneficial.
Sun, 28 Apr 2013 01:04:44 +0200 Thomas Wuerthinger Cap probabilities when adjusting them.
Sun, 28 Apr 2013 01:01:00 +0200 Thomas Wuerthinger Fix null pointer exception in if reordering.
Sat, 27 Apr 2013 22:03:54 +0200 Thomas Wuerthinger First draft of node for loading a method from the vtable of a hub.
Sat, 27 Apr 2013 21:41:44 +0200 Thomas Wuerthinger Don't create null check guard if object is kown to be non-null.
Sat, 27 Apr 2013 21:25:53 +0200 Thomas Wuerthinger Adjust probabilities if some types can be ruled out via static analysis.
Sat, 27 Apr 2013 21:09:32 +0200 Thomas Wuerthinger New experiment with megamorphic inlining.
Sat, 27 Apr 2013 20:17:10 +0200 Thomas Wuerthinger Do not swap if nodes when there is a loop exit node between them. Do not swap if one of the compares has unorderedIsTrue set.
Sat, 27 Apr 2013 18:06:32 +0200 Thomas Wuerthinger Fix capping.
Sat, 27 Apr 2013 18:02:20 +0200 Thomas Wuerthinger Cap probability to 1.0.
Sat, 27 Apr 2013 17:22:54 +0200 Thomas Wuerthinger Added comment.
Sat, 27 Apr 2013 17:16:03 +0200 Thomas Wuerthinger Implement swapping of == if one value is proven equal and the other is proven distinct.
Sat, 27 Apr 2013 16:22:15 +0200 Thomas Wuerthinger Implement swapping for distinct conditions on same values.
Sat, 27 Apr 2013 15:38:55 +0200 Thomas Wuerthinger Implemented isnull after instanceof swapping.
Sat, 27 Apr 2013 15:38:17 +0200 Thomas Wuerthinger Implement instanceof after instanceof swapping.
Sat, 27 Apr 2013 14:01:59 +0200 Thomas Wuerthinger Improve opportunities for intermediate materialization ifs.
Sat, 27 Apr 2013 11:41:48 +0200 Thomas Wuerthinger Relax System_currentTimeMillis test.
Sat, 27 Apr 2013 11:12:44 +0200 Thomas Wuerthinger Merge.
Sat, 27 Apr 2013 01:34:35 +0200 Thomas Wuerthinger Merge.
Sat, 27 Apr 2013 01:28:21 +0200 Thomas Wuerthinger Remove unused import.
Sat, 27 Apr 2013 01:09:57 +0200 Thomas Wuerthinger Allow FixedGuard usages for InstanceOf nodes.
Sat, 27 Apr 2013 10:13:10 +0200 Doug Simon replaced definition of SLOT_PER_WORD with use of VMRegImpl::slots_per_word
Sat, 27 Apr 2013 08:59:28 +0200 Christian Humer Merge.
Sat, 27 Apr 2013 00:58:41 +0200 Christian Humer Merge.
Sat, 27 Apr 2013 00:49:49 +0200 Christian Humer Fixed a bug in new code generation layout.
Sat, 27 Apr 2013 01:24:59 +0200 Doug Simon removed new_multi_array assembler stub (GRAAL-81)
Sat, 27 Apr 2013 00:49:48 +0200 Doug Simon removed new_array and new_instance assembler stubs (GRAAL-81)
Sat, 27 Apr 2013 00:32:48 +0200 Doug Simon Merge.
Sat, 27 Apr 2013 00:32:22 +0200 Doug Simon made NewInstanceStub a RuntimeStub that directly calls the C runtime (GRAAL-81)
Fri, 26 Apr 2013 22:57:22 +0200 Doug Simon generalized support for C runtime calls
Fri, 26 Apr 2013 22:56:18 +0200 Doug Simon better error message for incorrect usage of @NodeIntrinsic
Sat, 27 Apr 2013 00:04:11 +0200 Thomas Wuerthinger Introduce CompilerDirectives.Unsafe. Mark Frame.getArguments method as unsafe.
Fri, 26 Apr 2013 23:03:09 +0200 Christian Humer Merge.
Fri, 26 Apr 2013 22:44:05 +0200 Christian Humer Merge.
Fri, 26 Apr 2013 22:43:37 +0200 Christian Humer Implemented improvements to the generated source code.
Fri, 26 Apr 2013 22:43:23 +0200 Christian Humer Implemented improvements to the generated source code.
Fri, 26 Apr 2013 22:20:20 +0200 Doug Simon Merge.
Fri, 26 Apr 2013 22:19:21 +0200 Doug Simon removed obsolete JaCoCo inclusion filter
Fri, 26 Apr 2013 22:18:59 +0200 Doug Simon added check for JaCoCo methods being inserted into replacement methods
Fri, 26 Apr 2013 22:00:49 +0200 Doug Simon fixed debug scopes during snippet preparation
Fri, 26 Apr 2013 18:46:03 +0200 Doug Simon fixed formatting of NewArrayStub logging
Fri, 26 Apr 2013 18:38:56 +0200 Doug Simon Merge.
Fri, 26 Apr 2013 18:36:41 +0200 Doug Simon added support from compiled stubs to be installed as RuntimeStubs and to be able to directly call C/C++ runtime functions (GRAAL-81)
Fri, 26 Apr 2013 18:21:10 +0200 Doug Simon generalized invoke intrinsification when being replaced by a ControlSinkNode
Fri, 26 Apr 2013 18:16:30 +0200 Doug Simon added support for adding callee save information to a DebugInfo (GRAAL-81)
Fri, 26 Apr 2013 20:31:06 +0200 Doug Simon removed Reflection_getCallerClass01 as it uses internal JDK API that differs between JDK7 and JDK8
Fri, 26 Apr 2013 10:44:45 -0700 Chris Seaton Merge.
Fri, 26 Apr 2013 10:22:33 -0700 Chris Seaton toString for SourceSection.
Fri, 26 Apr 2013 18:45:50 +0200 Thomas Wuerthinger Fix import.
Fri, 26 Apr 2013 18:40:17 +0200 Thomas Wuerthinger Rename InputChangedListener => NodeChangedListener. Add event for usage count of a node dropping to 0.
Fri, 26 Apr 2013 17:15:10 +0200 Thomas Wuerthinger Added a clazz parameter to Frame.getArguments in order to allow unsafe access to the arguments object (i.e., avoiding the null check and the type cast).
Fri, 26 Apr 2013 15:58:41 +0200 Thomas Wuerthinger Perform only targeted canonicalization after tail duplication.
Fri, 26 Apr 2013 15:32:58 +0200 Thomas Wuerthinger Remove auto-kill of unused usages in the canonicalizer.
Fri, 26 Apr 2013 15:16:58 +0200 Thomas Wuerthinger Fix imports.
Fri, 26 Apr 2013 15:15:00 +0200 Thomas Wuerthinger Fix ReadAfterCheckCastTest to be a bit more relaxed about the graph structure.
Fri, 26 Apr 2013 14:39:58 +0200 Thomas Wuerthinger Merge.
Fri, 26 Apr 2013 14:25:35 +0200 Thomas Wuerthinger Disable ScalaDacapo-actors benchmark.
Fri, 26 Apr 2013 14:15:17 +0200 Thomas Wuerthinger Perform deopt-to-guard conversion at snippet installation time.
Fri, 26 Apr 2013 14:14:14 +0200 Bernhard Urban GraphBuilder: remove hack for obtaining profile information of unique subtypes
Thu, 25 Apr 2013 18:14:08 +0200 Andreas Woess Frame API: Introduce FrameSlotKind.
Thu, 25 Apr 2013 23:17:58 +0200 Thomas Wuerthinger Fix canonicalization of BranchProbabilityNode.
Thu, 25 Apr 2013 22:44:28 +0200 Thomas Wuerthinger Changed the behavior of CompilerDirectives.injectBranchProbability and added javadoc to document the new behavior. Introduced probability constants. Removed CompilerDirectives.slowpath().
Thu, 25 Apr 2013 22:30:16 +0200 Thomas Wuerthinger Add javadoc to BranchProbabilityNode.probability node intrinsic. Avoid combined conditions in connection with the probability.
Thu, 25 Apr 2013 22:20:47 +0200 Thomas Wuerthinger Fix branch probability injection.
Thu, 25 Apr 2013 21:34:00 +0200 Thomas Wuerthinger Change the way branch probabilities are injected. Update all snippets.
Thu, 25 Apr 2013 20:10:49 +0200 Thomas Wuerthinger Merge.
Thu, 25 Apr 2013 20:00:23 +0200 Thomas Wuerthinger Merge.
Thu, 25 Apr 2013 19:43:49 +0200 Thomas Wuerthinger Added annotation CompilerDirectives.CompilationFinal for fields that should be considered final during compilation, but are not final while executing in the Truffle interpreter.
Thu, 25 Apr 2013 18:49:15 +0200 Thomas Wuerthinger Import fix.
Thu, 25 Apr 2013 18:37:41 +0200 Thomas Wuerthinger Merge.
Thu, 25 Apr 2013 18:32:33 +0200 Thomas Wuerthinger Devirtualize invoke before handing it to the macro node.
Thu, 25 Apr 2013 18:17:24 +0200 Thomas Wuerthinger Delay the reporting of an error in the branch probability injection node.
Thu, 25 Apr 2013 18:11:30 +0200 Thomas Wuerthinger Allow lazy resolving of the constant input value of the node injecting probabilities into if nodes.
Thu, 25 Apr 2013 17:42:55 +0200 Thomas Wuerthinger Additional assertions to guard against calls to abstract methods.
Thu, 25 Apr 2013 19:44:58 +0200 Christian Humer Merge.
Thu, 25 Apr 2013 11:02:50 +0200 Christian Humer Fixed some minor bugs in executeWith supprt.
Thu, 25 Apr 2013 18:37:54 +0200 Doug Simon Merge.
Thu, 25 Apr 2013 18:37:01 +0200 Doug Simon added guarantee() method to GraalInternalError
Thu, 25 Apr 2013 18:36:23 +0200 Doug Simon made verification of node intrinsification always be run, independent of whether assertions are enabled
Thu, 25 Apr 2013 17:46:35 +0200 Doug Simon rename variable that reflected legacy type name
Thu, 25 Apr 2013 17:45:44 +0200 Doug Simon return immutable collections from (some) CompilationResult getters
Thu, 25 Apr 2013 17:26:18 +0200 Roland Schatz Merge.
Thu, 25 Apr 2013 17:18:17 +0200 Roland Schatz Restructure load/store/lea LIR instructions.
Thu, 25 Apr 2013 16:15:10 +0200 Roland Schatz Interval locations can only be AllocatableValues.
Thu, 25 Apr 2013 16:14:42 +0200 Roland Schatz Move targets can only be AllocatableValues.
Thu, 25 Apr 2013 16:14:39 +0200 Roland Schatz Fix wrong parameter order.
Thu, 25 Apr 2013 16:12:31 +0200 Roland Schatz Get rid of the distinction between UNUSED and ILLEGAL value.
Thu, 25 Apr 2013 16:12:06 +0200 Roland Schatz Make kind of LIR memory access operations explicit.
Thu, 25 Apr 2013 11:39:54 +0200 Roland Schatz Make LIRGeneratorTool an interface.
Thu, 25 Apr 2013 16:57:09 +0200 Doug Simon help text fix
Thu, 25 Apr 2013 16:53:29 +0200 Doug Simon Merge.
Mon, 22 Apr 2013 18:30:33 +0200 Doug Simon rename: HotSpotGraalRuntime.getInstance() -> graalRuntime()
Wed, 24 Apr 2013 21:50:26 +0200 Christian Humer Merge.
Wed, 24 Apr 2013 21:50:03 +0200 Christian Humer Implemented @NodeChild(executeWith={...}).
Wed, 24 Apr 2013 18:39:41 +0200 Christian Humer Fixed bugs for execute evaluated generation.
Wed, 24 Apr 2013 18:30:50 +0200 Christian Humer Added some javadoc to executeWith.
Wed, 24 Apr 2013 20:35:06 +0200 Thomas Wuerthinger Remove endLine and endIndex from SourceSection class and add charIndex and charLength instead. Also add getCode() method.
Wed, 24 Apr 2013 18:53:06 +0200 Thomas Wuerthinger Fix new line at end of file.
Wed, 24 Apr 2013 18:50:12 +0200 Thomas Wuerthinger Added method CompilerDirectives.bailout to the Truffle API.
Wed, 24 Apr 2013 17:48:27 +0200 Christian Humer Fixed minor bug in gen constructor generation.
Wed, 24 Apr 2013 17:44:57 +0200 Christian Humer Merge.
Wed, 24 Apr 2013 17:44:15 +0200 Christian Humer Implemented basic support for assumptions for sourcecode generation.
Wed, 24 Apr 2013 14:14:22 +0200 Andreas Woess Frame API: automatically change frame slot type for uninitialized slots
Wed, 24 Apr 2013 13:35:14 +0200 Andreas Woess CallSiteTargetNode: address review comment
Tue, 23 Apr 2013 21:03:47 +0200 Lukas Stadler don't pushThroughPi if nullness before/after pi differs
Tue, 23 Apr 2013 20:17:21 +0200 Thomas Wuerthinger Fix imports.
Tue, 23 Apr 2013 20:16:45 +0200 Thomas Wuerthinger Merge.
Tue, 23 Apr 2013 20:16:34 +0200 Thomas Wuerthinger Move ExactMath from truffle.api.intrinsics to truffle.api package.
Tue, 23 Apr 2013 20:15:52 +0200 Thomas Wuerthinger Replace TruffleIntrinsics.deoptimize() calls with CompilerDirectives.transferToInterpreter(). Remove obsolete TruffleIntrinsics class.
Tue, 23 Apr 2013 17:49:22 +0200 Roland Schatz Move more phases into tiers.
Tue, 23 Apr 2013 17:49:15 +0200 Roland Schatz Remove unused MID_LEVEL position from PhasePlan.
Tue, 23 Apr 2013 17:49:14 +0200 Roland Schatz Make DeadCodeEliminationPhase reentrant.
Tue, 23 Apr 2013 17:49:11 +0200 Roland Schatz Make GuardLoweringPhase reentrant.
Tue, 23 Apr 2013 17:49:10 +0200 Roland Schatz Make LoweringPhase reentrant.
Tue, 23 Apr 2013 17:49:08 +0200 Roland Schatz Remove TargetDescription from LoweringTool.
Tue, 23 Apr 2013 17:49:07 +0200 Roland Schatz Restructure phase context hierarchy.
Tue, 23 Apr 2013 17:49:04 +0200 Roland Schatz LowTier phase suite.
Tue, 23 Apr 2013 16:56:31 +0200 Doug Simon fixed possible NPE in LIRFrameState.toString()
Tue, 23 Apr 2013 16:55:29 +0200 Doug Simon fixed bug in handling of -V mx option
Tue, 23 Apr 2013 16:19:52 +0200 Thomas Wuerthinger Merge.
Tue, 23 Apr 2013 15:44:50 +0200 Thomas Wuerthinger Merge.
Tue, 23 Apr 2013 15:44:07 +0200 Thomas Wuerthinger Added a method isValid to the Assumption class. Added javadoc to the Assumption class.
Tue, 23 Apr 2013 15:34:06 +0200 Thomas Wuerthinger Truffle API changes for the Frame API. Introduction of Assumptions class.
Tue, 23 Apr 2013 15:08:11 +0200 Thomas Wuerthinger Merge.
Tue, 23 Apr 2013 15:07:47 +0200 Thomas Wuerthinger Preserve the source section during node rewrites.
Tue, 23 Apr 2013 15:02:16 +0200 Thomas Wuerthinger Remove Node.replaceChild method from the public API. Node.replace remains as the only method in the API to modify the AST.
Tue, 23 Apr 2013 14:59:24 +0200 Thomas Wuerthinger New API for representing Source objects and SourceSection objects. SourceSection objects can be associated with Truffle interpreter nodes.
Tue, 23 Apr 2013 15:32:21 +0200 Lukas Stadler Merge
Tue, 23 Apr 2013 15:21:20 +0200 Lukas Stadler add grouping to dynamic counters
Tue, 23 Apr 2013 15:19:53 +0200 Lukas Stadler added enum to Lowerable interface (before/after guard lowering)
Tue, 23 Apr 2013 14:56:50 +0200 Christos Kotselidis Merge
Tue, 23 Apr 2013 14:51:37 +0200 Christos Kotselidis Merge
Tue, 23 Apr 2013 14:51:08 +0200 Christos Kotselidis Small changes to WriteBarrierAddition test
Tue, 23 Apr 2013 14:03:32 +0200 Doug Simon clarified code for emitting LIR code to save RBP
Tue, 23 Apr 2013 11:29:55 +0200 Thomas Wuerthinger Modified build-graal.xml
Tue, 23 Apr 2013 11:21:05 +0200 Thomas Wuerthinger Merge.
Tue, 23 Apr 2013 11:20:53 +0200 Thomas Wuerthinger Added two new classes to the Truffle API: CompilerDirectives and CompilerAsserts.
Tue, 23 Apr 2013 11:20:28 +0200 Thomas Wuerthinger Modified build-graal.xml
Tue, 23 Apr 2013 10:29:54 +0200 Roland Schatz Rename generateLea to generateAddress.
Tue, 23 Apr 2013 09:41:10 +0200 Christos Kotselidis Merge
Tue, 23 Apr 2013 09:40:25 +0200 Christos Kotselidis Add WriteBarrier addition test
Tue, 23 Apr 2013 08:44:07 +0200 Christian Haeubl Merge.
Mon, 22 Apr 2013 17:49:13 +0200 Christian Haeubl refactorings and cleanups for the removal of FixedNode.probability
Mon, 22 Apr 2013 17:06:06 +0200 Christian Haeubl fixed ldiv underflow handling on windows
Mon, 22 Apr 2013 15:56:09 +0200 Christian Haeubl windows-specific mx fix for executing unit tests selectively
Mon, 22 Apr 2013 15:35:28 +0200 Christian Haeubl fixed frame omission on windows
Mon, 22 Apr 2013 13:29:55 +0200 Christian Haeubl removal of FixedNode.probability (draft)
Mon, 22 Apr 2013 18:57:35 +0200 Roland Schatz Make LocationNodes usable in Snippets.
Mon, 22 Apr 2013 17:59:14 +0200 Doug Simon strings used in compiled stubs are lowered to malloc'ed C strings so that there are no embedded oops (for the strings) in the resulting installed code
Mon, 22 Apr 2013 17:09:02 +0200 Christian Humer Checkstyle fixes.
Mon, 22 Apr 2013 16:40:54 +0200 Christian Humer Merge.
Mon, 22 Apr 2013 16:39:47 +0200 Christian Humer Minor cleanup.
Mon, 22 Apr 2013 16:39:12 +0200 Christian Humer Disabled access using the getter in the generated code to avoid frame escapes in PE.
Mon, 22 Apr 2013 12:52:00 +0200 Christian Humer Fixes several minor issues.
Sat, 20 Apr 2013 12:45:07 +0200 Christian Humer Fixed deprecated static imports to junit.
Sat, 20 Apr 2013 12:23:29 +0200 Christian Humer Merge.
Sat, 20 Apr 2013 12:22:54 +0200 Christian Humer Minor fix for private template types.
Sat, 20 Apr 2013 12:17:47 +0200 Christian Humer Updated codegen tests to new codegen API.
Sat, 20 Apr 2013 12:17:27 +0200 Christian Humer Updated Truffle-SL to new codegen API.
Sat, 20 Apr 2013 12:17:03 +0200 Christian Humer Made import generation more robust.
Sat, 20 Apr 2013 12:16:22 +0200 Christian Humer Codegen API changes. Executed child nodes are now defined using @NodeChildren instead of fields.
Tue, 16 Apr 2013 11:03:40 +0200 Christian Humer Enabled execute evaluated methods in typed node.
Tue, 16 Apr 2013 11:03:08 +0200 Christian Humer Fixed evaluated execute generation for short circuit definitions.
Mon, 15 Apr 2013 18:50:19 +0200 Christian Humer Sourcegen can now generate execute methods of signature execute(frame, evaluatedValue).
Mon, 08 Apr 2013 18:28:41 +0200 Christian Humer Removed guards from NodeData.
Mon, 08 Apr 2013 18:17:53 +0200 Christian Humer Changed execute method generation strategy. Limited it for primitive execute methods.
Mon, 08 Apr 2013 18:16:19 +0200 Christian Humer Missed adding CompileErrorException.
Mon, 08 Apr 2013 18:15:53 +0200 Christian Humer Added default execute methods for Truffle-SL.
Mon, 08 Apr 2013 17:02:55 +0200 Christian Humer Merge.
Mon, 08 Apr 2013 17:00:31 +0200 Christian Humer Fixed verifying specialization argument length must be done before generating specialization ids.
Mon, 08 Apr 2013 16:50:51 +0200 Christian Humer Made handling of compile errors more robust in the truffle annotation parser.
Mon, 08 Apr 2013 16:50:17 +0200 Christian Humer Fixed minor bug in BinaryNodeTest.
Mon, 08 Apr 2013 12:16:30 +0200 Christian Humer Fixed getting signature if returnType is null.
Mon, 22 Apr 2013 15:38:27 +0200 Lukas Stadler fix typo in MacroSubstitution and MethodSubstitution
Mon, 22 Apr 2013 15:38:01 +0200 Lukas Stadler remove useless /@formatter:off
Mon, 22 Apr 2013 10:30:07 +0200 Roland Schatz AddLocationNode
Mon, 22 Apr 2013 10:30:07 +0200 Roland Schatz Allow locations to have long displacements.
Mon, 22 Apr 2013 10:30:06 +0200 Roland Schatz Restructure class hierarchy of LocationNode.
Mon, 22 Apr 2013 09:54:57 +0200 Thomas Wuerthinger Merge.
Wed, 17 Apr 2013 23:16:50 +0200 Thomas Wuerthinger Change method signature of createInvokeNode method from MethodCallTargetNode to CallTargetNode.
Sun, 21 Apr 2013 21:41:09 +0200 Doug Simon temporaries are recorded for compiled stubs, allowing for better register allocation around calls to such stubs (GRAAL-210)
Sun, 21 Apr 2013 21:37:40 +0200 Doug Simon enhanced support for sandboxed debug scope such that their debug config can be specified
Sun, 21 Apr 2013 21:15:26 +0200 Doug Simon provided Register with a hashCode() implementation
Fri, 19 Apr 2013 16:41:54 +0200 Bernhard Urban canonicalizer: eliminate nested checkcasts
Fri, 19 Apr 2013 11:22:54 +0200 Bernhard Urban rename ReadAfterCheckCast -> ReadAfterCheckCastTest
Fri, 19 Apr 2013 10:09:30 +0200 Bernhard Urban InstanceOfNode: remove duplicated code
Fri, 19 Apr 2013 14:06:22 +0200 Doug Simon Merge.
Fri, 19 Apr 2013 14:05:55 +0200 Doug Simon support for referencing commands in other suites (e.g. mx.suite('graal').commands.build([]))
Fri, 19 Apr 2013 11:51:20 +0200 Doug Simon removed unused CodeInstaller constructor
Fri, 19 Apr 2013 10:48:36 +0200 Doug Simon removed unused has_debug_info parameter
Fri, 19 Apr 2013 12:01:02 +0200 Roland Schatz Better names for useSSE and useAVX variables.
Thu, 18 Apr 2013 16:25:08 +0200 Roland Schatz CPU capability detection.
Thu, 18 Apr 2013 13:16:39 +0200 Roland Schatz Rename BasicConfiguration to BasicCompilerConfiguration.
Thu, 18 Apr 2013 10:30:59 +0200 Roland Schatz Store snippet templates in Replacements object.
Thu, 18 Apr 2013 10:23:23 +0200 Roland Schatz Put Replacements object into MidTierContext.
Thu, 18 Apr 2013 02:06:15 +0200 Christos Kotselidis Turn off phase verification by default
Thu, 18 Apr 2013 02:05:18 +0200 Christos Kotselidis Add write barrier verification phase
Thu, 18 Apr 2013 01:23:58 +0200 Christos Kotselidis Attach LocationNode to CompareAndSwapNode
Wed, 17 Apr 2013 22:59:36 +0200 Christos Kotselidis Merge
Wed, 17 Apr 2013 22:58:51 +0200 Christos Kotselidis Crypto substitutions and VMErrorNode extend DeoptimizingStubCall
Wed, 17 Apr 2013 18:30:41 +0200 Gilles Duboscq Assemble the CTW bench in the same value, remove PEA from nocomplex
Wed, 17 Apr 2013 15:08:15 +0000 Bernhard Urban hasNoFinalizer-assumption: generate class files for testcase
Wed, 17 Apr 2013 12:04:30 +0200 Bernhard Urban hasNoFinalizer-assumption: check if assumption is recorded
Wed, 17 Apr 2013 12:04:04 +0200 Bernhard Urban javac: remove encoding parameter
Wed, 17 Apr 2013 15:59:11 +0200 Christos Kotselidis Merge
Wed, 17 Apr 2013 15:38:26 +0200 Christos Kotselidis Remove redundant checks from WriteBarrierType get-functions
Wed, 17 Apr 2013 15:37:01 +0200 Christos Kotselidis Better naming for WriteBarrierType get-functions
Wed, 17 Apr 2013 15:34:10 +0200 Gilles Duboscq Add BootstrapGraal when using compile the work with a graal-enabled vm
Wed, 17 Apr 2013 11:02:23 +0200 Roland Schatz Add gate test to check build-graal.xml is up to date.
Wed, 17 Apr 2013 10:13:53 +0200 Gilles Duboscq fix compile the world bench in mx
Tue, 16 Apr 2013 23:18:03 +0200 Doug Simon added BUILD_GRAAL_JAR build variable to Makefile to control whether or not graal.jar is built by make
Tue, 16 Apr 2013 22:55:31 +0200 Doug Simon ensure that the generated build-graal.xml is stable
Tue, 16 Apr 2013 22:46:02 +0200 Doug Simon deleted definition of TEST_IN_BUILD and GRAAL build variables as they are no longer used by the make files
Tue, 16 Apr 2013 22:37:30 +0200 Doug Simon removed unused and long deprecated 'example' command
Tue, 16 Apr 2013 22:26:28 +0200 Doug Simon renamed build variable used to make a Graal/non-Graal build from OMIT_GRAAL to INCLUDE_GRAAL and ensured it is only used internally
Fri, 12 Apr 2013 16:02:41 +0200 Bernhard Urban hasFinalizer-assumption: add testcase
Tue, 16 Apr 2013 19:13:56 +0200 Gilles Duboscq Add the CTW result in to a different value depending on the mode
Tue, 16 Apr 2013 19:01:24 +0200 Roland Schatz Automatically add service providers to build-graal.xml
Tue, 16 Apr 2013 18:16:57 +0200 Gilles Duboscq Merge
Tue, 16 Apr 2013 18:16:47 +0200 Gilles Duboscq Make the native build less verbose unless mx -v is used
Tue, 16 Apr 2013 17:17:22 +0200 Gilles Duboscq Fix hotspot optimized build
Tue, 16 Apr 2013 17:39:46 +0200 Gilles Duboscq Merge with hsx/hotspot-comp
Tue, 16 Apr 2013 17:16:06 +0200 Gilles Duboscq Add settings to use US-ASCII as the default encoding of the projects
Tue, 16 Apr 2013 14:31:00 +0200 Gilles Duboscq Add support for the 'optimized' build in mx
Mon, 15 Apr 2013 17:17:11 +0200 roland 8011648: C1: optimized build is broken after 7153771
Mon, 15 Apr 2013 09:42:46 +0200 roland 8011582: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range
Fri, 12 Apr 2013 19:14:47 -0700 drchase 6443505: Ideal() function for CmpLTMask
Fri, 12 Apr 2013 20:37:18 -0400 kvn Merge
Fri, 12 Apr 2013 15:53:30 -0700 drchase 7104565: trim jprt build targets
Fri, 12 Apr 2013 15:43:07 -0700 twisti 8011678: test/Makefile should pick up JT_HOME environment variable
Fri, 12 Apr 2013 12:22:59 -0700 twisti 8011933: add number of classes, methods and time spent to CompileTheWorld
Thu, 11 Apr 2013 21:54:46 -0700 amurillo 8011949: new hotspot build - hs25-b29
Tue, 16 Apr 2013 16:07:27 +0200 Thomas Wuerthinger Merge.
Tue, 16 Apr 2013 16:07:16 +0200 Thomas Wuerthinger Remove methodCallTarget() method from the Invoke interface.
Tue, 16 Apr 2013 15:00:47 +0200 Thomas Wuerthinger Removed several instances of System.out.print.
Tue, 16 Apr 2013 15:27:22 +0200 Roland Schatz Move logic from ServiceProviderProcessor to mx.
Tue, 16 Apr 2013 15:27:17 +0200 Roland Schatz mx: generate services files from provider descriptions
Tue, 16 Apr 2013 15:27:09 +0200 Roland Schatz Rename PartialCanonicalizerPhase to IncrementalCanonicalizerPhase.
Tue, 16 Apr 2013 15:25:01 +0200 Roland Schatz Remove public fields.
Tue, 16 Apr 2013 14:06:45 +0200 Michael Haupt merge
Tue, 16 Apr 2013 14:05:16 +0200 Michael Haupt InfopointNode.verify()
Tue, 16 Apr 2013 13:42:20 +0200 Michael Haupt replace offending character
Tue, 16 Apr 2013 13:33:04 +0200 Roland Schatz Merge.
Tue, 16 Apr 2013 13:22:12 +0200 Roland Schatz MidTier phase suite.
Tue, 16 Apr 2013 13:21:23 +0200 Roland Schatz Make IterativeConditionalEliminationPhase reentrant.
Tue, 16 Apr 2013 13:21:22 +0200 Roland Schatz Remove unused field.
Tue, 16 Apr 2013 13:21:20 +0200 Roland Schatz Make FloatingReadPhase reentrant.
Tue, 16 Apr 2013 13:21:19 +0200 Roland Schatz PartialCanonicalizerPhase.
Tue, 16 Apr 2013 11:30:39 +0200 Roland Schatz Allow CustomCanonicalizer in reentrant CanonicalizerPhase.
Tue, 16 Apr 2013 12:16:53 +0200 Bernhard Urban TargetMethodAssembler: guard metric processing
Tue, 16 Apr 2013 12:06:52 +0200 Doug Simon Merge.
Tue, 16 Apr 2013 12:06:30 +0200 Doug Simon removed unused code in lowering of instanceof in the context of an IfNode
Tue, 16 Apr 2013 11:33:20 +0200 Doug Simon more accurate error message when launching a VM that has not yet been built
Tue, 16 Apr 2013 11:11:56 +0200 Bernhard Urban javac: use UTF-8 as encoding explicitly
Mon, 15 Apr 2013 19:54:58 +0200 Bernhard Urban HotSpotResolvedObjectType: implement hasFinalizeSubclass() correctly
Fri, 12 Apr 2013 11:06:19 +0200 Bernhard Urban assumptions: simplify hashCode()
Fri, 12 Apr 2013 11:06:30 +0200 Bernhard Urban CompilationResult: record more metrics for DataPatches
Mon, 15 Apr 2013 19:54:23 +0200 Gilles Duboscq Add special case for astore in graph builder to handle jsr retrunAddress
Mon, 15 Apr 2013 16:56:41 +0200 Roland Schatz Compiler configurations.
Mon, 15 Apr 2013 16:47:01 +0200 Roland Schatz Make phase suites extensible.
Mon, 15 Apr 2013 14:47:15 +0200 Doug Simon added note about mx/env to the output of 'mx buildvars'
Mon, 15 Apr 2013 14:43:35 +0200 Doug Simon refactoring to ensure the path to the JDKs dir is consistent between the _jdk() and clean() command
Mon, 15 Apr 2013 14:31:24 +0200 Doug Simon added build of server-nograal VM to the gate
Mon, 15 Apr 2013 14:27:37 +0200 Doug Simon renamed 'boot' VM to 'original' VM
Mon, 15 Apr 2013 12:55:46 +0200 Doug Simon added 'mx buildvars' command to list (some of) the variables that can be passed to 'mx build' with the -D option
Mon, 15 Apr 2013 08:51:19 +0200 Christian Haeubl Merge.
Mon, 15 Apr 2013 08:49:14 +0200 Christian Haeubl Merge.
Mon, 15 Apr 2013 08:47:06 +0200 Christian Haeubl ComputeProbabilityPhase bugfix
Mon, 08 Apr 2013 17:48:46 +0200 Christian Haeubl minor HotSpot deoptimization cleanups
Thu, 04 Apr 2013 11:57:04 +0200 Christian Haeubl added JUnit 4.11 support to ProfilingInfoTest
Sun, 14 Apr 2013 22:38:46 +0200 Thomas Wuerthinger Merge.
Sun, 14 Apr 2013 22:38:34 +0200 Thomas Wuerthinger Change severity of checkstyle problems from "warning" to "error". Fixed several System.out.print violations.
Sat, 13 Apr 2013 22:59:27 -0700 twisti GRAAL-218: add CompileTheWorld functionality
Sat, 13 Apr 2013 22:16:04 +0200 Christos Kotselidis Merge
Sat, 13 Apr 2013 00:33:37 +0200 Christos Kotselidis Merge
Fri, 12 Apr 2013 23:29:45 +0200 Christos Kotselidis Introduce enumeration for the different write barrier types
Sat, 13 Apr 2013 18:07:44 +0200 Thomas Wuerthinger Added support for trimming the name of objects in the histogram and a corresponding test case.
Sat, 13 Apr 2013 17:55:43 +0200 Thomas Wuerthinger Added DebugHistory utility and corresponding unit tests.
Sat, 13 Apr 2013 15:05:04 +0200 Thomas Wuerthinger Change the parameter to the custom canonicalizer to always be of ValueNode type.
Fri, 12 Apr 2013 17:40:53 -0700 Christian Wimmer Use same type check for varargs and non-varargs parameters
Fri, 12 Apr 2013 16:08:08 -0700 Christian Wimmer Remove MetaUtil.getMirrorOrFail; Add necessary functionality to the Graal API so that all previous usages of java.lang.Class can now use ResolvedJavaType
Fri, 12 Apr 2013 16:05:56 -0700 Christian Wimmer Cache boolean flags instead of full Annotation objects
Fri, 12 Apr 2013 22:34:29 +0200 Doug Simon VM copy made during initial copy of the JDK is now named 'boot' instead of 'server0' to better reflect that it is the default VM (which may not be 'server') from the boot JDK
Fri, 12 Apr 2013 22:13:26 +0200 Doug Simon build output during buildvms command is sent to console (instead of log files) if -c option is given
Fri, 12 Apr 2013 22:07:33 +0200 Doug Simon buildvms command now runs "java -version" for each VM built unless -n option is specified
Fri, 12 Apr 2013 21:58:12 +0200 Doug Simon support for non-GRAAL VMs co-existing with GRAAL VMs
Fri, 12 Apr 2013 21:41:34 +0200 Doug Simon weakened assertion in unsafe.cpp for GRAAL builds such that non-GRAAL builds still work
Fri, 12 Apr 2013 21:35:27 +0200 Doug Simon removed unnecessary code
Fri, 12 Apr 2013 20:32:14 +0200 Doug Simon fixed minor regression
Fri, 12 Apr 2013 18:42:24 +0200 Gilles Duboscq Merge
Fri, 12 Apr 2013 18:17:36 +0200 Gilles Duboscq Merge
Fri, 12 Apr 2013 14:15:59 +0200 Gilles Duboscq Rename "node()" methods in interfaces to "asNode"
Fri, 12 Apr 2013 14:05:42 +0200 Gilles Duboscq Merge
Thu, 11 Apr 2013 21:45:21 -0700 amurillo Added tag hs25-b28 for changeset 6d88a566d369
Thu, 11 Apr 2013 21:45:20 -0700 amurillo Merge hs25-b28
Thu, 11 Apr 2013 17:16:39 -0700 bharadwaj Merge
Thu, 11 Apr 2013 11:42:41 -0700 vlivanov Merge
Thu, 11 Apr 2013 09:08:15 -0700 vlivanov 8011972: Field can be erroneously marked as contended when @Contended annotation isn't present
Thu, 11 Apr 2013 07:12:09 -0700 kmo 8011952: Missing ResourceMarks in TraceMethodHandles
Wed, 10 Apr 2013 09:52:49 +0200 roland 8011706: specjvm2008 test xml.transform gets array bound exception with c1
Tue, 09 Apr 2013 09:54:17 -0700 iignatyev 8007288: Additional WB API for compiler's testing
Mon, 08 Apr 2013 07:40:08 -0700 bharadwaj 8010913: compiler/6863420 often exceeds timeout
Fri, 05 Apr 2013 11:09:43 +0200 neliasso 8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cpp
Thu, 11 Apr 2013 16:35:34 +0200 mgerdin Merge
Wed, 10 Apr 2013 14:26:49 +0200 stefank 8011872: Include Bit Map addresses in the hs_err files
Wed, 10 Apr 2013 13:27:35 +0200 mgerdin 8010196: NPG: Internal Error: Metaspace allocation lock -- possible deadlock
Tue, 09 Apr 2013 15:32:45 +0200 mgerdin 8009808: TEST-BUG : test case is using bash style tests. Default shell for jtreg is bourne. thus failure
Mon, 08 Apr 2013 07:49:28 +0200 brutisso 7197666: java -d64 -version core dumps in a box with lots of memory
Mon, 11 Feb 2013 10:31:56 -0800 jmasa 8008508: CMS does not correctly reduce heap size after a Full GC
Fri, 05 Apr 2013 10:20:04 -0700 johnc 8011343: Add new flag for verifying the heap during startup
Thu, 11 Apr 2013 01:14:31 -0700 amurillo 8011948: new hotspot build - hs25-b28
Thu, 11 Apr 2013 16:35:19 -0700 amurillo Merge
Thu, 11 Apr 2013 09:39:57 -0700 katleman Added tag jdk8-b85 for changeset 42fe530cd478
Thu, 11 Apr 2013 01:03:41 -0700 amurillo Added tag hs25-b27 for changeset 09b0d3e9ba6c
Tue, 09 Apr 2013 08:52:32 -0700 bharadwaj 8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5 hs25-b27
Fri, 05 Apr 2013 23:10:04 -0700 zgu Merge
Fri, 05 Apr 2013 11:15:13 -0700 ccheung 8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cpp
Fri, 05 Apr 2013 16:16:18 -0700 dcubed Merge
Fri, 05 Apr 2013 10:38:08 -0700 dcubed Merge
Fri, 05 Apr 2013 12:19:19 -0400 zgu 8011161: NMT: Memory leak when encountering out of memory error while initializing memory snapshot
Thu, 04 Apr 2013 10:01:26 -0700 mikael 8003310: Enable -Wunused-function when compiling with gcc
Wed, 03 Apr 2013 16:43:09 -0700 ccheung 8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cpp
Fri, 29 Mar 2013 14:18:40 -0700 ccheung 8006006: [parfait] Memory leak at hotspot/src/share/tools/launcher/wildcard.c
Thu, 04 Apr 2013 08:47:39 -0400 hseigel 8010943: guarantee(length == 0) failed: invalid method ordering length
Wed, 03 Apr 2013 21:41:33 +0200 ctornqvi 8009125: Add NMT tests for Virtual Memory operations
Thu, 04 Apr 2013 21:15:43 -0700 amurillo 8011584: new hotspot build - hs25-b27
Fri, 12 Apr 2013 18:15:44 +0200 Roland Schatz Merge.
Fri, 12 Apr 2013 17:55:22 +0200 Roland Schatz Move more phases into HighTier suite.
Fri, 12 Apr 2013 17:21:08 +0200 Roland Schatz Make LoopFullUnrollPhase reentrant.
Fri, 12 Apr 2013 17:17:29 +0200 Roland Schatz Remove unused fields.
Fri, 12 Apr 2013 16:55:54 +0200 Roland Schatz Make PartialEscapeAnalysisPhase reentrant.
Fri, 12 Apr 2013 13:50:45 +0200 Roland Schatz Make CanonicalizerPhase reentrant.
Fri, 12 Apr 2013 13:49:29 +0200 Roland Schatz Base class for phase context.
Fri, 12 Apr 2013 17:23:14 +0200 Thomas Wuerthinger Merge.
Fri, 12 Apr 2013 17:22:54 +0200 Thomas Wuerthinger Comments and #ifdef GRAAL for recent changes to C++ code for calling nmethods directly.
Fri, 12 Apr 2013 16:43:35 +0200 Matthias Grimmer Merge
Fri, 12 Apr 2013 16:43:20 +0200 Matthias Grimmer Remove non-test from InstalledCodeExecuteHelperTest
Fri, 12 Apr 2013 16:20:55 +0200 Matthias Grimmer Remove GraalInstalledCode
Fri, 12 Apr 2013 16:08:04 +0200 Matthias Grimmer Further merge fixes
Fri, 12 Apr 2013 15:55:27 +0200 Matthias Grimmer Fixes
Fri, 12 Apr 2013 15:30:36 +0200 Matthias Grimmer InstalledCode intrinsification fixes
Fri, 12 Apr 2013 15:52:17 +0200 Doug Simon weakened assertion in unsafe.cpp for GRAAL builds
Fri, 12 Apr 2013 13:44:44 +0200 Roland Schatz Fix bug in graph dumping.
Fri, 12 Apr 2013 11:24:56 +0200 Michael Haupt Merge
Fri, 12 Apr 2013 09:37:56 +0200 Michael Haupt mark infopoint-related tests as long
Fri, 12 Apr 2013 10:55:43 +0200 Lukas Stadler fix import
Fri, 12 Apr 2013 10:54:49 +0200 Lukas Stadler Merge
Fri, 12 Apr 2013 10:53:37 +0200 Lukas Stadler remove debug counters
Fri, 12 Apr 2013 10:50:28 +0200 Lukas Stadler make GraalOptions.BenchmarkDynamicCounters configurable
Thu, 11 Apr 2013 18:37:26 +0200 Lukas Stadler fix errorneous handling of ValueAnchorNodes in TailDuplicationPhase
Fri, 12 Apr 2013 06:19:35 +0200 Thomas Wuerthinger Clear installed code pointer when unloading method.
Fri, 12 Apr 2013 05:15:14 +0200 Thomas Wuerthinger Fix imports.
Fri, 12 Apr 2013 05:03:14 +0200 Thomas Wuerthinger Merge fix.
Fri, 12 Apr 2013 04:51:28 +0200 Thomas Wuerthinger Merge.
Fri, 12 Apr 2013 04:49:07 +0200 Thomas Wuerthinger Make calling the installed code from compiled code possible.
Fri, 12 Apr 2013 01:53:52 +0200 Thomas Wuerthinger Implement fast invocation of installed code (direct tail call to the target machine code address).
Thu, 11 Apr 2013 17:48:30 +0200 Thomas Wuerthinger Move nmethod parameter to the last position to keep passed on arguments in the correct registers.
Thu, 11 Apr 2013 17:36:46 +0200 Thomas Wuerthinger Rename MethodInvalidatedException to InvalidInstalledCodeException (and make it a checked exception). Make sure that a compiled code object can always be directly called without first doing a check on the native method pointer.
Thu, 11 Apr 2013 15:41:48 -0700 Christian Wimmer Merge
Thu, 11 Apr 2013 15:40:27 -0700 Christian Wimmer Revert earlier change that caused problems
Thu, 11 Apr 2013 15:39:55 -0700 Christian Wimmer Use correct method to access constant pool
Thu, 11 Apr 2013 14:46:35 -0700 Christian Wimmer Merge
Thu, 11 Apr 2013 14:27:59 -0700 Christian Wimmer Fix NodeIntrinsic definitions
Thu, 11 Apr 2013 14:26:54 -0700 Christian Wimmer A Invoke without a state cannot deoptimize
Thu, 11 Apr 2013 14:24:09 -0700 Christian Wimmer Allow lowering of DeoptimizeNode
Thu, 11 Apr 2013 14:22:03 -0700 Christian Wimmer Change of Snippet template and instantiation process
Thu, 11 Apr 2013 14:20:32 -0700 Christian Wimmer Ignore the state of a InfpointNode in the LIRGenerator.
Thu, 11 Apr 2013 23:43:45 +0200 Doug Simon added macro substitutions for the @PolymorphicSignature methods in MethodHandle
Thu, 11 Apr 2013 22:38:53 +0200 Bernhard Urban assumptions: enable NoFinalizableSubclass assumption
Thu, 11 Apr 2013 21:43:14 +0200 Doug Simon support for compiling LambdaForm invocations (invokevirtual instructions that were rewritten to invokehandle instructions)
Thu, 11 Apr 2013 21:40:52 +0200 Doug Simon MX_TESTFILE environment variable can be used to specify (and preserve) the test list file used by 'mx unittest'.
Thu, 11 Apr 2013 21:38:09 +0200 Doug Simon changed 'mx javap' command to accept class name patterns instead of fully qualified class names