hg: jigsaw/jake/nashorn: 14 new changesets

2016-03-31 Thread alan . bateman
Changeset: 15d52fdd9168
Author:attila
Date:  2016-03-15 16:02 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/15d52fdd9168

8150218: Autoconversion SAM adapters sometimes don't get privileges
Reviewed-by: mhaupt, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
! src/jdk.dynalink/share/classes/jdk/dynalink/LinkerServicesImpl.java
+ src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java
! 
src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassLinker.java
! 
src/jdk.dynalink/share/classes/jdk/dynalink/beans/LinkerServicesWithMissingMemberHandlerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java
- src/jdk.dynalink/share/classes/jdk/dynalink/beans/messages.properties
! 
src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.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
+ test/script/basic/JDK-8150218.js
+ test/src/jdk/dynalink/test/ArrayRunnableTest.java

Changeset: b9bf01ca3ef3
Author:lana
Date:  2016-03-15 14:50 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/b9bf01ca3ef3

Merge

- src/jdk.dynalink/share/classes/jdk/dynalink/beans/messages.properties

Changeset: 5f06791d7682
Author:hannesw
Date:  2016-03-21 11:50 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/5f06791d7682

8151809: ES6 Map/Set insertion with existing keys changes iteration order
Reviewed-by: lagergren, mhaupt

! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/LinkedMap.java
+ test/script/basic/es6/JDK-8151809.js

Changeset: 25b13597ea73
Author:sdama
Date:  2016-03-21 12:38 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/25b13597ea73

8147613: enable jjs tests on Windows
Reviewed-by: lagergren, mhaupt

! make/build.xml
! test/script/nosecurity/JDK-8144221.js
! test/script/nosecurity/JDK-8151291.js
+ test/script/nosecurity/JDK-util.js
! test/script/nosecurity/jjs-common.js
! test/script/nosecurity/jjs-option-cp.js
! test/script/nosecurity/jjs-option-define.js
! test/script/nosecurity/jjs-option-doe.js
! test/script/nosecurity/jjs-option-fv.js
! test/script/nosecurity/jjs-option-fx.js
! test/script/nosecurity/jjs-option-lang.js
! test/script/nosecurity/jjs-option-ot.js
! test/script/nosecurity/jjs-option-scripting.js
! test/script/nosecurity/jjs-option-strict.js
! test/script/nosecurity/jjs-option-version.js

Changeset: 50be58e74a21
Author:hannesw
Date:  2016-03-22 14:23 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/50be58e74a21

8151810: for-in iteration does not provide per-iteration scope
Reviewed-by: attila, lagergren

! 
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/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
+ test/script/basic/es6/JDK-8151810.js

Changeset: 1421c56b3947
Author:hannesw
Date:  2016-03-22 14:26 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/1421c56b3947

8151811: Const declarations do not work in for..in loops
Reviewed-by: attila, lagergren

! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/es6/JDK-8151811.js

Changeset: 703729e9c5dd
Author:chegar
Date:  2016-03-22 10:43 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/703729e9c5dd

Merge

! 
src/jdk.dynalink/s

hg: jigsaw/jake/nashorn: 14 new changesets

2016-05-26 Thread alan . bateman
Changeset: c24beef07d1b
Author:sundar
Date:  2016-05-18 14:08 +0530
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/c24beef07d1b

8157160: JSON.stringify does not work on ScriptObjectMirror objects
Reviewed-by: hannesw, mhaupt

! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java
+ test/script/basic/JDK-8157160.js
+ test/script/basic/JDK-8157160.js.EXPECTED

Changeset: c187d75b77aa
Author:mhaupt
Date:  2016-05-18 12:07 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/c187d75b77aa

8157225: adopt method handle for array length getter in BeanLinker
Reviewed-by: hannesw, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java

Changeset: bb6cf30cf892
Author:sundar
Date:  2016-05-18 20:17 +0530
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/bb6cf30cf892

8157241: Remove javac warnings of Nashorn "ant clean test"
Reviewed-by: mhaupt, hannesw

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
! 
buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! test/src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java

Changeset: 7099f590cdec
Author:mhaupt
Date:  2016-05-18 17:37 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/7099f590cdec

8157250: BeanLinker assumes fixed array type linkage
Reviewed-by: attila, sundar

! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
+ test/script/basic/JDK-8157250.js
+ test/script/basic/JDK-8157250.js.EXPECTED

Changeset: 9a6da438e0f6
Author:hannesw
Date:  2016-05-18 18:44 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/9a6da438e0f6

8066229: Fuzzing bug: Can't find scope depth
Reviewed-by: sundar

+ test/script/basic/JDK-8066229.js
- test/script/basic/JDK-8157250.js.EXPECTED

Changeset: be28ce2f1054
Author:jlahoda
Date:  2016-05-18 21:00 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/be28ce2f1054

8133549: Generalize jshell's EditingHistory
Summary: Using a generic EditingHistory in jjs
Reviewed-by: sundar

! 
src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java
! 
src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/HistoryObject.java
! 
src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java

Changeset: b13b36ca5821
Author:hannesw
Date:  2016-05-18 22:30 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/b13b36ca5821

8157263: Octane svn repository no longer exists
Reviewed-by: sundar

! make/build.xml

Changeset: 8ad91dc85bfa
Author:lana
Date:  2016-05-19 19:46 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/8ad91dc85bfa

Merge


Changeset: 2d3d3a04ce6c
Author:sundar
Date:  2016-05-20 13:20 +0530
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/2d3d3a04ce6c

8157310: jdk.dynalink.linker.support.Lookup should have more checks before 
adding module read link
Reviewed-by: hannesw, attila

! 
src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java

Changeset: 141d0cf2c12e
Author:mhaupt
Date:  2016-05-20 16:02 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/141d0cf2c12e

8157444: exclude jjs shebang handling test from runs
Reviewed-by: sundar, hannesw, jlaskey

+ test/script/currently-failing/JDK-8144221.js
+ test/script/currently-failing/JDK-8