hg: panama/panama/nashorn: 20 new changesets
henry.jen at oracle.com
henry.jen at oracle.com
Sat Feb 27 05:47:49 UTC 2016
Changeset: 7125a33a7b83
Author: hannesw
Date: 2016-01-26 13:46 +0100
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/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/panama/panama/nashorn/rev/a618d3e89fde
Merge
Changeset: f80efd568b82
Author: lana
Date: 2016-02-04 11:28 -0800
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/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/panama/panama/nashorn/rev/c866d84978ec
Merge
Changeset: f35bd1bd0184
Author: attila
Date: 2016-02-08 12:59 +0100
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/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/panama/panama/nashorn/rev/1766d9d909c2
Added tag jdk-9+105 for changeset 4e9749cc32f1
! .hgtags
Changeset: 7ac82655d829
Author: mhaupt
Date: 2016-02-09 14:14 +0100
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/7ac82655d829
8149462: revert changes for 8149186
Reviewed-by: jlaskey, 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: 1d7aaa18e5e5
Author: jlaskey
Date: 2016-02-10 11:18 -0400
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/1d7aaa18e5e5
8141209: $EXEC should allow streaming
Reviewed-by: sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CommandExecutor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
+ test/script/basic/JDK-8141209.js
+ test/script/basic/JDK-8141209.js.EXPECTED
! test/script/trusted/JDK-8087292.js
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java
Changeset: 6f63ad3cd77d
Author: jlaskey
Date: 2016-02-11 12:58 -0400
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/6f63ad3cd77d
8149665: $EXEC changes clean up
Reviewed-by: attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CommandExecutor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
Changeset: f2288ee085ac
Author: lana
Date: 2016-02-11 16:05 -0800
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/f2288ee085ac
Merge
Changeset: cfb316745693
Author: mhaupt
Date: 2016-02-12 17:00 +0100
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/cfb316745693
8149744: fix testng.jar delivery in Nashorn build.xml
Reviewed-by: hannesw, sundar
! .hgignore
! make/build.xml
! make/project.properties
Changeset: d321fd016476
Author: lana
Date: 2016-02-18 11:30 -0800
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/d321fd016476
Added tag jdk-9+106 for changeset cfb316745693
! .hgtags
Changeset: d99fa86747ee
Author: hannesw
Date: 2016-02-15 17:02 +0100
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/d99fa86747ee
8147558: Add support for ES6 collections
Reviewed-by: attila, mhaupt
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/AbstractIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayIterator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/IteratorResult.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/LinkedMap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/MapIterator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeMap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSet.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSymbol.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeWeakMap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeWeakSet.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/SetIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/StringIterator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Attribute.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.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/SetMethodCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/es6.js
+ test/script/basic/es6/iterator.js
+ test/script/basic/es6/map.js
+ test/script/basic/es6/set.js
+ test/script/basic/es6/weakmap.js
+ test/script/basic/es6/weakset.js
Changeset: 221378857767
Author: mhaupt
Date: 2016-02-16 15:34 +0100
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/221378857767
8148140: arguments are handled differently in apply for JS functions and AbstractJSObjects
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
+ test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java
! test/src/jdk/nashorn/internal/runtime/test/JDK_8142924_Test.java
Changeset: 1a96d288cb50
Author: lana
Date: 2016-02-18 13:43 -0800
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/1a96d288cb50
Merge
Changeset: 8042e81b530e
Author: attila
Date: 2016-02-18 22:34 -0800
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/8042e81b530e
8149451: Fix bytecode generation issue after 8149186
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: f33edb1f75f3
Author: lana
Date: 2016-02-25 09:41 -0800
URL: http://hg.openjdk.java.net/panama/panama/nashorn/rev/f33edb1f75f3
Added tag jdk-9+107 for changeset 8042e81b530e
! .hgtags
More information about the panama-dev
mailing list