hg: shenandoah/jdk9/nashorn: 58 new changesets
roman at kennke.org
roman at kennke.org
Mon Dec 14 20:47:50 UTC 2015
Changeset: 6e5080fdfaad
Author: hannesw
Date: 2015-09-19 16:04 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6e5080fdfaad
8135190: Method code too large in Babel browser.js script
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ObjectNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Splittable.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8135190.js
Changeset: f86149c8aaea
Author: sundar
Date: 2015-09-22 12:57 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f86149c8aaea
8136832: property_delete.js tests be moved out from currently-failing
Reviewed-by: attila, lagergren, hannesw
- test/script/currently-failing/property_delete.js
+ test/script/maptests/property_delete.js
Changeset: 678db05f13ba
Author: sundar
Date: 2015-09-22 14:00 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/678db05f13ba
8136894: test/script/currently-failing/gettersetter.js passes, move it out of currently-failing tests
Reviewed-by: hannesw, mhaupt
- test/script/currently-failing/gettersetter.js
+ test/script/maptests/gettersetter.js
Changeset: d09ca2242f2f
Author: sundar
Date: 2015-09-25 16:01 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d09ca2242f2f
8137134: invokespecial on indirect super interface is generated by Java adapter generator
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
+ test/script/basic/JDK-8137134.js
+ test/script/basic/JDK-8137134.js.EXPECTED
+ test/src/jdk/nashorn/test/models/A.java
+ test/src/jdk/nashorn/test/models/B.java
Changeset: 47848d88093b
Author: attila
Date: 2015-09-25 12:46 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/47848d88093b
8134490: Dead var statement evacuation incorrectly descends into nested functions
Reviewed-by: hannesw, mhaupt
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
+ test/script/basic/JDK-8134490.js
Changeset: 8d8d5527b409
Author: attila
Date: 2015-09-25 15:57 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/8d8d5527b409
8136700: Make sure Context.anonymousHostClasses doesn't grow unbounded
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
Changeset: ae68bfedfad2
Author: attila
Date: 2015-09-25 17:53 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ae68bfedfad2
8134488: var statement in if(false) block incorrectly evacuated into enclosing function
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
+ test/script/basic/JDK-8134488.js
+ test/script/basic/JDK-8134488.js.EXPECTED
Changeset: 214b97ba911f
Author: lana
Date: 2015-09-26 09:22 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/214b97ba911f
Merge
- test/script/currently-failing/gettersetter.js
- test/script/currently-failing/property_delete.js
Changeset: abdaed49a3ed
Author: lana
Date: 2015-10-05 20:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/abdaed49a3ed
Added tag jdk9-b84 for changeset 214b97ba911f
! .hgtags
Changeset: f436923c391f
Author: attila
Date: 2015-09-28 08:40 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f436923c391f
8134502: introduce abstraction for basic NodeVisitor usage
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CacheAst.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ProgramPoints.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/PrintVisitor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/SimpleNodeVisitor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
Changeset: 8535274223d7
Author: sundar
Date: 2015-09-28 18:58 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/8535274223d7
8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! test/src/jdk/nashorn/api/scripting/test/PluggableJSObjectTest.java
Changeset: f62799ca2ade
Author: attila
Date: 2015-09-30 10:09 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f62799ca2ade
8137333: Boundless soft caching of property map histories causes high memory pressure
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
Changeset: 40f468a095c6
Author: sundar
Date: 2015-09-30 20:20 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/40f468a095c6
8138643: nashorn ant build.xml javadoc, javadocapi targets are broken and netbeans makefile does not include shell sources
Reviewed-by: attila, hannesw
! make/build.xml
! make/nbproject/project.xml
Changeset: 6adb23130ed6
Author: hannesw
Date: 2015-10-01 10:37 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6adb23130ed6
8138632: Sparse array does not handle growth of underlying dense array
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
+ test/script/basic/JDK-8138632.js
+ test/script/basic/JDK-8138632.js.EXPECTED
Changeset: d8936a4a0186
Author: sundar
Date: 2015-10-01 21:27 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d8936a4a0186
8138616: invokeFunction fails if function calls a function defined in GLOBAL_SCOPE
Reviewed-by: hannesw, mhaupt
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
- test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java
+ test/src/jdk/nashorn/api/scripting/test/JSONCompatibleTest.java
! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java
Changeset: 68a026de1201
Author: hannesw
Date: 2015-10-02 15:50 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/68a026de1201
8137281: OutOfMemoryError with large numeric keys in JSON.parse
Reviewed-by: attila, mhaupt
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
+ test/script/basic/JDK-8137281.js
Changeset: d47674217066
Author: hannesw
Date: 2015-10-05 18:58 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d47674217066
8138882: Performance regression due to anonymous classloading
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties
! test/script/nosecurity/JDK-8044798.js
Changeset: e281c7a891f9
Author: sundar
Date: 2015-10-06 14:31 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/e281c7a891f9
8138910: Ctrl-D causes jjs to crash with NPE
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
Changeset: a261947d1e0e
Author: hannesw
Date: 2015-10-06 15:10 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/a261947d1e0e
8138758: U+180E not recognized as whitespace by Joni
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
+ test/script/basic/JDK-8138758.js
Changeset: 285628dac943
Author: lana
Date: 2015-10-06 08:42 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/285628dac943
Merge
- test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java
Changeset: ad9784d098d0
Author: lana
Date: 2015-10-08 22:30 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ad9784d098d0
Added tag jdk9-b85 for changeset 285628dac943
! .hgtags
Changeset: 11b48db399bf
Author: mhaupt
Date: 2015-10-07 14:00 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/11b48db399bf
8139038: cleanup and documentation around JSAdapter
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! test/script/basic/jsadapter.js
! test/script/basic/jsadapter.js.EXPECTED
Changeset: 446625d6e8cc
Author: mhaupt
Date: 2015-10-07 15:02 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/446625d6e8cc
8139047: add test for JSAdapter __getIds__
Reviewed-by: hannesw, sundar
+ test/script/basic/jsadapter-ids.js
+ test/script/basic/jsadapter-ids.js.EXPECTED
Changeset: 59c36bec3c28
Author: attila
Date: 2015-10-09 18:01 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/59c36bec3c28
8139269: Do not expose prune method handles from ChainedCallSite
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
Changeset: e4283eeb182c
Author: lana
Date: 2015-10-09 10:22 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/e4283eeb182c
Merge
Changeset: 0bf2fe0c7b32
Author: lana
Date: 2015-10-15 15:15 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/0bf2fe0c7b32
Added tag jdk9-b86 for changeset e4283eeb182c
! .hgtags
Changeset: 061682b25ca9
Author: lana
Date: 2015-10-19 00:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/061682b25ca9
Added tag jdk9-b87 for changeset 0bf2fe0c7b32
! .hgtags
Changeset: 0cae16c0043d
Author: attila
Date: 2015-10-12 10:27 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/0cae16c0043d
8139273: Small improvements to DynamicLinker and DynamicLinkerFactory
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
Changeset: 494bc9750691
Author: attila
Date: 2015-10-12 10:28 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/494bc9750691
8139274: Use JDK 8 default method for LinkerServices.asTypeLosslessReturn
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
Changeset: 6c6df82265f0
Author: mhaupt
Date: 2015-10-12 13:36 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6c6df82265f0
8139266: add JSAdapter example with fallthrough
Reviewed-by: attila, hannesw
+ samples/jsadapter-fallthrough.js
Changeset: 0a640d17732d
Author: attila
Date: 2015-10-12 13:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/0a640d17732d
8139270: Drastically reduce memory footprint of ChainedCallSite
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
Changeset: 022f7146248d
Author: attila
Date: 2015-10-12 14:52 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/022f7146248d
8139282: Remove @author and @id tags from Dynalink JavaDoc; some minor edits
Reviewed-by: mhaupt, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NoSuchDynamicMethodException.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java
Changeset: 781e7d23a367
Author: lana
Date: 2015-10-15 16:50 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/781e7d23a367
Merge
Changeset: a2aa804daac9
Author: lana
Date: 2015-10-21 15:15 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/a2aa804daac9
Merge
Changeset: 40bda1a456b9
Author: lana
Date: 2015-10-22 08:47 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/40bda1a456b9
Added tag jdk9-b88 for changeset a2aa804daac9
! .hgtags
Changeset: 04ed602df062
Author: attila
Date: 2015-10-19 08:23 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/04ed602df062
8139304: Remove elaborate call site descriptor class hierarchy and factory for them. Remove AutoDiscovery, DefaultPrelinkFilter, and BottomGuardingDynamicLinker as they can be inlined into DynamicLinkerFactory. Remove CallerSensitiveDetector as it can be inlined into AbstractJavaLinker. Make ClassMap non-public.
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassLoaderGetterContextProvider.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDetector.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.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/NashornCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.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
Changeset: 33f2143b60a3
Author: attila
Date: 2015-10-19 08:30 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/33f2143b60a3
8139435: Make sure CallSiteDescriptor.getLookup is subject to a security check
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.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/NashornCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
Changeset: 7dd80d7f47c3
Author: attila
Date: 2015-10-19 08:39 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/7dd80d7f47c3
8139588: Remove concept of runtime context arguments, call site tokens, and link counts
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleLinkRequest.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.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/JavaAdapterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
Changeset: 335632718c1e
Author: attila
Date: 2015-10-19 08:45 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/335632718c1e
8139590: Improve Dynalink JavaDoc
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleLinkRequest.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html
Changeset: f93753325c7b
Author: sundar
Date: 2015-10-19 15:49 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f93753325c7b
8139852: jjs interactive mode fails to work with security manager
Reviewed-by: attila, hannesw
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java
Changeset: 1faacf3cd85f
Author: attila
Date: 2015-10-19 18:24 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/1faacf3cd85f
8139756: Eliminate GuardedTypeConversion, DynamicLinker.getCurrentLinkRequest and its associated permission
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.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/NashornLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
Changeset: 17b58e15ad54
Author: attila
Date: 2015-10-19 22:36 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/17b58e15ad54
8139884: Use privileged blocks when working with class loaders
Reviewed-by: hannesw, mhaupt, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
Changeset: dd36e980905b
Author: attila
Date: 2015-10-20 23:33 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/dd36e980905b
8139761: Improve Dynalink class nomenclature and package organization
Reviewed-by: hannesw, sundar
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocationTransformer.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeGuardingDynamicLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/DefaultInternalObjectFilter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Lookup.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/SimpleLinkRequest.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/TypeUtilities.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ChainedCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleLinkRequest.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleRelinkableCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.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/JavaArgumentConverters.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/LinkerCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
Changeset: a8d5f14eebcc
Author: attila
Date: 2015-10-20 23:33 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/a8d5f14eebcc
8139887: Reduce visibility of few methods in TypeUtilities and Guards API
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/InternalTypeUtilities.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/TypeUtilities.java
Changeset: c3a5e415a09f
Author: attila
Date: 2015-10-20 23:34 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/c3a5e415a09f
8139888: Improve Dynalink JavaDoc some more
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocationTransformer.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/DefaultInternalObjectFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Lookup.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/SimpleLinkRequest.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/package-info.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
Changeset: 490cafd88488
Author: attila
Date: 2015-10-20 23:34 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/490cafd88488
8139895: Introduce GuardingDynamicLinkerExporter
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinkerExporter.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
Changeset: e6bb9489faac
Author: attila
Date: 2015-10-21 10:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/e6bb9489faac
8139905: Add a convenience AccessControlContext factory
Reviewed-by: hannesw, sundar
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassLoaderGetterContextProvider.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/AccessControlContextFactory.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessControlContextFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.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/NashornLinker.java
Changeset: d35aa8beb997
Author: attila
Date: 2015-10-21 10:42 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d35aa8beb997
8139919: Make CallSiteDescriptor a concrete class
Reviewed-by: hannesw, lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.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/NashornCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
Changeset: 7cb19fa78763
Author: attila
Date: 2015-10-21 19:33 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/7cb19fa78763
8139931: Introduce Operation objects in Dynalink instead of string encoding
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NamedOperation.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/Operation.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/StandardOperation.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionCall.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.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/runtime/GlobalConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ListAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! 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/ScriptRuntime.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.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/InvokeByName.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/JavaAdapterFactory.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/LinkerCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/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/NashornLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.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
Changeset: b640f10ccd6d
Author: lana
Date: 2015-10-21 18:39 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/b640f10ccd6d
Merge
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDetector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html
Changeset: 77d303d8a943
Author: attila
Date: 2015-10-22 10:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/77d303d8a943
8140273: restore use of CompositeOperation.contains where it is needed
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java
! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.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/NashornCallSiteDescriptor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
Changeset: 62641244c378
Author: lana
Date: 2015-10-22 11:12 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/62641244c378
Merge
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDetector.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
- src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html
Changeset: bc92163c4e0a
Author: lana
Date: 2015-10-29 08:42 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/bc92163c4e0a
Added tag jdk9-b89 for changeset 62641244c378
! .hgtags
Changeset: f570370bc7b8
Author: lana
Date: 2015-10-30 10:29 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f570370bc7b8
Added tag jdk9-b90 for changeset bc92163c4e0a
! .hgtags
Changeset: 6d9a3ef84ebf
Author: mhaupt
Date: 2015-10-28 10:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6d9a3ef84ebf
8134941: Implement ES6 template literal support
Reviewed-by: attila, hannesw
Contributed-by: andreas.woess at oracle.com
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.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/Token.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
Changeset: 1ceda730b9a3
Author: mhaupt
Date: 2015-10-29 11:37 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/1ceda730b9a3
8140759: add ES6 template literal test
Reviewed-by: hannesw, sundar
Contributed-by: andreas.woess at oracle.com
+ test/script/basic/es6/template-literals.js
+ test/script/basic/es6/template-literals.js.EXPECTED
Changeset: f414ae010340
Author: lana
Date: 2015-10-29 12:39 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f414ae010340
Merge
Changeset: fee4d2015e24
Author: lana
Date: 2015-11-04 13:46 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/fee4d2015e24
Merge
More information about the shenandoah-dev
mailing list