hg: type-annotations/type-annotations/nashorn: 22 new changesets

wdietl at gmail.com wdietl at gmail.com
Tue Jul 23 23:18:37 PDT 2013


Changeset: 973d78ee0728
Author:    attila
Date:      2013-07-15 12:33 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/973d78ee0728

8020324: Implement Object.bindProperties(target, source) for beans
Reviewed-by: hannesw, sundar

! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk/internal/dynalink/beans/BeansLinker.java
! src/jdk/internal/dynalink/beans/StaticClassLinker.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
+ src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java
+ src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java
+ test/script/basic/JDK-8020324.js
+ test/script/basic/JDK-8020324.js.EXPECTED
+ test/src/jdk/nashorn/test/models/PropertyBind.java

Changeset: 62c552bcc342
Author:    hannesw
Date:      2013-07-15 15:51 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/62c552bcc342

8020354: Object literal property initialization is not done in source order
Reviewed-by: sundar, jlaskey

! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8020354.js
+ test/script/basic/JDK-8020354.js.EXPECTED

Changeset: ede320e13c82
Author:    attila
Date:      2013-07-15 16:31 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/ede320e13c82

8020508: Enforce reflection access restrictions on Object.bindProperties
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
+ test/script/basic/JDK-8020508.js
+ test/script/basic/JDK-8020508.js.EXPECTED

Changeset: e5505f0b10de
Author:    hannesw
Date:      2013-07-15 16:35 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/e5505f0b10de

8020283: Don't use exceptions for widening of ArrayData
Reviewed-by: jlaskey, attila

! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java

Changeset: 01212f5e7dad
Author:    attila
Date:      2013-07-15 16:58 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/01212f5e7dad

8011210: fix reporting of call site locations; print them on -tcs=miss
Reviewed-by: jlaskey, hannesw

! src/jdk/internal/dynalink/DynamicLinker.java
! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java

Changeset: 28f1f2374004
Author:    hannesw
Date:      2013-07-15 18:32 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/28f1f2374004

8020358: Array(0xfffffff) throws OutOfMemoryError
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
+ test/script/basic/JDK-8020358.js
+ test/script/basic/JDK-8020358.js.EXPECTED

Changeset: d685fec24d13
Author:    sundar
Date:      2013-07-16 09:54 +0530
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/d685fec24d13

Merge


Changeset: 965d876853ec
Author:    attila
Date:      2013-07-16 15:28 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/965d876853ec

8020357: throw RangeError for too large NativeArrayBuffer size
Reviewed-by: jlaskey, hannesw, sundar

! src/jdk/nashorn/internal/objects/ArrayBufferView.java
+ test/script/basic/JDK-8020357.js
+ test/script/basic/JDK-8020357.js.EXPECTED

Changeset: 7503f30c1355
Author:    hannesw
Date:      2013-07-16 16:12 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/7503f30c1355

8010821: [findbugs] Some classes in jdk.nashorn.internal.runtime.regexp expose mutable objects
Reviewed-by: attila, jlaskey, sundar

! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java
! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java
! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Token.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.java

Changeset: 78bdb8a7f1e7
Author:    attila
Date:      2013-07-16 17:03 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/78bdb8a7f1e7

8015356: array concatenation should skip empty elements
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8015356.js
+ test/script/basic/JDK-8015356.js.EXPECTED

Changeset: 10a1ab9e20a4
Author:    katleman
Date:      2013-07-11 10:13 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/10a1ab9e20a4

Added tag jdk8-b98 for changeset 542b7803f038

! .hgtags

Changeset: 81cbb18d558a
Author:    lana
Date:      2013-07-17 00:36 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/81cbb18d558a

Merge


Changeset: e1d19f9fd5a9
Author:    jlaskey
Date:      2013-07-16 17:40 -0300
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/e1d19f9fd5a9

8017585: Exclude two failing tests from Nashorn CC run
Reviewed-by: jlaskey, sundar, attila
Contributed-by: konstantin.shefov at oracle.com

+ exclude/exclude_list.txt
+ exclude/exclude_list_cc.txt
! make/build.xml

Changeset: 71cfe4e66bcb
Author:    jlaskey
Date:      2013-07-17 11:53 -0300
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/71cfe4e66bcb

8020596: Initialization of white space strings in scanner should be done with \u strings
Reviewed-by: attila, hannesw
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/parser/Lexer.java

Changeset: 3d6f6b8d8bc8
Author:    hannesw
Date:      2013-07-17 18:20 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/3d6f6b8d8bc8

8020356: ClassCastException Undefined->Scope on spiltter class generated for a large switch statement
Reviewed-by: jlaskey, attila

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Label.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
+ test/script/basic/JDK-8020356.js
+ test/script/basic/JDK-8020356.js.EXPECTED

Changeset: e3307f1a30e5
Author:    sundar
Date:      2013-07-18 18:08 +0530
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/e3307f1a30e5

8020731: Revisit checkPermission calls in Context class
Reviewed-by: attila, hannesw

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
- src/jdk/nashorn/internal/runtime/linker/JavaAdapterGeneratorBase.java

Changeset: 624f8be5c3fe
Author:    attila
Date:      2013-07-18 16:22 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/624f8be5c3fe

8020809: Java adapter should not allow overriding of caller sensitive methods
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
+ test/script/trusted/JDK-8020809.js
+ test/script/trusted/JDK-8020809.js.EXPECTED

Changeset: 4b06441b7624
Author:    attila
Date:      2013-07-18 16:47 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/4b06441b7624

8020820: Limit access to static members of reflective classes
Reviewed-by: jlaskey, sundar

! make/build.xml
! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! test/script/basic/JDK-8010946-2.js
! test/script/basic/JDK-8010946-2.js.EXPECTED
! test/script/basic/NASHORN-473.js
+ test/script/basic/classloader.js
+ test/script/basic/classloader.js.EXPECTED
! test/script/basic/javaarray.js
! test/script/sandbox/classloader.js.EXPECTED
! test/script/sandbox/reflection.js
! test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java

Changeset: 0cfa27ed82fe
Author:    sundar
Date:      2013-07-23 18:17 +0530
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/0cfa27ed82fe

8021122: Not all callables are handled for toString and other function valued properties
Reviewed-by: attila, hannesw, jlaskey

! src/jdk/nashorn/internal/ir/debug/ASTWriter.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ListAdapter.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
+ test/script/basic/JDK-8021122.js
+ test/script/basic/JDK-8021122.js.EXPECTED

Changeset: e86b297d26aa
Author:    jlaskey
Date:      2013-07-23 12:00 -0300
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/e86b297d26aa

8021130: Comments need to be tokens
Reviewed-by: lagergren, attila
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/parser/TokenType.java

Changeset: ccbea9172aa5
Author:    sundar
Date:      2013-07-23 21:45 +0530
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/ccbea9172aa5

8021164: REGRESSION: test262 failures after JDK-8021122
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java

Changeset: 4cb1780bc385
Author:    sundar
Date:      2013-07-23 21:51 +0530
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/4cb1780bc385

Merge

- src/jdk/nashorn/internal/runtime/linker/JavaAdapterGeneratorBase.java



More information about the type-annotations-dev mailing list