Mercurial > hg > truffle
comparison CHANGELOG.md @ 14630:51d774eb5e14
update changelog
author | Andreas Woess <andreas.woess@jku.at> |
---|---|
date | Thu, 20 Mar 2014 01:45:36 +0100 |
parents | 2e90d9a9a677 |
children | 0111aa258537 |
comparison
equal
deleted
inserted
replaced
14629:ba52fbec5b6c | 14630:51d774eb5e14 |
---|---|
13 * New API to inline a call-site into the call-graph. CallNode#isInlinable, CallNode#inline, CallNode#isInlined. | 13 * New API to inline a call-site into the call-graph. CallNode#isInlinable, CallNode#inline, CallNode#isInlined. |
14 * New API for the runtime environment to register CallTargets as caller to the RootNode. CallNode#registerCallTarget. | 14 * New API for the runtime environment to register CallTargets as caller to the RootNode. CallNode#registerCallTarget. |
15 * Improved API for counting nodes in Truffle ASTS. NodeUtil#countNodes can be used with a NodeFilter filter Nodes. | 15 * Improved API for counting nodes in Truffle ASTS. NodeUtil#countNodes can be used with a NodeFilter filter Nodes. |
16 * New API to declare the cost of a Node for use in runtime environment specific heuristics. See NodeCost, Node#getCost() and NodeInfo#cost(). | 16 * New API to declare the cost of a Node for use in runtime environment specific heuristics. See NodeCost, Node#getCost() and NodeInfo#cost(). |
17 * Removed old API for NodeInfo#Kind and NodeInfo#kind(). As a replacement the new Node cost API can be used. | 17 * Removed old API for NodeInfo#Kind and NodeInfo#kind(). As a replacement the new Node cost API can be used. |
18 * Changed Node#replace reason parameter type to CharSequence (to allow for lazy string building) | |
19 * Deprecated Node#adoptChild and Node#adoptChild, no longer needed in node constructor | |
20 * New Node#insert method for inserting new nodes into the tree (formerly adoptChild) | |
21 * New Node#adoptChildren() helper method that adopts all (direct and indirect) children of a node | |
22 * New API Node#atomic for atomic tree operations | |
23 * Made Node#replace thread-safe | |
18 | 24 |
19 | 25 |
20 | 26 |
21 ## Version 0.1 | 27 ## Version 0.1 |
22 5-Feb-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/rev/b124e22eb772) | 28 5-Feb-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/rev/b124e22eb772) |