hg: ppc-aix-port/jdk8/nashorn: 109 new changesets
goetz.lindenmaier at sap.com
goetz.lindenmaier at sap.com
Thu Jun 6 06:28:38 PDT 2013
Changeset: 41a212ea8c0c
Author: sundar
Date: 2013-03-28 20:48 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/41a212ea8c0c
8010924: Dealing with undefined property gets you a fatal stack
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
+ test/script/basic/JDK-8010924.js
Changeset: e2ea7a29b9c1
Author: lagergren
Date: 2013-03-29 08:55 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/e2ea7a29b9c1
8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name
Reviewed-by: hannesw, sundar
+ test/script/basic/JDK-8010710.js
+ test/script/basic/JDK-8010710.js.EXPECTED
- test/script/basic/JDK-8017010.js
- test/script/basic/JDK-8017010.js.EXPECTED
Changeset: 704f3083af8a
Author: sundar
Date: 2013-03-29 18:38 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/704f3083af8a
8011063: With older ant, we get the error "The <property> type doesn't support nested text data ("${run.te...jvmargs}")."
Reviewed-by: hannesw, ksrini
! make/build.xml
Changeset: a094fc010120
Author: jlaskey
Date: 2013-03-31 08:19 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/a094fc010120
8011095: PropertyHashMap.rehash() does not grow enough
Reviewed-by: hannesw, lagergren
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/runtime/PropertyHashMap.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
Changeset: 3e4369fb810b
Author: hannesw
Date: 2013-04-02 13:55 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/3e4369fb810b
8011219: Regression with recent PropertyMap history changes
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/runtime/PropertyMap.java
Changeset: 5362d96d5915
Author: sundar
Date: 2013-04-02 17:40 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/5362d96d5915
8011209: Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.length is not 0
Reviewed-by: lagergren, hannesw, jlaskey
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
+ test/script/basic/JDK-8011209.js
Changeset: 9b845033c888
Author: lana
Date: 2013-04-02 12:01 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/9b845033c888
Merge
Changeset: d82bc6ba3981
Author: lana
Date: 2013-04-05 14:52 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/d82bc6ba3981
Merge
Changeset: af6fc67aa73d
Author: jlaskey
Date: 2013-04-02 11:37 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/af6fc67aa73d
8011233: Create a Nashorn shell for JavaFX
Reviewed-by: lagergren, sundar
Contributed-by: james.laskey at oracle.com
! make/build.xml
! make/project.properties
+ tools/fxshell/jdk/nashorn/tools/FXShell.java
Changeset: be5d2e472e22
Author: jlaskey
Date: 2013-04-02 11:38 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/be5d2e472e22
Merge
Changeset: 159dbe2e02eb
Author: sundar
Date: 2013-04-02 20:42 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/159dbe2e02eb
8011237: Object.isExtensible(Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get) should be false
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
+ test/script/basic/JDK-8011237.js
Changeset: e9af5451d2d1
Author: sundar
Date: 2013-04-02 23:01 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/e9af5451d2d1
8011274: Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.hasOwnProperty("prototype") should be false
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
+ test/script/basic/JDK-8011274.js
Changeset: e63b20d4f08a
Author: sundar
Date: 2013-04-03 11:41 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/e63b20d4f08a
8011357: Array.prototype.slice and Array.prototype.splice should not call user defined valueOf of start, end arguments more than once
Reviewed-by: lagergren, hannesw
! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8011357.js
Changeset: 51da1afbab26
Author: attila
Date: 2013-04-03 11:13 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/51da1afbab26
8011362: Overloaded method resolution foiled by nulls
Reviewed-by: hannesw, sundar
! src/jdk/internal/dynalink/beans/ClassString.java
! src/jdk/internal/dynalink/beans/OverloadedMethod.java
+ test/script/basic/JDK-8011362.js
+ test/script/basic/JDK-8011362.js.EXPECTED
+ test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java
Changeset: b4191da366be
Author: sundar
Date: 2013-04-03 15:27 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/b4191da366be
8011365: Array.prototype.join and Array.prototype.toString do not throw TypeError on null, undefined
Reviewed-by: attila, hannesw, lagergren
! src/jdk/nashorn/internal/objects/NativeArray.java
! test/script/basic/JDK-8011362.js.EXPECTED
+ test/script/basic/JDK-8011365.js
Changeset: 4f7d7576e8c4
Author: hannesw
Date: 2013-04-03 12:43 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/4f7d7576e8c4
8007774: Enable code cache again
Reviewed-by: lagergren, attila, sundar
! src/jdk/nashorn/internal/runtime/resources/Options.properties
Changeset: 82fed56d8dce
Author: sundar
Date: 2013-04-03 20:17 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/82fed56d8dce
8011382: Data prototype methods and constructor do not call user defined toISOString, valueOf methods per spec.
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/NativeDate.java
+ test/script/basic/JDK-8011382.js
Changeset: a5a8ddc2e028
Author: sundar
Date: 2013-04-04 10:24 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/a5a8ddc2e028
8011394: RegExp.prototype.test() does not call valueOf on lastIndex property as per the spec.
Reviewed-by: lagergren, jlaskey, hannesw
! src/jdk/nashorn/internal/objects/NativeRegExp.java
+ test/script/basic/JDK-8011394.js
Changeset: 0548c134b9ac
Author: sundar
Date: 2013-04-04 13:54 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/0548c134b9ac
8011421: When using Object.defineProperty on arrays, PropertyDescriptor's property accessors are invoked multiple times
Reviewed-by: lagergren, hannesw
! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8011421.js
Changeset: f638f2f094f7
Author: jlaskey
Date: 2013-04-04 09:05 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/f638f2f094f7
8011540: PropertyMap histories should not begin with empty map
Reviewed-by: lagergren, sundar
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/runtime/PropertyMap.java
Changeset: 069923cc9de5
Author: jlaskey
Date: 2013-04-04 09:06 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/069923cc9de5
Merge
Changeset: 18df6640e63f
Author: sundar
Date: 2013-04-04 18:30 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/18df6640e63f
8011543: "".split(undefined,{valueOf:function(){throw 2}}) does not throw exception
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/NativeString.java
+ test/script/basic/JDK-8011543.js
Changeset: 5eb1427b6a6d
Author: attila
Date: 2013-04-04 15:53 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/5eb1427b6a6d
8011544: Allow subclassing Java classes from script without creating instances
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/objects/NativeJava.java
+ src/jdk/nashorn/internal/runtime/linker/AdaptationException.java
+ src/jdk/nashorn/internal/runtime/linker/AdaptationResult.java
+ src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java
+ src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.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
+ src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/javaclassoverrides.js
+ test/script/basic/javaclassoverrides.js.EXPECTED
Changeset: 73e1270b240c
Author: attila
Date: 2013-04-04 15:55 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/73e1270b240c
Merge
Changeset: 349360cc1df5
Author: sundar
Date: 2013-04-04 20:46 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/349360cc1df5
8011552: Arrays with missing elements are not properly sorted
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8011552.js
Changeset: 050fd5696bcb
Author: attila
Date: 2013-04-04 18:32 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/050fd5696bcb
8011555: Invalid class name in with block with JavaImporter causes MH type mismatch
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/runtime/WithObject.java
+ test/script/basic/JDK-8011555.js
+ test/script/basic/JDK-8011555.js.EXPECTED
Changeset: 1c29dc809de2
Author: hannesw
Date: 2013-04-05 19:50 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/1c29dc809de2
8009230: Nashorn rejects extended RegExp syntax accepted by all major JS engines
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8009230.js
+ test/script/basic/JDK-8009230.js.EXPECTED
Changeset: 437861485ffa
Author: jlaskey
Date: 2013-04-09 08:36 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/437861485ffa
Merge
Changeset: 35881a9d0fc2
Author: lana
Date: 2013-04-16 08:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/35881a9d0fc2
Merge
- test/script/basic/JDK-8017010.js
- test/script/basic/JDK-8017010.js.EXPECTED
Changeset: e7e82c1e9aed
Author: katleman
Date: 2013-04-12 15:22 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/e7e82c1e9aed
8012048: JDK8 b85 source with GPL header errors
Reviewed-by: iris, mduigou, jjg
! docs/JavaScriptingProgrammersGuide.html
! src/jdk/nashorn/api/scripting/Formatter.java
Changeset: 399a4b8e4607
Author: katleman
Date: 2013-04-15 14:21 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/399a4b8e4607
Merge
Changeset: 002ad9d6735f
Author: katleman
Date: 2013-04-16 15:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/002ad9d6735f
Merge
Changeset: 899cbeee7253
Author: katleman
Date: 2013-04-18 10:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/899cbeee7253
Added tag jdk8-b86 for changeset 002ad9d6735f
! .hgtags
Changeset: 480b90430d29
Author: lana
Date: 2013-04-11 19:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/480b90430d29
Merge
Changeset: 635a93b61d34
Author: hannesw
Date: 2013-04-10 14:00 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/635a93b61d34
8011714: Regexp decimal escape handling still not correct
Reviewed-by: lagergren, attila
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8011714.js
+ test/script/basic/JDK-8011714.js.EXPECTED
Changeset: b4ea8678bf15
Author: hannesw
Date: 2013-04-10 14:05 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/b4ea8678bf15
8011749: Bugs with empty character class handling
Reviewed-by: lagergren, attila
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8011749.js
+ test/script/basic/JDK-8011749.js.EXPECTED
Changeset: 8ae9ed1ac1e2
Author: hannesw
Date: 2013-04-10 14:08 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/8ae9ed1ac1e2
8011756: Wrong characters supported in RegExp \c escape
Reviewed-by: lagergren, attila
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8011756.js
+ test/script/basic/JDK-8011756.js.EXPECTED
Changeset: 571e06d5d23c
Author: sundar
Date: 2013-04-11 13:20 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/571e06d5d23c
8011960: [2,1].sort(null) should throw TypeError
Reviewed-by: hannesw, lagergren
! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8011960.js
Changeset: 256bb030ce0a
Author: sundar
Date: 2013-04-11 15:04 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/256bb030ce0a
8011974: Comparator function returning negative and positive Infinity does not work as expected with Array.prototype.sort
Reviewed-by: hannesw, lagergren
! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8011974.js
Changeset: a3fc89d33072
Author: hannesw
Date: 2013-04-11 12:16 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/a3fc89d33072
8011980: Allow NUL character in character class
Reviewed-by: sundar, lagergren
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8011980.js
+ test/script/basic/JDK-8011980.js.EXPECTED
Changeset: ed4293ceec0e
Author: hannesw
Date: 2013-04-12 16:31 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/ed4293ceec0e
8011884: Regexp literals are compiled twice
Reviewed-by: lagergren, sundar
! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
Changeset: 36e36a2d4312
Author: hannesw
Date: 2013-04-12 16:32 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/36e36a2d4312
8011885: Switch to Joni as default Regexp engine
Reviewed-by: lagergren, sundar
! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java
Changeset: e70e6b38826b
Author: jlaskey
Date: 2013-04-15 08:39 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/e70e6b38826b
Merge
Changeset: 222a72df2f42
Author: mchung
Date: 2013-04-16 22:11 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/222a72df2f42
8010117: Annotate jdk caller sensitive methods with @sun.reflect.CallerSensitive
Reviewed-by: jrose, alanb, twisti, sundar
! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk/nashorn/internal/runtime/Context.java
Changeset: 44d8612e29b0
Author: lana
Date: 2013-04-17 10:31 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/44d8612e29b0
Merge
Changeset: cba329ce5efe
Author: lana
Date: 2013-04-17 21:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/cba329ce5efe
Merge
Changeset: 774aeaa89bc1
Author: lana
Date: 2013-04-23 09:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/774aeaa89bc1
Merge
Changeset: 40c107d1ae6f
Author: katleman
Date: 2013-04-25 09:24 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/40c107d1ae6f
Added tag jdk8-b87 for changeset 774aeaa89bc1
! .hgtags
Changeset: 501bc4aeb1b1
Author: katleman
Date: 2013-05-02 13:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/501bc4aeb1b1
Added tag jdk8-b88 for changeset 40c107d1ae6f
! .hgtags
Changeset: aa8170c0dec9
Author: sundar
Date: 2013-04-15 20:12 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/aa8170c0dec9
8012240: Array.prototype.map.call({length: -1, get 0(){throw 0}}, function(){}).length does not throw error
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/runtime/arrays/MapIterator.java
+ test/script/basic/JDK-8012240.js
Changeset: 486d92559c37
Author: sundar
Date: 2013-04-17 16:52 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/486d92559c37
8012457: Function.prototype.apply should accept any array-like argument for function arguments
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/NativeFunction.java
+ test/script/basic/JDK-8012457.js
Changeset: d4468316fe73
Author: jlaskey
Date: 2013-04-17 08:48 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/d4468316fe73
Merge
Changeset: 04b36c02c0e2
Author: jlaskey
Date: 2013-04-17 15:36 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/04b36c02c0e2
8012529: Remove -esa from testing jvmargs
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com
! make/project.properties
Changeset: 2bb3b22392d7
Author: sundar
Date: 2013-04-18 15:47 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/2bb3b22392d7
Merge
Changeset: ac309d492b8d
Author: sundar
Date: 2013-04-18 15:50 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/ac309d492b8d
8012462: Date.prototype.toJSON does not handle non-Date 'this' as per the spec.
Reviewed-by: jlaskey, hannesw
! src/jdk/nashorn/internal/objects/NativeDate.java
+ test/script/basic/JDK-8012462.js
Changeset: d1d564f5cf82
Author: hannesw
Date: 2013-04-18 14:25 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/d1d564f5cf82
8012460: RegExp regression
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
+ test/script/basic/JDK-8012460.js
+ test/script/basic/JDK-8012460.js.EXPECTED
Changeset: bc251a7b5103
Author: sundar
Date: 2013-04-19 17:46 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/bc251a7b5103
8012612: Compile failed
Reviewed-by: hannesw, jlaskey, attila
! src/jdk/nashorn/internal/runtime/Context.java
Changeset: c8460f668d0c
Author: sundar
Date: 2013-04-19 18:23 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/c8460f668d0c
8012593: JSAdapter overrides impacts strongly construction time
Reviewed-by: jlaskey, attila
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
Changeset: 3a209cbd1d8f
Author: lagergren
Date: 2013-04-19 16:11 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/3a209cbd1d8f
8010701: Immutable nodes - final iteration
Reviewed-by: sundar, hannesw, jlaskey
! bin/verbose_octane.sh
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! 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/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/FoldConstants.java
- src/jdk/nashorn/internal/codegen/Frame.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/Namespace.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/codegen/ObjectCreator.java
+ src/jdk/nashorn/internal/codegen/SplitMethodEmitter.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/BaseNode.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk/nashorn/internal/ir/Block.java
+ src/jdk/nashorn/internal/ir/BlockLexicalContext.java
! src/jdk/nashorn/internal/ir/BreakNode.java
! src/jdk/nashorn/internal/ir/BreakableNode.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/DoWhileNode.java
! src/jdk/nashorn/internal/ir/EmptyNode.java
! src/jdk/nashorn/internal/ir/ExecuteNode.java
+ src/jdk/nashorn/internal/ir/Flags.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/LabeledNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
+ src/jdk/nashorn/internal/ir/LexicalContextNode.java
! src/jdk/nashorn/internal/ir/LineNumberNode.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/Location.java
+ src/jdk/nashorn/internal/ir/LoopNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/ir/PropertyNode.java
! src/jdk/nashorn/internal/ir/ReturnNode.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk/nashorn/internal/ir/SplitNode.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk/nashorn/internal/ir/Symbol.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/annotations/Immutable.java
! src/jdk/nashorn/internal/ir/debug/ASTWriter.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/DebugLogger.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/StructureLoader.java
! src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java
! src/jdk/nashorn/tools/Shell.java
+ test/script/basic/try2.js
+ test/script/basic/try2.js.EXPECTED
Changeset: e599a1cad89a
Author: jlaskey
Date: 2013-04-20 08:54 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/e599a1cad89a
8011578: -Dnashorn.unstable.relink.threshold=1 causes tests to fail.
Reviewed-by: sundar, lagergren
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/WithObject.java
+ test/script/basic/JDK-8011578.js
+ test/script/basic/JDK-8011578.js.EXPECTED
Changeset: ead94bc57939
Author: sundar
Date: 2013-04-22 18:09 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/ead94bc57939
8012673: Nashorn's package name vs class name inferring logic is wrong
Reviewed-by: hannesw, jlaskey, attila
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
Changeset: 812e9cc70320
Author: jlaskey
Date: 2013-04-22 10:37 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/812e9cc70320
8012919: findMegaMorphicSetMethod should not cast result type
Reviewed-by: attila, sundar
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/WithObject.java
Changeset: cfda59f3d827
Author: sundar
Date: 2013-04-22 19:57 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/cfda59f3d827
Merge
- src/jdk/nashorn/internal/codegen/Frame.java
- src/jdk/nashorn/internal/ir/DoWhileNode.java
- src/jdk/nashorn/internal/ir/LabeledNode.java
Changeset: 08143fa6b3da
Author: lana
Date: 2013-04-23 15:09 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/08143fa6b3da
Merge
Changeset: 0547a1c76259
Author: attila
Date: 2013-04-23 12:52 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/0547a1c76259
8011065: Problems when script implements an interface with variadic methods
Reviewed-by: jlaskey, hannesw, sundar
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
+ test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java
Changeset: 32036918585d
Author: attila
Date: 2013-04-23 16:48 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/32036918585d
8010731: Don't expose internal symbols to scripts
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
Changeset: a6c53280343d
Author: hannesw
Date: 2013-04-24 13:28 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/a6c53280343d
8012334: ToUint32, ToInt32, and ToUint16 don't conform to spec
Reviewed-by: lagergren, attila
! 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/NativeUint32Array.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
+ test/examples/int-micro.js
+ test/script/basic/JDK-8012334.js
+ test/script/basic/JDK-8012334.js.EXPECTED
! test/src/jdk/nashorn/internal/runtime/JSTypeTest.java
Changeset: 3974ce844f17
Author: hannesw
Date: 2013-04-24 13:34 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/3974ce844f17
8012931: NativeDate.safeToString() throws RangeError for invalid date
Reviewed-by: lagergren, attila
! src/jdk/nashorn/internal/objects/NativeDate.java
+ test/script/basic/JDK-8012931.js
+ test/script/basic/JDK-8012931.js.EXPECTED
Changeset: e959c7969f3b
Author: hannesw
Date: 2013-04-24 13:36 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/e959c7969f3b
8008238: Labeled break in finally causes stack overflow in Node copy
Reviewed-by: lagergren, attila
+ test/script/basic/JDK-8008238.js
Changeset: c0a10bbf6752
Author: jlaskey
Date: 2013-04-24 14:25 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/c0a10bbf6752
8012251: jjs should support -fx option
Reviewed-by: sundar, attila, lagergren
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
+ src/jdk/nashorn/internal/runtime/resources/fx/base.js
+ src/jdk/nashorn/internal/runtime/resources/fx/bootstrap.js
+ src/jdk/nashorn/internal/runtime/resources/fx/controls.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
! src/jdk/nashorn/tools/Shell.java
! tools/fxshell/jdk/nashorn/tools/FXShell.java
Changeset: 9ad1ebb44c86
Author: hannesw
Date: 2013-04-25 14:20 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/9ad1ebb44c86
8013131: Various compatibility issues in String.prototype.split()
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
! src/jdk/nashorn/internal/objects/NativeString.java
+ test/script/basic/JDK-8013131.js
+ test/script/basic/JDK-8013131.js.EXPECTED
Changeset: ff1e4655a57f
Author: attila
Date: 2013-04-25 14:47 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/ff1e4655a57f
8013203: A collection of smaller speedups to compilation pipeline
Reviewed-by: hannesw, jlaskey
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
Changeset: fd0b969a6d07
Author: attila
Date: 2013-04-25 15:31 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/fd0b969a6d07
8013167: Vararg constructor not found
Reviewed-by: jlaskey, lagergren, sundar
! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java
! src/jdk/internal/dynalink/beans/StaticClassLinker.java
+ test/script/basic/JDK-8013167.js
+ test/script/basic/JDK-8013167.js.EXPECTED
+ test/src/jdk/nashorn/test/models/VarArgConstructor.java
Changeset: 215d9b042cb6
Author: sundar
Date: 2013-04-26 12:17 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/215d9b042cb6
8013295: ScriptEngineTest.java fails with compilation error when running under jtreg
Reviewed-by: attila, hannesw
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
Changeset: 7917ef020898
Author: attila
Date: 2013-04-26 09:20 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/7917ef020898
8013325: function named 'arguments' should set DEFINES_ARGUMENTS flag in its parent, not itself
Reviewed-by: hannesw, sundar
! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8013325.js
+ test/script/basic/JDK-8013325.js.EXPECTED
Changeset: 5c98cc846f92
Author: jlaskey
Date: 2013-04-26 09:48 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/5c98cc846f92
8013208: Octane performance regression
Reviewed-by: hannesw, sundar
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java
Changeset: b532eeab085f
Author: sundar
Date: 2013-04-26 18:31 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/b532eeab085f
8013337: Issues with Date.prototype's get, set functions
Reviewed-by: jlaskey, hannesw, lagergren
! src/jdk/nashorn/internal/objects/NativeDate.java
+ test/script/basic/JDK-8013337.js
+ test/script/basic/JDK-8013337.js.EXPECTED
Changeset: c62144b08c65
Author: hannesw
Date: 2013-04-26 17:35 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/c62144b08c65
8006559: Octane:pdfjs leaks memory, runs slower iteration to iteration
Reviewed-by: attila, sundar, jlaskey
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/PropertyListenerManager.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
Changeset: 241904013024
Author: sundar
Date: 2013-04-26 22:29 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/241904013024
8013369: nashorn build failure with jdk8 b84
Reviewed-by: hannesw
! make/build-nasgen.xml
Changeset: ef4c1f3aa9ed
Author: jlaskey
Date: 2013-04-26 15:13 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/ef4c1f3aa9ed
8013360: Should be using JavaFX 8 classes for -fx support
Reviewed-by: hannesw, sundar
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/runtime/resources/fx/base.js
! src/jdk/nashorn/internal/runtime/resources/fx/controls.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: e8d7298f29a1
Author: attila
Date: 2013-04-29 13:21 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/e8d7298f29a1
8013419: Streamline handling of with and eval
Reviewed-by: hannesw, lagergren
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
Changeset: ada2ca9aeac5
Author: sundar
Date: 2013-04-29 18:40 +0530
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/ada2ca9aeac5
8013444: JSON.parse does not invoke "reviver" callback as per spec.
Reviewed-by: jlaskey, hannesw
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
+ test/script/basic/JDK-8013444.js
+ test/script/basic/JDK-8013444.js.EXPECTED
Changeset: 630372cb8f2a
Author: attila
Date: 2013-04-29 23:22 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/630372cb8f2a
8008814: Configurable ignore/warning/error behavior for function declaration as statement
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
+ test/script/basic/JDK-8008814-3.js
+ test/script/basic/JDK-8008814-3.js.EXPECTED
+ test/script/basic/JDK-8008814-4.js
+ test/script/basic/JDK-8008814-4.js.EXPECTED
+ test/script/error/JDK-8008814-1.js
+ test/script/error/JDK-8008814-1.js.EXPECTED
+ test/script/error/JDK-8008814-2.js
+ test/script/error/JDK-8008814-2.js.EXPECTED
Changeset: 3f339ab2d050
Author: jlaskey
Date: 2013-04-29 21:38 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/3f339ab2d050
Merge
Changeset: ad28f2b52b12
Author: lagergren
Date: 2013-04-30 09:42 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/ad28f2b52b12
8013533: Increase code coverage report for types and logging
Reviewed-by: hannesw, sundar
! src/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk/nashorn/internal/codegen/types/LongType.java
! src/jdk/nashorn/internal/codegen/types/NumberType.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! test/script/error/JDK-8008814-1.js.EXPECTED
! test/script/error/JDK-8008814-2.js.EXPECTED
+ test/script/trusted/logcoverage.js
+ test/script/trusted/logcoverage.js.EXPECTED
Changeset: 9fee4992f796
Author: lana
Date: 2013-04-30 17:53 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/9fee4992f796
Merge
Changeset: 45ce27fbe272
Author: lana
Date: 2013-05-06 11:53 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/45ce27fbe272
Merge
- src/jdk/nashorn/internal/codegen/Frame.java
- src/jdk/nashorn/internal/ir/DoWhileNode.java
- src/jdk/nashorn/internal/ir/LabeledNode.java
Changeset: 67ca019e3713
Author: katleman
Date: 2013-05-09 10:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/67ca019e3713
Added tag jdk8-b89 for changeset 45ce27fbe272
! .hgtags
Changeset: 4ce88eec5078
Author: katleman
Date: 2013-05-16 12:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/4ce88eec5078
Added tag jdk8-b90 for changeset 67ca019e3713
! .hgtags
Changeset: b754fb89367d
Author: jlaskey
Date: 2013-04-30 10:05 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/b754fb89367d
8006220: Simplify PropertyMaps
Reviewed-by: hannesw, lagergren
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/codegen/MapCreator.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/PropertyHashMap.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
- src/jdk/nashorn/internal/runtime/SpillProperty.java
! src/jdk/nashorn/internal/runtime/StructureLoader.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk/nashorn/internal/scripts/JO.java
! src/jdk/nashorn/tools/Shell.java
Changeset: 80cb02dedc83
Author: hannesw
Date: 2013-05-02 09:19 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/80cb02dedc83
8013729: SwitchPoint invalidation not working over prototype chain
Reviewed-by: lagergren, sundar
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8013729.js
+ test/script/basic/JDK-8013729.js.EXPECTED
Changeset: 7563c56ca565
Author: jlaskey
Date: 2013-05-02 13:22 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/7563c56ca565
8013794: JDK-8006220 caused an octane performance regression.
Reviewed-by: lagergren, sundar
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/codegen/ObjectCreator.java
Changeset: 9c2376a250b6
Author: jlaskey
Date: 2013-05-02 13:23 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/9c2376a250b6
Merge
Changeset: c8023561505b
Author: jlaskey
Date: 2013-05-02 15:01 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/c8023561505b
8013796: load("fx:base.js") should not be in fx:bootstrap.js
Reviewed-by: sundar, lagergren
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/runtime/resources/fx/bootstrap.js
Changeset: 5a3f7867e19c
Author: lagergren
Date: 2013-05-03 15:33 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/5a3f7867e19c
8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. [not enabled by default, hidden by a flag for now]
Reviewed-by: jlaskey, hannesw
! bin/jjs
! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/CatchNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.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/Symbol.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk/nashorn/internal/runtime/CompiledFunctions.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
! src/jdk/nashorn/tools/Shell.java
+ test/script/basic/paramspec.js
+ test/script/basic/paramspec.js.EXPECTED
! test/script/basic/runsunspider.js
+ test/script/currently-failing/logcoverage.js
- test/script/trusted/logcoverage.js
Changeset: 829b06307fb2
Author: lagergren
Date: 2013-05-03 16:01 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/829b06307fb2
8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used
Reviewed-by: jlaskey, hannesw
! src/jdk/nashorn/internal/codegen/Compiler.java
+ src/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java
+ src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
! src/jdk/nashorn/tools/Shell.java
Changeset: c0f0033d7b08
Author: hannesw
Date: 2013-05-03 22:47 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/c0f0033d7b08
8013878: ClassCastException in Regex
Reviewed-by: jlaskey
! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8013878.js
+ test/script/basic/JDK-8013878.js.EXPECTED
Changeset: f98d22fa3cbc
Author: hannesw
Date: 2013-05-03 22:48 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/f98d22fa3cbc
8013873: Regexp regression for escaped dash in character class
Reviewed-by: jlaskey
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8013873.js
+ test/script/basic/JDK-8013873.js.EXPECTED
Changeset: f3dcb12c8439
Author: hannesw
Date: 2013-05-03 22:50 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/f3dcb12c8439
8013874: Function argument's prototype seem cached and wrongly reused
Reviewed-by: jlaskey
! src/jdk/nashorn/internal/runtime/PropertyMap.java
+ test/script/basic/JDK-8013874.js
+ test/script/basic/JDK-8013874.js.EXPECTED
Changeset: 544e17632e96
Author: lagergren
Date: 2013-05-07 14:36 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/544e17632e96
8013913: Removed Source field from all nodes except FunctionNode in order to save footprint
Reviewed-by: jlaskey, attila
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.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/Splitter.java
! src/jdk/nashorn/internal/ir/AccessNode.java
! src/jdk/nashorn/internal/ir/BaseNode.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/BreakNode.java
! src/jdk/nashorn/internal/ir/BreakableNode.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/LexicalContext.java
! src/jdk/nashorn/internal/ir/LexicalContextNode.java
! src/jdk/nashorn/internal/ir/LineNumberNode.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
- src/jdk/nashorn/internal/ir/Location.java
! src/jdk/nashorn/internal/ir/LoopNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/ir/PropertyNode.java
! src/jdk/nashorn/internal/ir/ReturnNode.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk/nashorn/internal/ir/SplitNode.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk/nashorn/internal/ir/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/objects/NativeDebug.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
! src/jdk/nashorn/tools/Shell.java
Changeset: fb1d7ea3e1b6
Author: lagergren
Date: 2013-05-07 14:43 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/fb1d7ea3e1b6
8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes.
Reviewed-by: jlaskey, attila
! make/project.properties
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/codegen/Label.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/BlockLexicalContext.java
! src/jdk/nashorn/internal/ir/BreakNode.java
! src/jdk/nashorn/internal/ir/BreakableNode.java
! src/jdk/nashorn/internal/ir/CallNode.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/IfNode.java
! src/jdk/nashorn/internal/ir/LabelNode.java
! src/jdk/nashorn/internal/ir/LexicalContextNode.java
- src/jdk/nashorn/internal/ir/LineNumberNode.java
! src/jdk/nashorn/internal/ir/LoopNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/ReturnNode.java
! src/jdk/nashorn/internal/ir/SplitNode.java
+ src/jdk/nashorn/internal/ir/Statement.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/ir/ThrowNode.java
! src/jdk/nashorn/internal/ir/TryNode.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/Global.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
! src/jdk/nashorn/tools/Shell.java
+ test/script/basic/no_line_numbers.js
+ test/script/basic/no_line_numbers.js.EXPECTED
Changeset: d28180d97c61
Author: attila
Date: 2013-05-08 15:51 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/d28180d97c61
8013912: Nashorn needs to reuse temporary symbols
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/codegen/Attr.java
! 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/FinalizeTypes.java
! src/jdk/nashorn/internal/ir/AccessNode.java
! src/jdk/nashorn/internal/ir/BlockLexicalContext.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/Node.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk/nashorn/internal/ir/Symbol.java
+ src/jdk/nashorn/internal/ir/TemporarySymbols.java
! src/jdk/nashorn/internal/ir/TypeOverride.java
Changeset: 18ce1cd3026c
Author: attila
Date: 2013-05-08 16:48 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/18ce1cd3026c
8014225: Rerun only failed 262 tests
Reviewed-by: jlaskey, lagergren
! make/project.properties
! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java
! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java
! test/src/jdk/nashorn/internal/test/framework/TestConfig.java
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java
Changeset: 9073bcc4307b
Author: lagergren
Date: 2013-05-10 13:16 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/9073bcc4307b
8014329: Slim down the label stack structure in CodeGenerator
Reviewed-by: attila, jlaskey
! .hgignore
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/Label.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/ir/BlockLexicalContext.java
Changeset: 098a4cedcaf2
Author: attila
Date: 2013-05-14 12:39 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/098a4cedcaf2
8014492: Make NashornLinker public
Reviewed-by: hannesw, jlaskey
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
Changeset: 264bb0af9e4e
Author: jlaskey
Date: 2013-05-14 09:05 -0300
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/264bb0af9e4e
Merge
- src/jdk/nashorn/internal/ir/LineNumberNode.java
- src/jdk/nashorn/internal/ir/Location.java
- src/jdk/nashorn/internal/runtime/SpillProperty.java
- test/script/trusted/logcoverage.js
Changeset: 6b9f41203800
Author: lana
Date: 2013-05-17 10:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/6b9f41203800
Merge
- src/jdk/nashorn/internal/ir/LineNumberNode.java
- src/jdk/nashorn/internal/ir/Location.java
- src/jdk/nashorn/internal/runtime/SpillProperty.java
- test/script/trusted/logcoverage.js
Changeset: dee23cce5235
Author: katleman
Date: 2013-05-23 10:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/dee23cce5235
Added tag jdk8-b91 for changeset 6b9f41203800
! .hgtags
Changeset: d34e780bbd4a
Author: Goetz
Date: 2013-06-06 14:34 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/nashorn/rev/d34e780bbd4a
Fix build problem: The classes must be in the bootclasspath if
a VM with old nashorn implementation is used.
! makefiles/BuildNashorn.gmk
More information about the ppc-aix-port-dev
mailing list