log graal/com.oracle.graal.nodeinfo.processor/src/com/oracle/graal/nodeinfo/processor/GraphNodeGenerator.java @ 17187:bd760d193008

age author description
Tue, 23 Sep 2014 13:19:30 +0200 Doug Simon updated CHANGELOG.md
Thu, 04 Sep 2014 12:54:06 +0200 Doug Simon NodeRefIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operation
Wed, 03 Sep 2014 16:25:24 +0200 Doug Simon added new version of iteration for Node inputs and successors that allows the iterators to be escape analyzed at the cost of extra polymorphism when accessing Node and NodeList fields during iteration
Tue, 02 Sep 2014 10:30:05 +0200 Doug Simon use source field declaration order in generated Node classes
Tue, 02 Sep 2014 00:44:43 +0200 Doug Simon select generated input and successor iterators if Node.USE_GENERATED_NODES
Mon, 01 Sep 2014 16:46:59 +0200 Doug Simon improved error reporting by @NodeInfo annotation processor
Tue, 26 Aug 2014 23:40:08 +0200 Doug Simon missing factory method code assist includes USE_GENERATED_NODES logic
Fri, 22 Aug 2014 15:56:51 +0200 Doug Simon switched to using new NodeFieldIterator and NodeFieldIterable for traversing Node inputs and successors
Mon, 18 Aug 2014 14:04:21 +0200 Doug Simon added factory method to all Node classes; replaced Node classes instantiation with calls to factory methods; replaced identity tests on Node classes with ' == <node class>.getGenClass()' idiom
Sat, 16 Aug 2014 00:05:59 +0200 Doug Simon introduced ElementException; don't process abstract Node classes; generate isLeafNode method
Fri, 15 Aug 2014 16:31:49 +0200 Doug Simon moved NodeInfo processor into a separate project to avoid injecting Truffle DSL annotation processor into Graal projects base graal/com.oracle.graal.nodeinfo/src/com/oracle/graal/nodeinfo/processor/GraphNodeGenerator.java@1bfe2e83f546