hg: verona/stage/nashorn: 27 new changesets
iris.clark at oracle.com
iris.clark at oracle.com
Tue Oct 27 03:40:56 UTC 2015
Changeset: f436923c391f
Author: attila
Date: 2015-09-28 08:40 +0200
URL: http://hg.openjdk.java.net/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/nashorn/rev/e4283eeb182c
Merge
Changeset: 0bf2fe0c7b32
Author: lana
Date: 2015-10-15 15:15 -0700
URL: http://hg.openjdk.java.net/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/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/verona/stage/nashorn/rev/781e7d23a367
Merge
Changeset: a2aa804daac9
Author: lana
Date: 2015-10-21 15:15 -0700
URL: http://hg.openjdk.java.net/verona/stage/nashorn/rev/a2aa804daac9
Merge
Changeset: 40bda1a456b9
Author: lana
Date: 2015-10-22 08:47 -0700
URL: http://hg.openjdk.java.net/verona/stage/nashorn/rev/40bda1a456b9
Added tag jdk9-b88 for changeset a2aa804daac9
! .hgtags
Changeset: 70f3415f2adf
Author: iris
Date: 2015-10-25 19:16 -0700
URL: http://hg.openjdk.java.net/verona/stage/nashorn/rev/70f3415f2adf
Merge
! make/build.xml
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/version.properties-template
More information about the verona-dev
mailing list