hg: lambda/lambda/nashorn: 70 new changesets

mike.duigou at oracle.com mike.duigou at oracle.com
Wed Jul 24 06:59:42 PDT 2013


Changeset: cbc9926f5b40
Author:    katleman
Date:      2013-06-13 09:49 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/cbc9926f5b40

Added tag jdk8-b94 for changeset d92b756bc739

! .hgtags

Changeset: b031efa535ad
Author:    katleman
Date:      2013-06-20 10:18 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/b031efa535ad

Added tag jdk8-b95 for changeset cbc9926f5b40

! .hgtags

Changeset: bab844827181
Author:    sundar
Date:      2013-06-06 21:41 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/bab844827181

8015346: JSON parsing issues with escaped strings, octal, decimal numbers
Reviewed-by: hannesw, jlaskey

! src/jdk/nashorn/internal/ir/BlockLexicalContext.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8015346.js

Changeset: 918a986b0478
Author:    hannesw
Date:      2013-06-07 17:44 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/918a986b0478

8012291: NativeArray is inconsistent in using long for length and index in some places and int for the same in other places
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/MapCreator.java
! src/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java
! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/examples/array-micro.js
+ test/script/basic/JDK-8012291.js
+ test/script/basic/JDK-8012291.js.EXPECTED

Changeset: 8f890b6bf6de
Author:    lagergren
Date:      2013-06-10 13:21 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/8f890b6bf6de

8015892: canBeUndefined too conservative for some use before declaration cases
Reviewed-by: attila, hannesw

! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/ir/Symbol.java
+ test/script/basic/JDK-8015892.js
+ test/script/basic/fib_wtf.js
+ test/script/basic/fib_wtf.js.EXPECTED

Changeset: a6f8ea57f048
Author:    lagergren
Date:      2013-06-10 13:27 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/a6f8ea57f048

8016226: backing out test without third party license approval
Reviewed-by: attila, sundar

- test/script/basic/fib_wtf.js
- test/script/basic/fib_wtf.js.EXPECTED

Changeset: 966868ef75ee
Author:    sundar
Date:      2013-06-10 19:54 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/966868ef75ee

8016239: loadWithNewGlobal should support user supplied arguments from the caller
Reviewed-by: lagergren, attila, jlaskey

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

Changeset: 1a5d67424e83
Author:    sundar
Date:      2013-06-11 13:09 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/1a5d67424e83

8015357: a = []; a[0x7fffffff]=1; a.sort()[0] should evaluate to 1 instead of undefined
Reviewed-by: hannesw, lagergren

+ test/script/basic/JDK-8015357.js

Changeset: fe830f6daa3f
Author:    sundar
Date:      2013-06-11 13:12 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/fe830f6daa3f

Merge


Changeset: 558d31c168ed
Author:    lana
Date:      2013-06-16 22:38 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/558d31c168ed

Merge


Changeset: df5d7f34e35e
Author:    hannesw
Date:      2013-06-11 17:50 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/df5d7f34e35e

8015379: PropertyMap.addProperty() is slow
Reviewed-by: attila, jlaskey

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

Changeset: aa16622193e1
Author:    jlaskey
Date:      2013-06-12 11:22 -0300
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/aa16622193e1

8016453: loadWithNewGlobal does not allow apply operation
Reviewed-by: hannesw, sundar
Contributed-by: james.laskey at oracle.com

! samples/test.js
! src/jdk/nashorn/internal/objects/Global.java

Changeset: d26e069353c0
Author:    hannesw
Date:      2013-06-12 16:41 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/d26e069353c0

8011893: JS Object builtin prototype is not thread safe
Reviewed-by: sundar, jlaskey

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

Changeset: b0dcc3727fc3
Author:    sundar
Date:      2013-06-13 16:08 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/b0dcc3727fc3

8015355: Array.prototype functions don't honour non-writable length and / or index properties
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/objects/NativeEvalError.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk/nashorn/internal/objects/NativeRangeError.java
! src/jdk/nashorn/internal/objects/NativeReferenceError.java
! src/jdk/nashorn/internal/objects/NativeSyntaxError.java
! src/jdk/nashorn/internal/objects/NativeTypeError.java
! src/jdk/nashorn/internal/objects/NativeURIError.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
+ test/script/basic/JDK-8015355.js

Changeset: 6d6133ef1fd5
Author:    hannesw
Date:      2013-06-13 12:52 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/6d6133ef1fd5

8016518: Parsing of octal string escapes is broken
Reviewed-by: sundar, lagergren

! src/jdk/nashorn/internal/parser/Lexer.java
+ test/script/basic/JDK-8016518.js
+ test/script/basic/JDK-8016518.js.EXPECTED

Changeset: 18362e95e638
Author:    hannesw
Date:      2013-06-13 14:02 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/18362e95e638

8016522: Numeric literal must not be followed by IdentifierStart
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/error/JDK-8016522.js
+ test/script/error/JDK-8016522.js.EXPECTED

Changeset: fe80eda7b57e
Author:    hannesw
Date:      2013-06-13 15:26 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/fe80eda7b57e

8016528: Hex code from escape() should be padded
Reviewed-by: jlaskey, lagergren

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

Changeset: c5f783d83180
Author:    hannesw
Date:      2013-06-13 20:50 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/c5f783d83180

8016542: String.prototype.replace called with function argument should not replace $ patterns
Reviewed-by: lagergren, jlaskey

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

Changeset: 3efa56767847
Author:    lagergren
Date:      2013-06-14 13:53 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/3efa56767847

8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Lexer.java
+ test/script/basic/JDK-8016235.js

Changeset: 3d947baa33cc
Author:    sundar
Date:      2013-06-14 21:16 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/3d947baa33cc

8016618: script mirror object access should be improved
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/ir/BreakableNode.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ScriptObject.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/ReverseScriptObjectMirrorIterator.java
+ src/jdk/nashorn/internal/runtime/arrays/ScriptObjectMirrorIterator.java
+ test/script/basic/JDK-8016618.js
+ test/script/basic/JDK-8016618.js.EXPECTED

Changeset: a2fa56222fa2
Author:    sundar
Date:      2013-06-17 13:56 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/a2fa56222fa2

8016550: nashorn.option.no.syntax.extensions has the wrong default
Reviewed-by: hannesw, lagergren

! make/project.properties
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
! test/script/basic/moduleload.js

Changeset: bfac80dffc49
Author:    sundar
Date:      2013-06-18 13:25 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/bfac80dffc49

Merge


Changeset: 616ab697fcac
Author:    sundar
Date:      2013-06-18 13:45 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/616ab697fcac

8008915: URLReader constructor should allow specifying encoding
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/URLReader.java
! src/jdk/nashorn/internal/runtime/Source.java

Changeset: 2cf438a3a3aa
Author:    sundar
Date:      2013-06-18 13:52 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/2cf438a3a3aa

Merge


Changeset: af8a98ea83d4
Author:    chegar
Date:      2013-04-24 11:03 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/af8a98ea83d4

Merge


Changeset: 2237e2ff3685
Author:    chegar
Date:      2013-04-28 08:16 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/2237e2ff3685

Merge


Changeset: 2a377892c255
Author:    chegar
Date:      2013-05-08 10:21 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/2a377892c255

Merge


Changeset: d8ae3d87ca26
Author:    chegar
Date:      2013-05-16 11:42 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/d8ae3d87ca26

Merge


Changeset: d3076aecc567
Author:    chegar
Date:      2013-05-23 12:50 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/d3076aecc567

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: ded7168cb008
Author:    chegar
Date:      2013-05-31 10:28 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/ded7168cb008

Merge


Changeset: 2b61f82350de
Author:    chegar
Date:      2013-06-10 09:53 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/2b61f82350de

Merge

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

Changeset: 12f1d8d74375
Author:    chegar
Date:      2013-06-17 11:27 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/12f1d8d74375

Merge


Changeset: fbcd5c26937a
Author:    chegar
Date:      2013-06-18 16:06 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/fbcd5c26937a

Merge


Changeset: d6bd440ac5b9
Author:    lana
Date:      2013-06-24 14:26 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/d6bd440ac5b9

Merge


Changeset: 1bf1d6ce3042
Author:    katleman
Date:      2013-06-27 13:40 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/1bf1d6ce3042

Added tag jdk8-b96 for changeset d6bd440ac5b9

! .hgtags

Changeset: da63a99481da
Author:    cl
Date:      2013-07-04 01:01 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/da63a99481da

Added tag jdk8-b97 for changeset 1bf1d6ce3042

! .hgtags

Changeset: 6a75a505301f
Author:    sundar
Date:      2013-06-18 18:43 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/6a75a505301f

8012698: [nashorn] tests fail to run with agentvm or samevm
Reviewed-by: hannesw, jlaskey

! test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java
! test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java

Changeset: 7276d66b7118
Author:    jlaskey
Date:      2013-06-19 09:10 -0300
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/7276d66b7118

8010697: DeletedArrayFilter seems to leak memory
Reviewed-by: hannesw, sundar
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
+ test/script/basic/JDK-8010697.js
+ test/script/basic/JDK-8010697.js.EXPECTED

Changeset: c7c9222cfe69
Author:    sundar
Date:      2013-06-19 21:07 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/c7c9222cfe69

8015347: Parsing issue with decodeURIComponent
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/runtime/URIUtils.java
+ test/script/basic/JDK-8015347.js

Changeset: ac404bf3f8c8
Author:    sundar
Date:      2013-06-20 13:45 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/ac404bf3f8c8

8017046: Cannot assign undefined to a function argument if the function uses arguments object
Reviewed-by: hannesw

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

Changeset: c7672e621b14
Author:    sundar
Date:      2013-06-20 17:34 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/c7672e621b14

Merge


Changeset: 8e03121cc286
Author:    sundar
Date:      2013-06-21 16:55 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/8e03121cc286

8017260: adjust lookup code in objects.* classes
Reviewed-by: hannesw, jlaskey

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/objects/NativeStrictArguments.java
! src/jdk/nashorn/internal/objects/PrototypeObject.java

Changeset: b4e2bccf9598
Author:    sundar
Date:      2013-06-21 17:33 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/b4e2bccf9598

Merge


Changeset: c30beaf3c42a
Author:    jlaskey
Date:      2013-06-21 14:34 -0300
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/c30beaf3c42a

8010732: BigDecimal, BigInteger and Long handling in nashorn
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com

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

Changeset: 2ded2fc08c94
Author:    jlaskey
Date:      2013-06-22 10:12 -0300
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/2ded2fc08c94

8017448: JDK-8010732.js.EXPECTED truncated
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com

! test/script/basic/JDK-8010732.js.EXPECTED

Changeset: 51a5ee93d6bc
Author:    sundar
Date:      2013-06-24 19:06 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/51a5ee93d6bc

8015959: Can't call foreign constructor
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/api/scripting/JSObject.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
+ test/script/basic/JDK-8015959.js
+ test/script/basic/JDK-8015959.js.EXPECTED

Changeset: 26a345c26e62
Author:    sundar
Date:      2013-06-25 17:31 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/26a345c26e62

8015969: Needs to enforce and document that global "context" and "engine" can't be modified when running via jsr223
Reviewed-by: hannesw, jlaskey

! docs/JavaScriptingProgrammersGuide.html
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
+ test/script/basic/JDK-8015969.js

Changeset: 39e17373d8df
Author:    sundar
Date:      2013-06-26 16:36 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/39e17373d8df

8017950: error.stack should be a string rather than an array
Reviewed-by: hannesw, jlaskey

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

Changeset: 682889823712
Author:    jlaskey
Date:      2013-06-26 08:36 -0300
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/682889823712

8008458: Strict functions dont share property map
Reviewed-by: sundar, hannesw
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/objects/NativeStrictArguments.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.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/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java

Changeset: 80c66d3fd872
Author:    hannesw
Date:      2013-06-26 15:40 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/80c66d3fd872

8019157: Avoid calling ScriptObject.setProto() if possible
Reviewed-by: jlaskey, sundar

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/objects/NativeEvalError.java
! src/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk/nashorn/internal/objects/NativeFunction.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/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk/nashorn/internal/objects/NativeMath.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/objects/NativeRangeError.java
! src/jdk/nashorn/internal/objects/NativeReferenceError.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
! src/jdk/nashorn/internal/objects/NativeStrictArguments.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/objects/NativeSyntaxError.java
! src/jdk/nashorn/internal/objects/NativeTypeError.java
! src/jdk/nashorn/internal/objects/NativeURIError.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/objects/PrototypeObject.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/FunctionScope.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/scripts/JO.java

Changeset: 635098f9f45e
Author:    sundar
Date:      2013-06-26 19:42 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/635098f9f45e

8014781: support Error.captureStackTrace
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/api/scripting/NashornException.java
! src/jdk/nashorn/internal/objects/NativeError.java
+ test/script/basic/JDK-8014781.js
+ test/script/basic/JDK-8014781.js.EXPECTED

Changeset: d1886ad46f0c
Author:    jlaskey
Date:      2013-06-26 12:38 -0300
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/d1886ad46f0c

8019175: Simplify ScriptObject.modifyOwnProperty
Reviewed-by: hannesw
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java

Changeset: f9c855b828fe
Author:    sundar
Date:      2013-06-27 13:24 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/f9c855b828fe

8019226: line number not generated for first statement if it is on the same function declaration line
Reviewed-by: jlaskey, hannesw

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

Changeset: 5ec4762d9df0
Author:    sundar
Date:      2013-06-27 13:47 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/5ec4762d9df0

Merge


Changeset: 90864d892593
Author:    lana
Date:      2013-06-28 19:48 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/90864d892593

Merge


Changeset: 218c2833c344
Author:    sundar
Date:      2013-06-28 19:36 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/218c2833c344

8019365: Error stack format
Reviewed-by: hannesw

! src/jdk/nashorn/api/scripting/NashornException.java
! src/jdk/nashorn/internal/objects/NativeError.java
! test/script/basic/JDK-8014781.js.EXPECTED
! test/script/basic/JDK-8017950.js.EXPECTED
! test/script/basic/JDK-8019226.js
! test/script/basic/JDK-8019226.js.EXPECTED

Changeset: 02588d68399d
Author:    sundar
Date:      2013-07-01 12:38 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/02588d68399d

8019473: Parser issues related to functions and blocks
Reviewed-by: lagergren

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

Changeset: 10c7a1e9e24f
Author:    sundar
Date:      2013-07-01 14:15 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/10c7a1e9e24f

8019478: Object.prototype.toString.call(/a/.exec("a")) === "[object Array]" should be true
Reviewed-by: hannesw

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

Changeset: 47099609a48b
Author:    sundar
Date:      2013-07-01 17:21 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/47099609a48b

8019482: Number("0x0.0p0") should evaluate to NaN
Reviewed-by: lagergren

! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/runtime/ECMAException.java
! src/jdk/nashorn/internal/runtime/JSType.java
+ test/script/basic/JDK-8019482.js

Changeset: ab3ea5b3e507
Author:    sundar
Date:      2013-07-01 19:52 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/ab3ea5b3e507

8019488: switch on literals result in NoSuchMethodError or VerifyError
Reviewed-by: hannesw

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

Changeset: 9165138b427c
Author:    sundar
Date:      2013-07-01 23:36 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/9165138b427c

8019508: Comma handling in object literal parsing is wrong
Reviewed-by: hannesw

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

Changeset: 5f9abeb0bb50
Author:    jlaskey
Date:      2013-07-02 07:45 -0300
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/5f9abeb0bb50

8019580: Build Script Change for Nashorn promotion testing
Reviewed-by: jlaskey
Contributed-by: eugene.drobitko at oracle.com

! make/build.xml

Changeset: a7b82e333c31
Author:    lagergren
Date:      2013-07-02 13:50 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/a7b82e333c31

8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too
Reviewed-by: jlaskey, sundar

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

Changeset: 74049fe3ba46
Author:    sundar
Date:      2013-07-02 18:00 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/74049fe3ba46

8019553: NPE on illegal l-value for increment and decrement
Reviewed-by: jlaskey, attila, lagergren

! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8019553.js
+ test/script/basic/JDK-8019553.js.EXPECTED
! test/script/basic/NASHORN-51.js
! test/script/basic/NASHORN-51.js.EXPECTED
! test/script/error/NASHORN-57.js.EXPECTED

Changeset: 9396e42bae4f
Author:    lagergren
Date:      2013-07-02 14:50 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/9396e42bae4f

8017082: Long array literals were slightly broken
Reviewed-by: sundar, attila

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
+ test/script/basic/JDK-8017082.js

Changeset: 69ec02d12a31
Author:    lagergren
Date:      2013-07-02 15:01 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/69ec02d12a31

Merge


Changeset: 16c4535abcf8
Author:    sundar
Date:      2013-07-02 18:39 +0530
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/16c4535abcf8

Merge


Changeset: 542b7803f038
Author:    lana
Date:      2013-07-05 11:05 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/542b7803f038

Merge


Changeset: 10a1ab9e20a4
Author:    katleman
Date:      2013-07-11 10:13 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/10a1ab9e20a4

Added tag jdk8-b98 for changeset 542b7803f038

! .hgtags

Changeset: 4a4d37557176
Author:    mduigou
Date:      2013-07-23 15:28 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/nashorn/rev/4a4d37557176

Merge

- .jcheck/conf



More information about the lambda-dev mailing list