hg: valhalla/valhalla/nashorn: 215 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Wed Oct 21 11:05:16 UTC 2015
Changeset: dcc7a1d86525
Author: hannesw
Date: 2015-04-16 17:31 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/dcc7a1d86525
8077955: Undeclared globals in eval code should not be handled as fast scope
Reviewed-by: lagergren, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
+ test/script/basic/JDK-8077955.js
Changeset: 89937bee80bd
Author: lana
Date: 2015-04-17 10:25 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/89937bee80bd
Merge
Changeset: 6311ef508a6b
Author: katleman
Date: 2015-04-23 10:43 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6311ef508a6b
Added tag jdk9-b61 for changeset 89937bee80bd
! .hgtags
Changeset: 7eab2df7213d
Author: hannesw
Date: 2015-04-20 10:39 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7eab2df7213d
8073846: Javascript for-in loop returned extra keys
Reviewed-by: attila, lagergren, sundar
+ test/script/basic/JDK-8073846.js
Changeset: 4f669d2d88ae
Author: hannesw
Date: 2015-04-20 10:40 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/4f669d2d88ae
8071928: Instance properties with getters returning wrong values
Reviewed-by: attila, lagergren, sundar
+ test/script/basic/JDK-8071928.js
Changeset: be5c4e5da0c1
Author: sundar
Date: 2015-04-20 19:41 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/be5c4e5da0c1
8078174: Add few FX and parser API samples for nashorn
Reviewed-by: hannesw, lagergren
+ samples/clickcounter.fxml
+ samples/colorfulcircles.js
+ samples/colorpick.js
+ samples/datepick.js
+ samples/fjson.js
+ samples/flexijson.js
+ samples/fxml_example.js
+ samples/fxmlrunner.js
Changeset: 1b5604bc81a6
Author: lana
Date: 2015-04-23 16:12 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1b5604bc81a6
Merge
Changeset: e866be0f51ac
Author: katleman
Date: 2015-04-30 13:02 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e866be0f51ac
Added tag jdk9-b62 for changeset 1b5604bc81a6
! .hgtags
Changeset: b93949f9e5fd
Author: hannesw
Date: 2015-04-27 12:27 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b93949f9e5fd
8066407: Function with same body not reparsed after SyntaxError
Reviewed-by: attila, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java
+ test/script/basic/JDK-8066407.js
Changeset: b275aac76cdd
Author: hannesw
Date: 2015-04-27 12:50 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b275aac76cdd
8053905: Eager code generation fails for earley boyer with split threshold set to 1000
Reviewed-by: attila, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FunctionInitializer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java
+ test/script/basic/JDK-8053905.js
+ test/script/basic/JDK-8053905.js.EXPECTED
! test/script/basic/compile-octane-splitter.js
Changeset: bc8e67bec2f9
Author: lana
Date: 2015-04-30 17:21 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/bc8e67bec2f9
Merge
Changeset: 26901244399e
Author: katleman
Date: 2015-05-07 10:19 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/26901244399e
Added tag jdk9-b63 for changeset bc8e67bec2f9
! .hgtags
Changeset: 811bbe3c6959
Author: hannesw
Date: 2015-05-05 14:23 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/811bbe3c6959
8078049: Nashorn crashes when attempting to start TypeScript compiler
Reviewed-by: lagergren, attila
! make/project.properties
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
+ test/script/nosecurity/JDK-8078049.js
Changeset: a9b03ce75736
Author: hannesw
Date: 2015-05-05 14:30 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a9b03ce75736
8078612: Persistent code cache should support more configurations
Reviewed-by: lagergren, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ErrorManager.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
+ test/script/basic/JDK-8078612_eager_1a.js
+ test/script/basic/JDK-8078612_eager_1a.js.EXPECTED
+ test/script/basic/JDK-8078612_eager_1b.js
+ test/script/basic/JDK-8078612_eager_1b.js.EXPECTED
+ test/script/basic/JDK-8078612_eager_2a.js
+ test/script/basic/JDK-8078612_eager_2a.js.EXPECTED
+ test/script/basic/JDK-8078612_eager_2b.js
+ test/script/basic/JDK-8078612_eager_2b.js.EXPECTED
! test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java
Changeset: 231d6fd660b8
Author: attila
Date: 2015-05-05 18:35 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/231d6fd660b8
8079269: Optimistic rewrite in object literal causes ArrayIndexOutOfBoundsException
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/codegen/FieldObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
+ test/script/basic/JDK-8079269.js
Changeset: ee849fe4b32d
Author: attila
Date: 2015-05-06 13:36 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ee849fe4b32d
8079349: Eliminate dead code around Nashorn code generator
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/BranchOptimizer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Emitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
Changeset: 044a0fe3944f
Author: attila
Date: 2015-05-06 15:46 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/044a0fe3944f
8079362: Enforce best practices for Node token API usage
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTreeImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/AccessNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BaseNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.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
Changeset: 9831c47f6279
Author: hannesw
Date: 2015-05-06 16:22 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9831c47f6279
8066237: Fuzzing bug: Parser error on optimistic recompilation
Reviewed-by: lagergren, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ test/script/basic/JDK-8066237.js
Changeset: 6af2ee7b09a9
Author: sundar
Date: 2015-05-06 20:04 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6af2ee7b09a9
8079470: Misleading error message when explicit signature constructor is called with wrong arguments
Reviewed-by: jlaskey, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8079470.js
+ test/script/basic/JDK-8079470.js.EXPECTED
Changeset: 26c3094182d6
Author: attila
Date: 2015-05-06 16:48 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/26c3094182d6
8066751: Remove casts redundant with Java 9 buffer APIs
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
Changeset: 00df6e4fc75a
Author: lana
Date: 2015-05-07 20:49 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/00df6e4fc75a
Merge
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Emitter.java
Changeset: a975636b1433
Author: katleman
Date: 2015-05-14 12:38 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a975636b1433
Added tag jdk9-b64 for changeset 00df6e4fc75a
! .hgtags
Changeset: 71a4e37769f8
Author: sundar
Date: 2015-05-11 22:57 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/71a4e37769f8
8080042: can't build nashorn.jar from jdk9-dev/nashorn using jdk8 installation as JAVA_HOME
Reviewed-by: lagergren, jlaskey
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
Changeset: a0896a45b877
Author: sundar
Date: 2015-05-12 12:40 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a0896a45b877
8080090: -d option should dump script source as well
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties
Changeset: b506754c7d64
Author: sundar
Date: 2015-05-13 12:45 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b506754c7d64
8080182: Array.prototype.sort throws IAE on inconsistent comparison
Reviewed-by: lagergren, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8080182.js
Changeset: 063ed2f959e4
Author: mhaupt
Date: 2015-05-13 15:41 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/063ed2f959e4
8080286: use path separator setting consistently in Nashorn project properties
Summary: replace uses of ":" with platform-independent path separator property
Reviewed-by: hannesw, sundar
! make/build.xml
! make/project.properties
Changeset: 1bd45e5ecf6a
Author: attila
Date: 2015-05-13 09:38 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1bd45e5ecf6a
8067931: Improve error message when with statement is passed a POJO
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
Changeset: d46a2d937061
Author: attila
Date: 2015-05-13 10:01 -0500
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d46a2d937061
8080295: Need to adjust test output for 8067931
Reviewed-by: jlaskey, sundar
! test/script/basic/8024180/with_java_object.js.EXPECTED
Changeset: 2054d01ae326
Author: lana
Date: 2015-05-14 20:14 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2054d01ae326
Merge
Changeset: d2999fc30824
Author: katleman
Date: 2015-05-21 10:07 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d2999fc30824
Added tag jdk9-b65 for changeset 2054d01ae326
! .hgtags
Changeset: 92958064570c
Author: attila
Date: 2015-05-15 10:19 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/92958064570c
8079424: code generator for discarded boolean logical operation has an extra pop
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
+ test/script/basic/JDK-8079424.js
Changeset: 4dc7eb763139
Author: mhaupt
Date: 2015-05-15 10:21 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/4dc7eb763139
8080471: fix usage of replace and file separator in Nashorn tests
Summary: Two tests should use replace instead of replaceAll, and there is a typo in the usage of File.separator.
Reviewed-by: attila, hannesw
! test/script/nosecurity/JDK-8050964.js
! test/script/nosecurity/JDK-8055034.js
Changeset: 01a9bdf3f840
Author: attila
Date: 2015-05-15 15:40 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/01a9bdf3f840
8078414: Don't create impossible converters for ScriptObjectMirror
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java
+ test/src/jdk/nashorn/internal/runtime/test/JDK_8078414_Test.java
Changeset: 71d7a37e6dfb
Author: mhaupt
Date: 2015-05-15 16:36 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/71d7a37e6dfb
8049300: jjs scripting: need way to quote $EXEC command arguments to protect spaces
Summary: honor quoting with "" and '' as well as escaped spaces
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
Changeset: db5e1ef8a963
Author: sundar
Date: 2015-05-20 14:16 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/db5e1ef8a963
8080598: Javadoc warnings in Global.java after lazy initialization
Reviewed-by: lagergren, hannesw
! make/build.xml
+ samples/undefined_call.js
+ samples/unzip.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TryNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
Changeset: f879641b5a69
Author: sundar
Date: 2015-05-21 18:44 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f879641b5a69
8080848: delete of bound Java method property results in crash
Reviewed-by: hannesw, lagergren
+ samples/console.js
+ samples/consoleuse.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
+ test/script/basic/JDK-8080848.js
Changeset: 14e38af72963
Author: sundar
Date: 2015-05-21 21:51 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/14e38af72963
8079145: jdk.nashorn.internal.runtime.arrays.IntArrayData.convert assertion
Reviewed-by: jlaskey, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
+ test/script/basic/JDK-8079145.js
+ test/script/basic/JDK-8079145.js.EXPECTED
Changeset: 9dd95cff9dae
Author: lana
Date: 2015-05-21 16:19 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9dd95cff9dae
Merge
Changeset: b3efc8063d73
Author: katleman
Date: 2015-05-28 16:13 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b3efc8063d73
Added tag jdk9-b66 for changeset 9dd95cff9dae
! .hgtags
Changeset: beb84ff64d16
Author: sundar
Date: 2015-05-26 13:49 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/beb84ff64d16
8036743: need ArrayBuffer constructor with specified data
Reviewed-by: attila, hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java
+ test/script/basic/JDK-8036743.js
+ test/script/basic/JDK-8036743.js.EXPECTED
Changeset: 160880d3117d
Author: attila
Date: 2015-05-26 14:37 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/160880d3117d
8081015: Allow conversion of native arrays to Queue and Collection
Reviewed-by: hannesw, lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java
+ test/src/jdk/nashorn/internal/runtime/test/JDK_8081015_Test.java
+ test/src/jdk/nashorn/test/models/JDK_8081015_TestModel.java
Changeset: 9fba27631f21
Author: attila
Date: 2015-05-26 16:12 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9fba27631f21
8081062: ListAdapter should take advantage of JSObject
Reviewed-by: lagergren, sundar
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSObjectListAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ListAdapter.java
! test/src/jdk/nashorn/internal/runtime/test/JDK_8081015_Test.java
Changeset: b5fc67115382
Author: sundar
Date: 2015-05-27 13:16 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b5fc67115382
8007456: Nashorn test framework @argument does not handle quoted strings
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
+ test/script/basic/JDK-8007456.js
+ test/script/basic/JDK-8007456.js.EXPECTED
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java
Changeset: cdec24430159
Author: attila
Date: 2015-05-27 14:37 +0300
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/cdec24430159
8081204: ListAdapter throws NPE when adding/removing elements outside of JS context
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ListAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/src/jdk/nashorn/internal/runtime/test/AddAndRemoveOnListAdapterOutsideOfJavaScriptContextTest.java
Changeset: 456ffec2b5ae
Author: sundar
Date: 2015-05-27 22:18 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/456ffec2b5ae
8081156: jjs "nashorn.args" system property is not effective when script arguments are passed
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java
+ test/script/basic/JDK-8081156.js
Changeset: f822b749821e
Author: lana
Date: 2015-05-28 16:50 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f822b749821e
Merge
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSObjectListAdapter.java
Changeset: 6d8c53e01b75
Author: katleman
Date: 2015-06-04 09:31 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6d8c53e01b75
Added tag jdk9-b67 for changeset f822b749821e
! .hgtags
Changeset: 993dede76f37
Author: attila
Date: 2015-06-01 15:01 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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: dd6dd848b854
Author: lana
Date: 2015-06-04 18:49 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/dd6dd848b854
Merge
Changeset: 179b3de401eb
Author: lana
Date: 2015-06-11 10:44 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/179b3de401eb
Added tag jdk9-b68 for changeset dd6dd848b854
! .hgtags
Changeset: 0eeaadd17fff
Author: mhaupt
Date: 2015-06-05 12:38 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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: 194b74467afc
Author: lana
Date: 2015-06-11 20:19 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/194b74467afc
Merge
Changeset: faf853661f14
Author: lana
Date: 2015-06-18 01:43 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/faf853661f14
Added tag jdk9-b69 for changeset 194b74467afc
! .hgtags
Changeset: 5808c1886a90
Author: sundar
Date: 2015-06-12 16:55 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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: 3379235149c0
Author: lana
Date: 2015-06-18 10:24 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/3379235149c0
Merge
Changeset: 3951ff3b5272
Author: katleman
Date: 2015-06-25 10:21 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/3951ff3b5272
Added tag jdk9-b70 for changeset 3379235149c0
! .hgtags
Changeset: 1b4ad06c714e
Author: attila
Date: 2015-06-23 11:16 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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: 7066af6e7b06
Author: lana
Date: 2015-06-28 16:38 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7066af6e7b06
Merge
Changeset: 91869e340c47
Author: katleman
Date: 2015-07-02 08:54 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/91869e340c47
Added tag jdk9-b71 for changeset 7066af6e7b06
! .hgtags
Changeset: 555e9e0f6a55
Author: attila
Date: 2015-06-29 10:42 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/nashorn/rev/0fddb652c2bb
Merge
Changeset: 0b60cae91ec6
Author: prr
Date: 2015-06-30 08:51 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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: d017877b3b8c
Author: lana
Date: 2015-07-02 16:09 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d017877b3b8c
Merge
- test/script/basic/NASHORN-627.js
- test/script/basic/NASHORN-627.js.EXPECTED
Changeset: 647d134b694b
Author: katleman
Date: 2015-07-09 13:49 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/647d134b694b
Added tag jdk9-b72 for changeset d017877b3b8c
! .hgtags
Changeset: 0ab539479b95
Author: sundar
Date: 2015-07-03 18:41 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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
Changeset: 1261d91a9e28
Author: sundar
Date: 2015-07-07 18:33 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1261d91a9e28
8130663: 6 fields can be static fields in Global class
Reviewed-by: hannesw, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
Changeset: 3cb11f4d617e
Author: sundar
Date: 2015-07-08 17:28 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/3cb11f4d617e
8130734: Apply transformations found by netbeans Refactor->Inspect and transform menu
Reviewed-by: hannesw, jlaskey, mhaupt
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/Formatter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ConstantData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/DumpBytecode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornClassReader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.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/NashornLoader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RewriteException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Region.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/ShellFunctions.java
! test/src/jdk/nashorn/api/javaaccess/test/SharedObject.java
! test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java
! test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java
! test/src/jdk/nashorn/api/tree/test/ParseAPITest.java
! test/src/jdk/nashorn/internal/performance/OctaneTest.java
! test/src/jdk/nashorn/internal/runtime/test/ExceptionsNotSerializable.java
! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java
! test/src/jdk/nashorn/test/models/JDK_8081015_TestModel.java
Changeset: 548f1eb2c3c8
Author: lana
Date: 2015-07-09 16:38 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/548f1eb2c3c8
Merge
Changeset: 9c1352351444
Author: katleman
Date: 2015-07-16 13:51 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9c1352351444
Added tag jdk9-b73 for changeset 548f1eb2c3c8
! .hgtags
Changeset: 3fe85fdf1651
Author: mhaupt
Date: 2015-07-10 08:42 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/3fe85fdf1651
8130862: let hg ignore TestNG ZIP file in Nashorn test library directory
Reviewed-by: hannesw, sundar
! .hgignore
Changeset: a5e202d6eb99
Author: sundar
Date: 2015-07-10 12:55 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a5e202d6eb99
8130888: Typos in nashorn sources
Reviewed-by: hannesw, mhaupt
Contributed-by: asashour at yahoo.com
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/JSObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDataView.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/OptionTemplate.java
Changeset: 87123e713c92
Author: sundar
Date: 2015-07-13 20:09 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/87123e713c92
8130853: Non-extensible global is not handled property
Reviewed-by: jlaskey, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8130853.js
Changeset: 9b45ff9ffa8f
Author: sundar
Date: 2015-07-16 15:45 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9b45ff9ffa8f
8131039: after adding a function property to Object.prototype, JSON.parse with reviver function goes into infinite loop
Reviewed-by: hannesw, mhaupt
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java
+ test/script/basic/JDK-8131039.js
Changeset: 2e8bb16872d7
Author: lana
Date: 2015-07-16 19:30 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2e8bb16872d7
Merge
Changeset: 4193f8c6706a
Author: katleman
Date: 2015-07-23 11:54 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/4193f8c6706a
Added tag jdk9-b74 for changeset 2e8bb16872d7
! .hgtags
Changeset: 348ce347ba14
Author: hannesw
Date: 2015-07-20 13:11 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/348ce347ba14
8131340: Varargs function is recompiled each time it is linked
Reviewed-by: mhaupt, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ test/script/basic/JDK-8131340.js
Changeset: b983e998f528
Author: hannesw
Date: 2015-07-22 10:18 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b983e998f528
8131683: Delete fails over multiple scopes
Reviewed-by: mhaupt, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
+ test/script/basic/JDK-8131683.js
+ test/script/basic/JDK-8131683.js.EXPECTED
Changeset: b27730a502c3
Author: mhaupt
Date: 2015-07-22 09:28 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b27730a502c3
8131142: late-bind check for testng.jar presence in Nashorn test execution
Reviewed-by: hannesw, sundar
! make/build.xml
Changeset: f884dff432a7
Author: lana
Date: 2015-07-23 15:28 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f884dff432a7
Merge
Changeset: 0bfcbf0054f1
Author: katleman
Date: 2015-07-30 11:15 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/0bfcbf0054f1
Added tag jdk9-b75 for changeset f884dff432a7
! .hgtags
Changeset: 9fddd7695ded
Author: mhaupt
Date: 2015-07-27 09:42 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9fddd7695ded
8132305: fix incorrect title assignment in Nashorn JavaFX samples
Reviewed-by: attila, sundar
! samples/browser_dom.js
! samples/showenv.js
! samples/showsysprops.js
- samples/time_color.fx
+ samples/time_color.js
Changeset: 833a4df84bc7
Author: sundar
Date: 2015-07-28 14:52 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/833a4df84bc7
8132092: Nashorn copyright has to be updated
Reviewed-by: jlaskey, hannesw, mhaupt
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DebuggerSupport.java
! test/script/basic/JDK-8007456.js
! test/script/basic/JDK-8035712.js
! test/script/basic/JDK-8051778.js
! test/script/basic/JDK-8058610.js
! test/script/basic/JDK-8061113.js
! test/script/basic/JDK-8062799.js
! test/script/basic/JDK-8066221.js
! test/script/basic/JDK-8066222.js
! test/script/basic/JDK-8066224.js
! test/script/basic/JDK-8066225.js
! test/script/basic/JDK-8066227.js
! test/script/basic/JDK-8066230.js
! test/script/basic/JDK-8066232.js
! test/script/basic/JDK-8066236.js
! test/script/basic/JDK-8067139.js
! test/script/basic/JDK-8067774.js
! test/script/basic/JDK-8068573.js
! test/script/basic/JDK-8068580.js
! test/script/basic/JDK-8068985.js
! test/script/basic/JDK-8069002.js
! test/script/basic/JDK-8072426.js
! test/script/basic/JDK-8072596.js
! test/script/basic/JDK-8075090.js
! test/script/basic/JDK-8079145.js
! test/script/basic/JDK-8079269.js
! test/script/basic/JDK-8079424.js
! test/script/basic/JDK-8079470.js
! test/script/basic/JDK-8080182.js
! test/script/basic/JDK-8080848.js
! test/script/basic/JDK-8081156.js
! test/script/basic/JDK-8085802.js
! test/script/basic/JDK-8087211.js
! test/script/basic/JDK-8087211_2.js
! test/script/basic/JDK-8098578.js
! test/script/basic/JDK-8129410.js
! test/script/currently-failing/gettersetter.js
! test/script/currently-failing/property_delete.js
! test/script/maptests/builtins.js
! test/script/maptests/constructor.js
! test/script/maptests/maputil.js
! test/script/maptests/object_create.js
! test/script/maptests/object_literals.js
! test/script/maptests/point.js
! test/script/maptests/property_add.js
! test/script/maptests/proto.js
! test/script/sandbox/safeprops.js
! test/src/jdk/nashorn/test/models/NullProvider.java
Changeset: ab231613d720
Author: lana
Date: 2015-07-30 15:22 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ab231613d720
Merge
- samples/time_color.fx
Changeset: 45e582264d4f
Author: katleman
Date: 2015-08-06 08:07 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/45e582264d4f
Added tag jdk9-b76 for changeset ab231613d720
! .hgtags
Changeset: ed56500172f4
Author: sundar
Date: 2015-08-04 18:18 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ed56500172f4
8073733: TypeError messages with "call" and "new" could be improved
Reviewed-by: attila, mhaupt
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/JDK-8026016.js.EXPECTED
+ test/script/basic/JDK-8073733.js
+ test/script/basic/JDK-8073733.js.EXPECTED
! test/script/basic/errors.js.EXPECTED
Changeset: a3c6abd88eb4
Author: sundar
Date: 2015-08-06 21:50 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a3c6abd88eb4
8133119: Error message associated with TypeError for call and new should include stringified Node
Reviewed-by: attila, mhaupt
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/JDK-8026016.js.EXPECTED
! test/script/basic/JDK-8036743.js
! test/script/basic/JDK-8073733.js.EXPECTED
! test/script/basic/JDK-8114838.js
! test/script/basic/JDK-8130853.js
! test/script/basic/JDK-8131039.js
+ test/script/basic/JDK-8133119.js
+ test/script/basic/JDK-8133119.js.EXPECTED
! test/script/basic/NASHORN-75.js.EXPECTED
! test/script/basic/errors.js.EXPECTED
Changeset: 33cecbc59f2a
Author: lana
Date: 2015-08-06 11:20 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/33cecbc59f2a
Merge
Changeset: 8a3a1ed103f5
Author: katleman
Date: 2015-08-13 12:20 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/8a3a1ed103f5
Added tag jdk9-b77 for changeset 33cecbc59f2a
! .hgtags
Changeset: 7cbb2b5867fd
Author: sundar
Date: 2015-08-13 19:07 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7cbb2b5867fd
8133347: Add makefiles support and basic session, persistence history navigation with jline
Reviewed-by: erikj, jlahoda, jlaskey
! make/BuildNashorn.gmk
! make/build.xml
! make/project.properties
+ 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/share/classes/jdk/nashorn/tools/Shell.java
Changeset: 6f634e84387e
Author: lana
Date: 2015-08-13 14:15 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6f634e84387e
Merge
Changeset: 576d1aa23516
Author: katleman
Date: 2015-08-20 11:38 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/576d1aa23516
Added tag jdk9-b78 for changeset 6f634e84387e
! .hgtags
Changeset: 6cb5cb0a4ec9
Author: sundar
Date: 2015-08-14 18:48 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/nashorn/rev/61b401b23fc2
Merge
Changeset: c16cb85c1aec
Author: katleman
Date: 2015-09-03 14:24 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/nashorn/rev/e32cac182035
Merge
Changeset: 42d8ed4651b6
Author: lana
Date: 2015-09-03 16:14 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/nashorn/rev/8b922e75e22e
Added tag jdk9-b81 for changeset 42d8ed4651b6
! .hgtags
Changeset: bfe6bd5d57bf
Author: sundar
Date: 2015-09-04 17:11 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/bfe6bd5d57bf
8135054: Add more samples to nashorn samples directory
Reviewed-by: mhaupt, hannesw
+ samples/EvalWithArbitraryThis.java
+ samples/EvalWithArbitraryThis.java.orig
+ samples/LambdaAsFunc.java
+ samples/Main.asm
+ samples/Main.class
+ samples/PrintToString.java
+ samples/array_removeif.js
+ samples/bind_on_java.js
+ samples/call_bind_java.js
+ samples/check_nashorn.js
+ samples/datetime.js
+ samples/defaults.js
+ samples/find_max_lines.js
+ samples/fixed_point.js
+ samples/importstatic.js
+ samples/java_completion.js
+ samples/jrtlist.js
+ samples/mothers_day.js
+ samples/passwordgen.js
+ samples/print_symlinks.js
+ samples/sort_by_java8.js
+ samples/this_for_eval.js
Changeset: 0ee4c3b61e45
Author: attila
Date: 2015-09-07 11:11 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/0ee4c3b61e45
8135075: Reorder short-circuit tests in ApplySpecialization to run cheapest first
Reviewed-by: hannesw, mhaupt, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java
Changeset: 37a9addb8c8d
Author: sundar
Date: 2015-09-07 20:07 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/37a9addb8c8d
8135151: jjs should work in cygwin environment
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java
Changeset: 330ddba6ffc4
Author: ihse
Date: 2015-09-09 09:36 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/330ddba6ffc4
8065912: Better handling of classpath in build-infra
Reviewed-by: erikj
! make/BuildNashorn.gmk
Changeset: a750a66640e0
Author: sundar
Date: 2015-09-09 17:19 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a750a66640e0
8027137: Merge ScriptFunction and ScriptFunctionImpl
Reviewed-by: attila, hannesw, mhaupt
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeError.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/PrototypeObject.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PrototypeObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.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
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
Changeset: 97bb1c7b0f50
Author: hannesw
Date: 2015-09-10 13:46 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/97bb1c7b0f50
8135000: Number.prototype.toFixed returns wrong string for 0.5 and -0.5
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
+ test/script/basic/JDK-8135000.js
+ test/script/basic/JDK-8135000.js.EXPECTED
Changeset: ca0e29811b81
Author: hannesw
Date: 2015-09-10 13:50 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ca0e29811b81
8134569: Add tests for prototype callsites
Reviewed-by: attila, sundar
+ test/script/basic/JDK-8134569.js
+ test/script/basic/JDK-8134569.js.EXPECTED
Changeset: e7d479909bc5
Author: attila
Date: 2015-09-10 14:00 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e7d479909bc5
8135262: Sanitize CodeInstaller API
Reviewed-by: hannesw, sundar
! 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/runtime/CodeInstaller.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
! test/script/trusted/JDK-8006529.js
Changeset: c62b95b20e60
Author: attila
Date: 2015-09-10 15:24 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c62b95b20e60
8135336: Fix broken build after JDK-8135262
Reviewed-by: hannesw, sundar
! test/script/trusted/JDK-8006529.js
Changeset: bbe835067b89
Author: attila
Date: 2015-09-10 15:28 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/bbe835067b89
8135337: NativeDebug.dumpCounters with incorrect scope count
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Scope.java
Changeset: 882bbbfcaf03
Author: sundar
Date: 2015-09-10 19:09 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/882bbbfcaf03
8135332: ScriptFunction constructor should use is bound and is strict check rather than checking for 'arguments' and 'caller'
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
Changeset: c13179703f65
Author: sundar
Date: 2015-09-11 15:43 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c13179703f65
8136349: Typos patch for nashorn sources submitted on Sep 10, 2015
Reviewed-by: hannesw, mhaupt, lagergren, attila
Contributed-by: asashour at yahoo.com
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BytecodeOps.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockLexicalContext.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornClassReader.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextBaseNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ParserException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Config.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/parser.js
Changeset: 8bab0a9d8a63
Author: lana
Date: 2015-09-11 12:59 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/8bab0a9d8a63
Merge
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/PrototypeObject.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
Changeset: 285f2316315c
Author: lana
Date: 2015-09-18 10:46 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/285f2316315c
Added tag jdk9-b82 for changeset 8bab0a9d8a63
! .hgtags
Changeset: 751ada854e5a
Author: sundar
Date: 2015-09-14 16:13 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/751ada854e5a
8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes
Reviewed-by: attila, hannesw
- samples/EvalWithArbitraryThis.java.orig
+ samples/exceptionswallow.js
! samples/find_nonfinals2.js
! samples/javafoovars.js
+ samples/resourcetrysuggester.js
! samples/zipfs.js
! 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/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.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/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
Changeset: 31f1156a592b
Author: sundar
Date: 2015-09-15 19:31 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/31f1156a592b
8080501: javaarrayconversion.js test is flawed
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/javaarrayconversion.js
Changeset: c209abbe9b24
Author: sundar
Date: 2015-09-16 16:26 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c209abbe9b24
8136544: Call site switching to megamorphic causes incorrect property read
Reviewed-by: attila, mhaupt
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.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
+ test/script/basic/JDK-8136544.js
! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java
Changeset: b4eb53200105
Author: hannesw
Date: 2015-09-16 14:42 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b4eb53200105
8134609: Allow constructors with same prototoype map to share the allocator map
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Debug.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SharedPropertyMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
! test/script/basic/JDK-8134569.js
! test/script/basic/JDK-8134569.js.EXPECTED
+ test/script/basic/JDK-8134609.js
Changeset: 79781ce06df7
Author: attila
Date: 2015-09-16 18:34 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/79781ce06df7
8135251: Use Unsafe.defineAnonymousClass for loading Nashorn script code
Reviewed-by: hannesw, lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java
Changeset: d62c5288738a
Author: attila
Date: 2015-09-16 18:44 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d62c5288738a
8136647: Syntactic error accidentally left in JDK-8135251 changeset
Reviewed-by: sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
Changeset: 67bab332bcb3
Author: sundar
Date: 2015-09-17 18:23 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/67bab332bcb3
8136694: Megemorphic scope access does not throw ReferenceError when property is missing
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! test/script/basic/JDK-8044750.js
+ test/script/basic/JDK-8136694.js
Changeset: 21b86b980a5f
Author: lana
Date: 2015-09-18 14:21 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/21b86b980a5f
Merge
- samples/EvalWithArbitraryThis.java.orig
Changeset: 4d320336c48c
Author: lana
Date: 2015-09-25 22:59 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/4d320336c48c
Added tag jdk9-b83 for changeset 21b86b980a5f
! .hgtags
Changeset: 6e5080fdfaad
Author: hannesw
Date: 2015-09-19 16:04 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6e5080fdfaad
8135190: Method code too large in Babel browser.js script
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ObjectNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Splittable.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8135190.js
Changeset: f86149c8aaea
Author: sundar
Date: 2015-09-22 12:57 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f86149c8aaea
8136832: property_delete.js tests be moved out from currently-failing
Reviewed-by: attila, lagergren, hannesw
- test/script/currently-failing/property_delete.js
+ test/script/maptests/property_delete.js
Changeset: 678db05f13ba
Author: sundar
Date: 2015-09-22 14:00 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/678db05f13ba
8136894: test/script/currently-failing/gettersetter.js passes, move it out of currently-failing tests
Reviewed-by: hannesw, mhaupt
- test/script/currently-failing/gettersetter.js
+ test/script/maptests/gettersetter.js
Changeset: d09ca2242f2f
Author: sundar
Date: 2015-09-25 16:01 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d09ca2242f2f
8137134: invokespecial on indirect super interface is generated by Java adapter generator
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
+ test/script/basic/JDK-8137134.js
+ test/script/basic/JDK-8137134.js.EXPECTED
+ test/src/jdk/nashorn/test/models/A.java
+ test/src/jdk/nashorn/test/models/B.java
Changeset: 47848d88093b
Author: attila
Date: 2015-09-25 12:46 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/47848d88093b
8134490: Dead var statement evacuation incorrectly descends into nested functions
Reviewed-by: hannesw, mhaupt
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
+ test/script/basic/JDK-8134490.js
Changeset: 8d8d5527b409
Author: attila
Date: 2015-09-25 15:57 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/8d8d5527b409
8136700: Make sure Context.anonymousHostClasses doesn't grow unbounded
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
Changeset: ae68bfedfad2
Author: attila
Date: 2015-09-25 17:53 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ae68bfedfad2
8134488: var statement in if(false) block incorrectly evacuated into enclosing function
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
+ test/script/basic/JDK-8134488.js
+ test/script/basic/JDK-8134488.js.EXPECTED
Changeset: 214b97ba911f
Author: lana
Date: 2015-09-26 09:22 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/214b97ba911f
Merge
- test/script/currently-failing/gettersetter.js
- test/script/currently-failing/property_delete.js
Changeset: abdaed49a3ed
Author: lana
Date: 2015-10-05 20:25 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/abdaed49a3ed
Added tag jdk9-b84 for changeset 214b97ba911f
! .hgtags
Changeset: f436923c391f
Author: attila
Date: 2015-09-28 08:40 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f436923c391f
8134502: introduce abstraction for basic NodeVisitor usage
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CacheAst.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ProgramPoints.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/PrintVisitor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/SimpleNodeVisitor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
Changeset: 8535274223d7
Author: sundar
Date: 2015-09-28 18:58 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/8535274223d7
8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! test/src/jdk/nashorn/api/scripting/test/PluggableJSObjectTest.java
Changeset: f62799ca2ade
Author: attila
Date: 2015-09-30 10:09 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f62799ca2ade
8137333: Boundless soft caching of property map histories causes high memory pressure
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
Changeset: 40f468a095c6
Author: sundar
Date: 2015-09-30 20:20 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/40f468a095c6
8138643: nashorn ant build.xml javadoc, javadocapi targets are broken and netbeans makefile does not include shell sources
Reviewed-by: attila, hannesw
! make/build.xml
! make/nbproject/project.xml
Changeset: 6adb23130ed6
Author: hannesw
Date: 2015-10-01 10:37 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6adb23130ed6
8138632: Sparse array does not handle growth of underlying dense array
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
+ test/script/basic/JDK-8138632.js
+ test/script/basic/JDK-8138632.js.EXPECTED
Changeset: d8936a4a0186
Author: sundar
Date: 2015-10-01 21:27 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d8936a4a0186
8138616: invokeFunction fails if function calls a function defined in GLOBAL_SCOPE
Reviewed-by: hannesw, mhaupt
! 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/JSONCompatibleTest.java
+ test/src/jdk/nashorn/api/scripting/test/JSONCompatibleTest.java
! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java
Changeset: 68a026de1201
Author: hannesw
Date: 2015-10-02 15:50 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/68a026de1201
8137281: OutOfMemoryError with large numeric keys in JSON.parse
Reviewed-by: attila, mhaupt
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
+ test/script/basic/JDK-8137281.js
Changeset: d47674217066
Author: hannesw
Date: 2015-10-05 18:58 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d47674217066
8138882: Performance regression due to anonymous classloading
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties
! test/script/nosecurity/JDK-8044798.js
Changeset: e281c7a891f9
Author: sundar
Date: 2015-10-06 14:31 +0530
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e281c7a891f9
8138910: Ctrl-D causes jjs to crash with NPE
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
Changeset: a261947d1e0e
Author: hannesw
Date: 2015-10-06 15:10 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a261947d1e0e
8138758: U+180E not recognized as whitespace by Joni
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
+ test/script/basic/JDK-8138758.js
Changeset: 285628dac943
Author: lana
Date: 2015-10-06 08:42 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/285628dac943
Merge
- test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java
Changeset: ad9784d098d0
Author: lana
Date: 2015-10-08 22:30 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ad9784d098d0
Added tag jdk9-b85 for changeset 285628dac943
! .hgtags
Changeset: 11b48db399bf
Author: mhaupt
Date: 2015-10-07 14:00 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/11b48db399bf
8139038: cleanup and documentation around JSAdapter
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! test/script/basic/jsadapter.js
! test/script/basic/jsadapter.js.EXPECTED
Changeset: 446625d6e8cc
Author: mhaupt
Date: 2015-10-07 15:02 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/446625d6e8cc
8139047: add test for JSAdapter __getIds__
Reviewed-by: hannesw, sundar
+ test/script/basic/jsadapter-ids.js
+ test/script/basic/jsadapter-ids.js.EXPECTED
Changeset: 59c36bec3c28
Author: attila
Date: 2015-10-09 18:01 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/59c36bec3c28
8139269: Do not expose prune method handles from ChainedCallSite
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
Changeset: e4283eeb182c
Author: lana
Date: 2015-10-09 10:22 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e4283eeb182c
Merge
Changeset: 0bf2fe0c7b32
Author: lana
Date: 2015-10-15 15:15 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/0bf2fe0c7b32
Added tag jdk9-b86 for changeset e4283eeb182c
! .hgtags
Changeset: 061682b25ca9
Author: lana
Date: 2015-10-19 00:25 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/061682b25ca9
Added tag jdk9-b87 for changeset 0bf2fe0c7b32
! .hgtags
More information about the valhalla-dev
mailing list