hg: jdk8/tl/nashorn: 18 new changesets
sundararajan.athijegannathan at oracle.com
sundararajan.athijegannathan at oracle.com
Fri Jul 12 08:22:59 PDT 2013
Changeset: 5106d43feed7
Author: hannesw
Date: 2013-07-08 19:34 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/5106d43feed7
8019963: empty char range in regex
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
+ test/script/basic/JDK-8019963.js
+ test/script/basic/JDK-8019963.js.EXPECTED
Changeset: d3f4e5dea634
Author: attila
Date: 2013-07-09 13:57 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/d3f4e5dea634
8009758: reactivate the 8006529 test.
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/FunctionScope.java
- test/script/currently-failing/JDK-8006529.js
+ test/script/trusted/JDK-8006529.js
Changeset: 7538a59ca241
Author: sundar
Date: 2013-07-09 17:37 +0530
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/7538a59ca241
8014785: Ability to extend global instance by binding properties of another object
Reviewed-by: attila, hannesw, jlaskey, lagergren
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/linker/InvokeByName.java
+ test/script/basic/JDK-8014785.js
+ test/script/basic/JDK-8014785.js.EXPECTED
Changeset: d480015ab732
Author: lagergren
Date: 2013-07-09 15:56 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/d480015ab732
8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment.
Reviewed-by: sundar, jlaskey
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
+ test/script/basic/JDK-8020124.js
Changeset: 997a3215744a
Author: sundar
Date: 2013-07-10 13:25 +0530
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/997a3215744a
8020224: LinkageError: attempted duplicate class definition when --loader-per-compiler=false
Reviewed-by: hannesw
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk/nashorn/internal/runtime/Context.java
! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
Changeset: a9b74daed4f9
Author: hannesw
Date: 2013-07-10 10:54 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/a9b74daed4f9
8016681: regex capture behaves differently than on V8
Reviewed-by: lagergren, sundar
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8016681.js
+ test/script/basic/JDK-8016681.js.EXPECTED
Changeset: c501b1666bda
Author: sundar
Date: 2013-07-10 19:08 +0530
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/c501b1666bda
8020276: interface checks in Invocable.getInterface implementation
Reviewed-by: jlaskey, hannesw, attila
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
Changeset: 798e3aa19718
Author: sundar
Date: 2013-07-11 16:34 +0530
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/798e3aa19718
8020325: static property does not work on accessible, public classes
Reviewed-by: attila, hannesw, lagergren
! make/build.xml
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/lookup/Lookup.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
+ test/script/basic/JDK-8020325.js
+ test/script/basic/JDK-8020325.js.EXPECTED
! test/script/trusted/JDK-8006529.js
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
Changeset: 58614b556a0d
Author: sundar
Date: 2013-07-11 18:23 +0530
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/58614b556a0d
8020380: __noSuchProperty__ defined in mozilla_compat.js script should be non-enumerable
Reviewed-by: jlaskey, hannesw, attila
! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
+ test/script/basic/JDK-8020380.js
Changeset: 2c007a8bb0e7
Author: attila
Date: 2013-07-11 18:33 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/2c007a8bb0e7
8013925: Remove symbol fields from nodes that don't need them
Reviewed-by: jlaskey, lagergren
! 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/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/codegen/FunctionSignature.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/RangeAnalyzer.java
! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk/nashorn/internal/ir/AccessNode.java
! src/jdk/nashorn/internal/ir/Assignment.java
! src/jdk/nashorn/internal/ir/BaseNode.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk/nashorn/internal/ir/Block.java
+ src/jdk/nashorn/internal/ir/BlockStatement.java
! src/jdk/nashorn/internal/ir/BreakableNode.java
+ src/jdk/nashorn/internal/ir/BreakableStatement.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/CaseNode.java
! src/jdk/nashorn/internal/ir/CatchNode.java
- src/jdk/nashorn/internal/ir/ExecuteNode.java
+ src/jdk/nashorn/internal/ir/Expression.java
+ src/jdk/nashorn/internal/ir/ExpressionStatement.java
! src/jdk/nashorn/internal/ir/ForNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/ir/IfNode.java
! src/jdk/nashorn/internal/ir/IndexNode.java
! src/jdk/nashorn/internal/ir/LabelNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
+ src/jdk/nashorn/internal/ir/LexicalContextExpression.java
! src/jdk/nashorn/internal/ir/LexicalContextNode.java
+ src/jdk/nashorn/internal/ir/LexicalContextStatement.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/LoopNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/ir/PropertyNode.java
! src/jdk/nashorn/internal/ir/ReturnNode.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk/nashorn/internal/ir/SplitNode.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk/nashorn/internal/ir/TemporarySymbols.java
! src/jdk/nashorn/internal/ir/TernaryNode.java
! src/jdk/nashorn/internal/ir/ThrowNode.java
! src/jdk/nashorn/internal/ir/UnaryNode.java
! src/jdk/nashorn/internal/ir/VarNode.java
! src/jdk/nashorn/internal/ir/WhileNode.java
! src/jdk/nashorn/internal/ir/WithNode.java
! src/jdk/nashorn/internal/ir/debug/ASTWriter.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! test/script/trusted/JDK-8006529.js
Changeset: 9083af56bbcb
Author: sundar
Date: 2013-07-11 22:58 +0530
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/9083af56bbcb
8012191: noSuchProperty can't cope with vararg functions
Reviewed-by: jlaskey, attila
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
+ test/script/basic/JDK-8012191.js
+ test/script/basic/JDK-8012191.js.EXPECTED
Changeset: 289923785ada
Author: attila
Date: 2013-07-11 22:01 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/289923785ada
8020125: PrintVisitor wasn't printing bodies of FunctionNode within UnaryNode
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/ir/UnaryNode.java
! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
Changeset: d763da247244
Author: sundar
Date: 2013-07-12 15:01 +0530
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/d763da247244
8020437: Wrong handling of line numbers with multiline string literals
Reviewed-by: attila, lagergren
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8020437.js
+ test/script/basic/JDK-8020437.js.EXPECTED
+ test/script/error/JDK-8020437-2.js
+ test/script/error/JDK-8020437-2.js.EXPECTED
+ test/script/error/JDK-8020437.js
+ test/script/error/JDK-8020437.js.EXPECTED
Changeset: 1a6b1799f533
Author: sundar
Date: 2013-07-12 15:27 +0530
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/1a6b1799f533
8020223: ClassCastException: String can not be casted to ScriptFunction
Reviewed-by: attila, lagergren
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8020223.js
Changeset: e27ebcfed6fa
Author: attila
Date: 2013-07-12 11:58 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/e27ebcfed6fa
8019822: Duplicate name and signature in finally block
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
+ test/script/basic/JDK-8019822.js
Changeset: 8108ba8366fd
Author: sundar
Date: 2013-07-12 20:12 +0530
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/8108ba8366fd
Merge
- src/jdk/nashorn/internal/ir/ExecuteNode.java
- test/script/currently-failing/JDK-8006529.js
Changeset: 5cdf4352ee0b
Author: sundar
Date: 2013-07-12 20:06 +0530
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/5cdf4352ee0b
8020463: Input argument array wrapping in loadWithNewGlobal is wrong
Reviewed-by: attila, jlaskey
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8020463.js
! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
Changeset: cbfeffbcd3f2
Author: sundar
Date: 2013-07-12 20:13 +0530
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/cbfeffbcd3f2
Merge
More information about the compiler-dev
mailing list