log

age author description
Fri, 06 Sep 2013 16:54:32 +0200 Christian Humer Merge.
Fri, 06 Sep 2013 16:17:16 +0200 Christian Humer Merge.
Fri, 06 Sep 2013 16:17:01 +0200 Christian Humer SL: added an implicit cast to SL-type system.
Fri, 06 Sep 2013 16:16:40 +0200 Christian Humer Truffle-DSL: implemented implicit casts.
Fri, 06 Sep 2013 16:11:15 +0200 Christian Humer Truffle-DSL: polymorphic test asserts now on any child node's parent.
Fri, 06 Sep 2013 16:10:09 +0200 Christian Humer Truffle-DSL: fixed a bug in isAssignable.
Fri, 06 Sep 2013 16:08:59 +0200 Christian Humer Truffle-DSL: fixed message container was redirecting messages too often.
Fri, 06 Sep 2013 16:08:31 +0200 Christian Humer Truffle-DSL: extensions to the CodeTreeBuilder.
Fri, 06 Sep 2013 15:28:53 +0200 Gilles Duboscq Allow getting modCount fo deleted nodes
Fri, 06 Sep 2013 12:15:44 +0200 Doug Simon use binary search when looking for the end of Node.extraUsages (GRAAL-452)
Thu, 05 Sep 2013 17:34:36 -0700 Christian Wimmer Merge
Thu, 05 Sep 2013 16:36:13 -0700 Christian Wimmer Fixed registers that flow into a block need to be inputs of the LabelOp, otherwise the register allocator can insert spill moves before the definition of a fixed register.
Thu, 05 Sep 2013 16:34:37 -0700 Christian Wimmer Inlining only needs to consider invokes of Java methods, i.e., calls with a MethodCallTargetNode
Thu, 05 Sep 2013 15:03:36 -0700 Michael Van De Vanter Truffle: add alternate Node/RootNode constructors with SourceSection argument.
Thu, 05 Sep 2013 20:23:20 +0200 Doug Simon pylint only checks versioned python sources
Thu, 05 Sep 2013 20:20:30 +0200 Doug Simon removed tradesoap from the gate - it's simply too unreliable
Thu, 05 Sep 2013 16:32:41 +0200 Doug Simon replace usages().count() == 0 with usages().isEmpty()
Thu, 05 Sep 2013 14:50:46 +0200 Doug Simon modified Node.removeUsage to do less copying (GRAAL-452)
Thu, 05 Sep 2013 10:59:01 +0200 Gilles Duboscq Use a better warning message for building with --installed-jdks set
Thu, 05 Sep 2013 10:55:51 +0200 Gilles Duboscq Remove deprecated verify in InstanceOfDynamicNode
Thu, 05 Sep 2013 00:44:36 +0200 Doug Simon inlined NodeUsageList into Node (GRAAL-452)
Wed, 04 Sep 2013 10:47:37 -0400 bharadwaj Improvements to PTX codegen; allows more PTX tests that run on the device to pass.
Wed, 04 Sep 2013 14:56:30 +0200 Doug Simon added pylint to gate
Wed, 04 Sep 2013 14:54:48 +0200 Doug Simon added pylint command
Wed, 04 Sep 2013 13:21:30 +0200 Doug Simon removed Node.modCount field (GRAAL-452)
Wed, 04 Sep 2013 10:40:56 +0200 Gilles Duboscq mx: Remove debug printing in specjvm2008
Wed, 04 Sep 2013 09:39:51 +0200 Gilles Duboscq use iterable for LoopFragment.toHirBlocks rather than reify collections
Tue, 03 Sep 2013 18:19:30 +0200 Gilles Duboscq Avoid accessing the code of a method before it has been linked and verified.
Tue, 03 Sep 2013 18:09:02 +0200 Gilles Duboscq Add isLinked method to ResolvedJavaType
Tue, 03 Sep 2013 18:02:29 +0200 Gilles Duboscq Make is_rewritten a guarantee in initializeBytecode
Tue, 03 Sep 2013 14:18:52 -0700 Mick Jordan Merge
Tue, 03 Sep 2013 14:09:56 -0700 Mick Jordan Merge
Tue, 03 Sep 2013 14:09:35 -0700 Mick Jordan CR-1368
Tue, 03 Sep 2013 22:36:02 +0200 Doug Simon added timers for Truffle compilation pipeline
Tue, 03 Sep 2013 16:33:41 +0200 Doug Simon added support for pylint and fixed errors/warnings it found
Tue, 03 Sep 2013 14:14:09 +0200 Gilles Duboscq Fix graalCompilerToVM::initializeBytecode regarding bytecode rewritting for methods that are not rewritten.
Mon, 02 Sep 2013 11:44:19 +0200 Gilles Duboscq If _installed_jdk is set, ask confirmation before building
Mon, 02 Sep 2013 11:40:24 +0200 Gilles Duboscq mx: add helper method for yes/no question
Mon, 02 Sep 2013 20:44:49 +0200 Christian Humer Merge.
Mon, 02 Sep 2013 16:47:29 +0200 Christian Humer Truffle-DSL: fixed a compiler warning for fields of type java.lang.Object. (GRAAL-434 #resolve)
Mon, 02 Sep 2013 15:27:20 +0200 Christian Humer Merge.
Mon, 02 Sep 2013 15:22:25 +0200 Christian Humer Truffle-DSL: fixed a bug in grouping of abstract guards.
Fri, 30 Aug 2013 17:45:53 +0200 Christian Humer Truffle-DSL: reduced generated code size by not generating primarily unused primitive type execute methods.
Fri, 30 Aug 2013 17:40:16 +0200 Christian Humer Truffle-DSL: fixed NPE if wrong invalid child type is declared.
Mon, 02 Sep 2013 16:41:17 +0200 Doug Simon moved IntrinsificationsEnabled and IntrinsificationsDisabled to new GraalCompiler.Options class
Mon, 02 Sep 2013 15:51:06 +0200 Bernhard Urban LocalNode: remove special handling, they should be reachable via inputs of other nodes if connected
Mon, 02 Sep 2013 15:50:54 +0200 Bernhard Urban ifCanonTest: unconnect replaced local nodes from frame state, to match expected graph
Fri, 30 Aug 2013 15:38:14 +0200 Bernhard Urban SchedulePhase: remove special handling of localnodes
Thu, 29 Aug 2013 20:55:18 +0200 Bernhard Urban LoweringTool: pass initial lastFixedNode to constructor
Mon, 02 Sep 2013 14:15:41 +0200 Roland Schatz Support for PlatformKind in PhiResolver.
Mon, 02 Sep 2013 14:08:49 +0200 Roland Schatz Change architecture interface.
Sun, 01 Sep 2013 21:57:07 +0200 Thomas Wuerthinger Fix for graph expansion in TruffleCache when the node in the worklist is already deleted.
Sun, 01 Sep 2013 19:46:15 +0200 Thomas Wuerthinger Allow escape analysis to ignore object identity correctness for types marked via the CompilerDirectives.ValueType annotation.
Sun, 01 Sep 2013 19:39:06 +0200 Thomas Wuerthinger Introduce CompilerDirectives.ValueType annotation in Truffle API.
Sat, 31 Aug 2013 09:18:58 +0200 Doug Simon Merge.
Sat, 31 Aug 2013 09:18:42 +0200 Doug Simon fixed documentation of --installed-jdks mx option
Sat, 31 Aug 2013 09:18:26 +0200 Doug Simon removed metric for counting instantiated Nodes until issue with EscapeAnalysisTest.testNewNode has been resolved
Thu, 29 Aug 2013 22:53:56 +0200 Doug Simon made enabling/disabling of intrinsifications extensible (GRAAL-111)
Thu, 29 Aug 2013 21:32:54 +0200 Doug Simon Merge.
Thu, 29 Aug 2013 21:32:00 +0200 Doug Simon added help text to debug scope related options
Thu, 29 Aug 2013 21:31:15 +0200 Doug Simon added help text to CompileTheWorld options
Wed, 28 Aug 2013 22:35:01 +0200 Doug Simon added metrics for timing front-end, back-end and code installation (GRAAL-448)
Wed, 28 Aug 2013 22:34:22 +0200 Doug Simon added metrics for total number of Nodes, LIRInstructions and CompositeValues created (GRAAL-448)
Fri, 30 Aug 2013 16:39:05 -0400 bharadwaj Implement several missing PTX codegen features; return value capture and method args passing of java method executed on GPU.
Fri, 30 Aug 2013 17:31:59 +0200 Christian Humer Truffle-DSL: fixed bug if node class was used also as child.
Fri, 30 Aug 2013 17:06:25 +0200 Christian Humer Merge.
Fri, 30 Aug 2013 17:00:26 +0200 Christian Humer Truffle-DSL: fixed wrong equals/hashCode in Template.
Fri, 30 Aug 2013 15:55:52 +0200 Christian Humer Truffle-DSL: fixed a bug in else connections of generic generated methods.
Fri, 30 Aug 2013 15:55:22 +0200 Christian Humer Truffle-DSL: better toString for GuardData.
Fri, 30 Aug 2013 15:28:22 +0200 Christian Humer Truffle-DSL: fixed the @TypeSystem of child nodes were not checked for equality.
Fri, 30 Aug 2013 15:05:54 +0200 Roland Schatz Make PhiNode non-final.
Fri, 30 Aug 2013 14:57:09 +0200 Roland Schatz New static factory methods for constants and arithmetic.
Fri, 30 Aug 2013 14:07:59 +0200 Christos Kotselidis Merge
Fri, 30 Aug 2013 13:56:58 +0200 Christos Kotselidis Merge
Fri, 30 Aug 2013 13:51:22 +0200 Christos Kotselidis Move compressed pointers' logic to HotSpot specific move
Fri, 30 Aug 2013 13:26:45 +0200 Christian Humer Truffle-DSL: cleanup.
Fri, 30 Aug 2013 13:23:53 +0200 Christian Humer Merge.
Fri, 30 Aug 2013 13:15:34 +0200 Christian Humer Truffle-DSL: fixed a bug in else connections for specialization grouping.
Fri, 30 Aug 2013 13:11:48 +0200 Christian Humer Truffle-DSL: added a test that covers wrong a wrong else connection bug.
Fri, 30 Aug 2013 11:37:42 +0200 Christian Humer Truffle-DSL: preparations for implicit casts
Thu, 29 Aug 2013 19:19:33 +0200 Christian Humer Truffle-DSL: added ImplicitCast api classes. (non functional yet)
Thu, 29 Aug 2013 19:19:00 +0200 Christian Humer Truffle-DSL: improved error recovery of type systems and improved error testability infrastructure.
Thu, 29 Aug 2013 17:39:55 +0200 Christian Humer Truffle-DSL: added infrastructure to assert for DSL error messages.
Thu, 29 Aug 2013 14:28:43 +0200 Christian Humer Truffle-DSL: minor cleanup.
Thu, 29 Aug 2013 14:28:32 +0200 Christian Humer Truffle-DSL: added permutation util functions to the TestHelper.
Thu, 29 Aug 2013 19:09:09 +0200 Gilles Duboscq Make ComputeProbabilityClosure more robust to probabilities that to infinity because of loops
Thu, 29 Aug 2013 18:02:20 +0200 Bernhard Urban LoweringPhase: insert begin node to make lowering more robust, if the predecessor is not a FixedWithNextNode anymore
Thu, 29 Aug 2013 17:28:22 +0200 Bernhard Urban LoweringPhase: move detection of first lastFixedNode out of the loop, add comment
Thu, 29 Aug 2013 17:28:21 +0200 Bernhard Urban SchedulePhase: schedule inputs of framestates which are attached to AbstractBeginNodes to the dominator (not just for MergeNodes)
Thu, 29 Aug 2013 17:28:20 +0200 Bernhard Urban ConvertDeoptimizeToGuardPhase: small javadoc fix
Thu, 29 Aug 2013 17:17:35 +0200 Christos Kotselidis Merge
Thu, 29 Aug 2013 16:23:14 +0200 Christos Kotselidis Change scope of write barrier snippets
Thu, 29 Aug 2013 13:52:25 +0200 Christos Kotselidis Rewrite compute block order function to be non-recursive due to stack overflow when G1 is used in eclipse
Wed, 28 Aug 2013 15:22:51 +0200 Christos Kotselidis Augment WriteBarrier Addition Test (unsafe load) to account for compressed oops
Wed, 28 Aug 2013 15:22:22 +0200 Christos Kotselidis Allow conditional unsafe load lowering only AFTER_GUARDS (emmit G1 Ref barrier)
Wed, 28 Aug 2013 13:45:02 +0200 Christos Kotselidis Add Javadoc
Wed, 28 Aug 2013 13:27:05 +0200 Christos Kotselidis Refactor heap base register
Wed, 28 Aug 2013 10:44:23 +0200 Christos Kotselidis Remove warning when G1 is used
Thu, 29 Aug 2013 15:35:17 +0200 Lukas Stadler add full canonicalization to EA tests
Thu, 29 Aug 2013 14:18:33 +0200 Bernhard Urban LoweringPhase: add some assertions around finding the first fixed node for a block
Thu, 29 Aug 2013 11:37:50 +0200 Christian Wirth Truffle: fix byte access in FrameAccessNode
Wed, 28 Aug 2013 21:36:30 +0200 Bernhard Urban ReadNode: minor refactoring in push()
Wed, 28 Aug 2013 21:28:58 +0200 Bernhard Urban PushThroughPi: extend test for ReadNodes
Wed, 28 Aug 2013 18:45:32 +0200 Christian Humer Truffle-DSL: execute evaluated methods can now be declared using any type in the typesystem as parameters.
Wed, 28 Aug 2013 18:18:40 +0200 Christian Humer Truffle-DSL: fixed a bug in parameter parsing where optional parameters were priorized to required ones.
Wed, 28 Aug 2013 11:41:10 +0200 Christian Humer Truffle-DSL: refactored redundant guard generation code.
Wed, 28 Aug 2013 01:45:13 +0200 Christian Humer Truffle-DSL: fixed specializationg grouping failed with guards using base types.
Tue, 27 Aug 2013 23:06:24 +0200 Christian Humer Truffle-DSL: fixed isObject returned true for Object arrays.
Tue, 27 Aug 2013 22:08:52 +0200 Christian Humer Merge.
Tue, 27 Aug 2013 22:08:26 +0200 Christian Humer Truffle-DSL: guards can now be declared using any base type or interface of the target value type.
Tue, 27 Aug 2013 18:11:35 +0200 Christian Humer Truffle-DSL: fix NPE with nodes with no frame in the execute method.
Tue, 27 Aug 2013 10:14:06 +0200 Lukas Stadler incremental canonicalization for PartialEscapePhase / EffectsPhase
Tue, 27 Aug 2013 12:08:12 +0200 Doug Simon Merge.
Tue, 27 Aug 2013 12:03:31 +0200 Doug Simon updated check in WriteBarrierAdditionTest to account for extra inlining
Tue, 27 Aug 2013 00:52:14 +0200 Doug Simon moved warning suppression annotation to placate JDT
Mon, 26 Aug 2013 23:19:09 +0200 Doug Simon fixed class initialization order problem
Mon, 26 Aug 2013 21:38:44 +0200 Doug Simon Merge.
Mon, 26 Aug 2013 21:38:10 +0200 Doug Simon removed Node.nodeClass field (GRAAL-359)
Mon, 26 Aug 2013 20:16:43 +0200 Doug Simon made all public, non-static fields in HotSpotVMConfig final
Tue, 27 Aug 2013 09:38:44 +0200 Christian Wirth Truffle: Add Byte type to FrameWithoutBoxingSubstitutions