changeset 18810:aaff308f290c

Truffle-DSL: started Truffle-DSL changelog.
author Christian Humer <christian.humer@gmail.com>
date Sat, 10 Jan 2015 13:46:02 +0100
parents d399c7ce78b3
children d2ec5f50dcd0
files CHANGELOG.md
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGELOG.md	Fri Jan 09 18:14:41 2015 +0100
+++ b/CHANGELOG.md	Sat Jan 10 13:46:02 2015 +0100
@@ -10,6 +10,14 @@
 ### Truffle
 * Added Node#deepCopy as primary method to copy ASTs.
 
+### Truffle-DSL
+* All methods enclosed in a @TypeSystem must now be static. 
+* All methods enclosed in generated type system classes are static.
+* Deprecated the public singleton used in the generated type system classes. 
+* NodeFactory implementations are no longer generated by default. Use {Node}Gen#create instead of {Node}Factory#create to create new instances of nodes.
+* Added @GenerateNodeFactory to generate NodeFactory implementations for this node and its subclasses.
+
+
 ## Version 0.6
 19-Dec-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/shortlog/graal-0.6)
 ### Graal