hg: shenandoah/jdk9/nashorn: 42 new changesets
roman at kennke.org
roman at kennke.org
Tue Nov 22 16:20:38 UTC 2016
Changeset: 925e7b26b363
Author: hannesw
Date: 2016-09-07 22:48 +0200
URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk9/nashorn/rev/f11b8f5c4ccb
Merge
Changeset: 17ed43add2f9
Author: lana
Date: 2016-09-15 17:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk9/nashorn/rev/7298aeb42536
Merge
Changeset: 4a6ee1185fc8
Author: hannesw
Date: 2016-09-26 13:27 +0200
URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk9/nashorn/rev/875506d0f097
Merge
Changeset: 21d831dd8dfa
Author: iris
Date: 2016-10-06 18:05 -0700
URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/jdk9/nashorn/rev/1e015daa6301
8167289: Backport ES6 updates from Graal.js
Reviewed-by: lagergren, sundar
Contributed-by: andreas.woess at 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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk9/nashorn/rev/ca08ca9bef23
Merge
Changeset: ac561634520e
Author: hannesw
Date: 2016-10-21 09:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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.dama at 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/shenandoah/jdk9/nashorn/rev/f9d3c20b9585
Added tag jdk-9+145 for changeset 4a68dd740be8
! .hgtags
More information about the shenandoah-dev
mailing list