hg: kulla/dev/nashorn: 55 new changesets
jan.lahoda at oracle.com
jan.lahoda at oracle.com
Thu Jul 9 14:15:15 UTC 2015
Changeset: 993dede76f37
Author: attila
Date: 2015-06-01 15:01 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/993dede76f37
8066218: UTF-32LE mistakenly detected as UTF-16LE
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java
Changeset: 53e839cab67e
Author: sundar
Date: 2015-06-02 12:42 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/53e839cab67e
8081609: engine.eval call from a java method which was called from a previous engine.eval results in wrong ScriptContext being used.
Reviewed-by: attila, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java
Changeset: 6cb8df3f0cc6
Author: darcy
Date: 2015-06-02 00:16 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/6cb8df3f0cc6
8075555: Add tiered testing definitions to the nashorn repo
Reviewed-by: lagergren
+ test/ProblemList.txt
! test/TEST.ROOT
+ test/TEST.groups
Changeset: 92f7bf49eb65
Author: attila
Date: 2015-06-02 10:55 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/92f7bf49eb65
8066773: JSON-friendly wrapper for objects
Reviewed-by: jlaskey, lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONListAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ListAdapter.java
+ test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java
Changeset: 776551a5b3a2
Author: mhaupt
Date: 2015-06-02 10:40 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/776551a5b3a2
8081603: erroneous dot file generated from Nashorn --print-code
Summary: Emit a dot label string-conformant line break instead of a hard one to avoid strings ranging across an EOL.
Reviewed-by: attila, lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java
Changeset: 0d4841f2c800
Author: mhaupt
Date: 2015-06-02 10:40 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/0d4841f2c800
8081604: rename ScriptingFunctions.tokenizeCommandLine
Summary: This used to be a single-purpose private helper; it is now used by external clients, and for new purposes. Consequently, it deserves a less specific name.
Reviewed-by: attila, lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java
Changeset: 078107e0651f
Author: mhaupt
Date: 2015-06-02 14:34 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/078107e0651f
8081668: fix Nashorn ant externals command
Summary: update URLs for Showdown (JavaScript Markdown implementation) download
Reviewed-by: hannesw, sundar
! make/build.xml
Changeset: 14ec7d7af490
Author: mhaupt
Date: 2015-06-02 14:35 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/14ec7d7af490
8080275: transparently download testng.jar for Nashorn testing
Summary: Instead of asking the user to manually download and install testng.jar, automate the process via "ant externals".
Reviewed-by: hannesw, sundar
! README
! make/build.xml
! make/project.properties
Changeset: 10553f87f3e7
Author: mhaupt
Date: 2015-06-02 17:08 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/10553f87f3e7
8081696: reduce dependency of Nashorn tests on external components
Reviewed-by: attila, sundar
! make/build.xml
Changeset: d47ac275fab7
Author: hannesw
Date: 2015-06-03 09:36 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/d47ac275fab7
8066220: Fuzzing bug: MethodHandle bug (Object,Object) != (boolean)Object
Reviewed-by: lagergren, attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java
+ test/script/basic/JDK-8066220.js
+ test/script/basic/JDK-8066220.js.EXPECTED
Changeset: 4da1c371efcb
Author: sundar
Date: 2015-06-03 18:44 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/4da1c371efcb
8081809: Missing final modifier in method parameters (nashorn code convention)
Reviewed-by: attila, hannesw
! samples/find_nonfinals.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMapImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES5_1.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SplitReturn.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TryNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
Changeset: f0b1680a8c34
Author: attila
Date: 2015-06-03 16:28 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/f0b1680a8c34
8081813: JSONListAdapter should delegate its [[DefaultValue]] to wrapped object
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONListAdapter.java
Changeset: 6d8c53e01b75
Author: katleman
Date: 2015-06-04 09:31 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/6d8c53e01b75
Added tag jdk9-b67 for changeset f822b749821e
! .hgtags
Changeset: dd6dd848b854
Author: lana
Date: 2015-06-04 18:49 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/dd6dd848b854
Merge
Changeset: 0eeaadd17fff
Author: mhaupt
Date: 2015-06-05 12:38 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/0eeaadd17fff
8080087: Nashorn $ENV.PWD is originally undefined
Summary: On Windows, the PWD environment variable does not exist and cannot be imported in scripting mode, so it is set explicitly.
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
+ test/script/nosecurity/JDK-8080087.js
Changeset: 15a67b4f8935
Author: sundar
Date: 2015-06-05 19:05 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/15a67b4f8935
8085810: Return value of Objects.requireNonNull call can be used
Reviewed-by: lagergren, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParserImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java
Changeset: 09d538ef34f2
Author: sundar
Date: 2015-06-08 13:57 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/09d538ef34f2
8085802: Nashorn -nse option causes parse error on anonymous function definition
Reviewed-by: lagergren, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8085802.js
Changeset: b8ea01a76cbc
Author: sundar
Date: 2015-06-08 14:10 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/b8ea01a76cbc
8085937: add autoimports sample script to easily explore Java classes in interactive mode
Reviewed-by: lagergren, attila
+ samples/autoimports.js
+ samples/dateconversion.js
+ samples/secondssince.js
Changeset: d1689c1df3aa
Author: mhaupt
Date: 2015-06-08 10:28 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/d1689c1df3aa
8085885: address Javadoc warnings in Nashorn source code
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Constructor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Function.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Getter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/ScriptClass.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Setter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java
Changeset: 87f156db0b42
Author: sundar
Date: 2015-06-09 14:19 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/87f156db0b42
8086032: Add compiler error tests when syntax extensions are used with --no-syntax-extensions option
Reviewed-by: attila, hannesw
+ samples/javahelp.js
+ test/script/error/anon_func_stat_nse.js
+ test/script/error/anon_func_stat_nse.js.EXPECTED
+ test/script/error/backquote_string_nse.js
+ test/script/error/backquote_string_nse.js.EXPECTED
+ test/script/error/conditional_catch_nse.js
+ test/script/error/conditional_catch_nse.js.EXPECTED
+ test/script/error/expr_closure_nse.js
+ test/script/error/expr_closure_nse.js.EXPECTED
+ test/script/error/for_each_nse.js
+ test/script/error/for_each_nse.js.EXPECTED
+ test/script/error/hash_comment_nse.js
+ test/script/error/hash_comment_nse.js.EXPECTED
+ test/script/error/heredoc_nse.js
+ test/script/error/heredoc_nse.js.EXPECTED
+ test/script/error/object_literal_in_new_nse.js
+ test/script/error/object_literal_in_new_nse.js.EXPECTED
Changeset: a24cb0bf79bc
Author: mhaupt
Date: 2015-06-09 09:27 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/a24cb0bf79bc
8080490: add $EXECV command to Nashorn scripting mode
Summary: Additional arguments to the command line can be passed as a single array, or as a sequence of varargs.
Reviewed-by: attila, hannesw
+ samples/exec.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
Changeset: 2e50107b1738
Author: sundar
Date: 2015-06-11 13:33 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/2e50107b1738
8087136: regression: apply on $EXEC fails with ClassCastException
Reviewed-by: hannesw, lagergren
! samples/exec.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
Changeset: 179b3de401eb
Author: lana
Date: 2015-06-11 10:44 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/179b3de401eb
Added tag jdk9-b68 for changeset dd6dd848b854
! .hgtags
Changeset: 194b74467afc
Author: lana
Date: 2015-06-11 20:19 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/194b74467afc
Merge
Changeset: 5808c1886a90
Author: sundar
Date: 2015-06-12 16:55 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/5808c1886a90
8087211: Indirect evals should be strict with -strict option
Reviewed-by: lagergren, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DebuggerSupport.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
+ test/script/basic/JDK-8087211.js
+ test/script/basic/JDK-8087211_2.js
! test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java
Changeset: bd783ddc4333
Author: hannesw
Date: 2015-06-15 15:37 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/bd783ddc4333
8086052: Script evaluation should not return last function declaration
Reviewed-by: sundar, attila
! samples/javahelp.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! test/script/basic/evalreturn.js
! test/script/basic/evalreturn.js.EXPECTED
! test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java
Changeset: 0e28af5ee013
Author: hannesw
Date: 2015-06-15 15:49 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/0e28af5ee013
8098546: eval within a 'with' leaks definitions into global scope
Reviewed-by: sundar, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
+ test/script/basic/JDK-8098546.js
Changeset: 8f389acf77f0
Author: hannesw
Date: 2015-06-16 13:25 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/8f389acf77f0
8098807: Strict eval throws ClassCastException with large scripts
Reviewed-by: sundar, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8098807-payload.js
+ test/script/basic/JDK-8098807.js
Changeset: 87f7ef8273bc
Author: sundar
Date: 2015-06-16 18:26 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/87f7ef8273bc
8098578: Global scope is not accessible with indirect load call
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8098578.js
Changeset: 93e4c151d6cc
Author: hannesw
Date: 2015-06-17 09:10 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/93e4c151d6cc
8087312: PropertyMapWrapper.equals should compare className
Reviewed-by: sundar, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ConstantData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
+ test/script/basic/JDK-8087312.js
Changeset: 7e06231229fd
Author: sundar
Date: 2015-06-17 14:21 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/7e06231229fd
8098847: obj."prop" and obj.'prop' should result in SyntaxError
Reviewed-by: hannesw, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java
+ test/script/error/JDK-8098847.js
+ test/script/error/JDK-8098847.js.EXPECTED
Changeset: cd94e97584a0
Author: hannesw
Date: 2015-06-17 13:56 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/cd94e97584a0
8098808: Convert Scope from interface to class
Reviewed-by: sundar, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FunctionScope.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Scope.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
Changeset: a35490e96dc5
Author: sundar
Date: 2015-06-18 19:20 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/a35490e96dc5
8117883: nasgen prototype, instance member count calculation is wrong
Reviewed-by: hannesw, lagergren
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/Main.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
Changeset: faf853661f14
Author: lana
Date: 2015-06-18 01:43 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/faf853661f14
Added tag jdk9-b69 for changeset 194b74467afc
! .hgtags
Changeset: 3379235149c0
Author: lana
Date: 2015-06-18 10:24 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/3379235149c0
Merge
Changeset: 1b4ad06c714e
Author: attila
Date: 2015-06-23 11:16 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/1b4ad06c714e
8129410: Java adapters with class-level overrides should preserve variable arity constructors
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
+ test/script/basic/JDK-8129410.js
Changeset: fe33c4db8700
Author: darcy
Date: 2015-06-24 15:19 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/fe33c4db8700
8129597: Add tier 3 test definitions to the JDK 9 forest
Reviewed-by: smarks, jjg
! test/TEST.groups
Changeset: 23115c34a7c4
Author: attila
Date: 2015-06-26 17:08 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/23115c34a7c4
8129950: Wrong condition for checking absence of logger in MethodHandleFactory
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/MethodHandleFactory.java
Changeset: 69e616b3bc44
Author: attila
Date: 2015-06-26 17:49 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/69e616b3bc44
8129959: DebugLogger has unnecessary API methods
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/MethodHandleFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/logging/DebugLogger.java
Changeset: 3951ff3b5272
Author: katleman
Date: 2015-06-25 10:21 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/3951ff3b5272
Added tag jdk9-b70 for changeset 3379235149c0
! .hgtags
Changeset: 7066af6e7b06
Author: lana
Date: 2015-06-28 16:38 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/7066af6e7b06
Merge
Changeset: 555e9e0f6a55
Author: attila
Date: 2015-06-29 10:42 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/555e9e0f6a55
8130035: Move test/script/basic/NASHORN-627.js to currently-failing until JDK-8129881 is fixed
Reviewed-by: lagergren, sundar
- test/script/basic/NASHORN-627.js
- test/script/basic/NASHORN-627.js.EXPECTED
+ test/script/currently-failing/NASHORN-627.js
+ test/script/currently-failing/NASHORN-627.js.EXPECTED
Changeset: efb5f54092ed
Author: sundar
Date: 2015-06-30 13:10 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/efb5f54092ed
8114838: Anonymous functions escape to surrounding scope when defined under "with" statement
Reviewed-by: attila, hannesw, lagergren
+ samples/javabind.js
+ samples/javaconstructorbind.js
+ samples/mapwith.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.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-8075454.js
+ test/script/basic/JDK-8114838.js
Changeset: 4c0edd9f9342
Author: erikj
Date: 2015-05-27 17:35 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/4c0edd9f9342
8081814: Modularize the deploy build
Reviewed-by: ihse, ddehaven
! make/BuildNashorn.gmk
Changeset: 0fddb652c2bb
Author: prr
Date: 2015-06-22 13:29 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/0fddb652c2bb
Merge
Changeset: 0b60cae91ec6
Author: prr
Date: 2015-06-30 08:51 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/0b60cae91ec6
Merge
- test/script/basic/NASHORN-627.js
- test/script/basic/NASHORN-627.js.EXPECTED
Changeset: d95394322204
Author: mhaupt
Date: 2015-07-01 16:26 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/d95394322204
8130127: streamline input parameter of Nashorn scripting $EXEC function
Summary: handle null and undefined correctly, do not coerce them to strings
Reviewed-by: lagergren, sundar
! samples/exec.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
+ test/script/nosecurity/JDK-8130127.js
+ test/script/nosecurity/JDK-8130127.js.EXPECTED
+ test/script/nosecurity/readprint.js
Changeset: 1172aca37bba
Author: attila
Date: 2015-07-02 10:55 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/1172aca37bba
8130234: Get rid of JSType.isNegativeZero
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
Changeset: 6eca661ddf79
Author: mhaupt
Date: 2015-07-02 11:09 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/6eca661ddf79
8130306: enable running Nashorn test on Windows
Summary: fix executable name (add .exe suffix)
Reviewed-by: hannesw, sundar
! test/script/nosecurity/JDK-8050964.js
Changeset: becb3bb6a422
Author: mhaupt
Date: 2015-07-02 11:20 +0200
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/becb3bb6a422
8130307: improve Nashorn Javadoc target
Summary: reduce dependence on ASM sources in testing, address command line length problem on Windows
Reviewed-by: hannesw, sundar
! make/build.xml
Changeset: 9e67dbba8c3b
Author: sundar
Date: 2015-07-02 19:02 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/9e67dbba8c3b
8130317: "ant test" fails to complete on Windows when run under cygwin shell
Reviewed-by: lagergren, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
Changeset: 91869e340c47
Author: katleman
Date: 2015-07-02 08:54 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/91869e340c47
Added tag jdk9-b71 for changeset 7066af6e7b06
! .hgtags
Changeset: d017877b3b8c
Author: lana
Date: 2015-07-02 16:09 -0700
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/d017877b3b8c
Merge
- test/script/basic/NASHORN-627.js
- test/script/basic/NASHORN-627.js.EXPECTED
Changeset: 0ab539479b95
Author: sundar
Date: 2015-07-03 18:41 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/0ab539479b95
8130424: if directory specified with --dest-dir does not exist, only .class files are dumped and .js files are not
Reviewed-by: attila, lagergren, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/DumpBytecode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java
Changeset: d91200b39779
Author: sundar
Date: 2015-07-06 15:59 +0530
URL: http://hg.openjdk.java.net/kulla/dev/nashorn/rev/d91200b39779
8130476: Remove unused methods in Global.java
Reviewed-by: hannesw, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
More information about the kulla-dev
mailing list