History log of /openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
Revision Date Author Comments
# 1668:bafd733be429 27-Apr-2016 hannesw

8134503: support ES6 parsing in Nashorn
Reviewed-by: jlaskey, sundar, mhaupt
Contributed-by: andreas.woess@oracle.com


# 1649:50be58e74a21 22-Mar-2016 hannesw

8151810: for-in iteration does not provide per-iteration scope
Reviewed-by: attila, lagergren


# 1612:0da44ab8c417 28-Jan-2016 mhaupt

8147591: Revisit Collection.toArray(new T[size]) calls in nashorn and dynalink code
Reviewed-by: hannesw, mhaupt, sundar
Contributed-by: srinivas.dama@oracle.com


# 1399:eea9202e8930 31-Aug-2015 attila

8133300: Ensure symbol table immutability in Nashorn AST
Reviewed-by: hannesw, lagergren


# 1204:9597425b6b38 09-Mar-2015 sundar

8074671: Nashorn Parser API
Reviewed-by: darcy, forax, attila, hannesw


# 1173:82ae555768c7 28-Jan-2015 attila

8067139: Finally blocks inlined incorrectly
Reviewed-by: hannesw, lagergren


# 1068:34ef988d5959 17-Oct-2014 attila

8059843: Make AST serializable
Reviewed-by: hannesw, lagergren


# 1060:ca67ae7c46cb 14-Oct-2014 lagergren

8012518: Reengineer Parser.java to make it play well with the copy-on-write IR.
Summary: Remove the kludges introduced to make the parser work with the copy on write IR. Now everything is done bottom up, finshing node children completely before node parents. The repeated non-functional pattern 'node = node.setSomething(something);' is gone. Resulting code is much more readable, and extensible for future work. The parser is now also consistent with the rest of the stateless copy-on-write world in code generation.
Reviewed-by: lagergren, attila, hannesw, shade
Contributed-by: andreas.gabrielsson@oracle.com


# 1010:fc80190e129f 08-Sep-2014 attila

8057148: Skip nested functions on reparse
Reviewed-by: hannesw, lagergren


# 953:221a84ef44c0 17-Aug-2014 chegar

8054834: Modular Source Code
Reviewed-by: alanb, chegar, ihse, mduigou
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com