hg: jdk9/client/nashorn: 9 new changesets

david.dehaven at oracle.com david.dehaven at oracle.com
Tue Mar 24 18:13:26 UTC 2015


Changeset: 8bbea2def25f
Author:    sundar
Date:      2015-03-18 21:54 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/8bbea2def25f

8075448: nashorn parser API returns init variable tree object of a for loop after for loop statement tree object
Reviewed-by: lagergren, hannesw, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/VarNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8075448.js
! test/script/nosecurity/parserapi.js.EXPECTED

Changeset: eaa136f2b489
Author:    sundar
Date:      2015-03-18 23:14 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/eaa136f2b489

8075454: Anonymous functions have internal names exposed via parser API
Reviewed-by: hannesw, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTreeImpl.java
+ test/script/basic/JDK-8075454.js

Changeset: 984370b5de3b
Author:    sundar
Date:      2015-03-19 15:13 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/984370b5de3b

8006996: Add a pretty printer that prints script source in nice form
Reviewed-by: lagergren, hannesw

+ samples/prettyprinter.js

Changeset: 9eea9ff74d7c
Author:    katleman
Date:      2015-03-19 12:59 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/9eea9ff74d7c

Added tag jdk9-b55 for changeset b2b332e64b7b

! .hgtags

Changeset: e2334bbe7644
Author:    lana
Date:      2015-03-19 16:13 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/e2334bbe7644

Merge


Changeset: 065b159bb922
Author:    slugovoy
Date:      2015-03-20 13:19 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/065b159bb922

8068306: Tests for AST presentation Nashorn Parser API
8068304: Tests for Diagnostic listener for Nashorn Parser API
8068303: Create tests for Nashorn Parser API for create Tree from some different source and parameters
Reviewed-by: sundar, lagergren

+ test/script/nosecurity/parser-args.js
+ test/script/nosecurity/parser.js
+ test/script/nosecurity/treeapi/array_access.js
+ test/script/nosecurity/treeapi/array_access.js.EXPECTED
+ test/script/nosecurity/treeapi/array_literal.js
+ test/script/nosecurity/treeapi/array_literal.js.EXPECTED
+ test/script/nosecurity/treeapi/assignment.js
+ test/script/nosecurity/treeapi/assignment.js.EXPECTED
+ test/script/nosecurity/treeapi/assignmentExpr.js
+ test/script/nosecurity/treeapi/assignmentExpr.js.EXPECTED
+ test/script/nosecurity/treeapi/binaryExpr.js
+ test/script/nosecurity/treeapi/binaryExpr.js.EXPECTED
+ test/script/nosecurity/treeapi/block.js
+ test/script/nosecurity/treeapi/block.js.EXPECTED
+ test/script/nosecurity/treeapi/breakStat.js
+ test/script/nosecurity/treeapi/breakStat.js.EXPECTED
+ test/script/nosecurity/treeapi/case.js
+ test/script/nosecurity/treeapi/case.js.EXPECTED
+ test/script/nosecurity/treeapi/compilationUnitTree.js
+ test/script/nosecurity/treeapi/condExpr.js
+ test/script/nosecurity/treeapi/condExpr.js.EXPECTED
+ test/script/nosecurity/treeapi/continueStat.js
+ test/script/nosecurity/treeapi/continueStat.js.EXPECTED
+ test/script/nosecurity/treeapi/debuggerStat.js
+ test/script/nosecurity/treeapi/debuggerStat.js.EXPECTED
+ test/script/nosecurity/treeapi/diagnostic.js
+ test/script/nosecurity/treeapi/diagnostic.js.EXPECTED
+ test/script/nosecurity/treeapi/dowhile.js
+ test/script/nosecurity/treeapi/dowhile.js.EXPECTED
+ test/script/nosecurity/treeapi/empty.js
+ test/script/nosecurity/treeapi/empty.js.EXPECTED
+ test/script/nosecurity/treeapi/erroneous.js
+ test/script/nosecurity/treeapi/erroneous.js.EXPECTED
+ test/script/nosecurity/treeapi/for.js
+ test/script/nosecurity/treeapi/for.js.EXPECTED
+ test/script/nosecurity/treeapi/forin.js
+ test/script/nosecurity/treeapi/forin.js.EXPECTED
+ test/script/nosecurity/treeapi/functionCall.js
+ test/script/nosecurity/treeapi/functionCall.js.EXPECTED
+ test/script/nosecurity/treeapi/functionDeclaration.js
+ test/script/nosecurity/treeapi/functionDeclaration.js.EXPECTED
+ test/script/nosecurity/treeapi/functionExpr.js
+ test/script/nosecurity/treeapi/functionExpr.js.EXPECTED
+ test/script/nosecurity/treeapi/identifier.js
+ test/script/nosecurity/treeapi/identifier.js.EXPECTED
+ test/script/nosecurity/treeapi/if.js
+ test/script/nosecurity/treeapi/if.js.EXPECTED
+ test/script/nosecurity/treeapi/instanceof.js
+ test/script/nosecurity/treeapi/instanceof.js.EXPECTED
+ test/script/nosecurity/treeapi/labelledStat.js
+ test/script/nosecurity/treeapi/labelledStat.js.EXPECTED
+ test/script/nosecurity/treeapi/literal.js
+ test/script/nosecurity/treeapi/literal.js.EXPECTED
+ test/script/nosecurity/treeapi/memberSelect.js
+ test/script/nosecurity/treeapi/memberSelect.js.EXPECTED
+ test/script/nosecurity/treeapi/new.js
+ test/script/nosecurity/treeapi/new.js.EXPECTED
+ test/script/nosecurity/treeapi/objectLiteral.js
+ test/script/nosecurity/treeapi/objectLiteral.js.EXPECTED
+ test/script/nosecurity/treeapi/property.js
+ test/script/nosecurity/treeapi/property.js.EXPECTED
+ test/script/nosecurity/treeapi/regexp.js
+ test/script/nosecurity/treeapi/regexp.js.EXPECTED
+ test/script/nosecurity/treeapi/return.js
+ test/script/nosecurity/treeapi/return.js.EXPECTED
+ test/script/nosecurity/treeapi/switch.js
+ test/script/nosecurity/treeapi/switch.js.EXPECTED
+ test/script/nosecurity/treeapi/throw.js
+ test/script/nosecurity/treeapi/throw.js.EXPECTED
+ test/script/nosecurity/treeapi/try.js
+ test/script/nosecurity/treeapi/try.js.EXPECTED
+ test/script/nosecurity/treeapi/unary.js
+ test/script/nosecurity/treeapi/unary.js.EXPECTED
+ test/script/nosecurity/treeapi/utils.js
+ test/script/nosecurity/treeapi/variable.js
+ test/script/nosecurity/treeapi/variable.js.EXPECTED
+ test/script/nosecurity/treeapi/while.js
+ test/script/nosecurity/treeapi/while.js.EXPECTED
+ test/script/nosecurity/treeapi/with.js
+ test/script/nosecurity/treeapi/with.js.EXPECTED

Changeset: 2e640036000d
Author:    sundar
Date:      2015-03-20 20:04 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/2e640036000d

8075604: jjs exits even when non-daemon threads are still active
Reviewed-by: attila, jlaskey

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java

Changeset: 2cece98933c8
Author:    jlaskey
Date:      2015-03-23 09:04 -0300
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/2cece98933c8

8075623: Temporary patch to get fx imports working interim
Reviewed-by: lagergren
Contributed-by: james.laskey at oracle.com

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/base.js

Changeset: 433a6c109350
Author:    sundar
Date:      2015-03-24 13:59 +0530
URL:       http://hg.openjdk.java.net/jdk9/client/nashorn/rev/433a6c109350

8074410: Startup time: Port shell.js to Java
Reviewed-by: lagergren, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/ShellFunctions.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/resources/shell.js



More information about the jdk9-client-changes mailing list