hg: jdk8/deploy/nashorn: 70 new changesets

dmitry.cherepanov at oracle.com dmitry.cherepanov at oracle.com
Wed Jun 12 04:35:58 PDT 2013


Changeset: 1c7481ac7fe0
Author:    katleman
Date:      2013-05-30 10:58 -0700
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/1c7481ac7fe0

Added tag jdk8-b92 for changeset dee23cce5235

! .hgtags

Changeset: 80d4db063d5a
Author:    jlaskey
Date:      2013-05-14 11:15 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/80d4db063d5a

8014512: Exclude testing and infrastructure packages from code coverage
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com

! make/code_coverage.xml

Changeset: eeed4db61215
Author:    jlaskey
Date:      2013-05-14 11:16 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/eeed4db61215

Merge

- src/jdk/nashorn/internal/ir/LineNumberNode.java
- src/jdk/nashorn/internal/ir/Location.java
- test/script/trusted/logcoverage.js

Changeset: fc20983ef38e
Author:    attila
Date:      2013-05-14 19:18 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/fc20983ef38e

8011718: binding already bound function with extra arguments fails
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ test/script/basic/JDK-8011718.js
+ test/script/basic/JDK-8011718.js.EXPECTED

Changeset: f88a4818a4dc
Author:    lagergren
Date:      2013-05-14 19:56 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/f88a4818a4dc

8014426: Original exception no longer thrown away when a finally rethrows
Reviewed-by: attila, jlaskey

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/ir/CatchNode.java
! src/jdk/nashorn/internal/ir/ThrowNode.java
! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8014426.js
+ test/script/basic/JDK-8014426.js.EXPECTED

Changeset: 64ef1aeaeb4e
Author:    attila
Date:      2013-05-15 10:28 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/64ef1aeaeb4e

8014639: Remove debug flag from test runs
Reviewed-by: hannesw, lagergren

! make/project.properties

Changeset: b37eb709ae27
Author:    attila
Date:      2013-05-15 14:54 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/b37eb709ae27

8014646: Update the Java interop documentation in the Java Scripting Programmer's Guide
Reviewed-by: jlaskey, hannesw, lagergren

! docs/JavaScriptingProgrammersGuide.html

Changeset: 1eaa542cc8e2
Author:    sundar
Date:      2013-05-15 19:45 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/1eaa542cc8e2

8012305: Function.bind can't be called on prototype function inside constructor
Reviewed-by: lagergren, attila

+ test/script/basic/JDK-8012305.js
+ test/script/basic/JDK-8012305.js.EXPECTED

Changeset: 6344644b81ec
Author:    jlaskey
Date:      2013-05-15 12:09 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/6344644b81ec

8014648: Exclude testing and infrastructure packages from code coverage, round two
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com

! make/code_coverage.xml
! src/jdk/nashorn/internal/runtime/options/Option.java
! src/jdk/nashorn/internal/runtime/options/Options.java
- src/jdk/nashorn/internal/runtime/options/ValueOption.java
! test/script/basic/allgettersetters.js

Changeset: 19e9cd9c7010
Author:    attila
Date:      2013-05-15 20:21 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/19e9cd9c7010

8014647: Allow class-based overrides to be initialized with a ScriptFunction
Reviewed-by: hannesw, jlaskey, sundar

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

Changeset: ac14a1fb0cab
Author:    sundar
Date:      2013-05-16 14:52 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/ac14a1fb0cab

8009141: Avoid netscape.javascript.JSObject in nashorn code
Reviewed-by: lagergren, hannesw

+ src/jdk/nashorn/api/scripting/JSObject.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
- src/netscape/javascript/JSObject.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: 4c67a692ef97
Author:    lagergren
Date:      2013-05-16 13:44 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/4c67a692ef97

8013919: Original exception no longer thrown away when a finally rethrows
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
+ test/script/basic/JDK-8013919.js
+ test/script/basic/JDK-8013919.js.EXPECTED

Changeset: 98798a6336de
Author:    hannesw
Date:      2013-05-16 19:52 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/98798a6336de

8012359: Increase code coverage in Joni
Reviewed-by: jlaskey, lagergren

! make/build.xml
- src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
+ src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.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/AsmCompiler.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompilerSupport.java
! src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java
! src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.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/CaptureTreeNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Config.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/Matcher.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NameEntry.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NativeMachine.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/Region.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/StackMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java
- src/jdk/nashorn/internal/runtime/regexp/joni/UnsetAddrList.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CTypeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CallNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/AbstractBench.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchGreedyBacktrack.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchRailsRegs.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchSeveralRegexps.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/Reduce.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java
! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/PosixBracket.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/Ptr.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java
+ test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java
+ test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java

Changeset: aa1b6e8c51a0
Author:    jlaskey
Date:      2013-05-17 14:30 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/aa1b6e8c51a0

8012694: Smoke test fail: Windows JDK-8008554.js - access denied ("java.io.FilePermission" "//C/aurora/sandbox/nashorn~source/test/script/basic/NASHORN-99.js" "read")
Reviewed-by: jlaskey
Contributed-by: konstantin.shefov at oracle.com


Changeset: a92be4c0063b
Author:    jlaskey
Date:      2013-05-17 16:12 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/a92be4c0063b

Merge

- src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompiler.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompilerSupport.java
- src/jdk/nashorn/internal/runtime/regexp/joni/CaptureTreeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NameEntry.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NativeMachine.java
- src/jdk/nashorn/internal/runtime/regexp/joni/UnsetAddrList.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CTypeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CallNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/AbstractBench.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchGreedyBacktrack.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchRailsRegs.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchSeveralRegexps.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/Reduce.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/PosixBracket.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/Ptr.java
- src/netscape/javascript/JSObject.java

Changeset: 1d5a8f1f416e
Author:    jlaskey
Date:      2013-05-17 16:44 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/1d5a8f1f416e

8014823: Reprise - Smoke test fail: Windows JDK-8008554.js - access denied ("java.io.FilePermission" "//C/aurora/sandbox/nashorn~source/test/script/basic/NASHORN-99.js" "read")
Reviewed-by: jlaskey
Contributed-by: konstantin.shefov at oracle.com

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

Changeset: 92164a5742db
Author:    lagergren
Date:      2013-05-20 16:38 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/92164a5742db

8006069: Range analysis first iteration, runtime specializations
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
+ src/jdk/nashorn/internal/codegen/RangeAnalyzer.java
+ src/jdk/nashorn/internal/codegen/types/Range.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
+ test/script/basic/ranges_disabled.js
+ test/script/basic/ranges_disabled.js.EXPECTED
+ test/script/basic/ranges_enabled.js
+ test/script/basic/ranges_enabled.js.EXPECTED
+ test/script/basic/ranges_payload.js

Changeset: b558e19d5de5
Author:    sundar
Date:      2013-05-20 23:04 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/b558e19d5de5

8014909: ant test compilation error with JoniTest.java
Reviewed-by: jlaskey

! make/build.xml

Changeset: 1fd18f40ab52
Author:    attila
Date:      2013-05-20 21:25 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/1fd18f40ab52

8014797: rename Java.toJavaArray/toJavaScriptArray to Java.to/from, respectively.
Reviewed-by: jlaskey, sundar

! docs/JavaScriptingProgrammersGuide.html
! docs/source/javaarray.js
! src/jdk/nashorn/api/scripting/resources/engine.js
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/NASHORN-556.js
! test/script/basic/javaarrayconversion.js
! test/script/currently-failing/logcoverage.js
! test/script/trusted/NASHORN-638.js
! test/script/trusted/NASHORN-653.js

Changeset: e955e64fd15d
Author:    lana
Date:      2013-05-22 09:59 -0700
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/e955e64fd15d

Merge


Changeset: 833a9a584b64
Author:    attila
Date:      2013-05-21 13:40 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/833a9a584b64

8014953: Have NativeJavaPackage throw a ClassNotFoundException when invoked
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
+ test/script/basic/JDK-8014953.js
+ test/script/basic/JDK-8014953.js.EXPECTED

Changeset: 288ff54da2a5
Author:    jlaskey
Date:      2013-05-21 10:17 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/288ff54da2a5

8014827: readLine should accept a prompt as an argument
Reviewed-by: sundar, hannesw
Contributed-by: james.laskey at oracle.com

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

Changeset: 07cefc062032
Author:    sundar
Date:      2013-05-22 16:39 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/07cefc062032

8008947: ScriptEnvironment ctor should be public
Reviewed-by: lagergren, attila

! .hgignore
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java

Changeset: 66685c69bdb3
Author:    sundar
Date:      2013-05-22 19:33 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/66685c69bdb3

8014735: Typed Array, BYTES_PER_ELEMENT should be a class property
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
+ test/script/basic/JDK-8014735.js
+ test/script/basic/JDK-8014735.js.EXPECTED
! test/script/basic/NASHORN-377.js

Changeset: 8f7553df4503
Author:    hannesw
Date:      2013-05-22 16:43 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/8f7553df4503

8010804: Review long and integer usage conventions
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/runtime/JSType.java
+ test/script/basic/JDK-8010804.js
+ test/script/basic/JDK-8010804.js.EXPECTED

Changeset: 1c1453863ea8
Author:    attila
Date:      2013-05-23 12:01 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/1c1453863ea8

8015267: Allow conversion of JS arrays to Java List/Deque
Reviewed-by: lagergren, sundar

! make/build.xml
! src/jdk/nashorn/internal/objects/NativeJava.java
+ src/jdk/nashorn/internal/runtime/ListAdapter.java
! src/jdk/nashorn/internal/runtime/linker/InvokeByName.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8015267.js
+ test/script/basic/JDK-8015267.js.EXPECTED

Changeset: f7eb4436410e
Author:    lagergren
Date:      2013-05-23 13:10 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/f7eb4436410e

8012083: Array literal constant folding issue
Reviewed-by: attila, jlaskey

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

Changeset: 704bc91a0c41
Author:    attila
Date:      2013-05-23 13:36 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/704bc91a0c41

8015278: Revert accidental changes to build.xml
Reviewed-by: jlaskey, lagergren

! make/build.xml

Changeset: 8af550dee961
Author:    jlaskey
Date:      2013-05-23 09:49 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/8af550dee961

Merge


Changeset: 6fc7b51e83d6
Author:    lagergren
Date:      2013-05-23 15:51 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/6fc7b51e83d6

8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts
Reviewed-by: attila, jlaskey

! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
+ src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.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/Lower.java
! src/jdk/nashorn/internal/codegen/RangeAnalyzer.java
! src/jdk/nashorn/internal/codegen/SharedScopeCall.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/BinaryNode.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/BreakNode.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/ContinueNode.java
! src/jdk/nashorn/internal/ir/EmptyNode.java
! src/jdk/nashorn/internal/ir/ExecuteNode.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/LexicalContextNode.java
! src/jdk/nashorn/internal/ir/LiteralNode.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/TernaryNode.java
! src/jdk/nashorn/internal/ir/ThrowNode.java
! src/jdk/nashorn/internal/ir/TryNode.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/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/objects/ArrayBufferView.java
! src/jdk/nashorn/internal/runtime/DebugLogger.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterGeneratorBase.java

Changeset: fdfb4edd78d6
Author:    hannesw
Date:      2013-05-24 13:54 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/fdfb4edd78d6

8011630: JSON parsing performance issue
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java

Changeset: 4d2eca4d4d66
Author:    sundar
Date:      2013-05-24 18:39 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/4d2eca4d4d66

8015354: JSON.parse should not use [[Put]] but use [[DefineOwnProperty]] instead
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/Property.java
+ test/script/basic/JDK-8015354.js

Changeset: 751cfefff5eb
Author:    sundar
Date:      2013-05-24 23:27 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/751cfefff5eb

8015351: Nashorn shell does not start with Turkish locale
Reviewed-by: jlaskey

! make/project.properties
! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java

Changeset: 0bf451c0678d
Author:    hannesw
Date:      2013-05-27 12:26 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/0bf451c0678d

8015348: RegExp("[") results in StackOverflowError
Reviewed-by: sundar, attila

! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8015348.js
+ test/script/basic/JDK-8015348.js.EXPECTED

Changeset: 1f57afd14cc1
Author:    lagergren
Date:      2013-05-27 13:11 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/1f57afd14cc1

8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose
Reviewed-by: jlaskey, attila

! make/build-benchmark.xml
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! test/script/basic/compile-octane.js.EXPECTED
! test/script/basic/run-octane.js

Changeset: 910fd2849c4c
Author:    lagergren
Date:      2013-05-27 13:12 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/910fd2849c4c

Merge


Changeset: 343fd0450802
Author:    sundar
Date:      2013-05-27 20:41 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/343fd0450802

8015352: "i".toUpperCase() => currently returns "Ä°", but should be "I" (with Turkish locale)
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
+ test/script/basic/JDK-8015352.js

Changeset: e6193dcfe36c
Author:    lagergren
Date:      2013-05-27 17:57 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/e6193dcfe36c

8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino
Reviewed-by: sundar, jlaskey

! make/build-benchmark.xml
! test/script/basic/run-octane.js

Changeset: d56168970de1
Author:    sundar
Date:      2013-05-28 16:37 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/d56168970de1

8015459: Octane test run fails on Turkish locale
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/objects/DateParser.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/GlobalFunctions.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/Logging.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java

Changeset: f472f7046ec9
Author:    sundar
Date:      2013-05-29 15:41 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/f472f7046ec9

8005979: A lot of tests are named "runTest" in reports
Reviewed-by: jlaskey

! make/project.properties

Changeset: f69e76417211
Author:    lagergren
Date:      2013-05-29 14:08 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/f69e76417211

8011023: Math round didn't conform to ECMAScript 5 spec
Reviewed-by: jlaskey, attila

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

Changeset: a2e2797392b3
Author:    sundar
Date:      2013-05-29 21:27 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/a2e2797392b3

8015349: "abc".lastIndexOf("a",-1) should evaluate to 0 and not -1
Reviewed-by: lagergren, attila, jlaskey

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

Changeset: 4463e94d9b0d
Author:    lana
Date:      2013-05-29 16:59 -0700
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/4463e94d9b0d

Merge

- src/jdk/nashorn/internal/runtime/options/ValueOption.java
- src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompiler.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompilerSupport.java
- src/jdk/nashorn/internal/runtime/regexp/joni/CaptureTreeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NameEntry.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NativeMachine.java
- src/jdk/nashorn/internal/runtime/regexp/joni/UnsetAddrList.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CTypeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CallNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/AbstractBench.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchGreedyBacktrack.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchRailsRegs.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchSeveralRegexps.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/Reduce.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/PosixBracket.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/Ptr.java
- src/netscape/javascript/JSObject.java

Changeset: ddbf41575a2b
Author:    lana
Date:      2013-06-03 23:24 -0700
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/ddbf41575a2b

Merge

- src/jdk/nashorn/internal/runtime/options/ValueOption.java
- src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompiler.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompilerSupport.java
- src/jdk/nashorn/internal/runtime/regexp/joni/CaptureTreeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NameEntry.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NativeMachine.java
- src/jdk/nashorn/internal/runtime/regexp/joni/UnsetAddrList.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CTypeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CallNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/AbstractBench.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchGreedyBacktrack.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchRailsRegs.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchSeveralRegexps.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/Reduce.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/PosixBracket.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/Ptr.java
- src/netscape/javascript/JSObject.java

Changeset: e857ab684db0
Author:    cl
Date:      2013-06-06 20:48 -0700
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/e857ab684db0

Added tag jdk8-b93 for changeset ddbf41575a2b

! .hgtags

Changeset: 7e105c2f3167
Author:    lana
Date:      2013-06-03 16:10 -0700
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/7e105c2f3167

Merge


Changeset: d2bd881976b5
Author:    lana
Date:      2013-06-04 21:38 -0700
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/d2bd881976b5

Merge


Changeset: 66b2fde90c9d
Author:    jlaskey
Date:      2013-05-29 16:23 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/66b2fde90c9d

8015636: Add more typed arrays code coverage tests.
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com

+ test/script/basic/typedarrays.js

Changeset: eda227663eda
Author:    sundar
Date:      2013-05-30 16:49 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/eda227663eda

8015353: Date.parse illegal string parsing issues
Reviewed-by: jlaskey, lagergren

- src/jdk/nashorn/internal/objects/DateParser.java
! src/jdk/nashorn/internal/objects/NativeDate.java
+ src/jdk/nashorn/internal/parser/DateParser.java
+ test/script/basic/JDK-8015353.js

Changeset: 818946884410
Author:    attila
Date:      2013-05-31 12:56 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/818946884410

8015693: reduce NodeLiteralNode to NullLiteralNode
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/ir/LiteralNode.java

Changeset: d8a7727a519e
Author:    attila
Date:      2013-05-31 12:57 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/d8a7727a519e

8015684: FieldObjectCreator.putField ignores getValueType
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java

Changeset: cab639125b98
Author:    attila
Date:      2013-05-31 12:57 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/cab639125b98

8015674: CodeGenerator.initSymbols mutates a list
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java

Changeset: 11b81fa7125a
Author:    attila
Date:      2013-05-31 12:58 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/11b81fa7125a

8015673: Type for :e symbol is wrong
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java

Changeset: b4e6cc05ce09
Author:    sundar
Date:      2013-05-31 17:39 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/b4e6cc05ce09

8012164: Error.stack needs trimming
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/internal/objects/NativeError.java
+ test/script/basic/JDK-8012164.js
+ test/script/basic/JDK-8012164.js.EXPECTED
! test/script/basic/NASHORN-108.js.EXPECTED
! test/script/basic/NASHORN-109.js.EXPECTED
! test/script/basic/errorstack.js.EXPECTED

Changeset: 64250b3a2f2a
Author:    jlaskey
Date:      2013-05-31 13:04 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/64250b3a2f2a

8015727: Thread safe print function
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/objects/Global.java

Changeset: 295c91f5fdde
Author:    sundar
Date:      2013-06-03 15:58 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/295c91f5fdde

8015345: Function("}),print('test'),({") should throw SyntaxError
Reviewed-by: lagergren, hannesw, jlaskey

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

Changeset: 08a8fda6c0bf
Author:    jlaskey
Date:      2013-06-03 08:34 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/08a8fda6c0bf

8015741: Need a global.load function that starts with a new global scope.
Reviewed-by: sundar, lagergren
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8015741.js
+ test/script/basic/JDK-8015741.js.EXPECTED

Changeset: 2df08f4c531d
Author:    jlaskey
Date:      2013-06-03 11:16 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/2df08f4c531d

8015796: Race condition in RuntimeCallsites
Reviewed-by: lagergren, attila
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java

Changeset: 0946c8a60f39
Author:    jlaskey
Date:      2013-06-03 12:57 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/0946c8a60f39

8015814: loadWithNewGlobal needs to wrap createGlobal in AccessController.doPrivileged
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com

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

Changeset: 78113cda23bf
Author:    sundar
Date:      2013-06-04 17:33 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/78113cda23bf

8015855: test/script/basic/JDK-8012164.js fails on Windows
Reviewed-by: hannesw, lagergren, jlaskey

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

Changeset: c70f60578385
Author:    sundar
Date:      2013-06-04 22:31 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/c70f60578385

8015830: Javascript mapping of ScriptEngine bindings does not expose keys
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
+ test/script/basic/JDK-8015830.js
+ test/script/basic/JDK-8015830.js.EXPECTED

Changeset: 62b096f7bac3
Author:    sundar
Date:      2013-06-05 12:08 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/62b096f7bac3

8015945: loadWithNewGlobal return value has to be properly wrapped
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8015945.js
+ test/script/basic/JDK-8015945.js.EXPECTED

Changeset: c6c05f23bca4
Author:    sundar
Date:      2013-06-05 13:33 +0530
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/c6c05f23bca4

Merge

- src/jdk/nashorn/internal/objects/DateParser.java

Changeset: 0feca8a93cb3
Author:    attila
Date:      2013-06-05 10:44 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/0feca8a93cb3

8015955: ObjectNode.elements should be stronger typed
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/ir/BlockLexicalContext.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java

Changeset: 9374c04f38fe
Author:    attila
Date:      2013-06-05 12:17 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/9374c04f38fe

8015961: Several small code-gardening fixes
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/NativeMath.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ListAdapter.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java

Changeset: 60bc560df392
Author:    hannesw
Date:      2013-06-05 12:44 +0200
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/60bc560df392

8015350: Array.prototype.reduceRight issue with large length and index
Reviewed-by: attila, sundar, lagergren

! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
! src/jdk/nashorn/internal/runtime/arrays/EmptyArrayLikeIterator.java
! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
! src/jdk/nashorn/internal/runtime/arrays/MapIterator.java
! src/jdk/nashorn/internal/runtime/arrays/ReverseArrayIterator.java
! src/jdk/nashorn/internal/runtime/arrays/ReverseMapIterator.java
+ test/script/basic/JDK-8015350.js
+ test/script/basic/JDK-8015350.js.EXPECTED

Changeset: 35bba63990b7
Author:    jlaskey
Date:      2013-06-05 10:32 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/35bba63990b7

8015911: $EXEC does not handle large outputs
Reviewed-by: sundar, attila
Contributed-by: james.laskey at oracle.com

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

Changeset: 16219bef66ec
Author:    jlaskey
Date:      2013-06-05 12:41 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/16219bef66ec

8015910: Nashorn JavaFX includes are out of sync with JavaFX repo
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/runtime/resources/fx/controls.js
! src/jdk/nashorn/internal/runtime/resources/fx/graphics.js
! src/jdk/nashorn/internal/runtime/resources/fx/swt.js
! src/jdk/nashorn/internal/runtime/resources/fx/web.js

Changeset: e3bd0ed64da8
Author:    jlaskey
Date:      2013-06-05 12:54 -0300
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/e3bd0ed64da8

Merge


Changeset: d92b756bc739
Author:    lana
Date:      2013-06-10 17:04 -0700
URL:       http://hg.openjdk.java.net/jdk8/deploy/nashorn/rev/d92b756bc739

Merge

- src/jdk/nashorn/internal/objects/DateParser.java



More information about the jdk8-changes mailing list