log

age author description
Fri, 22 Nov 2013 13:34:41 -0800 amurillo Merge hs25-b60
Fri, 22 Nov 2013 20:26:36 +0100 mgronlun Merge
Mon, 18 Nov 2013 08:21:19 +0100 sgabdura 8028341: PSR:FUNC: SCOPE PARAMETER MISSING FROM THE -XX:+PRINTFLAGSFINAL
Mon, 18 Nov 2013 10:20:13 +0100 sla 8027630: SIGSEGV in const char*Klass::external_name()
Fri, 15 Nov 2013 17:20:22 -0500 coleenp 8028347: Rewriter::scan_method asserts with array oob in RT_Baseline
Fri, 15 Nov 2013 21:39:27 +0100 mgronlun Merge
Thu, 14 Nov 2013 20:03:15 +0100 sla 6626412: jstack using SA prints some info messages into err stream
Thu, 14 Nov 2013 19:30:07 +0100 sla 6606002: jinfo doesn't detect dynamic vm flags changing
Wed, 13 Nov 2013 16:35:55 -0800 minqi Merge
Wed, 13 Nov 2013 16:24:33 -0800 minqi 8025632: Remove all references to MagicLambdaImpl from Hotspot
Wed, 20 Nov 2013 12:46:08 +0100 roland 8028308: nsk regression, assert(obj->is_oop()) failed: not an oop
Thu, 14 Nov 2013 19:27:07 +0100 anoll 8028306: nsk stress tests, CodeCache fills, then safepoint asserts
Mon, 18 Nov 2013 12:26:51 -0800 morris 8028319: ConflictingDefaultsTest.testReabstract spins when running with -mode invoke and -Xcomp
Fri, 15 Nov 2013 07:58:06 -0800 amurillo 8028444: new hotspot build - hs25-b60
Thu, 21 Nov 2013 09:22:49 -0800 cl Added tag jdk8-b117 for changeset f573d00213b7
Wed, 18 Dec 2013 11:27:06 +0100 Gilles Duboscq Backed out changeset: dad7737243c6
Wed, 18 Dec 2013 11:13:17 +0100 Bernhard Urban Options: rename flag (AOTCompilation -> ImmutableCode)
Wed, 18 Dec 2013 09:02:01 +0100 Erik Eckstein enable rematerialization of constants in LinearScan, including a bug fix
Wed, 18 Dec 2013 08:57:34 +0100 Erik Eckstein fixed wrong redundant move elimination after loop safepoints, re-enabled redundant move elimination
Tue, 17 Dec 2013 20:58:58 -0800 twisti cleaned up VMToCompiler.createResolvedJavaType
Tue, 17 Dec 2013 21:25:27 -0800 twisti make CompilerToVM.resolveMethod return a metadata method instead of a Java type
Tue, 17 Dec 2013 19:09:29 -0800 twisti moved most CompilerToVM.getUniqueConcreteMethod logic up to Java and replace getUniqueConcreteMethod with findUniqueConcreteMethod
Tue, 17 Dec 2013 17:58:16 -0800 twisti fixed JDK-7079626: x64 emits unnecessary REX prefix
Tue, 17 Dec 2013 22:37:03 +0100 Doug Simon read DontCompileHugeMethods and HugeMethodLimit from VM
Tue, 17 Dec 2013 21:39:01 +0100 Bernhard Urban SchedulePhase: remove old memory aware scheudling
Tue, 17 Dec 2013 16:38:51 +0100 Bernhard Urban utils: introduce ArraySet. use it instead of HashSet at some places
Tue, 17 Dec 2013 16:09:03 +0100 Bernhard Urban IncrementalCanonicalizer: use HashSetNodeChangeListener
Tue, 17 Dec 2013 16:00:57 +0100 Bernhard Urban remove some usages of HashSet
Tue, 17 Dec 2013 18:14:02 +0100 Doug Simon CTWCompilationTask should not be removed from compilation queue
Tue, 17 Dec 2013 17:09:22 +0100 Doug Simon consolidated mechanism for overriding options in CompileTheWorld
Tue, 17 Dec 2013 16:45:02 +0100 Doug Simon added -G:PrintCompRate option for periodically printing out the current compilation rate
Tue, 17 Dec 2013 16:43:52 +0100 Doug Simon improved comment explaining why CompileTheWorld is set to false during bootstrapping
Tue, 17 Dec 2013 16:42:29 +0100 Doug Simon made CompileTheWorld ignore profiling info
Tue, 17 Dec 2013 16:41:26 +0100 Doug Simon added -G:+CompileTheWorldVerbose and -G:CompileTheWorldIterations options
Tue, 17 Dec 2013 15:44:23 +0100 Christian Humer Merge.
Tue, 17 Dec 2013 15:44:02 +0100 Christian Humer SL: updated outdated implementation of write local variable nodes in SL.
Tue, 17 Dec 2013 14:43:41 +0100 Gilles Duboscq Add a version number for the mxtool and support for requesting a minimum mx version in a suite
Tue, 17 Dec 2013 11:57:20 +0100 Gilles Duboscq Canonicalize CompareAndSwapNode to a more precise location identity than ANY if possible
Tue, 17 Dec 2013 11:56:36 +0100 Gilles Duboscq HotSpotResolvedJavaField already implements LocationIdentity through ResolvedJavaField
Fri, 13 Dec 2013 19:57:00 +0100 Gilles Duboscq Cosmetic javadoc changes to StateSplit and NodeWithState
Tue, 17 Dec 2013 10:57:18 +0100 Matthias Grimmer Fix LIR assertion (distance between an operation with an exception edge and the last introduction of a LIR block)
Mon, 16 Dec 2013 23:33:40 +0100 Doug Simon enabled non-hosted CompileTheWorld execution with complete bootstrapping and the ability to override compilation options separately for CTW compilations
Mon, 16 Dec 2013 12:10:10 -0800 Tom Rodriguez use test instead of mov for poll
Mon, 16 Dec 2013 10:22:17 -0800 Tom Rodriguez refactor computation of architecture features
Mon, 16 Dec 2013 09:31:19 -0800 Tom Rodriguez add CPUFeature EnumSet to target description with appropriate asserts
Mon, 16 Dec 2013 17:18:18 +0100 Erik Eckstein temporarily disabled redundant move elimination because of a problem in specjvm2008
Mon, 16 Dec 2013 13:23:33 +0100 Doug Simon moved loads of constants out of loops
Mon, 16 Dec 2013 10:44:34 +0100 Doug Simon fixed pylint warnings
Mon, 16 Dec 2013 08:20:36 +0100 Erik Eckstein Merge
Fri, 13 Dec 2013 16:40:41 +0100 Erik Eckstein Merge
Fri, 13 Dec 2013 16:12:29 +0100 Erik Eckstein Merge
Fri, 13 Dec 2013 16:11:28 +0100 Erik Eckstein fixed: parameter registers missing from caller saved set if excluded with the RegisterPressure option
Fri, 13 Dec 2013 16:08:12 +0100 Erik Eckstein cosmetic change in debug logging of graph builder
Fri, 13 Dec 2013 09:36:16 +0100 Erik Eckstein fixed formatting problem in LinearScanWalker
Fri, 13 Dec 2013 08:38:52 +0100 Erik Eckstein added rematerialization of constants in LinearScan, but still disabled
Fri, 13 Dec 2013 07:56:25 +0100 Erik Eckstein added redundant move elimination as post-pass to LinearScan
Sun, 15 Dec 2013 23:32:41 +0100 Christian Humer SL: simplified call nodes. aligned builtin inlining with user function inlining.
Sun, 15 Dec 2013 22:43:45 +0100 Christian Humer Truffle: added getFrameDescriptor to DefaultCallTarget.
Sun, 15 Dec 2013 22:20:12 +0100 Christian Humer SL: added exemplary uses of new profiling utility BranchProfile to SL.
Sun, 15 Dec 2013 22:19:19 +0100 Christian Humer Truffle: introduced new profiling utility BranchProfile.
Sun, 15 Dec 2013 21:43:35 +0100 Christian Humer Truffle: set default TruffleInliningMaxCallerSize to 2250.
Sat, 14 Dec 2013 03:04:01 +0100 Andreas Woess AlwaysValidAssumption: fix typo and make constructor private
Sat, 14 Dec 2013 02:57:09 +0100 Andreas Woess mx trufflejar: do not strip debug attributes
Sat, 14 Dec 2013 02:49:18 +0100 Andreas Woess make TruffleRuntime field final
Fri, 13 Dec 2013 22:43:21 +0100 Lukas Stadler add base class for new object nodes, simplification to remove new objects without real usages
Fri, 13 Dec 2013 20:20:11 +0100 Doug Simon Merge.
Fri, 13 Dec 2013 19:31:10 +0100 Gilles Duboscq Fix native assertion failure when using PrintDeoptimizationDetails in non-product build
Fri, 13 Dec 2013 16:39:06 +0100 Gilles Duboscq Make LoweringPhase more robust to disapearing anchors
Fri, 13 Dec 2013 19:16:25 +0100 Gilles Duboscq Add Debug.isDumpEnabledForMethod() and Debug.isLogEnabledForMethod() use it to diable graph compression and enable guard-id-as-debug-id
Fri, 13 Dec 2013 15:53:30 +0000 Chris Seaton New assumption utilities.
Fri, 13 Dec 2013 14:27:03 +0000 Chris Seaton Merge.
Fri, 13 Dec 2013 14:26:39 +0000 Chris Seaton Test the Truffle JAR after building.
Fri, 13 Dec 2013 13:54:13 +0000 Chris Seaton Include annotation processor meta-info in Truffle JAR.
Fri, 13 Dec 2013 20:16:44 +0100 Doug Simon added comment explaining insertion of nop during commoning of constant loads
Fri, 13 Dec 2013 14:41:59 +0100 Doug Simon removed support for external nodes (GRAAL-508)
Fri, 13 Dec 2013 14:10:30 +0100 Doug Simon made commoning of loading constants non-configurable (GRAAL-508)
Fri, 13 Dec 2013 14:05:48 +0100 Doug Simon moved emitting code for LIR and queries about whether an edge goes to its lexical successor "inside" CompilationResultBuilder
Fri, 13 Dec 2013 13:32:11 +0100 Doug Simon the load of a constant is commoned to the nearest block dominating all usages (GRAAL-508)
Fri, 13 Dec 2013 13:25:36 +0100 Doug Simon improved LabelRef.toString()
Fri, 13 Dec 2013 13:25:05 +0100 Doug Simon moved call to beforeRegisterAllocation() to be within "LIRGen" debug scope
Fri, 13 Dec 2013 13:21:41 +0100 Doug Simon added test for any optimization that commons loads of non-inlineable constants
Fri, 13 Dec 2013 13:19:46 +0100 Doug Simon renamed PlaceholderOp to NoOp
Fri, 13 Dec 2013 13:18:01 +0100 Doug Simon added missing exception_seen and null_seen info info when formatting some profile data as strings
Fri, 13 Dec 2013 13:14:35 +0100 Doug Simon clarified requirements when overriding LIRGeneratorTool.beforeRegisterAllocation()
Fri, 13 Dec 2013 13:12:58 +0100 Doug Simon added subqWide to AMD64Assembler
Fri, 13 Dec 2013 12:25:28 +0100 Doug Simon added instructions for pushing and popping CPU state flags
Fri, 13 Dec 2013 10:44:09 +0100 Doug Simon HSAIL: added Math intrinsifications
Fri, 13 Dec 2013 10:39:15 +0100 Doug Simon added ExceptionHandler.hashCode() to remove Eclipse warning
Thu, 12 Dec 2013 14:56:52 -0800 twisti moved most CompilerToVM.getLocalVariableTable to Java
Wed, 11 Dec 2013 20:42:50 -0800 twisti moved most HotSpotResolvedJavaMethod.getExceptionHandlers logic to Java
Thu, 12 Dec 2013 20:09:39 +0000 Chris Seaton Merge.
Thu, 12 Dec 2013 20:09:10 +0000 Chris Seaton Added trufflejar command, and abstracted packagejar.
Thu, 12 Dec 2013 18:15:22 +0100 Lukas Stadler some javadoc for switch strategies
Thu, 12 Dec 2013 17:09:40 +0100 Roland Schatz Separate foreign calls into LEAF and LEAF_NOFP.
Thu, 12 Dec 2013 09:47:11 +0100 Lukas Stadler rename BooleanSwitch to BinarySwitch
Wed, 11 Dec 2013 21:57:10 +0100 Doug Simon Merge.
Mon, 09 Dec 2013 21:40:45 +0100 Doug Simon convert assertion in SchedulePhase to raise SchedulingError instead of AssertionError
Wed, 11 Dec 2013 20:49:47 +0100 Doug Simon removed unused import
Wed, 11 Dec 2013 20:49:31 +0100 Doug Simon fixed regression in VerifyOptionsPhase such that it actually checks class initializers again
Wed, 11 Dec 2013 20:46:25 +0100 Doug Simon simplified implementation of HotSpotResolvedObjectType.getClassInitializer()
Wed, 11 Dec 2013 15:59:40 +0100 Lukas Stadler rework of switch generation: move code into platform independent SwitchStrategy, add boolean switch strategy
Wed, 11 Dec 2013 15:15:35 +0100 Gilles Duboscq GRAAL-632: Clarify difference between states managed by StateSplit and DeoptimizingNode
Wed, 11 Dec 2013 16:28:15 +0100 Gilles Duboscq GRAAL-635: PartialEscapeClosure.processNodeWithState should support all NodeWithState correctly
Wed, 11 Dec 2013 14:23:58 +0100 Gilles Duboscq Access is not necessarily a DeoptimizingNode. In particular, FloatingAccessNodes are not DeoptimizingNode.
Wed, 11 Dec 2013 14:02:23 +0100 Gilles Duboscq Move Access.setNullCheck to FixedAccessNode.setNullCheck. FloatingAccessNode.asFixedNode retruns a FixedAccessNode
Wed, 11 Dec 2013 13:48:42 +0100 Gilles Duboscq Rename AccessNode to FixedAccessNode
Wed, 11 Dec 2013 12:21:07 +0100 Gilles Duboscq Log modiffied files during eclipseformat
Wed, 11 Dec 2013 12:14:46 +0100 Gilles Duboscq Use the appropriate phases in order to change the guards stage
Tue, 10 Dec 2013 17:34:48 +0100 Gilles Duboscq SnippetTemplates does not use assumptions any more
Thu, 05 Dec 2013 17:30:54 +0100 Gilles Duboscq InliningPhase asserts correct order on the garph stages
Tue, 10 Dec 2013 10:43:12 +0100 Gilles Duboscq make GuardLoweringPhase work even when no context can provide an implicitNullCheckLimit
Wed, 11 Dec 2013 13:29:23 +0100 Gilles Duboscq Allow GuardLoweringPhase, FrameStateAssignementPhase and the different lowerings to work with graph at any valid guards stage
Thu, 05 Dec 2013 13:49:42 +0100 Gilles Duboscq Make the guardsStage part of the hash for SnippetTemplate.CacheKey
Tue, 10 Dec 2013 19:23:55 -0800 twisti added PrintBootstrap option
Tue, 10 Dec 2013 22:09:27 +0100 Doug Simon force TypeProfileLevel to 0 in GRAAL until HotSpotMethodData is updated to be aware of the new profiling tags
Tue, 10 Dec 2013 21:40:12 +0100 Doug Simon fixed broken assertions
Tue, 10 Dec 2013 11:10:14 +0100 Christian Humer Merge.
Mon, 09 Dec 2013 17:31:12 +0100 Christian Humer Merge.
Mon, 09 Dec 2013 17:30:50 +0100 Christian Humer SL: removed unneccessary field in InlinableCallNode (reported by Stefan Marr)
Thu, 05 Dec 2013 13:39:08 +0100 Christian Humer Truffle-DSL: fixed wrong transferToInterpreter with transferToInterpreterAndInvalidate.