log graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeCodeGenerator.java @ 9781:c15fd053efb6

age author description
Tue, 21 May 2013 19:22:29 +0200 Christian Humer Fixed typo in NodeInfo.Kind.
Tue, 21 May 2013 19:20:53 +0200 Christian Humer Fixed GRAAL-276.
Tue, 21 May 2013 19:20:04 +0200 Christian Humer Added support for the kind field in @NodeInfo for the source code generation.
Fri, 03 May 2013 14:28:32 +0200 Christian Humer Fixed bug in casting execute generation when evaluated parameters for both executed methods were not mapped to a child node.
Sat, 27 Apr 2013 00:49:49 +0200 Christian Humer Fixed a bug in new code generation layout.
Fri, 26 Apr 2013 22:43:23 +0200 Christian Humer Implemented improvements to the generated source code.
Thu, 25 Apr 2013 11:02:50 +0200 Christian Humer Fixed some minor bugs in executeWith supprt.
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 17:48:27 +0200 Christian Humer Fixed minor bug in gen constructor generation.
Wed, 24 Apr 2013 17:44:15 +0200 Christian Humer Implemented basic support for assumptions for sourcecode generation.
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 15:34:06 +0200 Thomas Wuerthinger Truffle API changes for the Frame API. Introduction of Assumptions class.
Mon, 22 Apr 2013 17:09:02 +0200 Christian Humer Checkstyle fixes.
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: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: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:17:53 +0200 Christian Humer Changed execute method generation strategy. Limited it for primitive execute methods.
Sat, 06 Apr 2013 16:26:19 +0200 Christian Humer Fixed user generic signature must not match generated generic signature.
Sat, 06 Apr 2013 14:33:39 +0200 Christian Humer Fixed when specializing nodes must always call the full generic case.
Mon, 01 Apr 2013 21:43:20 +0200 Christian Humer Implemented codegen guard definitions can now omit unused parameters.
Mon, 01 Apr 2013 11:52:38 +0200 Christian Humer Refactor to shared template method signature comparison.
Tue, 19 Mar 2013 11:30:58 +0100 Christian Humer Uninitialized cases produced wrong call to throw new UnsuportedOperationException.
Fri, 15 Mar 2013 21:18:33 +0100 Christian Humer Final fields of base node can be optionally passed to builtin specialization method. And a few fixes.
Thu, 14 Mar 2013 13:10:29 +0100 Christian Humer Fixed behaviour of useSpecializations for Generic specializations.
Wed, 13 Mar 2013 20:04:42 +0100 Christian Humer Cleanup.
Wed, 13 Mar 2013 19:58:28 +0100 Christian Humer Refactored codegen error model to make error redirection a lot easier.
Wed, 13 Mar 2013 11:32:43 +0100 Christian Humer Added automatic generation of generic specialization which throws unsupported operation if reached.