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