[OpenJDK 2D-Dev] hg: jdk8/2d/nashorn: 45 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Wed Jun 5 18:23:28 UTC 2013


Changeset: dee23cce5235
Author:    katleman
Date:      2013-05-23 10:47 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/dee23cce5235

Added tag jdk8-b91 for changeset 6b9f41203800

! .hgtags

Changeset: 1c7481ac7fe0
Author:    katleman
Date:      2013-05-30 10:58 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/nashorn/rev/e955e64fd15d

Merge


Changeset: 833a9a584b64
Author:    attila
Date:      2013-05-21 13:40 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/nashorn/rev/8af550dee961

Merge


Changeset: 6fc7b51e83d6
Author:    lagergren
Date:      2013-05-23 15:51 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/nashorn/rev/910fd2849c4c

Merge


Changeset: 343fd0450802
Author:    sundar
Date:      2013-05-27 20:41 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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




More information about the 2d-dev mailing list