hg: jdk8u/jdk8u/nashorn: 8 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Mon Nov 3 17:25:54 UTC 2014


Changeset: 094f0d95ef78
Author:    attila
Date:      2014-10-24 13:25 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/094f0d95ef78

8061955: asm.js idioms result in unnecessarily code emission
Reviewed-by: hannesw, jlaskey

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeDataView.java
! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
! src/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java

Changeset: 78eb2b415108
Author:    lagergren
Date:      2014-10-23 15:19 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/78eb2b415108

8061391: concat as a builtin optimistic form, had to remove NoTypedArrayData and replace it, as we throw away a lot of optimistic link opportunities with NoTypedArrayData not being Continuous
Reviewed-by: attila, hannesw

! bin/runopt.sh
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/objects/NativeArray.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/NativeObject.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/parser/JSONParser.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ src/jdk/nashorn/internal/runtime/arrays/AnyElements.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
- src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java
+ src/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/NumericElements.java
! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
+ test/script/basic/JDK-8061391.js
+ test/script/basic/JDK-8061391.js.EXPECTED
+ test/script/basic/JDK-8061391_2.js
+ test/script/basic/JDK-8061391_3.js
+ test/script/basic/JDK-8061391_3.js.EXPECTED

Changeset: 65e498cf5312
Author:    sundar
Date:      2014-10-27 17:54 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/65e498cf5312

8062024: Issue with date.setFullYear when time other than midnight
Reviewed-by: jlaskey, lagergren

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

Changeset: a54353b34d24
Author:    sundar
Date:      2014-10-28 17:22 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/a54353b34d24

8062216: [nashorn] regresion test failure with TimeZone
Reviewed-by: hannesw, lagergren

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

Changeset: 29a4cd3d1f7a
Author:    hannesw
Date:      2014-10-31 16:27 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/29a4cd3d1f7a

8062401: User accessors require boxing and do not support optimistic types
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
! src/jdk/nashorn/internal/codegen/TypeEvaluator.java
! src/jdk/nashorn/internal/objects/NativeObject.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/PropertyMap.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/SpillProperty.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
+ test/examples/getter-setter-micro.js

Changeset: a8e6c9feecfb
Author:    hannesw
Date:      2014-10-31 16:29 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/a8e6c9feecfb

8062132: Nashorn incorrectly binds this for constructor created by another function
Reviewed-by: jlaskey, sundar

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

Changeset: 73ca7a752ba1
Author:    hannesw
Date:      2014-10-31 20:19 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/73ca7a752ba1

8062583: Throwing object with error prototype causes error proto to be caught
Reviewed-by: sundar, jlaskey

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

Changeset: d60fbb5343c1
Author:    lana
Date:      2014-10-31 20:17 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/d60fbb5343c1

Merge

- src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java



More information about the jdk8u-changes mailing list