Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: fixed on-demand generation of getNext.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: ensure proper wildcards for generics are filled in; remove unused type system node code generator.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: do not throw UnexpectedResultException for operations that guarantee the type.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: performance optimization for types * specialization complexity in shouldOverrideExecutableType.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: fixed isFrameUsedByAnyGuard() was incomplete
|
Tue, 14 Apr 2015 19:23:32 +0200 |
Christian Humer |
Truffle-DSL: fixed frame may be null for shared polymorphic execute methods.
|
Tue, 14 Apr 2015 15:12:48 +0200 |
Christian Humer |
Truffle-DSL: generate better polymorphic execute signatures
|
Tue, 14 Apr 2015 15:12:48 +0200 |
Christian Humer |
Truffle-DSL: make type systems optional.
|
Mon, 23 Mar 2015 20:04:55 +0100 |
Christian Humer |
Truffle-DSL: fixed wrong type for implicit type cast elimination.
|
Wed, 11 Mar 2015 11:30:20 +0100 |
Christian Humer |
Truffle-DSL: make specialization types mergable with other specialization types.
|
Tue, 10 Mar 2015 19:28:26 +0100 |
Christian Humer |
Truffle-DSL: implemented duplication check for specializations with @Cached to avoid duplicates for multithreaded AST execution.
|
Tue, 10 Mar 2015 13:47:46 +0100 |
Christian Humer |
Truffle-DSL: fix another null issue for execute method generation.
|
Mon, 09 Mar 2015 00:41:43 +0100 |
Christian Humer |
Truffle-DSL: fixed implementation of execute methods without unexpected value for null values.
|
Mon, 09 Mar 2015 00:41:42 +0100 |
Christian Humer |
Truffle-DSL: fixed possible wrong variable accesses when calling node constructors.
|
Fri, 13 Feb 2015 11:37:13 +0100 |
Christian Humer |
Truffle-DSL: fix findbugs comparison warnings.
|
Wed, 11 Feb 2015 19:28:59 +0100 |
Christian Humer |
Truffle-DSL: move constant guard assertions after dynamic guards.
|
Wed, 11 Feb 2015 18:10:02 +0100 |
Christian Humer |
Truffle-DSL: fixed warning
|
Wed, 11 Feb 2015 16:10:45 +0100 |
Christian Humer |
Truffle-DSL: fix unnecessary frame cast warning.
|
Wed, 11 Feb 2015 12:13:44 +0100 |
Christian Humer |
Truffle-DSL: initialize caches late if possible; fix assumption arrays need a @CompilationFinal to be checked.
|
Wed, 11 Feb 2015 12:13:44 +0100 |
Christian Humer |
Truffle-DSL: implement new assumptions semantics.
|
Tue, 03 Feb 2015 15:07:07 +0100 |
Christian Humer |
Truffle-DSL: implement @Cached and fixes for the new guard expression syntax.
|
Fri, 23 Jan 2015 02:55:23 +0100 |
Christian Humer |
Truffle-DSL: implement new guard expression syntax.
|
Thu, 22 Jan 2015 20:44:24 +0100 |
Christian Humer |
Truffle-DSL: remove old DSL layout; Make new layout the default.
|
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.
|
Wed, 07 Jan 2015 18:01:24 +0100 |
Christian Humer |
Truffle-DSL: fix implicit cast optimization bug.
|
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: optimize generated code for nodes with a single specialization. (GRAAL-602 #resolve)
|
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 02:38:44 +0100 |
Christian Humer |
Truffle-DSL: fixed bug for polymorphic execute optimization.
|