hg: ppc-aix-port/jdk8/nashorn: 126 new changesets

volker.simonis at gmail.com volker.simonis at gmail.com
Fri Nov 15 01:13:37 PST 2013


Changeset: a1f980cc1355
Author:    cl
Date:      2013-09-12 11:09 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/a1f980cc1355

Added tag jdk8-b107 for changeset f35e1255024b

! .hgtags

Changeset: b5ff11e00050
Author:    sundar
Date:      2013-09-04 14:29 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/b5ff11e00050

8024120: Setting __proto__ to null removes the __proto__ property
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
! test/script/basic/JDK-8023368.js
! test/script/basic/JDK-8023368.js.EXPECTED
+ test/script/basic/JDK-8024120.js
! test/script/basic/circular_proto.js
! test/script/basic/nonextensible_proto_assign.js

Changeset: e43ab4062636
Author:    sundar
Date:      2013-09-04 19:58 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/e43ab4062636

8024174: Setting __proto__ property in Object literal should be supported
Reviewed-by: jlaskey, lagergren

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

Changeset: 9e4acaa1bb7e
Author:    lana
Date:      2013-09-06 14:20 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/9e4acaa1bb7e

Merge


Changeset: 7ae169639485
Author:    sundar
Date:      2013-09-05 21:17 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/7ae169639485

8024255: When a keyword is used as object property name, the property can not be deleted
Reviewed-by: jlaskey, lagergren

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

Changeset: c3b6ce7b74bf
Author:    sundar
Date:      2013-09-09 20:10 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/c3b6ce7b74bf

8024180: Incorrect handling of expression and parent scope in 'with' statements
Reviewed-by: jlaskey, 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/GlobalObject.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/8024180/global_var_delete.js
+ test/script/basic/8024180/global_var_delete.js.EXPECTED
+ test/script/basic/8024180/global_var_shadow.js
+ test/script/basic/8024180/global_var_shadow.js.EXPECTED
+ test/script/basic/8024180/scope_no_such_prop.js
+ test/script/basic/8024180/scope_no_such_prop.js.EXPECTED
+ test/script/basic/8024180/with_expr_prop_add.js
+ test/script/basic/8024180/with_expr_prop_add.js.EXPECTED
+ test/script/basic/8024180/with_expr_proto_prop_add.js
+ test/script/basic/8024180/with_expr_proto_prop_add.js.EXPECTED
+ test/script/basic/8024180/with_java_object.js
+ test/script/basic/8024180/with_java_object.js.EXPECTED
! test/src/jdk/nashorn/internal/runtime/ContextTest.java

Changeset: 1eca380a221f
Author:    sundar
Date:      2013-09-09 20:16 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/1eca380a221f

Merge


Changeset: b6c7cd8b962b
Author:    jlaskey
Date:      2013-09-09 13:35 -0300
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/b6c7cd8b962b

8024397: Nashorn FX Libraries need to be finalized.
Reviewed-by: sundar, hannesw, lagergren
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/runtime/resources/fx/base.js
! src/jdk/nashorn/internal/runtime/resources/fx/fxml.js
! src/jdk/nashorn/internal/runtime/resources/fx/graphics.js
! src/jdk/nashorn/internal/runtime/resources/fx/media.js
! src/jdk/nashorn/internal/runtime/resources/fx/swing.js
! src/jdk/nashorn/internal/runtime/resources/fx/swt.js
! src/jdk/nashorn/internal/runtime/resources/fx/web.js

Changeset: 483b42e56da4
Author:    jlaskey
Date:      2013-09-10 14:21 -0300
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/483b42e56da4

8024539: FX Libraries update missing file
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com

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

Changeset: badf750dda21
Author:    attila
Date:      2013-09-11 10:27 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/badf750dda21

8024130: We no longer need slots for temporaries in self-assign indices
Reviewed-by: jlaskey, lagergren

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

Changeset: 2d4c8fa8a5f4
Author:    sundar
Date:      2013-09-11 20:49 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/2d4c8fa8a5f4

8024615: Refactor ScriptObjectMirror and JSObject to support external JSObject implementations
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/api/scripting/JSObject.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
+ src/jdk/nashorn/internal/runtime/arrays/JSObjectIterator.java
+ src/jdk/nashorn/internal/runtime/arrays/ReverseJSObjectIterator.java
- src/jdk/nashorn/internal/runtime/arrays/ReverseScriptObjectMirrorIterator.java
- src/jdk/nashorn/internal/runtime/arrays/ScriptObjectMirrorIterator.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
+ test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java
! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java

Changeset: 66db7354e7e2
Author:    sundar
Date:      2013-09-11 22:51 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/66db7354e7e2

8024644: PluggableJSObject.iteratingJSObjectTest fails with jdk8-tl build
Reviewed-by: jlaskey, hannesw

! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java

Changeset: aa86166c6770
Author:    sundar
Date:      2013-09-11 22:53 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/aa86166c6770

Merge

- src/jdk/nashorn/internal/runtime/arrays/ReverseScriptObjectMirrorIterator.java
- src/jdk/nashorn/internal/runtime/arrays/ScriptObjectMirrorIterator.java

Changeset: e60f6add90d7
Author:    hannesw
Date:      2013-09-12 14:02 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/e60f6add90d7

8024476: Octane regression on Richards
Reviewed-by: sundar, jlaskey

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

Changeset: 572a2e50ba9e
Author:    hannesw
Date:      2013-09-12 17:13 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/572a2e50ba9e

8024512: Regex /[^\[]/ doesn't match
Reviewed-by: jlaskey, sundar

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

Changeset: 917b16e509bd
Author:    sundar
Date:      2013-09-12 22:16 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/917b16e509bd

8024693: Various minor issues with JSONWriter used by script parser API
Reviewed-by: jlaskey, hannesw

! make/build.xml
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! test/script/basic/NASHORN-737.js
! test/script/basic/NASHORN-737.js.EXPECTED
+ test/script/basic/parser/assignmentExpr.js
+ test/script/basic/parser/assignmentExpr.js.EXPECTED
+ test/script/basic/parser/binaryExpr.js
+ test/script/basic/parser/binaryExpr.js.EXPECTED
+ test/script/basic/parser/breakStat.js
+ test/script/basic/parser/breakStat.js.EXPECTED
+ test/script/basic/parser/condExpr.js
+ test/script/basic/parser/condExpr.js.EXPECTED
+ test/script/basic/parser/continueStat.js
+ test/script/basic/parser/continueStat.js.EXPECTED
+ test/script/basic/parser/debuggerStat.js
+ test/script/basic/parser/debuggerStat.js.EXPECTED
+ test/script/basic/parser/functions.js
+ test/script/basic/parser/functions.js.EXPECTED
+ test/script/basic/parser/ifStat.js
+ test/script/basic/parser/ifStat.js.EXPECTED
+ test/script/basic/parser/labelledStat.js
+ test/script/basic/parser/labelledStat.js.EXPECTED
+ test/script/basic/parser/lhsExpr.js
+ test/script/basic/parser/lhsExpr.js.EXPECTED
+ test/script/basic/parser/loopStat.js
+ test/script/basic/parser/loopStat.js.EXPECTED
+ test/script/basic/parser/objectLitExpr.js
+ test/script/basic/parser/objectLitExpr.js.EXPECTED
+ test/script/basic/parser/parenExpr.js
+ test/script/basic/parser/parenExpr.js.EXPECTED
+ test/script/basic/parser/primaryExpr.js
+ test/script/basic/parser/primaryExpr.js.EXPECTED
+ test/script/basic/parser/returnStat.js
+ test/script/basic/parser/returnStat.js.EXPECTED
+ test/script/basic/parser/switchStat.js
+ test/script/basic/parser/switchStat.js.EXPECTED
+ test/script/basic/parser/throwStat.js
+ test/script/basic/parser/throwStat.js.EXPECTED
+ test/script/basic/parser/tryCatchStat.js
+ test/script/basic/parser/tryCatchStat.js.EXPECTED
+ test/script/basic/parser/unaryExpr.js
+ test/script/basic/parser/unaryExpr.js.EXPECTED
+ test/script/basic/parser/useStrict.js
+ test/script/basic/parser/useStrict.js.EXPECTED
+ test/script/basic/parser/util.js
+ test/script/basic/parser/varDecl.js
+ test/script/basic/parser/varDecl.js.EXPECTED
+ test/script/basic/parser/withStat.js
+ test/script/basic/parser/withStat.js.EXPECTED

Changeset: 8b0914b25430
Author:    sundar
Date:      2013-09-13 16:45 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/8b0914b25430

8024619: JDBC java.sql.DriverManager is not usable from JS script
Reviewed-by: jlaskey, lagergren, attila

! make/build.xml
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/NashornLoader.java
! src/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk/nashorn/internal/runtime/StructureLoader.java
+ test/script/basic/JDK-8024619.js
+ test/src/META-INF/services/java.sql.Driver
+ test/src/jdk/nashorn/api/NashornSQLDriver.java

Changeset: 5683eca2967a
Author:    sundar
Date:      2013-09-13 17:50 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/5683eca2967a

Merge


Changeset: 38378024a332
Author:    sundar
Date:      2013-09-16 15:08 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/38378024a332

8024847: Java.to should accept mirror and external JSObjects as array-like objects as well
Reviewed-by: hannesw, attila, lagergren

! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/runtime/ECMAErrors.java
+ src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/ListAdapter.java
+ src/jdk/nashorn/internal/runtime/ScriptObjectListAdapter.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
+ test/script/basic/JDK-8024847.js
+ test/script/basic/JDK-8024847.js.EXPECTED

Changeset: f1fd5f0bc84c
Author:    attila
Date:      2013-09-16 14:44 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/f1fd5f0bc84c

8024846: keep separate internal arguments variable
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8024846.js

Changeset: 445ad3f6d3b4
Author:    lana
Date:      2013-09-17 08:21 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/445ad3f6d3b4

Merge

- src/jdk/nashorn/internal/runtime/arrays/ReverseScriptObjectMirrorIterator.java
- src/jdk/nashorn/internal/runtime/arrays/ScriptObjectMirrorIterator.java

Changeset: 6ec2f9e5ed5b
Author:    cl
Date:      2013-09-19 09:37 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/6ec2f9e5ed5b

Added tag jdk8-b108 for changeset 445ad3f6d3b4

! .hgtags

Changeset: d1e2050e575e
Author:    cl
Date:      2013-09-26 10:43 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/d1e2050e575e

Added tag jdk8-b109 for changeset 6ec2f9e5ed5b

! .hgtags

Changeset: 1971c2d770ae
Author:    sundar
Date:      2013-09-18 13:06 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/1971c2d770ae

8024972: for (LeftHandSideExpression in Expression) crashes the compiler
Reviewed-by: lagergren, hannesw

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

Changeset: a62172fe5bae
Author:    sundar
Date:      2013-09-18 16:36 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/a62172fe5bae

8024973: Using a different ScriptContext with a CompiledScript results in ScriptException
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/runtime/Source.java
! test/script/trusted/JDK-8008305.js
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: f954d3f4d192
Author:    sundar
Date:      2013-09-19 13:34 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/f954d3f4d192

8025048: true as case label results in ClassCastException
Reviewed-by: lagergren

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

Changeset: 740b1133f1b6
Author:    hannesw
Date:      2013-09-19 15:39 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/740b1133f1b6

8023154: compileAllTests fails with: 2 tests failed to compile
Reviewed-by: sundar, jlaskey

! make/build-benchmark.xml
! make/build.xml
! make/project.properties

Changeset: 821b0b610861
Author:    sundar
Date:      2013-09-19 21:20 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/821b0b610861

8025080: Object literal getter, setter function with number format property name results in ClassFormatError
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8025080.js
+ test/script/basic/JDK-8025080.js.EXPECTED
! test/script/basic/parser/objectLitExpr.js.EXPECTED

Changeset: 18d64bc4937d
Author:    sundar
Date:      2013-09-19 23:48 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/18d64bc4937d

8025090: 'while' statement with 'test' using var before being declared in body results in VerifyError
Reviewed-by: jlaskey

! src/jdk/nashorn/internal/ir/WhileNode.java
+ test/script/basic/JDK-8025090.js

Changeset: 195be8ca5c97
Author:    sundar
Date:      2013-09-20 12:56 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/195be8ca5c97

8025111: undefined or null 'with' expression in empty with block should throw TypeError
Reviewed-by: lagergren, hannesw

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

Changeset: fa491b75d3e4
Author:    hannesw
Date:      2013-09-20 12:11 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/fa491b75d3e4

8022587: ClassCache is not optimal and leaks Source instances
Reviewed-by: lagergren, attila

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

Changeset: 13210550765c
Author:    lana
Date:      2013-09-20 19:17 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/13210550765c

Merge


Changeset: 279f47b353f3
Author:    sundar
Date:      2013-09-20 20:55 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/279f47b353f3

8025147: Trailing comma is not allowed in JSONArray and JSONObject
Reviewed-by: hannesw, jlaskey

! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8025147.js
+ test/script/basic/JDK-8025147.js.EXPECTED

Changeset: 16b6db9f7225
Author:    sundar
Date:      2013-09-20 22:37 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/16b6db9f7225

8025149: JSON.stringify does not handle 'space' argument as per the spec.
Reviewed-by: jlaskey, hannesw

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

Changeset: b8d9a63578e2
Author:    hannesw
Date:      2013-09-21 10:11 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/b8d9a63578e2

8025163: Date methods should not return -0
Reviewed-by: lagergren, jlaskey

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

Changeset: 8f6304373671
Author:    sundar
Date:      2013-09-23 14:20 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/8f6304373671

Merge


Changeset: c5475f5d4647
Author:    sundar
Date:      2013-09-24 20:43 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/c5475f5d4647

8025312: parseInt should convert 'radix' argument to ToInt32 even if empty string is parsed
Reviewed-by: jlaskey, hannesw

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

Changeset: 754ecd62bde3
Author:    sundar
Date:      2013-09-25 08:17 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/754ecd62bde3

8025325: parseFloat does not handle '.' in exponent part
Reviewed-by: hannesw

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

Changeset: 2f8f99e5ed76
Author:    hannesw
Date:      2013-09-25 16:37 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/2f8f99e5ed76

8025434: RegExp lastIndex can exceed int range
Reviewed-by: lagergren, sundar

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

Changeset: 712f5e31739b
Author:    hannesw
Date:      2013-09-26 10:14 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/712f5e31739b

8025197: String replace method fails with regexp /$/gi
Reviewed-by: sundar

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

Changeset: 23958764f866
Author:    hannesw
Date:      2013-09-26 11:47 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/23958764f866

8025486: RegExp constructor arguments are not evaluated in right order
Reviewed-by: sundar

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

Changeset: f1f027907a69
Author:    sundar
Date:      2013-09-26 16:37 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/f1f027907a69

Merge


Changeset: d49a8c2173f5
Author:    lana
Date:      2013-09-26 17:23 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/d49a8c2173f5

Merge


Changeset: 75fd3486e584
Author:    katleman
Date:      2013-10-02 13:26 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/nashorn/rev/fc2b6885e60e

Added tag jdk8-b111 for changeset 75fd3486e584

! .hgtags

Changeset: 982dd6e1bf4f
Author:    lana
Date:      2013-09-27 18:38 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/982dd6e1bf4f

Merge


Changeset: 2016a6b9e1f3
Author:    hannesw
Date:      2013-09-27 16:59 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/2016a6b9e1f3

8025515: Performance issues with Source.getLine()
Reviewed-by: sundar, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/Source.java
+ test/script/basic/JDK-8025515.js

Changeset: 1809c9e97c71
Author:    hannesw
Date:      2013-09-27 17:00 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/1809c9e97c71

8025520: Array.prototype.slice should only copy defined elements
Reviewed-by: sundar, lagergren

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

Changeset: efc40aacaee4
Author:    hannesw
Date:      2013-09-30 15:54 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/efc40aacaee4

8025589: Array.prototype.shift should only copy defined elements in generic mode
Reviewed-by: sundar, attila

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

Changeset: ad5f9ce2a95b
Author:    jlaskey
Date:      2013-09-30 10:24 -0300
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/ad5f9ce2a95b

Merge


Changeset: 787e36fdf69a
Author:    jlaskey
Date:      2013-09-30 12:06 -0300
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/787e36fdf69a

Merge


Changeset: 7272ec90f2c6
Author:    sundar
Date:      2013-09-30 21:33 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/7272ec90f2c6

8025629: load function should support a way to load scripts from classpath
Reviewed-by: lagergren, hannesw, attila

! make/build.xml
! src/jdk/nashorn/internal/runtime/Context.java
+ test/script/trusted/JDK-8025629.js
+ test/src/jdk/nashorn/internal/runtime/resources/load_test.js

Changeset: f5aefbe76cec
Author:    jlaskey
Date:      2013-09-30 18:09 -0300
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/f5aefbe76cec

8025689: fx:base.js classes not loading
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/runtime/resources/fx/base.js

Changeset: cd7fb58043cb
Author:    sundar
Date:      2013-10-01 14:38 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/cd7fb58043cb

8025488: Error.captureStackTrace should not format error stack
Reviewed-by: hannesw, attila

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

Changeset: 3470bc26128f
Author:    sundar
Date:      2013-10-04 16:21 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/3470bc26128f

8025771: Enhance Nashorn Contexts
Reviewed-by: jlaskey, hannesw

- make/java.security.override
! make/project.properties
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! test/script/basic/JDK-8023026.js
+ test/script/sandbox/arrayclass.js
+ test/script/sandbox/arrayclass.js.EXPECTED

Changeset: 6345d08fd5de
Author:    hannesw
Date:      2013-10-08 11:55 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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: 3551855c4f40
Author:    lana
Date:      2013-10-08 15:00 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/nashorn/rev/b48b719c5efc

Merge

- make/java.security.override

Changeset: 45399f3ef717
Author:    ihse
Date:      2013-10-10 14:58 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/45399f3ef717

8001931: The new build system whitespace cleanup
Reviewed-by: tbell, simonis, erikj

! makefiles/BuildNashorn.gmk
! makefiles/Makefile

Changeset: 6a4fdb3bb4e3
Author:    katleman
Date:      2013-10-16 12:05 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/6a4fdb3bb4e3

Merge


Changeset: 103590fc1e0a
Author:    cl
Date:      2013-10-17 09:41 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/103590fc1e0a

Added tag jdk8-b112 for changeset 6a4fdb3bb4e3

! .hgtags

Changeset: 8d29733ad609
Author:    sundar
Date:      2013-10-09 10:47 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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: f6263ae511c2
Author:    lana
Date:      2013-10-10 13:41 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/f6263ae511c2

Merge


Changeset: 34f7a699cdef
Author:    sundar
Date:      2013-10-10 14:43 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/nashorn/rev/56be5161f0d2

Merge


Changeset: 1c154cee43d9
Author:    hannesw
Date:      2013-10-11 10:56 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/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/ppc-aix-port/jdk8/nashorn/rev/b35d175207f6

Merge


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

Merge


Changeset: 6cb4f20d971f
Author:    jlaskey
Date:      2013-10-11 14:54 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/6cb4f20d971f

8026309: latest runsunspider.js tests contains several bugs
Reviewed-by: sundar, lagergren
Contributed-by: james.laskey at oracle.com

! test/script/basic/runsunspider.js

Changeset: 8c617a092d68
Author:    hannesw
Date:      2013-10-14 11:45 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/8c617a092d68

8026016: too many relinks dominate avatar.js http benchmark
Reviewed-by: sundar, jlaskey, attila

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

Changeset: d155c4a7703c
Author:    attila
Date:      2013-10-14 12:41 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/d155c4a7703c

8026113: Nashorn arrays should automatically convert to Java arrays
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
+ test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java

Changeset: 64e841576c68
Author:    attila
Date:      2013-10-15 15:57 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/64e841576c68

8026397: Fix ambiguity with array conversion, including passing JS NativeArrays in Java variable arity methods' vararg array position
Reviewed-by: jlaskey, sundar

! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java
! src/jdk/internal/dynalink/support/Guards.java
! src/jdk/internal/dynalink/support/messages.properties
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java

Changeset: aa452eb4a5d0
Author:    hannesw
Date:      2013-10-15 17:37 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/aa452eb4a5d0

8026367: Add a sync keyword to mozilla_compat
Reviewed-by: sundar, attila, lagergren

! src/jdk/nashorn/api/scripting/ScriptUtils.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
+ test/script/basic/JDK-8026367.js
! test/script/sandbox/loadcompat.js

Changeset: b3ee112a328e
Author:    jlaskey
Date:      2013-10-15 13:14 -0300
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/b3ee112a328e

8026498: Revert: latest runsunspider.js tests contains several bugs
Reviewed-by: sundar, hannesw
Contributed-by: james.laskey at oracle.com

! test/script/basic/runsunspider.js

Changeset: 9a13e95cc40f
Author:    sundar
Date:      2013-10-15 22:13 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/9a13e95cc40f

Merge


Changeset: 1899da5c71d3
Author:    hannesw
Date:      2013-10-16 10:12 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/1899da5c71d3

8026692: eval() throws NullPointerException with --compile-only
Reviewed-by: sundar, lagergren

! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/Lower.java
+ test/script/basic/JDK-8026692.js

Changeset: 2d5f9f77c199
Author:    hannesw
Date:      2013-10-16 10:15 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/2d5f9f77c199

8026693: getType() called on DISCARD node
Reviewed-by: sundar, lagergren

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

Changeset: adc5639fc4b9
Author:    sundar
Date:      2013-10-17 13:02 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/adc5639fc4b9

Merge


Changeset: 676cd7bf5e09
Author:    lana
Date:      2013-10-17 16:19 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/676cd7bf5e09

Merge


Changeset: 79f7b79bf97b
Author:    cl
Date:      2013-10-24 09:10 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/79f7b79bf97b

Added tag jdk8-b113 for changeset 676cd7bf5e09

! .hgtags

Changeset: f109bb255b80
Author:    cl
Date:      2013-10-31 12:36 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/f109bb255b80

Added tag jdk8-b114 for changeset 79f7b79bf97b

! .hgtags

Changeset: b01a10c7c7c2
Author:    attila
Date:      2013-10-17 12:38 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/b01a10c7c7c2

8026161: Don't narrow floating-point literals in the lexer
Reviewed-by: hannesw, jlaskey

! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/runtime/JSType.java
+ test/script/basic/JDK-8026161.js
+ test/script/basic/JDK-8026161.js.EXPECTED
! test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java

Changeset: a2065f67857c
Author:    hannesw
Date:      2013-10-17 17:33 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/a2065f67857c

8026701: Array.prototype.splice is slow on dense arrays
Reviewed-by: lagergren, sundar, jlaskey

! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
! test/examples/array-micro.js
+ test/script/basic/JDK-8026701.js
+ test/script/basic/JDK-8026701.js.EXPECTED

Changeset: 66d27c77b455
Author:    hannesw
Date:      2013-10-18 12:50 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/66d27c77b455

8026805: Array.prototype.length doesn't work as expected
Reviewed-by: sundar, lagergren

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

Changeset: b5b4c98b072b
Author:    sundar
Date:      2013-10-18 18:26 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/b5b4c98b072b

Merge


Changeset: d8aa87d292eb
Author:    hannesw
Date:      2013-10-18 22:42 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/d8aa87d292eb

8026858: Array length does not handle defined properties correctly
Reviewed-by: jlaskey

! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8026858.js

Changeset: 612886fe324d
Author:    sundar
Date:      2013-10-21 10:09 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/612886fe324d

Merge


Changeset: f22742d5daa3
Author:    kshefov
Date:      2013-10-21 13:31 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/f22742d5daa3

8026871: NASHORN TEST: Enable possibility to test Nashorn use of JavaFX canvas.
Reviewed-by: jlaskey, sundar

! make/build.xml
! make/project.properties
+ test/script/jfx.js
+ test/script/jfx/flyingimage.js
+ test/script/jfx/flyingimage/flyingimage.png
+ test/script/jfx/flyingimage/golden/linux.png
+ test/script/jfx/flyingimage/golden/macosx.png
+ test/script/jfx/flyingimage/golden/windows.png
+ test/script/jfx/kaleidoscope.js
+ test/script/jfx/kaleidoscope/golden/linux.png
+ test/script/jfx/kaleidoscope/golden/macosx.png
+ test/script/jfx/kaleidoscope/golden/windows.png

Changeset: d8d5b7919c57
Author:    sundar
Date:      2013-10-22 14:27 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/d8d5b7919c57

8027016: Array.prototype.indexOf should return -1 when array is of length zero
Reviewed-by: lagergren, attila

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

Changeset: 6d339d98074e
Author:    hannesw
Date:      2013-10-22 11:12 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/6d339d98074e

8027015: AutoCloseable no longer implements @FunctionalInterface
Reviewed-by: lagergren, sundar

! test/script/basic/NASHORN-397.js

Changeset: d24a4fabdce1
Author:    hannesw
Date:      2013-10-22 11:31 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/d24a4fabdce1

8026955: for-in should convert primitive values to object
Reviewed-by: jlaskey, lagergren

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

Changeset: 360761288b38
Author:    sundar
Date:      2013-10-22 17:38 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/360761288b38

8027024: String.prototype.charAt and charCodeAt do not evaluate 'self' and 'pos' arguments in right order
Reviewed-by: jlaskey, attila, lagergren

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

Changeset: d04028e6b624
Author:    sundar
Date:      2013-10-22 17:47 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/d04028e6b624

Merge


Changeset: 0ecbc0188b64
Author:    attila
Date:      2013-10-22 16:43 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/0ecbc0188b64

8027031: complete merging of loads and converts
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/codegen/BranchOptimizer.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java

Changeset: 6f19eb443a47
Author:    attila
Date:      2013-10-22 17:52 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/6f19eb443a47

8027037: Make ScriptObjectMirror conversions work for any JSObject
Reviewed-by: jlaskey, lagergren, sundar

! src/jdk/nashorn/api/scripting/JSObject.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java

Changeset: eae4e4c1f613
Author:    sundar
Date:      2013-10-22 22:04 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/eae4e4c1f613

8027020: [regression] java.lang.VerifyError: Bad type on operand stack
Reviewed-by: jlaskey, attila

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

Changeset: 734f71f8a2c3
Author:    sundar
Date:      2013-10-22 22:12 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/734f71f8a2c3

Merge


Changeset: 5df55690fd5b
Author:    sundar
Date:      2013-10-23 17:30 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/5df55690fd5b

8027128: jdk.nashorn.api.scripting.JSObject should be an interface
Reviewed-by: hannesw, attila, jlaskey

+ src/jdk/nashorn/api/scripting/AbstractJSObject.java
! src/jdk/nashorn/api/scripting/JSObject.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! test/script/basic/JDK-8024847.js
! test/script/basic/JDK-8024847.js.EXPECTED
! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java
! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java

Changeset: f31ee3a2847d
Author:    sundar
Date:      2013-10-23 20:15 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/f31ee3a2847d

8027150: ScriptObjectListAdapter won't work as expected
Reviewed-by: jlaskey, attila

! src/jdk/nashorn/internal/runtime/ListAdapter.java
- src/jdk/nashorn/internal/runtime/ScriptObjectListAdapter.java

Changeset: 640c1854f742
Author:    sundar
Date:      2013-10-23 20:21 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/640c1854f742

Merge

- src/jdk/nashorn/internal/runtime/ScriptObjectListAdapter.java

Changeset: 767e85d2a1b3
Author:    lana
Date:      2013-10-28 12:29 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/767e85d2a1b3

Merge


Changeset: 7985ec3782b5
Author:    hannesw
Date:      2013-10-25 10:20 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/7985ec3782b5

8027042: Evaluation order for binary operators can be improved
Reviewed-by: lagergren, jlaskey, attila

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk/nashorn/internal/ir/Expression.java
! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/TernaryNode.java
! src/jdk/nashorn/internal/ir/UnaryNode.java
+ test/script/basic/JDK-8027042.js
+ test/script/basic/JDK-8027042.js.EXPECTED

Changeset: 71cfb21c68dc
Author:    hannesw
Date:      2013-10-25 15:21 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/71cfb21c68dc

8027301: Optimizations for Function.prototype.apply
Reviewed-by: jlaskey

! src/jdk/nashorn/internal/runtime/CompiledFunctions.java
! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java

Changeset: 406f2b672937
Author:    jlaskey
Date:      2013-10-29 10:40 -0300
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/406f2b672937

Merge


Changeset: adab2c628923
Author:    jlaskey
Date:      2013-10-29 14:22 -0300
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/adab2c628923

8027447: The wrong string buffer is specified for stderr in $EXEC
Reviewed-by: lagergren, sundar
Contributed-by: james.laskey at oracle.com

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

Changeset: 645197151cc3
Author:    jlaskey
Date:      2013-10-30 11:28 -0300
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/645197151cc3

8027532: nashorn should only use jdk8 apis in the compact1 profile
Reviewed-by: sundar, lagergren, hannesw
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java

Changeset: a002c1bb88f9
Author:    sundar
Date:      2013-10-30 20:09 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/a002c1bb88f9

8027562: eval should load second and subsequent arguments for side effect
Reviewed-by: jlaskey, lagergren

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

Changeset: 5ce78473d6c3
Author:    sundar
Date:      2013-10-31 12:50 +0530
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/5ce78473d6c3

Merge


Changeset: f0d3ac2474ee
Author:    lana
Date:      2013-10-31 16:47 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/f0d3ac2474ee

Merge

- src/jdk/nashorn/internal/runtime/ScriptObjectListAdapter.java

Changeset: 0fb1a427fbf6
Author:    cl
Date:      2013-11-07 08:16 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/0fb1a427fbf6

Added tag jdk8-b115 for changeset f0d3ac2474ee

! .hgtags

Changeset: 722f94da53e9
Author:    simonis
Date:      2013-11-11 17:58 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/722f94da53e9

Merge

- make/java.security.override
! makefiles/BuildNashorn.gmk
- src/jdk/nashorn/internal/ir/TypeOverride.java
- src/jdk/nashorn/internal/runtime/arrays/ReverseScriptObjectMirrorIterator.java
- src/jdk/nashorn/internal/runtime/arrays/ScriptObjectMirrorIterator.java



More information about the ppc-aix-port-dev mailing list