log

age author description
Sun, 11 Jan 2015 21:06:25 +0100 Thomas Wuerthinger Can be inlined must also return true for native methods that are intrinsified.
Sun, 11 Jan 2015 21:04:56 +0100 Thomas Wuerthinger Avoid insertion of block placeholder node. Use begin node instead.
Sun, 11 Jan 2015 19:51:03 +0100 Thomas Wuerthinger Remove allocation of unused predecessor array in BciBlock.
Sun, 11 Jan 2015 19:35:37 +0100 Thomas Wuerthinger Fixed a regression in the new BciBlock order algorithm when compiling methods with JSR bytecode.
Sun, 11 Jan 2015 19:19:52 +0100 Thomas Wuerthinger Avoid using placeholder nodes when emitting explicit exceptions. Introduce StressExplictExceptionCode flag for debugging.
Sun, 11 Jan 2015 18:34:08 +0100 Thomas Wuerthinger Remove unused class ExceptionInfo.
Sun, 11 Jan 2015 18:12:51 +0100 Thomas Wuerthinger Add utilities ModifiersProvider#isConcrete, ResolvedJavaMethod#hasReceiver, ResolvedJavaMethod#hasBytecodes to Graal API.
Sun, 11 Jan 2015 17:46:47 +0100 Thomas Wuerthinger Add utilities isDirect and isIndirect to InvokeKind.
Sun, 11 Jan 2015 17:24:53 +0100 Thomas Wuerthinger Do not remove dead frame states in graph builder. There should not be any produced.
Sun, 11 Jan 2015 17:15:31 +0100 Thomas Wuerthinger Calculate blocks immediately in correct order.
Sun, 11 Jan 2015 16:26:26 +0100 Thomas Wuerthinger Do not compute loop exit bitmap in BciBlock.
Sun, 11 Jan 2015 16:25:08 +0100 Thomas Wuerthinger Factor JSR info data into separate data structure from BciBlock.
Sun, 11 Jan 2015 15:56:45 +0100 Thomas Wuerthinger Make allocation of loop header array in BciBlockMapping lazy.
Sun, 11 Jan 2015 02:39:07 +0100 Thomas Wuerthinger Disable inlining across Truffle boundary by default.
Sun, 11 Jan 2015 00:00:37 +0100 Thomas Wuerthinger Move back to an approach where NodeClass is cached in each Node instance.
Sat, 10 Jan 2015 22:59:11 +0100 Thomas Wuerthinger Simplify assertion in GuardLoweringPhase.
Sat, 10 Jan 2015 21:50:50 +0100 Thomas Wuerthinger Remove IterableNodeType from FloatingReadNode.
Sat, 10 Jan 2015 21:18:34 +0100 Thomas Wuerthinger Remove GuardNode from iterable node types.
Sat, 10 Jan 2015 13:44:47 +0100 Christian Humer Truffle-DSL: fixed name clashes were still possible on a OS with case insensitive file system.
Sat, 10 Jan 2015 13:46:02 +0100 Christian Humer Truffle-DSL: started Truffle-DSL changelog.
Fri, 09 Jan 2015 18:14:41 +0100 Christian Humer Truffle-DSL: fixed null dereference.
Fri, 09 Jan 2015 16:33:56 +0100 Christian Humer Truffle-DSL: disable line long line wrapping in code writer. warnings are excluded from checkstyle anyway.
Fri, 09 Jan 2015 16:33:08 +0100 Christian Humer Truffle-DSL: fix visiblity of create methods.
Fri, 09 Jan 2015 16:04:37 +0100 Christian Humer Truffle-DSL: make node id renaming a fixed point algorithm; relax warning condition for multiple execute methods; fix warning condition for multiple execute methods has displayed unproblematic execute methods.
Fri, 09 Jan 2015 16:02:55 +0100 Christian Humer Truffle-DSL: fix execute methods with evaluated arguments were not handled correctly with varargs arguments.
Fri, 09 Jan 2015 16:01:11 +0100 Christian Humer Truffle-DSL: disable model dumping on error as they can produce a message that is too long for eclipse to handle.
Fri, 09 Jan 2015 16:00:34 +0100 Christian Humer Truffle-DSL: varargs for rewrite events.
Fri, 09 Jan 2015 16:00:23 +0100 Christian Humer Truffle-DSL: increase maximum number of acceptAndExecute arguments to 5.
Thu, 08 Jan 2015 17:59:19 -0800 Tom Rodriguez Only embed boxed primitives when the box is cached by the JDK
Thu, 08 Jan 2015 17:56:37 -0800 Tom Rodriguez Mark the first difference when comparing graph strings
Thu, 08 Jan 2015 10:20:07 -0800 Tom Rodriguez client-nograal is supported on Mac
Wed, 07 Jan 2015 18:02:00 +0100 Christian Humer Truffle: improve invalidation messages for assumptions.
Wed, 07 Jan 2015 18:01:24 +0100 Christian Humer Truffle-DSL: fix implicit cast optimization bug.
Wed, 07 Jan 2015 16:05:57 +0100 Andreas Woess Merge
Wed, 07 Jan 2015 15:11:38 +0100 Andreas Woess Truffle: refactor size calculation in location allocator to visitor pattern
Mon, 05 Jan 2015 19:01:01 +0100 Andreas Woess Truffle: LoopNode: child field type can be RepeatingNode now
Wed, 07 Jan 2015 14:05:14 +0100 Roland Schatz Generalize ReinterpretNode to deal with arbitrary non-pointer types.
Wed, 07 Jan 2015 13:40:01 +0100 Lukas Stadler avoid re-adding "this" during PhiNode simplification
Tue, 06 Jan 2015 08:44:53 -0800 Tom Rodriguez Merge
Mon, 05 Jan 2015 13:02:38 -0800 Tom Rodriguez remove VerifyHeapNode warning message
Mon, 05 Jan 2015 13:00:00 -0800 Tom Rodriguez comment fixes
Tue, 06 Jan 2015 00:43:09 +0100 Christian Humer Truffle-DSL: inline specialized node into gen node if single specializable.
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: added bounds check for unrolling child arrays.
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: simplify bad overflow test. The issue is fixed by the new generated node layout. (GRAAL-885 #resolve)
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: optimize generated code for nodes with a single specialization. (GRAAL-602 #resolve)
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: minor cleanup to the guard test.
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: made type name verification more robust. Added some tests. (GRAAL-468 #resolve)
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: breaking: @TypeCheck and @TypeCast now require casted/checked type as explicit parameter. Previously the type was parsed from the method name. (GRAAL-446 #resolve)
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: fixed thrown exception messages should provide more contextual information. (reported by Benoit Daloze)
Mon, 05 Jan 2015 20:23:22 +0100 Christian Humer Truffle-DSL: fixed create method should have the same visibility as its originating constructor. (GRAAL-365 #resolve)
Mon, 05 Jan 2015 09:58:33 -0800 Tom Rodriguez return proper kind of NULL
Mon, 05 Jan 2015 12:39:27 +0100 Christian Humer Truffle-DSL: fixed class loading test.
Mon, 05 Jan 2015 02:38:44 +0100 Christian Humer Truffle-DSL: fixed bug for polymorphic execute optimization.
Mon, 05 Jan 2015 01:31:08 +0100 Christian Humer Truffle-DSL: support for frame types Frame, MaterializedFrame. Added validation for frame type consistency. Some refactorings along the way.
Mon, 05 Jan 2015 01:31:08 +0100 Christian Humer Truffle-DSL: Added tests and verification of overridable generic execute methods.
Mon, 05 Jan 2015 01:31:07 +0100 Christian Humer Truffle-DSL: fixed wrong visibility of DSL nodes generated by the new layout.
Mon, 05 Jan 2015 01:31:07 +0100 Christian Humer Truffle-DSL: better class names for specialization methods starting with do.
Mon, 05 Jan 2015 01:31:07 +0100 Christian Humer Truffle-DSL: avoid some checkstyle errors for generated code.
Mon, 05 Jan 2015 01:31:07 +0100 Christian Humer Truffle-DSL: changed specialization class naming scheme to use method name. This usually leads to shorter specialization class names.
Fri, 02 Jan 2015 14:31:51 +0100 Christian Humer Truffle-DSL: fix crash if type in rewriteOn is not of type Throwable. Improved error messages for Specialization#rewriteOn.