hg: panama/panama/nashorn: 37 new changesets

henry.jen at oracle.com henry.jen at oracle.com
Wed Sep 16 21:23:52 UTC 2015


Changeset: 6cb5cb0a4ec9
Author:    sundar
Date:      2015-08-14 18:48 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/6cb5cb0a4ec9

8133624: Move JDK-8055034.js and JDK-8130127.js to currently-failing directory to exclude from test run
Reviewed-by: jlaskey, hannesw

+ test/script/currently-failing/JDK-8055034.js
+ test/script/currently-failing/JDK-8055034.js.EXPECTED
+ test/script/currently-failing/JDK-8130127.js
+ test/script/currently-failing/JDK-8130127.js.EXPECTED
- test/script/nosecurity/JDK-8055034.js
- test/script/nosecurity/JDK-8055034.js.EXPECTED
- test/script/nosecurity/JDK-8130127.js
- test/script/nosecurity/JDK-8130127.js.EXPECTED

Changeset: a41c8fc1867e
Author:    sundar
Date:      2015-08-17 13:17 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/a41c8fc1867e

8133652: Implement tab-completion for member select expressions
Reviewed-by: jlaskey, attila

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
+ src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PropertiesHelper.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java

Changeset: 23f843804b05
Author:    sundar
Date:      2015-08-17 18:36 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/23f843804b05

8133695: Implement tab-completion for identifiers
Reviewed-by: attila, jlaskey

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
+ src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java

Changeset: 54af83b4a714
Author:    sundar
Date:      2015-08-18 11:40 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/54af83b4a714

8133777: Use file based persistence for history instead of preferences
Reviewed-by: attila, mhaupt

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java
+ src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/HistoryObject.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java

Changeset: 477207d0b807
Author:    sundar
Date:      2015-08-18 18:53 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/477207d0b807

8133812: identifier and member expression completion handling is not uniform
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java

Changeset: 6060f7652a28
Author:    mhaupt
Date:      2015-08-18 09:13 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/6060f7652a28

8077168: CodeStoreAndPathTest.java fails in jtreg mode on Mac
Summary: use correct path on JRT file system
Reviewed-by: attila, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java

Changeset: 5b0c3dc04a73
Author:    sundar
Date:      2015-08-19 16:35 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/5b0c3dc04a73

8133872: Expression completion should work on contexts where an expression is accepted
Reviewed-by: hannesw, mhaupt

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/HistoryObject.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/PartialParser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java

Changeset: 9b3eca69b88b
Author:    lana
Date:      2015-08-20 12:29 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/9b3eca69b88b

Merge

- test/script/nosecurity/JDK-8055034.js
- test/script/nosecurity/JDK-8055034.js.EXPECTED
- test/script/nosecurity/JDK-8130127.js
- test/script/nosecurity/JDK-8130127.js.EXPECTED

Changeset: 0a68f2d8e06f
Author:    katleman
Date:      2015-08-27 12:59 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/0a68f2d8e06f

Added tag jdk9-b79 for changeset 9b3eca69b88b

! .hgtags

Changeset: 5beae9dfcdb9
Author:    sundar
Date:      2015-08-21 18:01 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/5beae9dfcdb9

8133948: Add 'edit' function to allow external editing of scripts
Reviewed-by: attila, hannesw, jlahoda

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java
+ src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditObject.java
+ src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditPad.java
+ src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/ExternalEditor.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java

Changeset: a5a67511b22b
Author:    sundar
Date:      2015-08-23 10:02 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/a5a67511b22b

8134255: Implement tab-completion for java package prefixes and package names
Reviewed-by: attila, mhaupt

+ samples/classes.js
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditObject.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java
+ src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PropertiesHelper.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java

Changeset: 1bf4c3edab6e
Author:    attila
Date:      2015-08-24 09:11 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/1bf4c3edab6e

8134150: Make Timing both threadsafe and efficient
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java

Changeset: 864aaf4e6441
Author:    attila
Date:      2015-08-24 09:12 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/864aaf4e6441

8133785: SharedScopeCall should be enabled for non-optimistic call sites in optimistic compilation
Reviewed-by: hannesw, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/OptionTemplate.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/JDK-8053905.js
! test/script/basic/JDK-8058561.js
! test/script/basic/JDK-8078612_eager_1a.js
! test/script/basic/JDK-8078612_eager_1b.js
! test/script/basic/JDK-8078612_eager_2a.js
! test/script/basic/JDK-8078612_eager_2b.js

Changeset: 105d0051d37b
Author:    sundar
Date:      2015-08-24 16:25 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/105d0051d37b

8134279: jjs should support multiple line input to complete incomplete code
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/HistoryObject.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/resources/Shell.properties

Changeset: 9379e33273fe
Author:    sundar
Date:      2015-08-24 18:25 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/9379e33273fe

8134309: load call argument completion could be done with file chooser
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java

Changeset: fa839eaa06b0
Author:    sundar
Date:      2015-08-25 14:47 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/fa839eaa06b0

8134381: load completion should not use swing from non UI thread
Reviewed-by: lagergren, attila, hannesw

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java

Changeset: 4577d801c522
Author:    sundar
Date:      2015-08-25 18:16 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/4577d801c522

8134397: Features that require AWT, swing should handle headless mode properly
Reviewed-by: hannesw, attila

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditObject.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/resources/Shell.properties

Changeset: 5efd65e18b71
Author:    mhaupt
Date:      2015-08-26 09:59 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/5efd65e18b71

8073613: Here documents: how to avoid string interpolation?
Summary: support heredoc end marker quoting like in bash
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/nosecurity/JDK-8073613.js
+ test/script/nosecurity/JDK-8073613.js.EXPECTED

Changeset: d61744c0d1d2
Author:    mhaupt
Date:      2015-08-26 13:11 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/d61744c0d1d2

8134484: disallow backquotes as heredoc end marker delimiters
Reviewed-by: attila, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! test/script/nosecurity/JDK-8073613.js
! test/script/nosecurity/JDK-8073613.js.EXPECTED

Changeset: f0365514f0b3
Author:    attila
Date:      2015-08-26 20:30 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/f0365514f0b3

8134403: Nashorn react.js benchmark performance regression
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java

Changeset: 6263188b48de
Author:    sundar
Date:      2015-08-27 14:35 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/6263188b48de

8134562: jjs history object should have methods to save/load history to/from given file and also allow reexecution of commands by a call
Reviewed-by: hannesw, attila

! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditObject.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/HistoryObject.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java

Changeset: 61b401b23fc2
Author:    lana
Date:      2015-08-27 13:22 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/61b401b23fc2

Merge


Changeset: c16cb85c1aec
Author:    katleman
Date:      2015-09-03 14:24 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/c16cb85c1aec

Added tag jdk9-b80 for changeset 61b401b23fc2

! .hgtags

Changeset: cffb8ad5ad94
Author:    sundar
Date:      2015-08-31 17:51 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/cffb8ad5ad94

8134731: Function.prototype.apply interacts incorrectly with arguments
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
+ test/script/basic/JDK-8134731.js

Changeset: eea9202e8930
Author:    attila
Date:      2015-08-31 15:18 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/eea9202e8930

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

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AstSerializer.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CacheAst.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Symbol.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TryNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AstSerializer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java

Changeset: 6e41fdc6acdf
Author:    sundar
Date:      2015-09-01 18:28 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/6e41fdc6acdf

8068901: Surprising behavior with more than one functional interface on a class
8068903: Can't invoke vararg @FunctionalInterface methods
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
+ test/script/basic/JDK-8068901.js
+ test/script/basic/JDK-8068901.js.EXPECTED
+ test/script/basic/JDK-8068903.js
+ test/src/jdk/nashorn/test/models/VarArgConsumer.java

Changeset: d7d4c84bd750
Author:    aw
Date:      2015-09-01 18:19 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/d7d4c84bd750

8134865: Need to restore for container block from lexical context in finally
Reviewed-by: attila, mhaupt

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8134865.js

Changeset: 6b33d7229631
Author:    sundar
Date:      2015-09-01 23:08 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/6b33d7229631

8134887: nashorn ant test configuration should disable assertion for LamdaFormEditor class
Reviewed-by: attila, jlaskey

! make/project.properties

Changeset: 740fc9e0561f
Author:    attila
Date:      2015-09-02 12:26 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/740fc9e0561f

8134930: Defer stack trace walking of NashornException for extracting line number and file name
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java

Changeset: c31e42c1665f
Author:    sundar
Date:      2015-09-02 17:16 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/c31e42c1665f

8134931: jdk.nashorn.internal.codegen.TypeMap should not use Map
Reviewed-by: attila, mhaupt

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeMap.java

Changeset: 94302631afc4
Author:    attila
Date:      2015-09-02 16:35 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/94302631afc4

8134939: Improve toString method of Dynalink DynamicMethod objects
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
! test/script/basic/JDK-8043232.js.EXPECTED
! test/script/basic/JDK-8049242.js.EXPECTED
! test/script/basic/JDK-8079470.js.EXPECTED
+ test/script/basic/JDK-8134939.js
! test/script/trusted/classfilter.js.EXPECTED

Changeset: 352a446e3a13
Author:    sundar
Date:      2015-09-02 22:28 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/352a446e3a13

8134973: Control flow exceptions should avoid filling stack trace
Reviewed-by: attila, jlaskey, hannesw

- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/AdaptationException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java

Changeset: ad3c4bdf0cf6
Author:    sundar
Date:      2015-09-03 21:47 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/ad3c4bdf0cf6

8087292: nashorn should have a "fail-fast" option for scripting, analog to bash "set -e"
Reviewed-by: hannesw, jlaskey, mhaupt

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/trusted/JDK-8087292.js
+ test/script/trusted/JDK-8087292.js.EXPECTED

Changeset: ac8a32176cbe
Author:    aw
Date:      2015-09-01 16:11 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/ac8a32176cbe

8134873: Implement support for ES6 numeric literals
Reviewed-by: attila, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java
+ test/script/basic/es6/numeric-literals.js

Changeset: e32cac182035
Author:    mhaupt
Date:      2015-09-03 19:54 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/e32cac182035

Merge


Changeset: 42d8ed4651b6
Author:    lana
Date:      2015-09-03 16:14 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/42d8ed4651b6

Merge

- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AstSerializer.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java

Changeset: 8b922e75e22e
Author:    lana
Date:      2015-09-11 10:26 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/8b922e75e22e

Added tag jdk9-b81 for changeset 42d8ed4651b6

! .hgtags



More information about the panama-dev mailing list