Changeset: eac5955924af Author: lana Date: 2016-05-19 17:48 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/eac5955924af
Added tag jdk-9+119 for changeset 621ad507bf9b ! .hgtags Changeset: c24beef07d1b Author: sundar Date: 2016-05-18 14:08 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c24beef07d1b 8157160: JSON.stringify does not work on ScriptObjectMirror objects Reviewed-by: hannesw, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java + test/script/basic/JDK-8157160.js + test/script/basic/JDK-8157160.js.EXPECTED Changeset: c187d75b77aa Author: mhaupt Date: 2016-05-18 12:07 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c187d75b77aa 8157225: adopt method handle for array length getter in BeanLinker Reviewed-by: hannesw, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java Changeset: bb6cf30cf892 Author: sundar Date: 2016-05-18 20:17 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/bb6cf30cf892 8157241: Remove javac warnings of Nashorn "ant clean test" Reviewed-by: mhaupt, hannesw ! 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/MethodGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! 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 ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! test/src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java Changeset: 7099f590cdec Author: mhaupt Date: 2016-05-18 17:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7099f590cdec 8157250: BeanLinker assumes fixed array type linkage Reviewed-by: attila, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java + test/script/basic/JDK-8157250.js + test/script/basic/JDK-8157250.js.EXPECTED Changeset: 9a6da438e0f6 Author: hannesw Date: 2016-05-18 18:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9a6da438e0f6 8066229: Fuzzing bug: Can't find scope depth Reviewed-by: sundar + test/script/basic/JDK-8066229.js - test/script/basic/JDK-8157250.js.EXPECTED Changeset: be28ce2f1054 Author: jlahoda Date: 2016-05-18 21:00 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/be28ce2f1054 8133549: Generalize jshell's EditingHistory Summary: Using a generic EditingHistory in jjs Reviewed-by: sundar ! 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/NashornCompleter.java Changeset: b13b36ca5821 Author: hannesw Date: 2016-05-18 22:30 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b13b36ca5821 8157263: Octane svn repository no longer exists Reviewed-by: sundar ! make/build.xml Changeset: 8ad91dc85bfa Author: lana Date: 2016-05-19 19:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/8ad91dc85bfa Merge Changeset: 2d3d3a04ce6c Author: sundar Date: 2016-05-20 13:20 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/2d3d3a04ce6c 8157310: jdk.dynalink.linker.support.Lookup should have more checks before adding module read link Reviewed-by: hannesw, attila ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java Changeset: 141d0cf2c12e Author: mhaupt Date: 2016-05-20 16:02 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/141d0cf2c12e 8157444: exclude jjs shebang handling test from runs Reviewed-by: sundar, hannesw, jlaskey + test/script/currently-failing/JDK-8144221.js + test/script/currently-failing/JDK-8144221.js.EXPECTED - test/script/nosecurity/JDK-8144221.js - test/script/nosecurity/JDK-8144221.js.EXPECTED Changeset: 80a95fbd3e68 Author: sla Date: 2016-05-24 12:15 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/80a95fbd3e68 8157605: Can't set both CONCURRENCY and EXTRA_JTREG_OPTIONS when running tests Reviewed-by: tbell, erikj ! test/Makefile Changeset: 7ab7fc00b147 Author: jlahoda Date: 2016-05-24 16:03 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7ab7fc00b147 8131017: jshell tool: pasting code with tabs invokes tab completion Summary: Enabling copy-paste detection. Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java Changeset: a2c78af5909e Author: lana Date: 2016-05-26 16:02 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a2c78af5909e Added tag jdk-9+120 for changeset 7ab7fc00b147 ! .hgtags Changeset: 93c5020dd976 Author: sundar Date: 2016-05-25 11:03 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/93c5020dd976 8157789: Nashorn sample/test.js should not use undocumented System property Reviewed-by: mchung ! samples/test.js Changeset: 9c62b456f075 Author: sundar Date: 2016-05-25 15:14 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9c62b456f075 8157680: Callback parameter of any JS builtin implementation should accept any Callable Reviewed-by: hannesw, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeWeakMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeWeakSet.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/script/basic/JDK-8157680.js + test/script/basic/JDK-8157680.js.EXPECTED Changeset: 59d31c4e3f77 Author: sundar Date: 2016-05-25 19:25 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/59d31c4e3f77 8157819: TypeError when a java.util.Comparator object is invoked as a function Reviewed-by: mhaupt, forax, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8157819.js Changeset: 5992041b0794 Author: lana Date: 2016-05-26 17:19 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/5992041b0794 Merge Changeset: e9e0f65bc003 Author: lana Date: 2016-06-02 20:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e9e0f65bc003 Added tag jdk-9+121 for changeset 5992041b0794 ! .hgtags Changeset: e87aacc2292d Author: robilad Date: 2016-05-30 16:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e87aacc2292d 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 39dececd7338 Author: sundar Date: 2016-05-31 13:04 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/39dececd7338 8158131: Nashorn should not use jdk.internal.module.Modules API Reviewed-by: hannesw, mhaupt, alanb ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.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/JavaAdapterClassLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/ModuleGraphManipulator.java Changeset: 7fb2bf00347b Author: sundar Date: 2016-05-31 21:12 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7fb2bf00347b 8158250: nashorn ant javadoc targets are broken Reviewed-by: hannesw, mhaupt ! make/build.xml ! make/project.properties ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Module.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java Changeset: 782aca1c11f6 Author: sundar Date: 2016-06-01 15:17 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/782aca1c11f6 8158338: Nashorn's ScriptLoader split delegation has to be adjusted Reviewed-by: lagergren, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java Changeset: 65b4db247568 Author: sundar Date: 2016-06-02 14:56 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/65b4db247568 8158467: AccessControlException is thrown on public Java class access if "script app loader" is set to null Reviewed-by: mhaupt, hannesw ! make/build.xml ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8158467.js + test/script/basic/JDK-8158467.js.EXPECTED Changeset: 64751e9f5f10 Author: lana Date: 2016-06-02 21:14 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/64751e9f5f10 Merge Changeset: 8f351da4f151 Author: mhaupt Date: 2016-06-03 15:05 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/8f351da4f151 8148457: Remove jdk.nashorn.tools.FXShell class Reviewed-by: sundar, jlaskey, mhaupt - tools/fxshell/jdk/nashorn/tools/FXShell.java Changeset: b1de131a3fed Author: sundar Date: 2016-06-06 18:45 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b1de131a3fed 8158736: Adapter class loaders can avoid creating named dynamic modules Reviewed-by: hannesw, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.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/JavaAdapterClassLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java Changeset: f295bf2aeab9 Author: lana Date: 2016-06-09 17:28 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f295bf2aeab9 Added tag jdk-9+122 for changeset b1de131a3fed ! .hgtags Changeset: 64f922ff84bb Author: sundar Date: 2016-06-07 19:13 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/64f922ff84bb 8158922: jjs tab completion of Java classes shows package-private, "hidden" classes too Reviewed-by: hannesw, mhaupt ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.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 Changeset: 6db58b7709f3 Author: hannesw Date: 2016-06-08 15:53 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/6db58b7709f3 8159031: jjs throws NoSuchFileException if ~/.jjs.history does not exist Reviewed-by: sundar, mhaupt ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java Changeset: b30f5b333179 Author: sundar Date: 2016-06-08 20:35 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b30f5b333179 8159034: 4 nashorn ant tests fail with latest jdk9-dev build with IncompatibleClassChangeError Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java Changeset: 773965f670aa Author: lana Date: 2016-06-09 19:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/773965f670aa Merge Changeset: 9ed859b4faaf Author: hannesw Date: 2016-06-13 12:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9ed859b4faaf 8159220: Preserve position info in module import and export entries Reviewed-by: sundar, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Module.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextModuleNode.java Changeset: 851801e6ba92 Author: lana Date: 2016-06-16 19:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/851801e6ba92 Added tag jdk-9+123 for changeset 9ed859b4faaf ! .hgtags Changeset: efeb16c75392 Author: sdama Date: 2016-06-15 14:18 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/efeb16c75392 8158817: add documentation for NativeMath Reviewed-by: mhaupt, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Functions.properties Changeset: fffff52a6573 Author: lana Date: 2016-06-16 20:57 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/fffff52a6573 Merge Changeset: 8fd05a60a3b4 Author: hannesw Date: 2016-06-20 11:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/8fd05a60a3b4 8150219: ReferenceError in 1.8.0_72 Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java Changeset: 5d68f5155dde Author: hannesw Date: 2016-06-20 12:21 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/5d68f5155dde 8156614: Lazy parsing of ES6 shorthand method syntax is broken Reviewed-by: sundar, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.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/es6/JDK-8156614.js Changeset: a90e2f9c4614 Author: lana Date: 2016-06-23 20:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a90e2f9c4614 Added tag jdk-9+124 for changeset 5d68f5155dde ! .hgtags Changeset: 2e53f4d1445d Author: hannesw Date: 2016-06-22 16:30 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/2e53f4d1445d 8159977: typeof operator does not see lexical bindings declared in other scripts Reviewed-by: sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! 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/src/jdk/nashorn/internal/runtime/test/LexicalBindingTest.java Changeset: 331c52513f4f Author: sundar Date: 2016-06-23 12:39 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/331c52513f4f 8160141: removed deprecated method calls in nashorn code Reviewed-by: mhaupt, hannesw ! 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/MethodGenerator.java + samples/checknames.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/AssertsEnabled.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java Changeset: d3f71a8ede60 Author: lana Date: 2016-06-23 21:13 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d3f71a8ede60 Merge Changeset: 53537d04b6f4 Author: hannesw Date: 2016-06-24 12:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/53537d04b6f4 8137240: Negative lookahead in RegEx breaks backreference Reviewed-by: mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java + test/script/basic/JDK-8137240.js Changeset: a32d419d73fe Author: hannesw Date: 2016-06-24 14:46 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a32d419d73fe 8073653: Secondary heredoc eating wrong lines. Reviewed-by: mhaupt, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java + test/script/basic/JDK-8073653.js + test/script/basic/JDK-8073653.js.EXPECTED Changeset: 3a330bb9c9b6 Author: amurillo Date: 2016-06-30 22:10 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/3a330bb9c9b6 Added tag jdk-9+125 for changeset a32d419d73fe ! .hgtags Changeset: bf76248bbe51 Author: hannesw Date: 2016-06-28 15:17 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/bf76248bbe51 8160435: Source.baseURL is slow for URLs with unregistered protocol Reviewed-by: sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java Changeset: a0d37d08c989 Author: tbell Date: 2016-06-29 07:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a0d37d08c989 8160505: Automated test runs fail in nashorn because TEST_IMAGE_DIR is set by jib Reviewed-by: erikj, sundar ! test/Makefile Changeset: ee90c69a1840 Author: amurillo Date: 2016-06-30 22:38 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ee90c69a1840 Merge Changeset: ff07be6106fa Author: amurillo Date: 2016-07-07 18:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ff07be6106fa Added tag jdk-9+126 for changeset ee90c69a1840 ! .hgtags Changeset: 3aed7bc5b6b4 Author: amurillo Date: 2016-07-14 15:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/3aed7bc5b6b4 Added tag jdk-9+127 for changeset ff07be6106fa ! .hgtags Changeset: 4a6a1fd3d3dd Author: sundar Date: 2016-07-12 21:18 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/4a6a1fd3d3dd 8149929: Nashorn Parser API needs to be updated for ES6 Reviewed-by: mhaupt, hannesw ! make/project.properties ! samples/prettyprinter.js ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ClassDeclarationTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ClassDeclarationTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ClassExpressionTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ClassExpressionTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DestructuringDeclTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExportEntryTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExportEntryTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForOfLoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForOfLoopTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTree.java ! 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/api/tree/IdentifierTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ImportEntryTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ImportEntryTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ModuleTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ModuleTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParserImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES5_1.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES6.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SpreadTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SpreadTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TemplateLiteralTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TemplateLiteralTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/YieldTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/YieldTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ClassNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ExpressionStatement.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TemplateLiteral.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextFunctionNode.java ! test/script/basic/JDK-8075207.js ! test/script/basic/JDK-8075448.js ! test/script/basic/es6/let-const-switch.js.EXPECTED ! test/script/nosecurity/parserapi.js ! test/script/nosecurity/parserapi.js.EXPECTED ! test/script/nosecurity/parservisitor.js + test/script/nosecurity/treeapi/arrow.js + test/script/nosecurity/treeapi/arrow.js.EXPECTED + test/script/nosecurity/treeapi/arrow_params.js + test/script/nosecurity/treeapi/arrow_params.js.EXPECTED ! test/script/nosecurity/treeapi/assignment.js.EXPECTED + test/script/nosecurity/treeapi/class.js + test/script/nosecurity/treeapi/class.js.EXPECTED + test/script/nosecurity/treeapi/const.js + test/script/nosecurity/treeapi/const.js.EXPECTED + test/script/nosecurity/treeapi/defaultparams.js + test/script/nosecurity/treeapi/defaultparams.js.EXPECTED + test/script/nosecurity/treeapi/destructuring_assign.js + test/script/nosecurity/treeapi/destructuring_assign.js.EXPECTED + test/script/nosecurity/treeapi/destructuring_decl.js + test/script/nosecurity/treeapi/destructuring_decl.js.EXPECTED + test/script/nosecurity/treeapi/destructuring_params.js + test/script/nosecurity/treeapi/destructuring_params.js.EXPECTED ! test/script/nosecurity/treeapi/functionCall.js.EXPECTED ! test/script/nosecurity/treeapi/functionDeclaration.js.EXPECTED ! test/script/nosecurity/treeapi/functionExpr.js.EXPECTED + test/script/nosecurity/treeapi/generator.js + test/script/nosecurity/treeapi/generator.js.EXPECTED + test/script/nosecurity/treeapi/let.js + test/script/nosecurity/treeapi/let.js.EXPECTED ! test/script/nosecurity/treeapi/memberSelect.js.EXPECTED + test/script/nosecurity/treeapi/modules.js + test/script/nosecurity/treeapi/modules.js.EXPECTED ! test/script/nosecurity/treeapi/new.js.EXPECTED ! test/script/nosecurity/treeapi/objectLiteral.js.EXPECTED ! test/script/nosecurity/treeapi/property.js.EXPECTED + test/script/nosecurity/treeapi/rest.js + test/script/nosecurity/treeapi/rest.js.EXPECTED ! test/script/nosecurity/treeapi/return.js.EXPECTED + test/script/nosecurity/treeapi/spread.js + test/script/nosecurity/treeapi/spread.js.EXPECTED + test/script/nosecurity/treeapi/template_literal.js + test/script/nosecurity/treeapi/template_literal.js.EXPECTED ! test/script/nosecurity/treeapi/utils.js ! test/script/nosecurity/treeapi/variable.js.EXPECTED ! test/script/nosecurity/treeapi/with.js.EXPECTED Changeset: 5a189c5b396c Author: amurillo Date: 2016-07-14 16:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/5a189c5b396c Merge Changeset: 0ae21c1277a7 Author: amurillo Date: 2016-07-21 16:43 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/0ae21c1277a7 Added tag jdk-9+128 for changeset 5a189c5b396c ! .hgtags Changeset: 56ddb77ac9df Author: attila Date: 2016-07-19 13:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/56ddb77ac9df 8160953: Update build-nagen-eclipse task to work with JDK 9 Reviewed-by: lagergren, sundar ! make/build-nasgen.xml ! make/build.xml Changeset: 22d2cf722303 Author: mhaupt Date: 2016-07-21 10:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/22d2cf722303 8142969: Nashorn logging API requires testing Reviewed-by: sundar, mhaupt - test/script/currently-failing/logcoverage.js + test/script/nosecurity/logcoverage.js + test/script/nosecurity/logcoverage.js.EXPECTED Changeset: 8a875db19be8 Author: amurillo Date: 2016-07-21 17:13 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/8a875db19be8 Merge - test/script/currently-failing/logcoverage.js Changeset: 65ec780a0374 Author: attila Date: 2016-07-25 10:58 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/65ec780a0374 8161928: Dynalink documentation updates Reviewed-by: hannesw, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/package-info.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/SimpleRelinkableCallSite.java Changeset: 9c51738fd0e3 Author: attila Date: 2016-07-25 11:03 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9c51738fd0e3 8161929: FindProperty.isInherited never used standalone Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.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/linker/PrimitiveLookup.java Changeset: f820df12aa51 Author: attila Date: 2016-07-25 11:03 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f820df12aa51 8161930: Cleanup ScriptObject warnings Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java Changeset: 68020a486500 Author: hannesw Date: 2016-07-26 15:56 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/68020a486500 8068972: Array.splice should follow the ES6 specification Reviewed-by: mhaupt, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8068972.js Changeset: ec5f7c6f3b87 Author: amurillo Date: 2016-07-28 16:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ec5f7c6f3b87 Added tag jdk-9+129 for changeset 68020a486500 ! .hgtags Changeset: 9d87093a1a97 Author: sdama Date: 2016-07-27 15:53 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9d87093a1a97 8160801: add documentation for NativeString Reviewed-by: mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Functions.properties Changeset: 9940204f504c Author: hannesw Date: 2016-07-28 16:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9940204f504c 8160034: The `this` value in the `with` is broken by the repetition of a function call Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.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/NashornGuards.java + test/script/basic/JDK-8160034.js + test/script/basic/JDK-8160034.js.EXPECTED Changeset: 0de67a63e2c7 Author: amurillo Date: 2016-07-28 16:44 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/0de67a63e2c7 Merge Changeset: 871e74ef28bd Author: amurillo Date: 2016-08-04 17:32 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/871e74ef28bd Added tag jdk-9+130 for changeset 0de67a63e2c7 ! .hgtags Changeset: 79a0622e5826 Author: hannesw Date: 2016-08-02 12:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/79a0622e5826 8162771: Strict equality operators should not be optimistic Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! test/script/basic/JDK-8160034.js + test/script/basic/JDK-8162771.js Changeset: 9978e882acba Author: amurillo Date: 2016-08-04 17:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9978e882acba Merge Changeset: ee77c6b3713a Author: hannesw Date: 2016-08-08 12:51 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ee77c6b3713a 8162955: Activate anonymous class loading for small sources Reviewed-by: sundar ! docs/DEVELOPER_README ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java Changeset: cdd9245015bf Author: lana Date: 2016-08-11 15:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/cdd9245015bf Added tag jdk-9+131 for changeset ee77c6b3713a ! .hgtags Changeset: 3487086f145a Author: sdama Date: 2016-08-10 09:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/3487086f145a 8134304: NPE in initialization of OptimisticTypesPersistence Reviewed-by: hannesw, jlaskey, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java Changeset: eb330974acdf Author: mchung Date: 2016-08-10 15:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/eb330974acdf 8136930: Simplify use of module-system options by custom launchers Reviewed-by: alanb, ksrini, henryjen, sundar ! buildtools/nasgen/project.properties ! make/BuildNashorn.gmk ! make/build.xml ! make/project.properties ! test/TEST.ROOT ! test/script/currently-failing/JDK-8055034.js Changeset: 55a75af751df Author: lana Date: 2016-08-11 17:02 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/55a75af751df Merge Changeset: 5278d6859047 Author: lana Date: 2016-08-18 21:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/5278d6859047 Added tag jdk-9+132 for changeset 55a75af751df ! .hgtags Changeset: 047331f82351 Author: hannesw Date: 2016-08-16 15:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/047331f82351 8163945: Honor Number type hint in toPrimitive on Numbers Reviewed-by: jlaskey, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java + test/script/basic/JDK-8163945.js Changeset: 6607833b50b5 Author: sundar Date: 2016-08-17 19:16 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/6607833b50b5 8164216: Netbeans makefile for nashorn should use JDK_9 as platform Reviewed-by: jlaskey ! make/nbproject/nbjdk.properties Changeset: b8634c8d947a Author: sundar Date: 2016-08-18 16:54 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b8634c8d947a 8164260: readLine does not echo characters Reviewed-by: jlaskey ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/ShellFunctions.java Changeset: 3a924b820d02 Author: lana Date: 2016-08-18 21:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/3a924b820d02 Merge Changeset: 3c8ade4b7ba4 Author: lana Date: 2016-08-25 21:18 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/3c8ade4b7ba4 Added tag jdk-9+133 for changeset 3a924b820d02 ! .hgtags Changeset: 5fb49fa09808 Author: sundar Date: 2016-08-24 14:02 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/5fb49fa09808 8164618: add documentation for NativeNumber and NativeBoolean Reviewed-by: sundar Contributed-by: srinivas.d...@oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Functions.properties Changeset: fe2dcb396ff4 Author: sundar Date: 2016-08-25 22:23 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/fe2dcb396ff4 8164748: Edit pad crashes when calling function Reviewed-by: jlaskey ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java Changeset: e05400ba9357 Author: lana Date: 2016-08-25 22:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e05400ba9357 Merge Changeset: cb00d5ef023a Author: lana Date: 2016-09-01 23:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/cb00d5ef023a Added tag jdk-9+134 for changeset e05400ba9357 ! .hgtags Changeset: 61a07a6d70e4 Author: lana Date: 2016-09-08 21:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/61a07a6d70e4 Added tag jdk-9+135 for changeset cb00d5ef023a ! .hgtags Changeset: 925e7b26b363 Author: hannesw Date: 2016-09-07 22:48 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/925e7b26b363 8077149: __noSuchProperty__ and __noSuchMethod__ invocations are not properly guarded Reviewed-by: jlaskey, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SharedPropertyMap.java + test/script/basic/JDK-8077149.js Changeset: f11b8f5c4ccb Author: lana Date: 2016-09-08 22:13 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f11b8f5c4ccb Merge Changeset: 17ed43add2f9 Author: lana Date: 2016-09-15 17:15 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/17ed43add2f9 Added tag jdk-9+136 for changeset f11b8f5c4ccb ! .hgtags Changeset: d4b2baada058 Author: lana Date: 2016-09-22 16:41 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d4b2baada058 Added tag jdk-9+137 for changeset 17ed43add2f9 ! .hgtags Changeset: f257b37827e2 Author: sdama Date: 2016-09-20 11:33 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f257b37827e2 8166296: add documentation for Date,RegExp,Error,JSON objects Reviewed-by: mhaupt, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Functions.properties Changeset: 987ce060a647 Author: sundar Date: 2016-09-20 21:53 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/987ce060a647 8166298: 3 nashorn ant tests fail with latest jdk9-dev tip Reviewed-by: hannesw, mhaupt ! test/script/trusted/JDK-8006529.js ! test/script/trusted/event_queue.js ! test/script/trusted/optimistic_recompilation.js + test/src/jdk/nashorn/test/models/Reflector.java Changeset: 7298aeb42536 Author: lana Date: 2016-09-22 18:32 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7298aeb42536 Merge Changeset: 4a6ee1185fc8 Author: hannesw Date: 2016-09-26 13:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/4a6ee1185fc8 8164467: ES6 computed properties are implemented wrongly Reviewed-by: sundar, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/es6/computed-property-duplicate.js + test/script/basic/es6/computed-property-getter.js + test/script/basic/es6/computed-property-method.js + test/script/basic/es6/computed-property-number.js + test/script/basic/es6/computed-property-setter.js + test/script/basic/es6/computed-property.js Changeset: 7d3c67e8e4a4 Author: lana Date: 2016-09-29 16:45 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7d3c67e8e4a4 Added tag jdk-9+138 for changeset 4a6ee1185fc8 ! .hgtags Changeset: ab0b7e471cb6 Author: hannesw Date: 2016-09-30 19:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ab0b7e471cb6 8166902: Nested object literal property maps not reset in optimistic recompilation Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java + test/script/basic/JDK-8166902.js Changeset: fc972ab7d939 Author: attila Date: 2016-10-04 13:23 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/fc972ab7d939 8167037: Remove CALL_METHOD support from internal Nashorn linkers Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.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 Changeset: e3b11296395b Author: erikj Date: 2016-10-04 13:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e3b11296395b 8166965: Some small java build tools are still running with big JVM configuration Reviewed-by: ihse ! make/BuildNashorn.gmk Changeset: 430dee99064d Author: lana Date: 2016-10-06 20:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/430dee99064d Added tag jdk-9+139 for changeset e3b11296395b ! .hgtags Changeset: 7f5887b2f7a8 Author: sundar Date: 2016-10-05 13:38 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7f5887b2f7a8 8167157: ant build fails with [javadoc] javadoc: error - Illegal package name: "implNote:a:Implementation Note:" Reviewed-by: hannesw ! make/project.properties Changeset: 80120e9b3273 Author: attila Date: 2016-10-06 16:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/80120e9b3273 8167117: insert missing final keywords Reviewed-by: jlaskey, sundar ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java ! samples/dynalink/ArrayStreamLinkerExporter.java ! samples/dynalink/BufferIndexingLinkerExporter.java ! samples/dynalink/DOMLinkerExporter.java ! samples/dynalink/MissingMethodExample.java ! samples/dynalink/MissingMethodLinkerExporter.java ! samples/dynalink/UnderscoreNameLinkerExporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DestructuringDeclTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExportEntryTreeImpl.java ! 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/api/tree/ImportEntryTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParserImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES5_1.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES6.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TemplateLiteralTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ExpressionList.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TemplateLiteral.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java ! 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/ParserContextFunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextModuleNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CommandExecutor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONListAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/Bignum.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/NameCodec.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java ! test/src/jdk/dynalink/linker/support/test/LookupTest.java ! test/src/jdk/dynalink/test/DynamicLinkerFactoryTest.java ! test/src/jdk/dynalink/test/TrustedGuardingDynamicLinkerExporter.java ! test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java ! test/src/jdk/nashorn/api/tree/test/ParseAPITest.java ! test/src/jdk/nashorn/internal/runtime/doubleconv/test/BignumTest.java ! test/src/jdk/nashorn/internal/runtime/doubleconv/test/IeeeDoubleTest.java ! test/src/jdk/nashorn/internal/runtime/linker/test/NameCodecTest.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java ! test/src/jdk/nashorn/test/models/BigAbstract.java ! test/src/jdk/nashorn/test/models/Jdk8072596TestSubject.java ! test/src/jdk/nashorn/test/models/Reflector.java Changeset: 875506d0f097 Author: lana Date: 2016-10-06 23:12 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/875506d0f097 Merge Changeset: 21d831dd8dfa Author: iris Date: 2016-10-06 18:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/21d831dd8dfa 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 1e015daa6301 Author: hannesw Date: 2016-10-07 10:30 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1e015daa6301 8167289: Backport ES6 updates from Graal.js Reviewed-by: lagergren, sundar Contributed-by: andreas.wo...@oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java Changeset: 785843878cf7 Author: sundar Date: 2016-10-07 21:28 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/785843878cf7 8167018: Nashorn and jjs should support --module-path and --add-modules options Reviewed-by: jlaskey, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java ! 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/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/Options.properties Changeset: add3d8df8b31 Author: lana Date: 2016-10-13 21:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/add3d8df8b31 Added tag jdk-9+140 for changeset 785843878cf7 ! .hgtags Changeset: bb7be209855c Author: ihse Date: 2016-10-11 09:49 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/bb7be209855c 8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell ! make/BuildNashorn.gmk Changeset: b4dca6350a46 Author: attila Date: 2016-10-12 13:23 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b4dca6350a46 8167443: Nashorn static method linking bypasses autoexported linkers Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! test/src/jdk/dynalink/test/DynamicLinkerFactoryTest.java - test/src/jdk/dynalink/test/ReachedAutoLoadedDynamicLinkerException.java - test/src/jdk/dynalink/test/TestLinkerOperation.java ! test/src/jdk/dynalink/test/TrustedGuardingDynamicLinkerExporter.java Changeset: be6d5fa243d9 Author: sundar Date: 2016-10-12 22:42 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/be6d5fa243d9 8167614: Avoid module dependency from jdk.dynalink to jdk.internal.module of java.base module Reviewed-by: jlaskey, alanb ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java Changeset: a46b7d386795 Author: lana Date: 2016-10-13 23:03 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a46b7d386795 Merge - test/src/jdk/dynalink/test/ReachedAutoLoadedDynamicLinkerException.java - test/src/jdk/dynalink/test/TestLinkerOperation.java Changeset: 9400b8826985 Author: lana Date: 2016-10-20 18:38 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9400b8826985 Added tag jdk-9+141 for changeset a46b7d386795 ! .hgtags Changeset: 0d5081c856bc Author: sundar Date: 2016-10-19 13:27 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/0d5081c856bc 8071588: The spec for javax.script.ScriptEngineFactory.getProgram() should specify NPEs thrown Reviewed-by: alanb, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java Changeset: e8627495578f Author: jlahoda Date: 2016-10-19 12:42 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e8627495578f 8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Summary: Reset the console when the process is suspended and resumed. Reviewed-by: sundar ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java Changeset: ca08ca9bef23 Author: lana Date: 2016-10-20 20:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ca08ca9bef23 Merge Changeset: ac561634520e Author: hannesw Date: 2016-10-21 09:43 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ac561634520e 8168146: Infinite recursion in Uint8ClampedArray.set Reviewed-by: sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java + test/script/basic/JDK-8168146.js Changeset: 1272bfe44562 Author: hannesw Date: 2016-10-21 10:02 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1272bfe44562 8168140: TypedArrays should implement ES6 iterator protocol Reviewed-by: sundar, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayIterator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.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 + test/script/basic/es6/JDK-8168140.js Changeset: d3f5d7311a1a Author: hannesw Date: 2016-10-24 13:20 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d3f5d7311a1a 8164708: String.prototype.replace replaces empty match twice Reviewed-by: sundar, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java + test/script/basic/JDK-8164708.js Changeset: 65260579b122 Author: lana Date: 2016-10-27 16:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/65260579b122 Added tag jdk-9+142 for changeset d3f5d7311a1a ! .hgtags Changeset: 96f47313aae7 Author: hannesw Date: 2016-10-28 16:52 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/96f47313aae7 8148924: Inconsistent "this" context in JSAdapter adaptee function calls Reviewed-by: jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! test/script/basic/jsadapter-ids.js ! test/script/basic/jsadapter.js ! test/script/basic/jsadapter.js.EXPECTED ! test/script/basic/jsadapterlink.js Changeset: 7caf1f762f1d Author: attila Date: 2016-11-01 15:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7caf1f762f1d 8168005: Introduce namespaces for GET, SET Dynalink operations Reviewed-by: hannesw, sundar ! samples/dynalink/ArrayStreamLinkerExporter.java ! samples/dynalink/BufferIndexingLinkerExporter.java ! samples/dynalink/DOMLinkerExporter.java ! samples/dynalink/MissingMethodLinkerExporter.java ! samples/dynalink/UnderscoreNameLinkerExporter.java ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java - src/jdk.dynalink/share/classes/jdk/dynalink/CompositeOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java + src/jdk.dynalink/share/classes/jdk/dynalink/Namespace.java + src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java + src/jdk.dynalink/share/classes/jdk/dynalink/StandardNamespace.java ! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/DynamicMethodLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/GuardedInvocationComponent.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.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/WithObject.java ! 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 ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.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/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/linker/PrimitiveLookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java ! test/src/jdk/dynalink/beans/test/BeanLinkerTest.java ! test/src/jdk/dynalink/beans/test/BeansLinkerTest.java ! test/src/jdk/dynalink/support/test/CallSiteTest.java ! test/src/jdk/dynalink/test/DynamicLinkerFactoryTest.java ! test/src/jdk/dynalink/test/LinkedCallSiteLocationTest.java Changeset: b4e57ead3fae Author: sundar Date: 2016-11-02 18:36 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b4e57ead3fae 8169050: underscore_linker.js sample fails after dynalink changes for JDK-8168005 Reviewed-by: jlaskey, hannesw ! samples/dynalink/underscore_linker.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! test/src/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter + test/src/jdk/dynalink/test/TrustedUnderscoreNameLinkerExporter.java ! test/src/jdk/nashorn/api/javaaccess/test/ArrayConversionTest.java + test/src/jdk/nashorn/api/scripting/test/JDK_8169050_Test.java Changeset: d2b0a8054f9f Author: lana Date: 2016-11-04 17:24 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d2b0a8054f9f Added tag jdk-9+143 for changeset b4e57ead3fae ! .hgtags Changeset: a7f21ee6ed30 Author: hannesw Date: 2016-11-07 14:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a7f21ee6ed30 8156619: Unimplemented ES6 features should result in clear Error being thrown Reviewed-by: sundar, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/es6/class.js + test/script/basic/es6/class.js.EXPECTED + test/script/basic/es6/destructuring.js + test/script/basic/es6/destructuring.js.EXPECTED + test/script/basic/es6/generator.js + test/script/basic/es6/generator.js.EXPECTED + test/script/basic/es6/restparam.js + test/script/basic/es6/restparam.js.EXPECTED + test/script/basic/es6/spread.js + test/script/basic/es6/spread.js.EXPECTED + test/script/basic/es6/super.js + test/script/basic/es6/super.js.EXPECTED Changeset: 37ac000ae6b1 Author: lana Date: 2016-11-11 05:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/37ac000ae6b1 Added tag jdk-9+144 for changeset a7f21ee6ed30 ! .hgtags Changeset: cb625e28d779 Author: attila Date: 2016-11-11 15:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/cb625e28d779 8168373: don't emit conversions for symbols outside their lexical scope Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/PrintVisitor.java + test/script/basic/es6/JDK-8168373.js Changeset: ac5035ff7ee9 Author: hannesw Date: 2016-11-11 18:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ac5035ff7ee9 8168049: Fix Performance of Lexer.isJSWhitespace Reviewed-by: sundar, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java Changeset: 4a68dd740be8 Author: sdama Date: 2016-11-14 22:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/4a68dd740be8 8156615: Catch parameter can be a BindingPattern in ES6 mode Summary: Added parser support for catch parameter being a binding pattern Reviewed-by: sundar, hannesw, attila Contributed-by: srinivas.d...@oracle.com ! 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/CodeGenerator.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/CatchNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! test/script/basic/es6/destructuring.js ! test/script/basic/es6/destructuring.js.EXPECTED + test/script/nosecurity/treeapi/destructuring_catch.js + test/script/nosecurity/treeapi/destructuring_catch.js.EXPECTED Changeset: f9d3c20b9585 Author: lana Date: 2016-11-17 17:50 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f9d3c20b9585 Added tag jdk-9+145 for changeset 4a68dd740be8 ! .hgtags Changeset: 1e7049278c4c Author: sla Date: 2016-10-24 09:07 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1e7049278c4c 8168483: Remove jtreg timeout handler timeout Reviewed-by: dholmes, tbell ! test/Makefile Changeset: ce057a78b44c Author: jwilhelm Date: 2016-11-09 13:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ce057a78b44c Merge Changeset: 55f5a96988de Author: lana Date: 2016-11-21 18:48 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/55f5a96988de Merge Changeset: 82281fffea7c Author: lana Date: 2016-11-23 16:16 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/82281fffea7c Added tag jdk-9+146 for changeset 55f5a96988de ! .hgtags Changeset: 713ce238f9be Author: jjg Date: 2016-11-16 12:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/713ce238f9be 8163190: Clarify JavaFileManager use of \"module location\" Reviewed-by: jlahoda ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java Changeset: 4f90f5ae2b4a Author: hannesw Date: 2016-11-17 13:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/4f90f5ae2b4a 8162839: JavaAdapters do not work with ScriptObjectMirror objects Reviewed-by: sundar, jlaskey ! make/build.xml ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.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/JavaAdapterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! test/src/jdk/nashorn/internal/runtime/linker/test/JavaAdapterTest.java Changeset: 56ce5a146a93 Author: lana Date: 2016-11-17 22:19 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/56ce5a146a93 Merge Changeset: f63350d26821 Author: hannesw Date: 2016-11-18 15:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f63350d26821 8169886: Add test for JDK-8162839 that runs with SecurityManager Reviewed-by: sundar + test/script/basic/JDK-8169886.js Changeset: 541ccdb8cf5f Author: ihse Date: 2016-11-22 14:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/541ccdb8cf5f 8168037: Use ZIPEXE instead of ZIP to avoid clash with options for zip Reviewed-by: erikj ! test/Makefile Changeset: 9e86d6383456 Author: lana Date: 2016-11-23 19:14 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9e86d6383456 Merge Changeset: 1073eb7ab779 Author: lana Date: 2016-12-01 21:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1073eb7ab779 Added tag jdk-9+147 for changeset 9e86d6383456 ! .hgtags Changeset: a92322d6f421 Author: hannesw Date: 2016-11-25 14:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a92322d6f421 8170322: Specialized functions convert booleans to numbers Reviewed-by: jlaskey, attila ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Specialization.java + test/script/basic/JDK-8170322.js Changeset: ba2bba1a1136 Author: ihse Date: 2016-11-28 09:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ba2bba1a1136 8031567: Better model for storing source revision information Reviewed-by: erikj ! .hgignore Changeset: b2063707d87a Author: hannesw Date: 2016-11-28 09:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b2063707d87a 8161579: Array-like AbstractJSObject-based instance not treated as array by native array functions Reviewed-by: jlaskey, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8161579.js Changeset: 0c771d0ba7dc Author: sundar Date: 2016-11-28 21:13 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/0c771d0ba7dc 8170402: Compilation warning with NashornException Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java Changeset: dbe6b239d681 Author: alanb Date: 2016-12-01 09:04 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/dbe6b239d681 8169069: Module system implementation refresh (11/2016) Reviewed-by: alanb, mchung, sundar Contributed-by: alan.bate...@oracle.com, mandy.ch...@oracle.com, sundararajan.athijegannat...@oracle.com ! make/project.properties ! src/jdk.dynalink/share/classes/module-info.java ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/ModuleGraphManipulator.java ! src/jdk.scripting.nashorn/share/classes/module-info.java ! test/TEST.ROOT ! test/script/nosecurity/JDK-8044798.js ! test/src/jdk/nashorn/internal/runtime/doubleconv/test/BignumTest.java ! test/src/jdk/nashorn/internal/runtime/doubleconv/test/DiyFpTest.java ! test/src/jdk/nashorn/test/models/Reflector.java Changeset: 4060b6b88d49 Author: alanb Date: 2016-12-01 11:17 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/4060b6b88d49 Merge Changeset: ba05e6f3d85c Author: sundar Date: 2016-12-01 18:53 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ba05e6f3d85c 8170565: JSObject call() is passed undefined for the argument 'thiz' Reviewed-by: hannesw, jlaskey, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java Changeset: dbe7c31e9831 Author: attila Date: 2016-12-01 14:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/dbe7c31e9831 8170594: >>>=0 generates invalid bytecode for BaseNode LHS Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8170594.js Changeset: 0001e717e9f0 Author: lana Date: 2016-12-01 21:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/0001e717e9f0 Merge Changeset: b20e7e7adf24 Author: sundar Date: 2016-12-01 08:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b20e7e7adf24 8130351: JDK-8130127.js fails under cygwin: cygwin path pased to Java Summary: jjs uses jline which expects newline character to terminate interactive input Reviewed-by: sundar, jlaskey Contributed-by: srinivas.d...@oracle.com - test/script/currently-failing/JDK-8130127.js - test/script/currently-failing/JDK-8130127.js.EXPECTED + test/script/nosecurity/JDK-8130127.js + test/script/nosecurity/JDK-8130127.js.EXPECTED Changeset: 0a4bc2f04913 Author: sundar Date: 2016-12-02 05:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/0a4bc2f04913 8168663: Nashorn: ant testng tests doesn't support external java options Summary: added new run.test.jvmargs.external property Reviewed-by: sundar, hannesw Contributed-by: srinivas.d...@oracle.com ! make/build.xml ! make/project.properties Changeset: 4992c36cbd4d Author: lana Date: 2016-12-08 18:03 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/4992c36cbd4d Added tag jdk-9+148 for changeset 0a4bc2f04913 ! .hgtags Changeset: a42ebb5ed04b Author: ihse Date: 2016-12-07 09:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a42ebb5ed04b 8170629: Remove code duplication in test makefiles Reviewed-by: erikj, dholmes ! test/Makefile Changeset: c281306d33d8 Author: lana Date: 2016-12-08 21:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c281306d33d8 Merge Changeset: a9c819c3c7f6 Author: lana Date: 2016-12-14 20:23 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a9c819c3c7f6 Added tag jdk-9+149 for changeset c281306d33d8 ! .hgtags Changeset: 6d1c784a77fc Author: mchung Date: 2016-12-12 18:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/6d1c784a77fc 8169925: Organize licenses by module in source, JMOD file, and run-time image Reviewed-by: alanb, erikj, ihse, naoto, prr Contributed-by: mandy.ch...@oracle.com, jeannette.h...@oracle.com - THIRD_PARTY_README + src/jdk.dynalink/share/legal/dynalink.md + src/jdk.scripting.nashorn/share/legal/double-conversion.md + src/jdk.scripting.nashorn/share/legal/joni.md Changeset: 937852b4c102 Author: jwilhelm Date: 2016-11-09 13:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/937852b4c102 Merge Changeset: 542563e5eeae Author: jwilhelm Date: 2016-12-08 15:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/542563e5eeae Merge Changeset: b5e3ebeb65dd Author: lana Date: 2016-12-14 20:34 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b5e3ebeb65dd Merge - THIRD_PARTY_README Changeset: 9c7526916609 Author: hannesw Date: 2016-12-15 14:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9c7526916609 8171219: Missing checks in sparse array shift() implementation Reviewed-by: jlaskey, attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayFilter.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/DeletedArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.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/NumberArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.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 ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java + test/script/basic/JDK-8171219.js Changeset: 27e93728495b Author: alanb Date: 2016-12-16 05:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/27e93728495b 8170987: Module system implementation refresh (12/2016) Reviewed-by: mchung ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java Changeset: 3cb3ae52d455 Author: alanb Date: 2016-12-16 08:18 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/3cb3ae52d455 Merge Changeset: 6d9a55b33ef0 Author: jwilhelm Date: 2016-12-08 15:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/6d9a55b33ef0 Merge Changeset: 2d59818e9755 Author: jwilhelm Date: 2016-12-13 02:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/2d59818e9755 Merge Changeset: 0e15d9720ffb Author: jwilhelm Date: 2016-12-18 15:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/0e15d9720ffb Merge - THIRD_PARTY_README Changeset: ace1d994bca7 Author: sundar Date: 2016-12-20 19:37 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ace1d994bca7 8171503: Nashorn build, test failures with the latest jdk9-dev forest - javadoc target and test target fail Reviewed-by: jlaskey ! make/build.xml ! make/project.properties Changeset: e56cd9b5660f Author: lana Date: 2016-12-22 08:26 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e56cd9b5660f Added tag jdk-9+150 for changeset ace1d994bca7 ! .hgtags Changeset: 90d7af04408c Author: hannesw Date: 2016-12-22 16:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/90d7af04408c 8170977: SparseArrayData should not grow its underlying dense array data Reviewed-by: jlaskey, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java Changeset: 2f052e2b453d Author: attila Date: 2016-12-22 18:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/2f052e2b453d 8171849: Collection and Queue conversions not prioritized for Arrays Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java + test/script/basic/JDK-8171849.js + test/src/jdk/nashorn/test/models/ArrayConversionPreferences.java Changeset: fb4f4a40bcc5 Author: lana Date: 2016-12-22 18:48 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/fb4f4a40bcc5 Merge Changeset: 2a0437036a64 Author: sdama Date: 2016-12-22 10:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/2a0437036a64 8151994: test/script/basic/JDK-8141209.js fails Summary: added @fork tag and moved test case to trusted directory Reviewed-by: jlaskey, hannesw Contributed-by: srinivas.d...@oracle.com - test/script/basic/JDK-8141209.js - test/script/basic/JDK-8141209.js.EXPECTED + test/script/trusted/JDK-8141209.js + test/script/trusted/JDK-8141209.js.EXPECTED Changeset: 2eabf54f4e83 Author: lana Date: 2017-01-05 17:51 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/2eabf54f4e83 Added tag jdk-9+151 for changeset 2a0437036a64 ! .hgtags Changeset: 4ec3a2683655 Author: sundar Date: 2017-01-03 22:14 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/4ec3a2683655 8172183: Provide a javadoc description for jdk.dynalink module Reviewed-by: attila, jlaskey ! README - RELEASE_README ! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java ! src/jdk.dynalink/share/classes/module-info.java Changeset: d45caa3cd523 Author: sundar Date: 2017-01-04 18:47 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d45caa3cd523 8164391: Provide a javadoc description for jdk.scripting.nashorn Reviewed-by: attila, jlaskey ! make/build.xml ! src/jdk.scripting.nashorn/share/classes/module-info.java - src/jdk.scripting.nashorn/share/classes/overview.html Changeset: ddc52e727570 Author: lana Date: 2017-01-05 19:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ddc52e727570 Merge - RELEASE_README - src/jdk.scripting.nashorn/share/classes/overview.html Changeset: 1e35dd50449e Author: lana Date: 2017-01-12 23:41 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1e35dd50449e Added tag jdk-9+152 for changeset ddc52e727570 ! .hgtags Changeset: 6b43eb787db4 Author: sundar Date: 2017-01-10 18:50 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/6b43eb787db4 8172493: Nashorn FX example 3-4 using load for fx: scripts fails to run with latest jdk9 ea build Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/base.js Changeset: db9349bc7035 Author: hannesw Date: 2017-01-10 15:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/db9349bc7035 8170781: PropertyMapIterator throws NoSuchElementException on last element Reviewed-by: sundar, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java + test/src/jdk/nashorn/internal/runtime/test/PropertyMapTest.java Changeset: 4a07ebdf8b45 Author: hannesw Date: 2017-01-10 17:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/4a07ebdf8b45 8166187: Regression: NPE during reparse when using persistent code cache and optimistic types Reviewed-by: jlaskey, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java Changeset: 19aaaf2d02b7 Author: lana Date: 2017-01-13 01:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/19aaaf2d02b7 Merge Changeset: a84b49cfee63 Author: lana Date: 2017-01-19 22:31 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a84b49cfee63 Added tag jdk-9+153 for changeset 19aaaf2d02b7 ! .hgtags Changeset: 336a75b38fd0 Author: lana Date: 2017-01-26 19:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/336a75b38fd0 Added tag jdk-9+154 for changeset a84b49cfee63 ! .hgtags Changeset: 9aa94f11a8b9 Author: sundar Date: 2017-01-24 18:08 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9aa94f11a8b9 8173257: test/script/trusted/JDK-8021189.js and test/script/trusted/JDK-8021129.js fail in nashorn nightly Reviewed-by: hannesw, jlaskey ! make/build.xml ! make/project.properties Changeset: c1792836521e Author: hannesw Date: 2017-01-25 09:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c1792836521e 8166186: ClassCastException with arguments usage Reviewed-by: attila, sundar ! README ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/linker/NashornLinkerExporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/JDK-8166186.js + test/script/basic/JDK-8166186.js.EXPECTED Changeset: 8e7ef537aa54 Author: hannesw Date: 2017-01-26 12:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/8e7ef537aa54 8172006: Nashorn JavaScript engine fails to call @FunctionalInterface with a java.util.List argument Reviewed-by: attila, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8172006.js + test/src/jdk/nashorn/test/models/FunctionalInterfaceProvider.java Changeset: 6f5bf136f6c9 Author: lana Date: 2017-01-26 21:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/6f5bf136f6c9 Merge Changeset: f9bb37a817b3 Author: hannesw Date: 2017-01-31 10:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f9bb37a817b3 8173480: in operator should work on java objects and classes Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/JDK-8173480.js Changeset: 344778c020a0 Author: lana Date: 2017-02-02 21:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/344778c020a0 Added tag jdk-9+155 for changeset f9bb37a817b3 ! .hgtags Changeset: ea1d4ecf5862 Author: hannesw Date: 2017-02-02 18:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/ea1d4ecf5862 8169481: StackOverflowError on start when parsing PAC file to autodetect Proxy settings Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java ! test/script/basic/JDK-8030182_2.js + test/script/basic/JDK-8169481.js Changeset: e0aab84ee442 Author: hannesw Date: 2017-02-02 22:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e0aab84ee442 8173851: JDK-8008448.js fails to parse test for JDK-8169481 Reviewed-by: jlaskey ! test/script/basic/JDK-8008448.js Changeset: 6a951429deb8 Author: lana Date: 2017-02-02 21:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/6a951429deb8 Merge Changeset: 0d99a6f2bf82 Author: amlu Date: 2017-02-03 17:32 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/0d99a6f2bf82 8173864: Problem list src/jdk/nashorn/api/tree/test/ParseAPITest.java for some platforms Reviewed-by: hannesw, sundar ! test/ProblemList.txt Changeset: 7562a97451bb Author: ihse Date: 2017-02-03 13:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7562a97451bb 8173822: Remove dead code in BuildNashorn.gmk Reviewed-by: erikj ! make/BuildNashorn.gmk Changeset: d577398d3111 Author: hannesw Date: 2017-02-03 13:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d577398d3111 8173888: Test for JDK-8169481 causes stack overflows in parser tests Reviewed-by: jlaskey, sundar ! test/ProblemList.txt ! test/script/basic/JDK-8008448.js - test/script/basic/JDK-8169481.js Changeset: c5b9b87b1742 Author: lana Date: 2017-02-09 17:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c5b9b87b1742 Added tag jdk-9+156 for changeset d577398d3111 ! .hgtags Changeset: c84e9bd100e9 Author: alanb Date: 2017-02-10 09:06 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c84e9bd100e9 8173393: Module system implementation refresh (2/2017) Reviewed-by: mchung, alanb Contributed-by: alan.bate...@oracle.com, mandy.ch...@oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java Changeset: f6070efba6af Author: mli Date: 2017-02-12 18:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f6070efba6af 8174699: Fix @since in module-info.java in dev/nashorn repo Reviewed-by: jlaskey ! src/jdk.dynalink/share/classes/module-info.java ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java Changeset: 13ae2480a4c3 Author: lana Date: 2017-02-16 17:13 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/13ae2480a4c3 Added tag jdk-9+157 for changeset f6070efba6af ! .hgtags Changeset: d75af059cff6 Author: lana Date: 2017-02-23 16:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d75af059cff6 Added tag jdk-9+158 for changeset 13ae2480a4c3 ! .hgtags Changeset: b8c48884e7c6 Author: lana Date: 2017-03-02 21:16 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b8c48884e7c6 Added tag jdk-9+159 for changeset d75af059cff6 ! .hgtags Changeset: 4561f9afd9bd Author: sdama Date: 2017-03-02 09:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/4561f9afd9bd 8156743: ES6 for..of should work for Java Maps and Sets Summary: Implemented java map object iterator which behaves similar to native map object iterator Reviewed-by: jlaskey, attila Contributed-by: srinivas.d...@oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/es6/JDK-8156743.js + test/script/basic/es6/JDK-8156743.js.EXPECTED Changeset: 9d4dbb8cbe7c Author: lana Date: 2017-03-03 01:45 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9d4dbb8cbe7c Merge Changeset: 4e07ad21f8e0 Author: lana Date: 2017-03-09 21:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/4e07ad21f8e0 Added tag jdk-9+160 for changeset 9d4dbb8cbe7c ! .hgtags Changeset: d6ef419af865 Author: hannesw Date: 2017-03-10 18:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d6ef419af865 8176511: JSObject property access is broken for numeric keys outside the int range Reviewed-by: sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/script/basic/JDK-8176511.js Changeset: 2cd29b339692 Author: lana Date: 2017-03-16 16:34 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/2cd29b339692 Added tag jdk-9+161 for changeset d6ef419af865 ! .hgtags Changeset: 5e5e436543da Author: lana Date: 2017-03-23 22:31 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/5e5e436543da Added tag jdk-9+162 for changeset 2cd29b339692 ! .hgtags Changeset: b473fab09baa Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b473fab09baa Added tag jdk-9+163 for changeset 5e5e436543da ! .hgtags Changeset: 8c8c38891345 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/8c8c38891345 Added tag jdk-9+164 for changeset b473fab09baa ! .hgtags Changeset: 8bf1dab35084 Author: mchung Date: 2017-04-06 18:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/8bf1dab35084 8178286: Missing @moduleGraph in javadoc Reviewed-by: lancea ! src/jdk.dynalink/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java Changeset: 48d8835e3aaa Author: alanb Date: 2017-04-07 08:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/48d8835e3aaa 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/ModuleGraphManipulator.java ! test/TEST.ROOT ! test/src/jdk/nashorn/test/models/Reflector.java Changeset: e36e62d3ea53 Author: alanb Date: 2017-04-07 09:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e36e62d3ea53 Merge Changeset: 5b2e7b2101c0 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/5b2e7b2101c0 Added tag jdk-9+165 for changeset e36e62d3ea53 ! .hgtags Changeset: 85bf1d0aeb09 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/85bf1d0aeb09 Added tag jdk-9+166 for changeset 5b2e7b2101c0 ! .hgtags Changeset: 03e5f1316a2d Author: sundar Date: 2017-04-19 14:05 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/03e5f1316a2d 8178954: jjs uses wrong javadoc base URL Reviewed-by: hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java Changeset: c9ffb95dfef4 Author: sundar Date: 2017-04-19 15:34 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c9ffb95dfef4 8178315: nashorn ant build failure with @moduleGraph javadoc tag Summary: Added support for moduleGraph tag Reviewed-by: sundar, hannesw Contributed-by: srinivas.d...@oracle.com ! make/project.properties Changeset: b9a42a98ec1d Author: jlahoda Date: 2017-04-19 13:38 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b9a42a98ec1d 8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: alanb ! test/TEST.ROOT Changeset: a623ab461523 Author: vtewari Date: 2017-04-12 14:35 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a623ab461523 8177656: Closed/nashorn/JDK_8034967.java starts failing (all platforms) since 9/154 Reviewed-by: jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java Changeset: e118c818dbf8 Author: lana Date: 2017-04-21 03:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/e118c818dbf8 Merge Changeset: 98935976d88c Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/98935976d88c Added tag jdk-9+167 for changeset e118c818dbf8 ! .hgtags Changeset: a3022cc65b17 Author: jjg Date: 2017-04-26 10:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a3022cc65b17 8179304: Fix HTML 5 errors in jdk.scripting.nashorn and jdk.dynalink module Reviewed-by: sundar, jlaskey, hannesw ! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java Changeset: 0f81cde5a1f7 Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/0f81cde5a1f7 Merge Changeset: c78163ad1a4e Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c78163ad1a4e Added tag jdk-9+168 for changeset 0f81cde5a1f7 ! .hgtags Changeset: 131e25008015 Author: ihse Date: 2017-05-09 12:54 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/131e25008015 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java ! test/script/basic/JDK-8150218.js ! test/script/basic/JDK-8170594.js ! test/script/basic/JDK-8171849.js ! test/script/basic/es6/JDK-8168373.js Changeset: 597d3dc02579 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/597d3dc02579 Added tag jdk-9+169 for changeset 131e25008015 ! .hgtags Changeset: 550bfc15779f Author: sdama Date: 2017-05-12 12:12 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/550bfc15779f 8179891: JavaDoc for for..in is incorrect Summary: Fixed javadoc typo error Reviewed-by: sundar, hannesw, jlaskey Contributed-by: srinivas.d...@oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForOfLoopTree.java Changeset: fc416270a776 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/fc416270a776 Added tag jdk-9+170 for changeset 550bfc15779f ! .hgtags Changeset: c8d6b740f0f7 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c8d6b740f0f7 Added tag jdk-9+171 for changeset fc416270a776 ! .hgtags Changeset: fa8e4de50e82 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/fa8e4de50e82 Added tag jdk-9+172 for changeset c8d6b740f0f7 ! .hgtags Changeset: df6109f734e8 Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/df6109f734e8 Added tag jdk-9+173 for changeset fa8e4de50e82 ! .hgtags Changeset: 7b100002e7ae Author: mchung Date: 2017-06-07 18:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7b100002e7ae 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! src/jdk.dynalink/share/classes/module-info.java ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java Changeset: 7d4006eaa088 Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7d4006eaa088 Merge Changeset: da6134f74952 Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/da6134f74952 Added tag jdk-9+174 for changeset 7d4006eaa088 ! .hgtags Changeset: 734b3209b6ed Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/734b3209b6ed 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java Changeset: 3c6fbdf6e785 Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/3c6fbdf6e785 Added tag jdk-9+175 for changeset 734b3209b6ed ! .hgtags Changeset: b25986e36b28 Author: lana Date: 2017-06-29 17:26 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b25986e36b28 Added tag jdk-9+176 for changeset 3c6fbdf6e785 ! .hgtags Changeset: aa7404e062b9 Author: mr Date: 2017-07-03 13:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/aa7404e062b9 8182776: Fix typos in module declarations Reviewed-by: jjg, alanb ! src/jdk.dynalink/share/classes/module-info.java Changeset: 7497ad85759f Author: lana Date: 2017-07-06 20:13 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7497ad85759f Added tag jdk-9+177 for changeset aa7404e062b9 ! .hgtags Changeset: b2fa60781004 Author: lana Date: 2017-07-13 17:32 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b2fa60781004 Added tag jdk-9+178 for changeset 7497ad85759f ! .hgtags Changeset: 1e6fad0e8950 Author: hannesw Date: 2017-02-08 11:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1e6fad0e8950 8171539: Better script accessibility for JavaScript Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! test/src/jdk/nashorn/internal/runtime/test/ClassFilterTest.java Changeset: 3adfb547e3e4 Author: asaha Date: 2017-07-13 21:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/3adfb547e3e4 Merge Changeset: bece58f76216 Author: lana Date: 2017-07-20 21:12 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/bece58f76216 Added tag jdk-9+179 for changeset 3adfb547e3e4 ! .hgtags Changeset: 47f8d75b8765 Author: lana Date: 2017-07-27 18:04 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/47f8d75b8765 Added tag jdk-9+180 for changeset bece58f76216 ! .hgtags Changeset: 17cc754c8936 Author: prr Date: 2017-08-03 18:57 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/17cc754c8936 Added tag jdk-9+181 for changeset 47f8d75b8765 ! .hgtags