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

jonathan.gibbons at oracle.com jonathan.gibbons at oracle.com
Tue Oct 15 14:45:49 PDT 2013


Changeset: 6345d08fd5de
Author:    hannesw
Date:      2013-10-08 11:55 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/6345d08fd5de

8025213: Assignment marks variable as defined too early
Reviewed-by: jlaskey, lagergren, sundar

! src/jdk/nashorn/internal/codegen/Attr.java
+ test/script/basic/JDK-8025213.js
+ test/script/basic/JDK-8025213.js.EXPECTED

Changeset: 8c326f8c6799
Author:    sundar
Date:      2013-10-08 13:02 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/8c326f8c6799

8026033: Switch should load expression even when there are no cases in it
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
+ test/script/basic/JDK-8026033.js
+ test/script/basic/JDK-8026033.js.EXPECTED

Changeset: 025e2ff9e91b
Author:    hannesw
Date:      2013-10-08 13:11 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/025e2ff9e91b

8025965: Specialized functions with same weight replace each other in TreeSet
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/runtime/CompiledFunction.java

Changeset: 19dba6637f20
Author:    sundar
Date:      2013-10-08 14:57 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/19dba6637f20

8026039: future strict names are allowed as function name and argument name of a strict function
Reviewed-by: hannesw, jlaskey

! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/error/JDK-8026039.js
+ test/script/error/JDK-8026039.js.EXPECTED

Changeset: c9921761903b
Author:    hannesw
Date:      2013-10-08 15:53 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/c9921761903b

8026042: FoldConstants need to guard against ArrayLiteralNode
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
+ test/script/basic/JDK-8026042.js
+ test/script/basic/JDK-8026042.js.EXPECTED

Changeset: 346ba5b8a488
Author:    sundar
Date:      2013-10-08 16:46 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/346ba5b8a488

8026048: Function constructor should convert arguments to String before performing any syntax checks
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/objects/NativeFunction.java
+ test/script/basic/JDK-8026048.js

Changeset: 8d29733ad609
Author:    sundar
Date:      2013-10-09 10:47 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/8d29733ad609

8026112: Function("with(x ? 1e81 : (x2.constructor = 0.1)){}") throws AssertionError: double is not compatible with object
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
+ test/script/basic/JDK-8026112.js

Changeset: 1e03d7caa68b
Author:    sundar
Date:      2013-10-09 13:26 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/1e03d7caa68b

8026125: Array.prototype.slice.call(Java.type("java.util.HashMap")) throws ClassCastException: jdk.internal.dynalink.beans.StaticClass cannot be cast to jdk.nashorn.internal.runtime.ScriptObject
Reviewed-by: hannesw, jlaskey

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

Changeset: ec3094d9d5d5
Author:    hannesw
Date:      2013-10-09 14:50 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/ec3094d9d5d5

8026008: Constant folding removes var statement
Reviewed-by: sundar, jlaskey

! src/jdk/nashorn/internal/codegen/FoldConstants.java
+ test/script/basic/JDK-8026008.js
+ test/script/basic/JDK-8026008.js.EXPECTED

Changeset: 03a68e7ca1d5
Author:    lagergren
Date:      2013-10-09 17:53 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/03a68e7ca1d5

8026137: Fix Issues with Binary Evaluation Order
Reviewed-by: hannesw, jlaskey
Contributed-by: marcus.lagergren at oracle.com, attila.szegedi at oracle.com

! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/BranchOptimizer.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk/nashorn/internal/codegen/types/ObjectType.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/ir/AccessNode.java
! src/jdk/nashorn/internal/ir/BaseNode.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/ir/IndexNode.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
- src/jdk/nashorn/internal/ir/TypeOverride.java
! src/jdk/nashorn/internal/ir/UnaryNode.java
! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/arrays/JavaArrayIterator.java
! src/jdk/nashorn/internal/runtime/arrays/ReverseJavaArrayIterator.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
+ test/script/basic/JDK-8026137.js
+ test/script/basic/JDK-8026137.js.EXPECTED

Changeset: 7cc5ff16380f
Author:    sundar
Date:      2013-10-10 11:48 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/7cc5ff16380f

8026167: Class cache/reuse of 'eval' scripts results in ClassCastException in some cases.
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk/nashorn/internal/runtime/Context.java
! test/script/assert.js
! test/script/basic/JDK-8019508.js
! test/script/basic/JDK-8019508.js.EXPECTED
! test/script/basic/JDK-8019553.js
! test/script/basic/JDK-8019553.js.EXPECTED
! test/script/basic/JDK-8019791.js
! test/script/basic/JDK-8019791.js.EXPECTED
! test/script/basic/JDK-8019805.js
! test/script/basic/JDK-8019805.js.EXPECTED
+ test/script/basic/JDK-8026167.js
! test/script/basic/NASHORN-100.js
! test/script/basic/NASHORN-100.js.EXPECTED
! test/script/basic/NASHORN-293.js
! test/script/basic/NASHORN-293.js.EXPECTED
! test/script/basic/NASHORN-40.js
! test/script/basic/NASHORN-40.js.EXPECTED
! test/script/basic/NASHORN-51.js
! test/script/basic/NASHORN-51.js.EXPECTED
! test/script/basic/NASHORN-98.js
! test/script/basic/NASHORN-98.js.EXPECTED
! test/script/basic/eval.js
! test/script/basic/eval.js.EXPECTED

Changeset: e60bbcf2f6b6
Author:    sundar
Date:      2013-10-10 13:17 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/e60bbcf2f6b6

8026248: importClass has to be a varargs function
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
+ test/script/basic/JDK-8026248.js
+ test/script/basic/JDK-8026248.js.EXPECTED

Changeset: d49a8c2173f5
Author:    lana
Date:      2013-09-26 17:23 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/d49a8c2173f5

Merge


Changeset: 75fd3486e584
Author:    katleman
Date:      2013-10-02 13:26 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/75fd3486e584

Added tag jdk8-b110 for changeset d49a8c2173f5

! .hgtags

Changeset: fc2b6885e60e
Author:    cl
Date:      2013-10-10 10:09 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/fc2b6885e60e

Added tag jdk8-b111 for changeset 75fd3486e584

! .hgtags

Changeset: f6263ae511c2
Author:    lana
Date:      2013-10-10 13:41 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/f6263ae511c2

Merge


Changeset: 34f7a699cdef
Author:    sundar
Date:      2013-10-10 14:43 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/34f7a699cdef

8026162: "this" in SAM adapter functions is wrong
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
+ test/script/basic/JDK-8026162.js

Changeset: ed3da7a574a0
Author:    lagergren
Date:      2013-10-10 16:16 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/ed3da7a574a0

8026250: Logging nullpointer bugfix and javadoc warnings
Reviewed-by: hannesw, jlaskey, sundar

! src/jdk/nashorn/api/scripting/JSObject.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/DebugLogger.java
! src/jdk/nashorn/internal/runtime/GlobalObject.java
! src/jdk/nashorn/internal/runtime/ListAdapter.java
! src/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk/nashorn/internal/runtime/WithObject.java

Changeset: a781ea074521
Author:    sundar
Date:      2013-10-10 21:43 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/a781ea074521

8026264: Getter, setter function name mangling issues
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
+ test/script/basic/JDK-8026264.js

Changeset: 375c2f2d41c8
Author:    sundar
Date:      2013-10-11 06:50 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/375c2f2d41c8

8026263: [NASHORN] Test test/script/basic/JDK-8025488.js fails in nightly builds
Reviewed-by: jlaskey

! test/script/basic/JDK-8025488.js

Changeset: 56be5161f0d2
Author:    sundar
Date:      2013-10-11 09:09 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/56be5161f0d2

Merge


Changeset: 1c154cee43d9
Author:    hannesw
Date:      2013-10-11 10:56 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/1c154cee43d9

8026292: Megamorphic setter fails with boolean value
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/codegen/MethodEmitter.java
+ test/script/basic/JDK-8026292.js

Changeset: fb091f9052a6
Author:    sundar
Date:      2013-10-11 11:15 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/fb091f9052a6

8026302: source representation of getter and setter methods is wrong
Reviewed-by: lagergren, hannesw, jlaskey

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

Changeset: 062579f50371
Author:    sundar
Date:      2013-10-11 14:11 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/062579f50371

8026317: $ in the function name results in wrong function being invoked
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/internal/codegen/Namespace.java
+ test/script/basic/JDK-8026317.js
+ test/script/basic/JDK-8026317.js.EXPECTED

Changeset: b35d175207f6
Author:    sundar
Date:      2013-10-11 14:13 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/b35d175207f6

Merge


Changeset: 3551855c4f40
Author:    lana
Date:      2013-10-08 15:00 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/3551855c4f40

Merge

- make/java.security.override

Changeset: b48b719c5efc
Author:    lana
Date:      2013-10-11 03:09 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/b48b719c5efc

Merge

- make/java.security.override

Changeset: 1b0a71a9920a
Author:    lana
Date:      2013-10-11 23:31 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/nashorn/rev/1b0a71a9920a

Merge




More information about the type-annotations-dev mailing list