hg: mobile/dev/nashorn: 19 new changesets

gary.adams at oracle.com gary.adams at oracle.com
Thu Feb 18 23:25:17 UTC 2016


Changeset: ca4d50be062e
Author:    hannesw
Date:      2016-01-18 10:25 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/ca4d50be062e

8146274: Thread spinning on WeakHashMap.getEntry() with concurrent use of nashorn
Reviewed-by: mhaupt, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Functions.properties

Changeset: 981b353f2f75
Author:    mhaupt
Date:      2016-01-18 11:31 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/981b353f2f75

8145305: fix Nashorn shebang handling on Cygwin
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Functions.properties
! test/script/nosecurity/JDK-8144221.js

Changeset: 086c19a36be6
Author:    mhaupt
Date:      2016-01-20 09:56 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/086c19a36be6

8144113: enable jjs testing
Reviewed-by: mhaupt, sundar
Contributed-by: srinivas.dama at oracle.com

+ test/script/nosecurity/Hello.java
+ test/script/nosecurity/jjs-common.js
+ test/script/nosecurity/jjs-option-cp.js
+ test/script/nosecurity/jjs-option-cp.js.EXPECTED
+ test/script/nosecurity/jjs-option-define.js
+ test/script/nosecurity/jjs-option-define.js.EXPECTED
+ test/script/nosecurity/jjs-option-doe.js
+ test/script/nosecurity/jjs-option-doe.js.EXPECTED
+ test/script/nosecurity/jjs-option-fv.js
+ test/script/nosecurity/jjs-option-fv.js.EXPECTED
+ test/script/nosecurity/jjs-option-fx.js
+ test/script/nosecurity/jjs-option-fx.js.EXPECTED
+ test/script/nosecurity/jjs-option-lang.js
+ test/script/nosecurity/jjs-option-lang.js.EXPECTED
+ test/script/nosecurity/jjs-option-ot.js
+ test/script/nosecurity/jjs-option-ot.js.EXPECTED
+ test/script/nosecurity/jjs-option-scripting.js
+ test/script/nosecurity/jjs-option-scripting.js.EXPECTED
+ test/script/nosecurity/jjs-option-strict.js
+ test/script/nosecurity/jjs-option-strict.js.EXPECTED
+ test/script/nosecurity/jjs-option-version.js
+ test/script/nosecurity/jjs-option-version.js.EXPECTED

Changeset: 6f34826bbfdc
Author:    iris
Date:      2016-01-19 20:31 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/6f34826bbfdc

8136494: Update "@since 1.9" to "@since 9" to match java.version.specification
Reviewed-by: alanb, chegar, lancea

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/package-info.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Diagnostic.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticListener.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/GotoTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParenthesizedTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/StatementTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTree.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/package-info.java

Changeset: 7d884d7c0834
Author:    hannesw
Date:      2016-01-21 16:31 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/7d884d7c0834

8147845: Varargs Array functions still leaking longs
Reviewed-by: mhaupt, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
+ test/script/basic/JDK-8147845.js

Changeset: befa9444e5d2
Author:    lana
Date:      2016-01-21 10:17 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/befa9444e5d2

Merge


Changeset: b3c945675e8c
Author:    mhaupt
Date:      2016-01-22 11:12 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/b3c945675e8c

8134933: re-enable LambdaFormEditor assertions in Nashorn testing
Reviewed-by: sundar

! make/project.properties

Changeset: a2297675e6f0
Author:    hannesw
Date:      2016-01-22 17:01 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/a2297675e6f0

8148040: jjs -fx test does not exit
Reviewed-by: mhaupt, sundar

! test/script/nosecurity/jjs-option-fx.js

Changeset: c9406f325a23
Author:    attila
Date:      2016-01-23 11:50 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/c9406f325a23

8133299: Nashorn Java adapters should not early bind to functions
Reviewed-by: hannesw, lagergren, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/AdaptationResult.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/JavaAdapterBytecodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
+ test/src/jdk/nashorn/internal/runtime/linker/test/JavaAdapterTest.java

Changeset: b0d3c469beec
Author:    lana
Date:      2016-01-28 09:43 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/b0d3c469beec

Added tag jdk-9+103 for changeset c9406f325a23

! .hgtags

Changeset: 7125a33a7b83
Author:    hannesw
Date:      2016-01-26 13:46 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/7125a33a7b83

8148214: Slow object allocation due to multiple synchronization
Reviewed-by: attila, mhaupt

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java

Changeset: 0da44ab8c417
Author:    mhaupt
Date:      2016-01-28 11:20 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/0da44ab8c417

8147591: Revisit Collection.toArray(new T[size]) calls in nashorn and dynalink code
Reviewed-by: hannesw, mhaupt, sundar
Contributed-by: srinivas.dama at oracle.com

! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FunctionSignature.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ASTWriter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.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/Timing.java
! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java
! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java
! tools/fxshell/jdk/nashorn/tools/FXShell.java

Changeset: a618d3e89fde
Author:    lana
Date:      2016-01-28 15:42 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/a618d3e89fde

Merge


Changeset: f80efd568b82
Author:    lana
Date:      2016-02-04 11:28 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/f80efd568b82

Added tag jdk-9+104 for changeset a618d3e89fde

! .hgtags

Changeset: c163c7d12450
Author:    sundar
Date:      2016-02-04 17:42 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/c163c7d12450

8148926: Call site profiling fails on braces-wrapped anonymous function
Reviewed-by: jlaskey, hannesw

+ samples/lines.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
+ test/script/nosecurity/JDK-8148926.js

Changeset: c866d84978ec
Author:    lana
Date:      2016-02-04 16:50 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/c866d84978ec

Merge


Changeset: f35bd1bd0184
Author:    attila
Date:      2016-02-08 12:59 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/f35bd1bd0184

8149186: Don't use indy for optimistic arithmetic
Reviewed-by: mhaupt, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java

Changeset: 4e9749cc32f1
Author:    mhaupt
Date:      2016-02-08 17:43 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/4e9749cc32f1

8149334: JSON.parse(JSON.stringify([])).push(10) creates an array containing two elements
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
+ test/script/nosecurity/JDK-8149334.js
+ test/script/nosecurity/JDK-8149334.js.EXPECTED

Changeset: 1766d9d909c2
Author:    lana
Date:      2016-02-11 14:40 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/nashorn/rev/1766d9d909c2

Added tag jdk-9+105 for changeset 4e9749cc32f1

! .hgtags



More information about the mobile-dev mailing list