[aarch64-port-dev ] hg: aarch64-port/jdk8u/nashorn: 661 new changesets

aph at redhat.com aph at redhat.com
Fri Sep 11 15:20:40 UTC 2015


Changeset: aa02e673d768
Author:    katleman
Date:      2014-04-30 11:17 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/aa02e673d768

Added tag jdk8u20-b12 for changeset c720454d2435

! .hgtags

Changeset: ae85d184a58a
Author:    hannesw
Date:      2014-04-28 18:17 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ae85d184a58a

8041953: JDK-8031359.js fails in 8u-dev
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java

Changeset: 2ca464cf3093
Author:    lana
Date:      2014-04-30 23:59 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2ca464cf3093

Merge


Changeset: 2f6add5fefb3
Author:    katleman
Date:      2014-05-07 10:59 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2f6add5fefb3

Added tag jdk8u20-b13 for changeset 2ca464cf3093

! .hgtags

Changeset: fc45fab1b91c
Author:    katleman
Date:      2014-05-13 23:18 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fc45fab1b91c

Added tag jdk8u20-b14 for changeset 2f6add5fefb3

! .hgtags

Changeset: 8f06a63adf4e
Author:    sundar
Date:      2014-05-02 19:15 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8f06a63adf4e

8027933: Add --const-as-var option
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
! test/script/basic/JDK-8008448.js
+ test/script/basic/JDK-8027933.js
+ test/script/basic/JDK-8027933.js.EXPECTED
+ test/script/error/JDK-8027933.js
+ test/script/error/JDK-8027933.js.EXPECTED
! test/src/jdk/nashorn/internal/codegen/CompilerTest.java
! test/src/jdk/nashorn/internal/parser/ParserTest.java
! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java

Changeset: cdf42b4b8226
Author:    hannesw
Date:      2014-04-25 16:34 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cdf42b4b8226

8040078: Avoid repeated reading of source for cached loads
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/Source.java
! src/jdk/nashorn/tools/Shell.java
! test/script/trusted/JDK-8006529.js
! test/src/jdk/nashorn/internal/codegen/CompilerTest.java
! test/src/jdk/nashorn/internal/parser/ParserTest.java
! test/src/jdk/nashorn/internal/runtime/ContextTest.java
+ test/src/jdk/nashorn/internal/runtime/SourceTest.java
! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java
! test/src/jdk/nashorn/test/models/SourceHelper.java

Changeset: 9ad26ed8cc97
Author:    hannesw
Date:      2014-05-06 12:38 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9ad26ed8cc97

8041998: RegExp implementation is not thread-safe
Reviewed-by: lagergren, sundar, attila

! src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
+ test/script/basic/JDK-8041998.js
+ test/script/basic/JDK-8041998.js.EXPECTED

Changeset: ef8fa378d444
Author:    sundar
Date:      2014-05-06 17:54 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ef8fa378d444

8042364: Make __proto__ ES6 draft compliant
Reviewed-by: jlaskey, lagergren, attila

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

Changeset: bb3e5d0fcc33
Author:    mnunez
Date:      2014-02-11 12:05 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bb3e5d0fcc33

8033231: test fails with java.lang.UnsatisfiedLinkError
Reviewed-by: attila, sundar

! test/script/basic/JDK-8026161.js
! test/script/basic/JDK-8026161.js.EXPECTED
+ test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java

Changeset: dea8e0de23b2
Author:    sundar
Date:      2014-05-07 14:07 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dea8e0de23b2

8041697: CompiledScript slower when eval with binding
Reviewed-by: lagergren, attila, hannesw

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/tools/Shell.java

Changeset: 90d417fd526c
Author:    lana
Date:      2014-05-07 21:33 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/90d417fd526c

Merge


Changeset: 41be00d23622
Author:    sundar
Date:      2014-05-07 20:20 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/41be00d23622

8042600: Add more samples in nashorn/samples directory
Reviewed-by: jlaskey, hannesw

+ samples/BufferArray.java
+ samples/CastExample.java
+ samples/README
+ samples/array_mapreduce.js
+ samples/astviewer.js
+ samples/barchart_weather.js
+ samples/call_lambda.js
! samples/counters.js
+ samples/dirname.js
+ samples/disassemble.js
+ samples/engine/README
+ samples/engine/accessvar.js
+ samples/engine/callfunc.js
+ samples/engine/callmethod.js
+ samples/engine/exposevar.js
+ samples/engine/foreignobject.js
+ samples/engine/hello.js
+ samples/engine/interface.js
+ samples/engine/interface2.js
+ samples/engine/lambda_as_func.js
+ samples/env.js
+ samples/expression_closure.js
+ samples/fileline.js
+ samples/fizzbuzz.js
+ samples/for_each.js
+ samples/gaussian_random.js
+ samples/gaussian_random_bind.js
+ samples/gutenberg.js
+ samples/heredoc.js
+ samples/interface_impl.js
+ samples/javaastviewer.js
+ samples/javacastcounter.js
+ samples/javaimporter.js
+ samples/javalist.js
+ samples/javamap.js
+ samples/javashell.js
+ samples/jsadapter_dom.js
+ samples/jsobject.js
+ samples/jsobject_mapreduce.js
+ samples/jsonviewer.js
! samples/letter.js
+ samples/list_mapreduce.js
+ samples/locales.js
+ samples/logisticmap.js
+ samples/options.js
+ samples/readLine.js
+ samples/sam_function.js
! samples/shell.js
+ samples/stack.js
! samples/test.js
+ samples/uniform_random.js
! samples/uniq.js
+ samples/uniqs.js
+ samples/weather.js

Changeset: bb2d11667547
Author:    lana
Date:      2014-05-14 11:02 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bb2d11667547

Merge


Changeset: c89a4945404c
Author:    katleman
Date:      2014-05-21 10:57 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c89a4945404c

Added tag jdk8u20-b15 for changeset bb2d11667547

! .hgtags

Changeset: 5006ac208b4b
Author:    katleman
Date:      2014-05-28 02:28 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5006ac208b4b

Added tag jdk8u20-b16 for changeset c89a4945404c

! .hgtags

Changeset: ffdb43036807
Author:    sundar
Date:      2014-05-20 08:32 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ffdb43036807

8043443: Test framework changes to run script tests without security manager
Reviewed-by: attila

! make/build.xml
! make/project.properties
+ test/script/nosecurity/nosecurity.js

Changeset: 3384c8f804a8
Author:    hannesw
Date:      2014-05-22 17:51 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3384c8f804a8

8030202: Nashorn: Multiple RegExp#ignoreCase issues
Reviewed-by: sundar, jlaskey

! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
! src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java
+ test/script/basic/JDK-8030202.js
+ test/script/basic/JDK-8030202.js.EXPECTED

Changeset: 17ecefeb50dd
Author:    mnunez
Date:      2014-05-22 11:12 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/17ecefeb50dd

8028615: jdk.nashorn.x3::some.serious.failure needs more memory to run
Reviewed-by: attila, sundar
Contributed-by: sergey.lugovoy at oracle.com

! make/project.properties

Changeset: fdd8ffdbc6e6
Author:    sundar
Date:      2014-05-26 15:48 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fdd8ffdbc6e6

8043930: TypeError when attemping to create an instance of non-public class could be better
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8043930.js
+ test/script/basic/JDK-8043930.js.EXPECTED

Changeset: f255e14c823d
Author:    sundar
Date:      2014-05-27 17:40 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f255e14c823d

8044000: Access to undefined property yields "null" instead of "undefined"
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java

Changeset: 046bf6509a1f
Author:    lana
Date:      2014-05-28 11:08 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/046bf6509a1f

Merge


Changeset: 847387339a56
Author:    katleman
Date:      2014-06-04 08:47 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/847387339a56

Added tag jdk8u20-b17 for changeset 046bf6509a1f

! .hgtags

Changeset: b047df215de4
Author:    katleman
Date:      2014-06-11 09:31 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b047df215de4

Added tag jdk8u20-b18 for changeset 847387339a56

! .hgtags

Changeset: 6e9c4e34bc61
Author:    katleman
Date:      2014-06-18 12:35 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6e9c4e34bc61

Added tag jdk8u20-b19 for changeset b047df215de4

! .hgtags

Changeset: 3f7d86480ce5
Author:    sundar
Date:      2014-05-30 17:22 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3f7d86480ce5

8044415: ant makefile should have a target to generate javadoc only for jdk.nashorn.api and sub-packages
Reviewed-by: jlaskey

! make/build.xml
+ samples/filebrowser.js
+ samples/word_histogram.js
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/api/scripting/package-info.java
! src/jdk/nashorn/internal/ir/annotations/Reference.java

Changeset: 0005562330fa
Author:    sundar
Date:      2014-06-03 13:57 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0005562330fa

8044612: StringIndexOutOfBoundException in NativeRegExp.appendReplacement
Reviewed-by: hannesw, lagergren

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

Changeset: 77f0308eb2e6
Author:    sundar
Date:      2014-06-03 17:04 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/77f0308eb2e6

8044520: Nashorn cannot execute node.js's express module
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/runtime/GlobalFunctions.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8044520.js

Changeset: 85ad3ce0796f
Author:    sundar
Date:      2014-06-04 16:39 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/85ad3ce0796f

8044750: megamorphic getter for scope objects does not call __noSuchProperty__ hook
Reviewed-by: attila, lagergren, hannesw

! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8044750.js
! test/src/jdk/nashorn/api/scripting/ScopeTest.java

Changeset: f557ba467d1d
Author:    sundar
Date:      2014-06-05 18:31 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f557ba467d1d

8044695: __stack__ becomes visible in Error properties
Reviewed-by: jlaskey, attila, lagergren

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

Changeset: e645f15e1c1d
Author:    sundar
Date:      2014-06-11 17:41 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e645f15e1c1d

8044798: API for debugging Nashorn
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/runtime/DebuggerSupport.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/Source.java
+ test/script/nosecurity/JDK-8044798.js
+ test/script/nosecurity/JDK-8044798.js.EXPECTED
+ test/script/nosecurity/debuggersupportapi.js
+ test/script/nosecurity/debuggersupportapi.js.EXPECTED

Changeset: ba5b790ed0f5
Author:    sundar
Date:      2014-06-16 08:55 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ba5b790ed0f5

8044517: Run & debug single Nashorn test
Reviewed-by: lagergren, attila
Contributed-by: jaroslav.tulach at oracle.com

! make/build.xml
! make/nbproject/ide-file-targets.xml
! make/nbproject/project.xml

Changeset: c9ed47ef089a
Author:    lana
Date:      2014-06-16 11:19 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c9ed47ef089a

Merge


Changeset: ed3439dca4a7
Author:    lana
Date:      2014-06-19 17:59 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ed3439dca4a7

Merge


Changeset: f2925491b61b
Author:    katleman
Date:      2014-06-25 12:55 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f2925491b61b

Added tag jdk8u20-b20 for changeset ed3439dca4a7

! .hgtags

Changeset: 8593e69be45e
Author:    coffeys
Date:      2014-06-27 11:07 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8593e69be45e

Added tag jdk8u40-b00 for changeset f2925491b61b

! .hgtags

Changeset: 3558de1a33d3
Author:    attila
Date:      2014-07-08 21:58 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3558de1a33d3

8049225: Source class exposes public mutable array
Reviewed-by: hannesw, sundar

! src/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk/nashorn/internal/runtime/Source.java

Changeset: 5332595fe7ba
Author:    katleman
Date:      2014-07-02 15:01 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5332595fe7ba

Added tag jdk8u20-b21 for changeset f2925491b61b

! .hgtags

Changeset: b48b69a8b827
Author:    katleman
Date:      2014-07-09 13:58 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b48b69a8b827

Added tag jdk8u20-b22 for changeset 5332595fe7ba

! .hgtags

Changeset: 4dda2b1e51aa
Author:    katleman
Date:      2014-03-25 11:23 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4dda2b1e51aa

Added tag jdk8u11-b01 for changeset 53cc5fda790e

! .hgtags

Changeset: 161f144c4e84
Author:    katleman
Date:      2014-04-01 12:02 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/161f144c4e84

Added tag jdk8u11-b02 for changeset 4dda2b1e51aa

! .hgtags

Changeset: 2842beaa5db8
Author:    katleman
Date:      2014-04-08 11:45 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2842beaa5db8

Added tag jdk8u11-b03 for changeset 161f144c4e84

! .hgtags

Changeset: 7001e9f95b44
Author:    katleman
Date:      2014-04-15 12:07 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7001e9f95b44

Added tag jdk8u11-b04 for changeset 2842beaa5db8

! .hgtags

Changeset: daa414a4d8b7
Author:    katleman
Date:      2014-04-22 11:57 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/daa414a4d8b7

Added tag jdk8u11-b05 for changeset 7001e9f95b44

! .hgtags

Changeset: d9d482948b7c
Author:    katleman
Date:      2014-04-29 12:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d9d482948b7c

Added tag jdk8u11-b06 for changeset daa414a4d8b7

! .hgtags

Changeset: 74a3ead86f5e
Author:    katleman
Date:      2014-05-06 10:04 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/74a3ead86f5e

Added tag jdk8u11-b07 for changeset d9d482948b7c

! .hgtags

Changeset: a39251394102
Author:    mnunez
Date:      2014-02-11 12:05 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a39251394102

8033231: test fails with java.lang.UnsatisfiedLinkError
Reviewed-by: attila, sundar

! test/script/basic/JDK-8026161.js
! test/script/basic/JDK-8026161.js.EXPECTED
+ test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java

Changeset: dec6999877f3
Author:    katleman
Date:      2014-05-13 08:14 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dec6999877f3

Added tag jdk8u11-b08 for changeset a39251394102

! .hgtags

Changeset: 8d7476d004d9
Author:    katleman
Date:      2014-05-19 20:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8d7476d004d9

Added tag jdk8u11-b09 for changeset dec6999877f3

! .hgtags

Changeset: 90c4833e0f87
Author:    asaha
Date:      2014-05-20 12:01 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/90c4833e0f87

Merge

! .hgtags

Changeset: d522ff5f5373
Author:    mnunez
Date:      2014-05-22 11:12 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d522ff5f5373

8028615: jdk.nashorn.x3::some.serious.failure needs more memory to run
Reviewed-by: attila, sundar
Contributed-by: sergey.lugovoy at oracle.com

! make/project.properties

Changeset: 3175dcbdd76e
Author:    katleman
Date:      2014-05-28 02:42 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3175dcbdd76e

Added tag jdk8u11-b10 for changeset d522ff5f5373

! .hgtags

Changeset: 3826249b7b44
Author:    asaha
Date:      2014-05-28 12:03 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3826249b7b44

Merge

! .hgtags
! make/project.properties

Changeset: 31c368a27e6f
Author:    asaha
Date:      2014-05-28 15:53 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/31c368a27e6f

Merge

! .hgtags

Changeset: 1deaea7f4fef
Author:    asaha
Date:      2014-06-02 15:15 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1deaea7f4fef

Merge

! make/project.properties

Changeset: 1cbe62403404
Author:    asaha
Date:      2014-06-04 09:01 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1cbe62403404

Merge

! .hgtags

Changeset: eea7f92c5fcc
Author:    katleman
Date:      2014-06-03 14:19 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/eea7f92c5fcc

Added tag jdk8u11-b11 for changeset 3175dcbdd76e

! .hgtags

Changeset: 34ea9db2bad7
Author:    asaha
Date:      2014-06-05 15:14 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/34ea9db2bad7

Merge

! .hgtags

Changeset: 0d9ec7ab018f
Author:    asaha
Date:      2014-06-11 09:45 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0d9ec7ab018f

Merge

! .hgtags

Changeset: 0d973c490303
Author:    katleman
Date:      2014-06-17 13:04 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0d973c490303

Added tag jdk8u11-b12 for changeset eea7f92c5fcc

! .hgtags

Changeset: de301740df68
Author:    asaha
Date:      2014-06-17 15:55 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/de301740df68

Merge

! .hgtags

Changeset: 3e679b930b10
Author:    asaha
Date:      2014-06-18 12:56 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3e679b930b10

Merge

! .hgtags

Changeset: b75ba61e3422
Author:    asaha
Date:      2014-06-26 07:56 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b75ba61e3422

Merge

! .hgtags

Changeset: c59757e93f6f
Author:    katleman
Date:      2014-06-13 11:56 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c59757e93f6f

Added tag jdk8u5-b31 for changeset 53cc5fda790e

! .hgtags

Changeset: b2c8eadc494b
Author:    asaha
Date:      2014-06-24 13:59 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b2c8eadc494b

Merge

! .hgtags

Changeset: 39663bd57e15
Author:    asaha
Date:      2014-06-26 08:04 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/39663bd57e15

Merge

! .hgtags

Changeset: 00dfaea88fdd
Author:    asaha
Date:      2014-06-26 18:37 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/00dfaea88fdd

Added tag jdk8u11-b31 for changeset b2c8eadc494b

! .hgtags

Changeset: ba2390875900
Author:    asaha
Date:      2014-07-02 15:25 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ba2390875900

Merge

! .hgtags

Changeset: 72dc5c7acd63
Author:    asaha
Date:      2014-07-02 15:33 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/72dc5c7acd63

Merge

! .hgtags

Changeset: ad36f9454ce3
Author:    asaha
Date:      2014-07-10 08:02 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ad36f9454ce3

Merge

! .hgtags

Changeset: f61c697b68c6
Author:    katleman
Date:      2014-07-16 11:40 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f61c697b68c6

Added tag jdk8u20-b23 for changeset ad36f9454ce3

! .hgtags

Changeset: 3e5f070c7652
Author:    robm
Date:      2014-07-17 18:08 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3e5f070c7652

Merge

! .hgtags

Changeset: 62468d841b84
Author:    jeff
Date:      2014-07-21 21:47 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/62468d841b84

8051005: Third Party License Readme update for 8u20
Reviewed-by: coffeys

! THIRD_PARTY_README

Changeset: b476c69c820a
Author:    katleman
Date:      2014-08-13 14:50 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b476c69c820a

Added tag jdk8u40-b01 for changeset 62468d841b84

! .hgtags

Changeset: a2e0a985764b
Author:    katleman
Date:      2014-08-21 11:43 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a2e0a985764b

Added tag jdk8u40-b02 for changeset b476c69c820a

! .hgtags

Changeset: 9502b8660bba
Author:    katleman
Date:      2014-08-28 13:23 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9502b8660bba

Added tag jdk8u40-b03 for changeset a2e0a985764b

! .hgtags

Changeset: 73c57e62b4c2
Author:    jeff
Date:      2014-07-21 21:47 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/73c57e62b4c2

8051005: Third Party License Readme update for 8u20
Reviewed-by: coffeys

! THIRD_PARTY_README

Changeset: d3da140e1793
Author:    coffeys
Date:      2014-07-22 20:53 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d3da140e1793

Merge


Changeset: 552ee417f276
Author:    tbell
Date:      2014-07-28 07:23 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/552ee417f276

Added tag jdk8u20-b25 for changeset d3da140e1793

! .hgtags

Changeset: a11cc61af91a
Author:    coffeys
Date:      2014-07-30 03:43 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a11cc61af91a

Added tag jdk8u20-b24 for changeset d3da140e1793

! .hgtags

Changeset: a23ac9db4227
Author:    coffeys
Date:      2014-07-30 03:55 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a23ac9db4227

Merge

! .hgtags

Changeset: aa30541c5f0d
Author:    coffeys
Date:      2014-07-31 09:59 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/aa30541c5f0d

Added tag jdk8u20-b26 for changeset a23ac9db4227

! .hgtags

Changeset: 93b032dd26bc
Author:    coffeys
Date:      2014-08-19 20:43 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/93b032dd26bc

Merge

! .hgtags

Changeset: ac62e33a99b0
Author:    attila
Date:      2014-08-20 10:25 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ac62e33a99b0

8044638: Tidy up Nashorn codebase for code standards
8055199: Tidy up Nashorn codebase for code standards (August 2014)
Reviewed-by: lagergren, sundar

! bin/fixwhitespace.sh
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
! docs/genshelldoc.js
! docs/source/importpackageclass.js
! docs/source/javaarray.js
! docs/source/javaextend.js
! docs/source/javaimporter.js
! docs/source/javatypes.js
! docs/source/overload.js
! docs/source/runnable.js
! docs/source/samfunc.js
! docs/source/test.js
! samples/array_mapreduce.js
! samples/astviewer.js
! samples/barchart_weather.js
! samples/call_lambda.js
! samples/counters.js
! samples/dirname.js
! samples/disassemble.js
! samples/engine/accessvar.js
! samples/engine/callfunc.js
! samples/engine/callmethod.js
! samples/engine/exposevar.js
! samples/engine/foreignobject.js
! samples/engine/hello.js
! samples/engine/interface.js
! samples/engine/interface2.js
! samples/engine/lambda_as_func.js
! samples/env.js
! samples/expression_closure.js
! samples/filebrowser.js
! samples/fileline.js
! samples/fizzbuzz.js
! samples/for_each.js
! samples/gaussian_random.js
! samples/gaussian_random_bind.js
! samples/gutenberg.js
! samples/heredoc.js
! samples/interface_impl.js
! samples/javaastviewer.js
! samples/javacastcounter.js
! samples/javaimporter.js
! samples/javalist.js
! samples/javamap.js
! samples/javashell.js
! samples/jsadapter_dom.js
! samples/jsobject.js
! samples/jsobject_mapreduce.js
! samples/jsonviewer.js
! samples/letter.js
! samples/list_mapreduce.js
! samples/locales.js
! samples/logisticmap.js
! samples/options.js
! samples/parser.js
! samples/readLine.js
! samples/sam_function.js
! samples/shell.js
! samples/stack.js
! samples/uniform_random.js
! samples/uniq.js
! samples/uniqs.js
! samples/weather.js
! samples/word_histogram.js
! src/jdk/internal/dynalink/ChainedCallSite.java
! src/jdk/internal/dynalink/DefaultBootstrapper.java
! src/jdk/internal/dynalink/DynamicLinker.java
! src/jdk/internal/dynalink/DynamicLinkerFactory.java
! src/jdk/internal/dynalink/MonomorphicCallSite.java
! src/jdk/internal/dynalink/NoSuchDynamicMethodException.java
! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
! src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
! src/jdk/internal/dynalink/beans/BeanIntrospector.java
! src/jdk/internal/dynalink/beans/BeanLinker.java
! src/jdk/internal/dynalink/beans/BeansLinker.java
! src/jdk/internal/dynalink/beans/CallerSensitiveDetector.java
! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
! src/jdk/internal/dynalink/beans/ClassString.java
! src/jdk/internal/dynalink/beans/DynamicMethod.java
! src/jdk/internal/dynalink/beans/DynamicMethodLinker.java
! src/jdk/internal/dynalink/beans/FacetIntrospector.java
! src/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
! src/jdk/internal/dynalink/beans/MaximallySpecific.java
! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk/internal/dynalink/beans/OverloadedMethod.java
! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java
! src/jdk/internal/dynalink/beans/StaticClass.java
! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java
! src/jdk/internal/dynalink/beans/StaticClassLinker.java
! src/jdk/internal/dynalink/linker/GuardedInvocation.java
! src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
! src/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
! src/jdk/internal/dynalink/support/AutoDiscovery.java
! src/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
! src/jdk/internal/dynalink/support/ClassMap.java
! src/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
! src/jdk/internal/dynalink/support/Guards.java
! src/jdk/internal/dynalink/support/LinkRequestImpl.java
! src/jdk/internal/dynalink/support/LinkerServicesImpl.java
! src/jdk/internal/dynalink/support/Lookup.java
! src/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
! src/jdk/internal/dynalink/support/NameCodec.java
! src/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
! src/jdk/internal/dynalink/support/TypeConverterFactory.java
! src/jdk/internal/dynalink/support/TypeUtilities.java
! src/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
! src/jdk/nashorn/api/scripting/Formatter.java
! src/jdk/nashorn/api/scripting/JSObject.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/api/scripting/ScriptUtils.java
! src/jdk/nashorn/api/scripting/URLReader.java
! src/jdk/nashorn/api/scripting/resources/engine.js
! 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/CodeGeneratorLexicalContext.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/ConstantData.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/ObjectClassGenerator.java
! src/jdk/nashorn/internal/codegen/SpillObjectCreator.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/codegen/types/Range.java
! src/jdk/nashorn/internal/codegen/types/Type.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/BlockStatement.java
! src/jdk/nashorn/internal/ir/ContinueNode.java
! src/jdk/nashorn/internal/ir/Expression.java
! src/jdk/nashorn/internal/ir/ForNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/IndexNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/ir/LexicalContextExpression.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/ir/TemporarySymbols.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/debug/ASTWriter.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeDataView.java
! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/objects/NativeFunction.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/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeObject.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/PrototypeObject.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk/nashorn/internal/runtime/CompiledScript.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/DebuggerSupport.java
! src/jdk/nashorn/internal/runtime/ECMAErrors.java
! src/jdk/nashorn/internal/runtime/ECMAException.java
! src/jdk/nashorn/internal/runtime/GlobalFunctions.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.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/NashornLoader.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk/nashorn/internal/runtime/PropertyListeners.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/Source.java
! src/jdk/nashorn/internal/runtime/Timing.java
! src/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.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/JavaAdapterServices.java
! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
! src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/RegExp.java
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java
! src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java
! src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java
! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java
! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java
! src/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java
! src/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java
! src/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java
! src/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java
! src/jdk/nashorn/internal/runtime/regexp/joni/OptEnvironment.java
! src/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java
! src/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Option.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Region.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java
! src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java
! src/jdk/nashorn/internal/runtime/regexp/joni/StackEntry.java
! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Token.java
! src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java
! test/examples/array-micro.js
! test/examples/dual-fields-micro.js
! test/examples/innerbench.js
! test/examples/int-micro.js
! test/examples/string-micro.js
! test/examples/typechain.js
! test/lib/benchmark.js
! test/opt/add.js
! test/opt/add_constant.js
! test/opt/add_reuse_callsite.js
! test/opt/add_revert2.js
! test/opt/cascade_specialize.js
! test/script/assert.js
! test/script/basic/8024180/global_var_delete.js
! test/script/basic/8024180/global_var_shadow.js
! test/script/basic/8024180/scope_no_such_prop.js
! test/script/basic/8024180/with_expr_prop_add.js
! test/script/basic/8024180/with_expr_proto_prop_add.js
! test/script/basic/8024180/with_java_object.js
! test/script/basic/JDK-8005958.js
! test/script/basic/JDK-8006304.js
! test/script/basic/JDK-8006337.js
! test/script/basic/JDK-8006529-b.js
! test/script/basic/JDK-8006570.js
! test/script/basic/JDK-8006852a.js
! test/script/basic/JDK-8006852b.js
! test/script/basic/JDK-8006857.js
! test/script/basic/JDK-8006983.js
! test/script/basic/JDK-8006984.js
! test/script/basic/JDK-8007060.js
! test/script/basic/JDK-8007140.js
! test/script/basic/JDK-8007215.js
! test/script/basic/JDK-8007460.js
! test/script/basic/JDK-8007522.js
! test/script/basic/JDK-8007523.js
! test/script/basic/JDK-8007619.js
! test/script/basic/JDK-8007990.js
! test/script/basic/JDK-8008197.js
! test/script/basic/JDK-8008206.js
! test/script/basic/JDK-8008238.js
! test/script/basic/JDK-8008554.js
! test/script/basic/JDK-8008814-3.js
! test/script/basic/JDK-8008814-4.js
! test/script/basic/JDK-8009553.js
! test/script/basic/JDK-8009868.js
! test/script/basic/JDK-8010709.js
! test/script/basic/JDK-8010710.js
! test/script/basic/JDK-8010720.js
! test/script/basic/JDK-8010804.js
! test/script/basic/JDK-8010946-privileged.js
! test/script/basic/JDK-8010946.js
! test/script/basic/JDK-8011023.js
! test/script/basic/JDK-8011209.js
! test/script/basic/JDK-8011237.js
! test/script/basic/JDK-8011274.js
! test/script/basic/JDK-8011357.js
! test/script/basic/JDK-8011362.js
! test/script/basic/JDK-8011365.js
! test/script/basic/JDK-8011382.js
! test/script/basic/JDK-8011394.js
! test/script/basic/JDK-8011552.js
! test/script/basic/JDK-8011555.js
! test/script/basic/JDK-8011578.js
! test/script/basic/JDK-8011718.js
! test/script/basic/JDK-8011756.js
! test/script/basic/JDK-8011893.js
! test/script/basic/JDK-8011960.js
! test/script/basic/JDK-8011964.js
! test/script/basic/JDK-8011974.js
! test/script/basic/JDK-8012083.js
! test/script/basic/JDK-8012164.js
! test/script/basic/JDK-8012191.js
! test/script/basic/JDK-8012240.js
! test/script/basic/JDK-8012291.js
! test/script/basic/JDK-8012305.js
! test/script/basic/JDK-8012457.js
! test/script/basic/JDK-8012462.js
! test/script/basic/JDK-8013131.js
! test/script/basic/JDK-8013167.js
! test/script/basic/JDK-8013325.js
! test/script/basic/JDK-8013337.js
! test/script/basic/JDK-8013444.js
! test/script/basic/JDK-8013729.js
! test/script/basic/JDK-8013873.js
! test/script/basic/JDK-8013874.js
! test/script/basic/JDK-8013878.js
! test/script/basic/JDK-8013919.js
! test/script/basic/JDK-8014426.js
! test/script/basic/JDK-8014647.js
! test/script/basic/JDK-8014781.js
! test/script/basic/JDK-8014785.js
! test/script/basic/JDK-8014953.js
! test/script/basic/JDK-8015267.js
! test/script/basic/JDK-8015345.js
! test/script/basic/JDK-8015346.js
! test/script/basic/JDK-8015347.js
! test/script/basic/JDK-8015348.js
! test/script/basic/JDK-8015349.js
! test/script/basic/JDK-8015350.js
! test/script/basic/JDK-8015352.js
! test/script/basic/JDK-8015353.js
! test/script/basic/JDK-8015354.js
! test/script/basic/JDK-8015355.js
! test/script/basic/JDK-8015356.js
! test/script/basic/JDK-8015357.js
! test/script/basic/JDK-8015741.js
! test/script/basic/JDK-8015830.js
! test/script/basic/JDK-8015892.js
! test/script/basic/JDK-8015945.js
! test/script/basic/JDK-8015959.js
! test/script/basic/JDK-8015969.js
! test/script/basic/JDK-8016235.js
! test/script/basic/JDK-8016239.js
! test/script/basic/JDK-8016518.js
! test/script/basic/JDK-8016542.js
! test/script/basic/JDK-8016618.js
! test/script/basic/JDK-8016667.js
! test/script/basic/JDK-8016681.js
! test/script/basic/JDK-8017046.js
! test/script/basic/JDK-8017082.js
! test/script/basic/JDK-8017084.js
! test/script/basic/JDK-8017768.js
! test/script/basic/JDK-8017950.js
! test/script/basic/JDK-8019226.js
! test/script/basic/JDK-8019473.js
! test/script/basic/JDK-8019478.js
! test/script/basic/JDK-8019482.js
! test/script/basic/JDK-8019488.js
! test/script/basic/JDK-8019508.js
! test/script/basic/JDK-8019553.js
! test/script/basic/JDK-8019585.js
! test/script/basic/JDK-8019629.js
! test/script/basic/JDK-8019783.js
! test/script/basic/JDK-8019791.js
! test/script/basic/JDK-8019805.js
! test/script/basic/JDK-8019808.js
! test/script/basic/JDK-8019809.js
! test/script/basic/JDK-8019810.js
! test/script/basic/JDK-8019811.js
! test/script/basic/JDK-8019814.js
! test/script/basic/JDK-8019817.js
! test/script/basic/JDK-8019819.js
! test/script/basic/JDK-8019821.js
! test/script/basic/JDK-8019822.js
! test/script/basic/JDK-8019947.js
! test/script/basic/JDK-8019963.js
! test/script/basic/JDK-8019983.js
! test/script/basic/JDK-8019985.js
! test/script/basic/JDK-8020124.js
! test/script/basic/JDK-8020132.js
! test/script/basic/JDK-8020223.js
! test/script/basic/JDK-8020324.js
! test/script/basic/JDK-8020325.js
! test/script/basic/JDK-8020354.js
! test/script/basic/JDK-8020355.js
! test/script/basic/JDK-8020356.js
! test/script/basic/JDK-8020357.js
! test/script/basic/JDK-8020358.js
! test/script/basic/JDK-8020380.js
! test/script/basic/JDK-8020437.js
! test/script/basic/JDK-8020463.js
! test/script/basic/JDK-8020508.js
! test/script/basic/JDK-8021122.js
! test/script/basic/JDK-8022598.js
! test/script/basic/JDK-8022731.js
! test/script/basic/JDK-8022903.js
! test/script/basic/JDK-8023026.js
! test/script/basic/JDK-8023373.js
! test/script/basic/JDK-8023531.js
! test/script/basic/JDK-8023551.js
! test/script/basic/JDK-8023630.js
! test/script/basic/JDK-8023650.js
! test/script/basic/JDK-8023780.js
! test/script/basic/JDK-8023784.js
! test/script/basic/JDK-8024120.js
! test/script/basic/JDK-8024174.js
! test/script/basic/JDK-8024255.js
! test/script/basic/JDK-8024512.js
! test/script/basic/JDK-8024619.js
! test/script/basic/JDK-8024846.js
! test/script/basic/JDK-8024847.js
! test/script/basic/JDK-8024972.js
! test/script/basic/JDK-8025048-2.js
! test/script/basic/JDK-8025048.js
! test/script/basic/JDK-8025080.js
! test/script/basic/JDK-8025090.js
! test/script/basic/JDK-8025111.js
! test/script/basic/JDK-8025147.js
! test/script/basic/JDK-8025149.js
! test/script/basic/JDK-8025163.js
! test/script/basic/JDK-8025197.js
! test/script/basic/JDK-8025213.js
! test/script/basic/JDK-8025312.js
! test/script/basic/JDK-8025325.js
! test/script/basic/JDK-8025434.js
! test/script/basic/JDK-8025486.js
! test/script/basic/JDK-8025488.js
! test/script/basic/JDK-8025515.js
! test/script/basic/JDK-8025520.js
! test/script/basic/JDK-8025589.js
! test/script/basic/JDK-8026008.js
! test/script/basic/JDK-8026016.js
! test/script/basic/JDK-8026033.js
! test/script/basic/JDK-8026042.js
! test/script/basic/JDK-8026048.js
! test/script/basic/JDK-8026112.js
! test/script/basic/JDK-8026125.js
! test/script/basic/JDK-8026137.js
! test/script/basic/JDK-8026161.js
! test/script/basic/JDK-8026162.js
! test/script/basic/JDK-8026167.js
! test/script/basic/JDK-8026248.js
! test/script/basic/JDK-8026264.js
! test/script/basic/JDK-8026292.js
! test/script/basic/JDK-8026302.js
! test/script/basic/JDK-8026317.js
! test/script/basic/JDK-8026367.js
! test/script/basic/JDK-8026692.js
! test/script/basic/JDK-8026693.js
! test/script/basic/JDK-8026701.js
! test/script/basic/JDK-8026805.js
! test/script/basic/JDK-8026858.js
! test/script/basic/JDK-8026955.js
! test/script/basic/JDK-8027016.js
! test/script/basic/JDK-8027024.js
! test/script/basic/JDK-8027042.js
! test/script/basic/JDK-8027236.js
! test/script/basic/JDK-8027562.js
! test/script/basic/JDK-8027700.js
! test/script/basic/JDK-8027753.js
! test/script/basic/JDK-8027828.js
! test/script/basic/JDK-8027933.js
! test/script/basic/JDK-8028020.js
! test/script/basic/JDK-8028210.js
! test/script/basic/JDK-8028434.js
! test/script/basic/JDK-8029364.js
! test/script/basic/JDK-8029467.js
! test/script/basic/JDK-8029667.js
! test/script/basic/JDK-8030182.js
! test/script/basic/JDK-8030182_2.js
! test/script/basic/JDK-8030197.js
! test/script/basic/JDK-8030199.js
! test/script/basic/JDK-8030200.js
! test/script/basic/JDK-8030202.js
! test/script/basic/JDK-8030809.js
! test/script/basic/JDK-8031317.js
! test/script/basic/JDK-8031359.js
! test/script/basic/JDK-8031983.js
! test/script/basic/JDK-8032004.js
! test/script/basic/JDK-8032068.js
! test/script/basic/JDK-8034055.js
! test/script/basic/JDK-8037562.js
! test/script/basic/JDK-8039387.js
! test/script/basic/JDK-8041998.js
! test/script/basic/JDK-8042364.js
! test/script/basic/JDK-8043930.js
! test/script/basic/JDK-8044520.js
! test/script/basic/JDK-8044612.js
! test/script/basic/JDK-8044695.js
! test/script/basic/JDK-8044750.js
! test/script/basic/JDK_8005848.js
! test/script/basic/NASHORN-100.js
! test/script/basic/NASHORN-101.js
! test/script/basic/NASHORN-102.js
! test/script/basic/NASHORN-103.js
! test/script/basic/NASHORN-104.js
! test/script/basic/NASHORN-105.js
! test/script/basic/NASHORN-106.js
! test/script/basic/NASHORN-107.js
! test/script/basic/NASHORN-108.js
! test/script/basic/NASHORN-109.js
! test/script/basic/NASHORN-11.js
! test/script/basic/NASHORN-111.js
! test/script/basic/NASHORN-113.js
! test/script/basic/NASHORN-114.js
! test/script/basic/NASHORN-115.js
! test/script/basic/NASHORN-117.js
! test/script/basic/NASHORN-118.js
! test/script/basic/NASHORN-119.js
! test/script/basic/NASHORN-12.js
! test/script/basic/NASHORN-120.js
! test/script/basic/NASHORN-122.js
! test/script/basic/NASHORN-126.js
! test/script/basic/NASHORN-127.js
! test/script/basic/NASHORN-130.js
! test/script/basic/NASHORN-132.js
! test/script/basic/NASHORN-133.js
! test/script/basic/NASHORN-135.js
! test/script/basic/NASHORN-136.js
! test/script/basic/NASHORN-14.js
! test/script/basic/NASHORN-148.js
! test/script/basic/NASHORN-15.js
! test/script/basic/NASHORN-153.js
! test/script/basic/NASHORN-156.js
! test/script/basic/NASHORN-157.js
! test/script/basic/NASHORN-163.js
! test/script/basic/NASHORN-164.js
! test/script/basic/NASHORN-165.js
! test/script/basic/NASHORN-166.js
! test/script/basic/NASHORN-168.js
! test/script/basic/NASHORN-169.js
! test/script/basic/NASHORN-172.js
! test/script/basic/NASHORN-173.js
! test/script/basic/NASHORN-174.js
! test/script/basic/NASHORN-175.js
! test/script/basic/NASHORN-176.js
! test/script/basic/NASHORN-177.js
! test/script/basic/NASHORN-178.js
! test/script/basic/NASHORN-179.js
! test/script/basic/NASHORN-18.js
! test/script/basic/NASHORN-181.js
! test/script/basic/NASHORN-182.js
! test/script/basic/NASHORN-183.js
! test/script/basic/NASHORN-184.js
! test/script/basic/NASHORN-185.js
! test/script/basic/NASHORN-187.js
! test/script/basic/NASHORN-188.js
! test/script/basic/NASHORN-19.js
! test/script/basic/NASHORN-190.js
! test/script/basic/NASHORN-192.js
! test/script/basic/NASHORN-194.js
! test/script/basic/NASHORN-196.js
! test/script/basic/NASHORN-198.js
! test/script/basic/NASHORN-20.js
! test/script/basic/NASHORN-201.js
! test/script/basic/NASHORN-202.js
! test/script/basic/NASHORN-203.js
! test/script/basic/NASHORN-204.js
! test/script/basic/NASHORN-205.js
! test/script/basic/NASHORN-206.js
! test/script/basic/NASHORN-207.js
! test/script/basic/NASHORN-207_2.js
! test/script/basic/NASHORN-208.js
! test/script/basic/NASHORN-209.js
! test/script/basic/NASHORN-21.js
! test/script/basic/NASHORN-211.js
! test/script/basic/NASHORN-212.js
! test/script/basic/NASHORN-213.js
! test/script/basic/NASHORN-215.js
! test/script/basic/NASHORN-216.js
! test/script/basic/NASHORN-217.js
! test/script/basic/NASHORN-219.js
! test/script/basic/NASHORN-22.js
! test/script/basic/NASHORN-221.js
! test/script/basic/NASHORN-222.js
! test/script/basic/NASHORN-223.js
! test/script/basic/NASHORN-225.js
! test/script/basic/NASHORN-226.js
! test/script/basic/NASHORN-227.js
! test/script/basic/NASHORN-228.js
! test/script/basic/NASHORN-229.js
! test/script/basic/NASHORN-229_subtest.js
! test/script/basic/NASHORN-23.js
! test/script/basic/NASHORN-232.js
! test/script/basic/NASHORN-234.js
! test/script/basic/NASHORN-235.js
! test/script/basic/NASHORN-236.js
! test/script/basic/NASHORN-237.js
! test/script/basic/NASHORN-239.js
! test/script/basic/NASHORN-24.js
! test/script/basic/NASHORN-241.js
! test/script/basic/NASHORN-242.js
! test/script/basic/NASHORN-245.js
! test/script/basic/NASHORN-247.js
! test/script/basic/NASHORN-25.js
! test/script/basic/NASHORN-251.js
! test/script/basic/NASHORN-252.js
! test/script/basic/NASHORN-253.js
! test/script/basic/NASHORN-256.js
! test/script/basic/NASHORN-258.js
! test/script/basic/NASHORN-26.js
! test/script/basic/NASHORN-260.js
! test/script/basic/NASHORN-261.js
! test/script/basic/NASHORN-262.js
! test/script/basic/NASHORN-263.js
! test/script/basic/NASHORN-264.js
! test/script/basic/NASHORN-265.js
! test/script/basic/NASHORN-266.js
! test/script/basic/NASHORN-269.js
! test/script/basic/NASHORN-27.js
! test/script/basic/NASHORN-270.js
! test/script/basic/NASHORN-271.js
! test/script/basic/NASHORN-275.js
! test/script/basic/NASHORN-276.js
! test/script/basic/NASHORN-277.js
! test/script/basic/NASHORN-278.js
! test/script/basic/NASHORN-28.js
! test/script/basic/NASHORN-281.js
! test/script/basic/NASHORN-284.js
! test/script/basic/NASHORN-285.js
! test/script/basic/NASHORN-288.js
! test/script/basic/NASHORN-29.js
! test/script/basic/NASHORN-293.js
! test/script/basic/NASHORN-294.js
! test/script/basic/NASHORN-296.js
! test/script/basic/NASHORN-297.js
! test/script/basic/NASHORN-30.js
! test/script/basic/NASHORN-300.js
! test/script/basic/NASHORN-301.js
! test/script/basic/NASHORN-304.js
! test/script/basic/NASHORN-310.js
! test/script/basic/NASHORN-318.js
! test/script/basic/NASHORN-32.js
! test/script/basic/NASHORN-321.js
! test/script/basic/NASHORN-323.js
! test/script/basic/NASHORN-324.js
! test/script/basic/NASHORN-33.js
! test/script/basic/NASHORN-331.js
! test/script/basic/NASHORN-337.js
! test/script/basic/NASHORN-34.js
! test/script/basic/NASHORN-340.js
! test/script/basic/NASHORN-349.js
! test/script/basic/NASHORN-354.js
! test/script/basic/NASHORN-355.js
! test/script/basic/NASHORN-36.js
! test/script/basic/NASHORN-365.js
! test/script/basic/NASHORN-366.js
! test/script/basic/NASHORN-368.js
! test/script/basic/NASHORN-37.js
! test/script/basic/NASHORN-375.js
! test/script/basic/NASHORN-376.js
! test/script/basic/NASHORN-377.js
! test/script/basic/NASHORN-378.js
! test/script/basic/NASHORN-38.js
! test/script/basic/NASHORN-380.js
! test/script/basic/NASHORN-381.js
! test/script/basic/NASHORN-382.js
! test/script/basic/NASHORN-383.js
! test/script/basic/NASHORN-384.js
! test/script/basic/NASHORN-385.js
! test/script/basic/NASHORN-389.js
! test/script/basic/NASHORN-393.js
! test/script/basic/NASHORN-394.js
! test/script/basic/NASHORN-396.js
! test/script/basic/NASHORN-397.js
! test/script/basic/NASHORN-398.js
! test/script/basic/NASHORN-40.js
! test/script/basic/NASHORN-400.js
! test/script/basic/NASHORN-401.js
! test/script/basic/NASHORN-402.js
! test/script/basic/NASHORN-404.js
! test/script/basic/NASHORN-405.js
! test/script/basic/NASHORN-406.js
! test/script/basic/NASHORN-408.js
! test/script/basic/NASHORN-415.js
! test/script/basic/NASHORN-416.js
! test/script/basic/NASHORN-417.js
! test/script/basic/NASHORN-418.js
! test/script/basic/NASHORN-420.js
! test/script/basic/NASHORN-421.js
! test/script/basic/NASHORN-423.js
! test/script/basic/NASHORN-423a.js
! test/script/basic/NASHORN-424.js
! test/script/basic/NASHORN-425.js
! test/script/basic/NASHORN-426.js
! test/script/basic/NASHORN-427.js
! test/script/basic/NASHORN-428.js
! test/script/basic/NASHORN-429.js
! test/script/basic/NASHORN-432.js
! test/script/basic/NASHORN-433.js
! test/script/basic/NASHORN-434.js
! test/script/basic/NASHORN-435.js
! test/script/basic/NASHORN-437.js
! test/script/basic/NASHORN-44.js
! test/script/basic/NASHORN-441.js
! test/script/basic/NASHORN-442.js
! test/script/basic/NASHORN-443.js
! test/script/basic/NASHORN-444.js
! test/script/basic/NASHORN-445.js
! test/script/basic/NASHORN-446.js
! test/script/basic/NASHORN-447.js
! test/script/basic/NASHORN-448.js
! test/script/basic/NASHORN-449.js
! test/script/basic/NASHORN-45.js
! test/script/basic/NASHORN-450.js
! test/script/basic/NASHORN-452.js
! test/script/basic/NASHORN-459.js
! test/script/basic/NASHORN-46.js
! test/script/basic/NASHORN-462.js
! test/script/basic/NASHORN-463.js
! test/script/basic/NASHORN-468.js
! test/script/basic/NASHORN-47.js
! test/script/basic/NASHORN-473.js
! test/script/basic/NASHORN-474.js
! test/script/basic/NASHORN-478.js
! test/script/basic/NASHORN-48.js
! test/script/basic/NASHORN-481.js
! test/script/basic/NASHORN-482.js
! test/script/basic/NASHORN-484.js
! test/script/basic/NASHORN-486.js
! test/script/basic/NASHORN-487.js
! test/script/basic/NASHORN-488.js
! test/script/basic/NASHORN-49.js
! test/script/basic/NASHORN-490.js
! test/script/basic/NASHORN-494.js
! test/script/basic/NASHORN-497.js
! test/script/basic/NASHORN-498.js
! test/script/basic/NASHORN-499.js
! test/script/basic/NASHORN-50.js
! test/script/basic/NASHORN-500.js
! test/script/basic/NASHORN-503.js
! test/script/basic/NASHORN-51.js
! test/script/basic/NASHORN-511.js
! test/script/basic/NASHORN-515.js
! test/script/basic/NASHORN-516.js
! test/script/basic/NASHORN-52.js
! test/script/basic/NASHORN-534.js
! test/script/basic/NASHORN-535.js
! test/script/basic/NASHORN-544.js
! test/script/basic/NASHORN-55.js
! test/script/basic/NASHORN-554.js
! test/script/basic/NASHORN-556.js
! test/script/basic/NASHORN-56.js
! test/script/basic/NASHORN-562.js
! test/script/basic/NASHORN-565.js
! test/script/basic/NASHORN-575.js
! test/script/basic/NASHORN-58.js
! test/script/basic/NASHORN-59.js
! test/script/basic/NASHORN-592-dual.js
! test/script/basic/NASHORN-592.js
! test/script/basic/NASHORN-597.js
! test/script/basic/NASHORN-60.js
! test/script/basic/NASHORN-609.js
! test/script/basic/NASHORN-61.js
! test/script/basic/NASHORN-62.js
! test/script/basic/NASHORN-620.js
! test/script/basic/NASHORN-623.js
! test/script/basic/NASHORN-627.js
! test/script/basic/NASHORN-63.js
! test/script/basic/NASHORN-637.js
! test/script/basic/NASHORN-639.js
! test/script/basic/NASHORN-64.js
! test/script/basic/NASHORN-642.js
! test/script/basic/NASHORN-646.js
! test/script/basic/NASHORN-658.js
! test/script/basic/NASHORN-659.js
! test/script/basic/NASHORN-66.js
! test/script/basic/NASHORN-664.js
! test/script/basic/NASHORN-665.js
! test/script/basic/NASHORN-67.js
! test/script/basic/NASHORN-678.js
! test/script/basic/NASHORN-68.js
! test/script/basic/NASHORN-689.js
! test/script/basic/NASHORN-69.js
! test/script/basic/NASHORN-691.js
! test/script/basic/NASHORN-694.js
! test/script/basic/NASHORN-697.js
! test/script/basic/NASHORN-703.js
! test/script/basic/NASHORN-703a.js
! test/script/basic/NASHORN-705.js
! test/script/basic/NASHORN-71.js
! test/script/basic/NASHORN-710.js
! test/script/basic/NASHORN-711.js
! test/script/basic/NASHORN-72.js
! test/script/basic/NASHORN-722.js
! test/script/basic/NASHORN-73.js
! test/script/basic/NASHORN-737.js
! test/script/basic/NASHORN-74.js
! test/script/basic/NASHORN-740.js
! test/script/basic/NASHORN-75.js
! test/script/basic/NASHORN-758.js
! test/script/basic/NASHORN-759.js
! test/script/basic/NASHORN-760.js
! test/script/basic/NASHORN-768.js
! test/script/basic/NASHORN-778.js
! test/script/basic/NASHORN-78.js
! test/script/basic/NASHORN-79.js
! test/script/basic/NASHORN-792.js
! test/script/basic/NASHORN-80.js
! test/script/basic/NASHORN-81.js
! test/script/basic/NASHORN-833.js
! test/script/basic/NASHORN-837.js
! test/script/basic/NASHORN-85.js
! test/script/basic/NASHORN-86.js
! test/script/basic/NASHORN-87.js
! test/script/basic/NASHORN-89.js
! test/script/basic/NASHORN-90.js
! test/script/basic/NASHORN-91.js
! test/script/basic/NASHORN-92.js
! test/script/basic/NASHORN-93.js
! test/script/basic/NASHORN-95.js
! test/script/basic/NASHORN-96.js
! test/script/basic/NASHORN-97.js
! test/script/basic/NASHORN-98.js
! test/script/basic/NASHORN-99.js
! test/script/basic/access-specializer.js
! test/script/basic/addition.js
! test/script/basic/allgettersetters.js
! test/script/basic/andor.js
! test/script/basic/anonrecur.js
! test/script/basic/applycall.js
! test/script/basic/args.js
! test/script/basic/arity.js
! test/script/basic/arrayprotoclass.js
! test/script/basic/arrays.js
! test/script/basic/arrays2.js
! test/script/basic/arraysIntKey.js
! test/script/basic/arrayset.js
! test/script/basic/arrayundefined.js
! test/script/basic/assign.js
! test/script/basic/bitwise_and.js
! test/script/basic/booleangetter.js
! test/script/basic/builtin.js
! test/script/basic/builtin_assign.js
! test/script/basic/builtinchain.js
! test/script/basic/calllink.js
! test/script/basic/classloader.js
! test/script/basic/closure.js
! test/script/basic/commandargs.js
! test/script/basic/compile-octane-splitter.js
! test/script/basic/compile-octane.js
! test/script/basic/condassign.js
! test/script/basic/construct.js
! test/script/basic/constructorname.js
! test/script/basic/convert.js
! test/script/basic/dataview_endian.js
! test/script/basic/dataview_getset.js
! test/script/basic/dataview_new.js
! test/script/basic/date.js
! test/script/basic/dateparse.js
! test/script/basic/decinc.js
! test/script/basic/delete.js
! test/script/basic/delete2.js
! test/script/basic/dotpropname.js
! test/script/basic/doublecache.js
! test/script/basic/enumeration.js
! test/script/basic/errors.js
! test/script/basic/errorstack.js
! test/script/basic/eval.js
! test/script/basic/evalreturn.js
! test/script/basic/exprclosure.js
! test/script/basic/extensibility.js
! test/script/basic/fileline.js
! test/script/basic/finally-catchalls.js
! test/script/basic/finallyreturn.js
! test/script/basic/forin.js
! test/script/basic/forin2.js
! test/script/basic/funcarray.js
! test/script/basic/funcbind.js
! test/script/basic/funcbind2.js
! test/script/basic/funcbind3.js
! test/script/basic/funcconstructor.js
! test/script/basic/getclassname.js
! test/script/basic/getter_callsite.js
! test/script/basic/gettercalls.js
! test/script/basic/getterfunc.js
! test/script/basic/gettersetter.js
! test/script/basic/globalaccess.js
! test/script/basic/globals.js
! test/script/basic/globalscope.js
! test/script/basic/hello.js
! test/script/basic/herestr_operator.js
! test/script/basic/illegaljavaname.js
! test/script/basic/importpackage.js
! test/script/basic/incheck.js
! test/script/basic/indexedcall.js
! test/script/basic/info.js
! test/script/basic/inherited_nonwritable.js
! test/script/basic/instanceof.js
! test/script/basic/instanceof2.js
! test/script/basic/interfaces.js
! test/script/basic/iterator.js
! test/script/basic/java.js
! test/script/basic/javaadapter.js
! test/script/basic/javaarray.js
! test/script/basic/javaarrayconversion.js
! test/script/basic/javaclassoverrides.js
! test/script/basic/javaexceptions.js
! test/script/basic/javaimporter.js
! test/script/basic/javainnerclasses.js
! test/script/basic/javasigcall.js
! test/script/basic/jquery.js
! test/script/basic/jsadapter.js
! test/script/basic/jsadapterlink.js
! test/script/basic/json.js
! test/script/basic/list.js
! test/script/basic/literal.js
! test/script/basic/load.js
! test/script/basic/loadedfile.js
! test/script/basic/localundef.js
! test/script/basic/map.js
! test/script/basic/math.js
! test/script/basic/minuszero.js
! test/script/basic/module.js
! test/script/basic/moduleload.js
! test/script/basic/nashorn2.js
! test/script/basic/natives.js
! test/script/basic/new.js
! test/script/basic/newexpr.js
! test/script/basic/newnew.js
! test/script/basic/no_line_numbers.js
! test/script/basic/nonconstructors.js
! test/script/basic/nosuchmethod.js
! test/script/basic/nosuchproperty.js
! test/script/basic/number.js
! test/script/basic/numberstring.js
! test/script/basic/objectprops.js
! test/script/basic/objects.js
! test/script/basic/options.js
! test/script/basic/paramspec.js
! test/script/basic/parser/assignmentExpr.js
! test/script/basic/parser/binaryExpr.js
! test/script/basic/parser/breakStat.js
! test/script/basic/parser/condExpr.js
! test/script/basic/parser/continueStat.js
! test/script/basic/parser/debuggerStat.js
! test/script/basic/parser/functions.js
! test/script/basic/parser/ifStat.js
! test/script/basic/parser/labelledStat.js
! test/script/basic/parser/lhsExpr.js
! test/script/basic/parser/loopStat.js
! test/script/basic/parser/objectLitExpr.js
! test/script/basic/parser/parenExpr.js
! test/script/basic/parser/primaryExpr.js
! test/script/basic/parser/returnStat.js
! test/script/basic/parser/switchStat.js
! test/script/basic/parser/throwStat.js
! test/script/basic/parser/tryCatchStat.js
! test/script/basic/parser/unaryExpr.js
! test/script/basic/parser/useStrict.js
! test/script/basic/parser/util.js
! test/script/basic/parser/varDecl.js
! test/script/basic/parser/withStat.js
! test/script/basic/propchange.js
! test/script/basic/propertycheck.js
! test/script/basic/prototype.js
! test/script/basic/pushpull.js
! test/script/basic/ranges_disabled.js
! test/script/basic/ranges_enabled.js
! test/script/basic/ranges_payload.js
! test/script/basic/regex.js
! test/script/basic/regexp_flags.js
! test/script/basic/run-octane.js
! test/script/basic/runsunspider-eager.js
! test/script/basic/runsunspider-lazy.js
! test/script/basic/samfunc.js
! test/script/basic/scripting.js
! test/script/basic/sealfreeze.js
! test/script/basic/setlength.js
! test/script/basic/splitter.js
! test/script/basic/stdin.js
! test/script/basic/strings.js
! test/script/basic/throws.js
! test/script/basic/tosource.js
! test/script/basic/tostring.js
! test/script/basic/try.js
! test/script/basic/try2.js
! test/script/basic/trybreakcont.js
! test/script/basic/trycatch.js
! test/script/basic/trycatchfor.js
! test/script/basic/tryfinallyreturn.js
! test/script/basic/tryforbreak.js
! test/script/basic/typechange.js
! test/script/basic/typecoerce.js
! test/script/basic/typedarrays.js
! test/script/basic/typeof.js
! test/script/basic/typeof2.js
! test/script/basic/undefined.js
! test/script/basic/underscore.js
! test/script/basic/varargs.js
! test/script/basic/void.js
! test/script/basic/with.js
! test/script/basic/withprimitive.js
! test/script/basic/writable_relink.js
! test/script/basic/xorassign.js
! test/script/basic/yui.js
! test/script/currently-failing/JDK-8006191.js
! test/script/currently-failing/clone_ir.js
! test/script/currently-failing/gettersetter.js
! test/script/currently-failing/logcoverage.js
! test/script/error/JDK-8008814-1.js
! test/script/error/JDK-8008814-2.js
! test/script/error/JDK-8016522.js
! test/script/error/JDK-8020437-2.js
! test/script/error/JDK-8020437.js
! test/script/error/JDK-8026039.js
! test/script/error/JDK-8027933.js
! test/script/error/JDK-8039047.js
! test/script/error/NASHORN-154/function_mult_params_in_strict.js
! test/script/error/NASHORN-154/improper_return_break_continue.js
! test/script/error/NASHORN-154/invalid_lvalue.js
! test/script/error/NASHORN-154/literal_data_and_accessor.js
! test/script/error/NASHORN-154/literal_mult_getters.js
! test/script/error/NASHORN-154/literal_mult_prop_in_strict.js
! test/script/error/NASHORN-154/with_in_strict.js
! test/script/error/NASHORN-214.js
! test/script/error/NASHORN-35.js
! test/script/error/NASHORN-39.js
! test/script/error/NASHORN-568.js
! test/script/error/NASHORN-57.js
! test/script/error/NASHORN-668.js
! test/script/error/quotemissing.js
! test/script/error/strictmode.js
! test/script/jfx/kaleidoscope.js
! test/script/jfx/spread.js
! test/script/maptests/builtins.js
! test/script/maptests/constructor.js
! test/script/maptests/maputil.js
! test/script/maptests/object_create.js
! test/script/maptests/object_literals.js
! test/script/maptests/point.js
! test/script/maptests/property_add.js
! test/script/maptests/property_delete.js
! test/script/maptests/proto.js
! test/script/nosecurity/JDK-8044798.js
! test/script/nosecurity/debuggersupportapi.js
! test/script/nosecurity/nosecurity.js
! test/script/sandbox/JDK-8031106.js
! test/script/sandbox/NASHORN-525.js
! test/script/sandbox/arrayclass.js
! test/script/sandbox/classbind.js
! test/script/sandbox/classloader.js
! test/script/sandbox/doprivileged.js
! test/script/sandbox/engine.js
! test/script/sandbox/env.js
! test/script/sandbox/exec.js
! test/script/sandbox/exit.js
! test/script/sandbox/file.js
! test/script/sandbox/interfaceimpl.js
! test/script/sandbox/javaextend.js
! test/script/sandbox/jsadapter.js
! test/script/sandbox/loadLibrary.js
! test/script/sandbox/loadcompat.js
! test/script/sandbox/nashorninternals.js
! test/script/sandbox/net.js
! test/script/sandbox/property.js
! test/script/sandbox/reflection.js
! test/script/sandbox/runnable.js
! test/script/sandbox/unsafe.js
! test/script/test262.js
! test/script/test262_single.js
! test/script/trusted/JDK-8006424.js
! test/script/trusted/JDK-8006529.js
! test/script/trusted/JDK-8008305.js
! test/script/trusted/JDK-8008305_subtest.js
! test/script/trusted/JDK-8020809.js
! test/script/trusted/JDK-8021129.js
! test/script/trusted/JDK-8021189.js
! test/script/trusted/JDK-8025629.js
! test/script/trusted/JDK-8032060.js
! test/script/trusted/NASHORN-638.js
! test/script/trusted/NASHORN-653.js
! test/script/trusted/getenv.js
! test/src/jdk/nashorn/api/NashornSQLDriver.java
! test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java
! test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java
! test/src/jdk/nashorn/api/javaaccess/SharedObject.java
! test/src/jdk/nashorn/api/scripting/InvocableTest.java
! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java
! test/src/jdk/nashorn/api/scripting/ScopeTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java
! test/src/jdk/nashorn/internal/codegen/CompilerTest.java
! test/src/jdk/nashorn/internal/parser/ParserTest.java
! test/src/jdk/nashorn/internal/performance/OctaneTest.java
! test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java
! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java
! test/src/jdk/nashorn/internal/runtime/SourceTest.java
! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
! test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java
! test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java
! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java
! test/src/jdk/nashorn/internal/test/framework/JSJUnitReportReporter.java
! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java
! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
! test/src/jdk/nashorn/internal/test/framework/ScriptTest.java
! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java
! test/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java
! test/src/jdk/nashorn/test/models/ConstructorWithArgument.java
! test/src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java
! test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java
! test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java
! test/src/jdk/nashorn/test/models/Nashorn401TestSubject.java
! test/src/jdk/nashorn/test/models/OuterClass.java
! test/src/jdk/nashorn/test/models/OverrideObject.java
! test/src/jdk/nashorn/test/models/PropertyBind.java
! test/src/jdk/nashorn/test/models/StringArgs.java
! test/src/jdk/nashorn/test/models/VarArgConstructor.java

Changeset: e2497b11a021
Author:    attila
Date:      2014-08-20 10:26 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e2497b11a021

8027043: Turn global accesses into MethodHandle.constant, with one chance of reassignment, e.g. x = value occuring once in the global scope is ok, twice is not.
8027958: NASHORN TEST: Create tests to test markdown javascript engine work with Nashorn
8028345: Remove nashorn repo "bin" scripts to avoid confusion with JDK bin launcher programs
8029090: Developers should be able to pass nashorn properties and enable/disable JFR from command line
8030169: Need regression test for bug JDK-8010731
8033105: Make sure Nashorn test harness can run zlib benchmark
8033334: Make sure that scope depth information is maintained in the RecompilableScriptFunctionDatas, to avoid unnecessary slow proto linkage when doing on demand compilation
8034206: Make parts of code pipeline reusable in order to facilitate faster warmup and faster lazy compilation.
8035820: Optimistic recompilation
8035836: Array performance improvements
8036127: Prototype filter needs to be applied to getter guard as well, not just getter
8036986: Test should check that correctly type is returned running with optimistic. If optimistic assumption was wrong we should get the right one.
8037086: Check that deoptimizing recompilations are correct
8037177: -Dnashorn.optimistic should be enabled by default, meaning that it has to be explicitly set to false to run with the jdk 8 style conservative types
8037534: Use scope types to determine optimistic types
8037572: Add more test cases to check static types
8037967: Broke the build, by commiting without saving the last review comment
8038223: Symbol trace debug output takes time
8038396: fix for the compiler expression evaluator to be more inquisitive about types
8038398: OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework
8038406: Testability: as a first step of moving loggers away from the process global space, the Debug object now supports logging POJOs from log entries as an event queue, which can be introspected from test scripts. This is way better than screen scraping brittle and subject-to-change log output.
8038413: NPE in unboxInteger
8038416: Access to undefined scoped variables deoptimized too much
8038426: Move all loggers from process wide scope into Global scope
8038799: Guard and unbox boxed primitives types on setting them in Properties to avoid megamorphisism
8038945: Simplify strict undefined checks
8039044: Expand undefined intrinsics for all commutative combinators of scrict undefined checks
8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects.
8040024: BranchOptimizer produces bad code for NaN FP comparison
8040089: Apply to call transform was incomplete. Now passes all tests and performance is back
8040093: Make sure that optimistic splitting works in optimistic types
8040102: Remove all references to Unsafe and definition of anonymous clases from the code
8040655: When processing a RewriteException debug object, the return value has already been reset to null. We need to catch this value before that.
8041434: Add synchronization to the common global constants structure
8041625: AccessorProperty currentType must only by Object.class when non-primitive, and scoping followup problem for lazily generated with bodies
8041905: Fix apply2call bug that prevented avatar.js unit tests from running correctly
8041995: Problems when loading tree expressions with several optimistic program points when optimistically initializing ObjectNodes
8042118: Separate types from symbols
8043002: Improve performance of Nashorn equality operators
8043003: Use strongly referenced generic invokers
8043004: Reduce variability at JavaAdapter call sites
8043132: Nashorn : all tests failed with java.security.AccessControlException
8043133: Fix corner cases of JDK-8041995
8043137: Collapse long sequences of NOP in Nashorn bytecode output
8043232: Index selection of overloaded java new constructors
8043235: Type-based optimizations interfere with continuation methods
8043431: Fix yet another corner case of JDK-8041995
8043504: Octane test harness was missing argument to print_always at one callsite, causing erroneous logging
8043605: Enable history for empty property maps
8043608: Make equality tests inline better
8043611: Move timing dependent benchmark for apply2call specialization to currently_failing. It is dependent that nothing takes machine time when doing the two runs, causing spurious assertions. Suggest running octane.raytrace manually instead to verify that this works, or incorporating it in the nightly test suite
8043632: Parallelize class installation and various script fixes.
8043633: In order to remove global state outside of contexts, make sure Timing class is an instance and not a static global collection of data. Move into Context. Move -Dnashorn.timing to an official logging option.
8043956: Make code caching work with optimistic typing and lazy compilation
8044012: Integrate the latest best known performance flags int ant octane jobs, and make sure that it's easy to compare 'ant octane-nashorn' and 'ant octane-v8' at the push of a button. (or rather; the entry of a command line)
8044102: Ensure bechmark exclude list for Octane benchmarks is in only one place, project.properties, and fix benchmark harness
8044154: Nashorn : all tests failed with java.security.AccessControlException
8044171: Make optimistic exception handlers smaller
8044502: Get rid of global optimistic flag
8044518: Ensure exceptions related to optimistic recompilation are not serializable
8044533: Deoptimizing negation produces wrong result for zero
8044534: Constant folding for unary + should produce int for boolean literals
8044760: Avoid PropertyMap duplicate for global instances
8044786: Some tests fail with non-optimistic compilation
8044803: Unnecessary restOf check
8044816: On-demand compiled top-level program doesn't need :createProgramFunction
8044851: nashorn properties leak memory
8046013: TypeError: Cannot apply "with" to non script object
8046014: MultiGlobalCompiledScript should cache :createProgramFunction handle
8046025: AccessorProperty.getGetter is not threadsafe
8046026: CompiledFunction.relinkComposableInvoker assert is being hit
8046201: Avoid repeated flattening of nested ConsStrings
8046215: Running uncompilable scripts throws NullPointerException
8046898: Make sure that lazy compilation is the default, remove redundant "enable lazy compilation" flags, added warning message if compile logging is enabled and lazy is switched off. Verified existing test suite code coverage equivalence between lazy and eager.
8046905: apply on apply is broken
8046921: Deoptimization type information peristence
8047035: (function() "hello")() crashes in Lexer with jdk9
8047057: Add a regression test for the passing test cases from JDK-8042304
8047067: all eval arguments need to be copied in Lower
8047078: Fuzzing bug discovered when ArrayLiteralNodes weren't immutable
8047166: 'do with({}) break ; while(0);' crashes in CodeGenerator
8047331: Assertion in CompiledFunction when running earley-boyer after Merge
8047357: More precise synthetic return + unreachable throw
8047359: large string size RangeError should be thrown rather than reporting negative length
8047369: Add regression tests for passing test cases of JDK-8024971
8047371: local variable declaration in TypeEvaluator should use ScriptObject.addOwnProperty instead of .set
8047728: (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined
8047959: bindings created for declarations in eval code are not mutable
8048009: Type info caching accidentally defeated
8048071: eval within 'with' statement does not use correct scope if with scope expression has a copy of eval
8048079: Persistent code store is broken after optimistic types merge
8048505: ScriptingFunctions.readFully couldn't handle file names represented as ConsStrings
8048586: String concatenation with optimistic types is slow
8048718: JSON.parse('{"0":0, "64":0}') throws ArrayindexOutOfBoundsException
8048869: Reduce compile time by about 5% by removing the Class.casts from the AST nodes
8049086: Minor API convenience functions on "Java" object
8049222: JSType class exposes public mutable arrays
8049223: RewriteException class exposes public mutable arrays
8049242: Explicit constructor overload selection should work with StaticClass as well
8049318: Test hideLocationProperties.js fails on Window due to backslash in path
8049524: Global object initialization via javax.script API should be minimal
8050432: javax.script.filename variable should not be enumerable with nashorn engine's ENGINE_SCOPE bindings
8050964: OptimisticTypesPersistence.java should use java.util.Date instead of java.sql.Date
8051019: Separate src and test execution sandbox directories
8051346: Test262 tests for ECMAScript 5 now in branch "es5-tests"
8051439: Wrong type calculated for ADD operator with undefined operand
8051839: GuardedInvocation needs to clone an argument
8053908: jdeps is not PATH on Mac, results in ant clean test failure on Mac
8053910: ScriptObjectMirror causing havoc with Invocation interface
8053913: Auto format caused warning in CompositeTypeBasedGuardingDynamicLinker
8054223: Nashorn: AssertionError when use __DIR__ and ScriptEngine.eval()
8054411: Add nashorn.args.prepend system property
8054503: test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip
8054651: Global.initConstructor and ScriptFunction.getPrototype(Object) can have stricter types
8054898: Avoid creation of empty type info files
8054993: type info cache may be disabled for test262 and tests explicitly changing that property should use @fork
8055034: jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression
8055042: Compile-time expression evaluator was missing variables
8055107: Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally
8055139: test/script/trusted/JDK-8055107.js fails with access control exception
8055186: Backport Nashorn optimistic typing to 8u repository
8055529: Clean up the bin directory
Reviewed-by: jlaskey, lagergren, sundar
Contributed-by: marcus.largergren at oracle.com, hannes.wallnoefer at oracle.com, sundararajan.athijegannathan at oracle.com

- bin/checkintest.sh
- bin/dump_octane_code.sh
- bin/jjs
- bin/jjs.bat
+ bin/jjsdebug.sh
- bin/jjssecure
- bin/jjssecure.bat
- bin/nashorn
- bin/nashorn.bat
- bin/nashornsecure
- bin/nashornsecure.bat
+ bin/run_octane.sh
+ bin/runopt.sh
- bin/verbose_octane.bat
- bin/verbose_octane.sh
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
! docs/DEVELOPER_README
! make/build-benchmark.xml
! make/build-nasgen.xml
! make/build.xml
! make/nbproject/ide-targets.xml
! make/project.properties
+ samples/javafoovars.js
+ samples/jsobj_example.js
+ samples/zipfs.js
+ samples/ziplist.js
! src/jdk/internal/dynalink/ChainedCallSite.java
! src/jdk/internal/dynalink/DynamicLinker.java
! src/jdk/internal/dynalink/DynamicLinkerFactory.java
+ src/jdk/internal/dynalink/GuardedInvocationFilter.java
! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk/internal/dynalink/beans/BeanLinker.java
! src/jdk/internal/dynalink/beans/BeansLinker.java
! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk/internal/dynalink/beans/DynamicMethod.java
! src/jdk/internal/dynalink/beans/DynamicMethodLinker.java
! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk/internal/dynalink/beans/OverloadedMethod.java
! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java
! src/jdk/internal/dynalink/beans/StaticClassLinker.java
! src/jdk/internal/dynalink/linker/GuardedInvocation.java
! src/jdk/internal/dynalink/linker/GuardedTypeConversion.java
! src/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
! src/jdk/internal/dynalink/linker/LinkRequest.java
! src/jdk/internal/dynalink/linker/LinkerServices.java
! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
+ src/jdk/internal/dynalink/support/DefaultPrelinkFilter.java
! src/jdk/internal/dynalink/support/LinkRequestImpl.java
! src/jdk/internal/dynalink/support/LinkerServicesImpl.java
! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
! src/jdk/internal/dynalink/support/TypeConverterFactory.java
! src/jdk/internal/dynalink/support/TypeUtilities.java
! src/jdk/internal/dynalink/support/messages.properties
! src/jdk/nashorn/api/scripting/NashornException.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/api/scripting/ScriptUtils.java
- src/jdk/nashorn/api/scripting/resources/engine.js
+ src/jdk/nashorn/internal/IntDeque.java
+ src/jdk/nashorn/internal/codegen/ApplySpecialization.java
+ src/jdk/nashorn/internal/codegen/AssignSymbols.java
- src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/BranchOptimizer.java
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/codegen/Condition.java
! src/jdk/nashorn/internal/codegen/ConstantData.java
+ src/jdk/nashorn/internal/codegen/DumpBytecode.java
! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
- src/jdk/nashorn/internal/codegen/FinalizeTypes.java
+ src/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/codegen/FunctionSignature.java
! src/jdk/nashorn/internal/codegen/Label.java
+ src/jdk/nashorn/internal/codegen/LocalStateRestorationInfo.java
+ src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/MapCreator.java
+ src/jdk/nashorn/internal/codegen/MapTuple.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/OptimisticTypesCalculator.java
+ src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
+ src/jdk/nashorn/internal/codegen/ProgramPoints.java
- src/jdk/nashorn/internal/codegen/RangeAnalyzer.java
! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
! src/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java
! src/jdk/nashorn/internal/codegen/Splitter.java
+ src/jdk/nashorn/internal/codegen/TypeEvaluator.java
+ src/jdk/nashorn/internal/codegen/TypeMap.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java
! src/jdk/nashorn/internal/codegen/types/BytecodeOps.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/ObjectType.java
- src/jdk/nashorn/internal/codegen/types/Range.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/BinaryNode.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/BlockStatement.java
! src/jdk/nashorn/internal/ir/BreakNode.java
! src/jdk/nashorn/internal/ir/BreakableNode.java
! src/jdk/nashorn/internal/ir/BreakableStatement.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/Expression.java
! src/jdk/nashorn/internal/ir/ExpressionStatement.java
! src/jdk/nashorn/internal/ir/Flags.java
! src/jdk/nashorn/internal/ir/ForNode.java
! src/jdk/nashorn/internal/ir/FunctionCall.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/JoinPredecessor.java
+ src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java
+ src/jdk/nashorn/internal/ir/JumpStatement.java
! src/jdk/nashorn/internal/ir/LabelNode.java
+ src/jdk/nashorn/internal/ir/Labels.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/ir/LexicalContextExpression.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
+ src/jdk/nashorn/internal/ir/LocalVariableConversion.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/Optimistic.java
+ src/jdk/nashorn/internal/ir/OptimisticLexicalContext.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/Statement.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk/nashorn/internal/ir/Symbol.java
- src/jdk/nashorn/internal/ir/TemporarySymbols.java
+ src/jdk/nashorn/internal/ir/Terminal.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/ASTWriter.java
! src/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
+ src/jdk/nashorn/internal/ir/debug/NashornClassReader.java
+ src/jdk/nashorn/internal/ir/debug/NashornTextifier.java
! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.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/Lookup.java
! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.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/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
! src/jdk/nashorn/internal/objects/NativeDataView.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/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/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/NativeRegExp.java
! src/jdk/nashorn/internal/objects/NativeStrictArguments.java
! src/jdk/nashorn/internal/objects/NativeString.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/ScriptFunctionImpl.java
+ src/jdk/nashorn/internal/objects/annotations/Optimistic.java
! src/jdk/nashorn/internal/objects/annotations/Property.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/parser/Token.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
- src/jdk/nashorn/internal/runtime/CompiledFunctions.java
- src/jdk/nashorn/internal/runtime/CompiledScript.java
! src/jdk/nashorn/internal/runtime/ConsString.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/Debug.java
- src/jdk/nashorn/internal/runtime/DebugLogger.java
! src/jdk/nashorn/internal/runtime/DebuggerSupport.java
! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
! src/jdk/nashorn/internal/runtime/ECMAErrors.java
! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
+ src/jdk/nashorn/internal/runtime/FunctionInitializer.java
! src/jdk/nashorn/internal/runtime/FunctionScope.java
+ src/jdk/nashorn/internal/runtime/GlobalConstants.java
! src/jdk/nashorn/internal/runtime/GlobalFunctions.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/JSType.java
- src/jdk/nashorn/internal/runtime/Logging.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
+ src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/PropertyAccess.java
! src/jdk/nashorn/internal/runtime/PropertyDescriptor.java
! src/jdk/nashorn/internal/runtime/PropertyHashMap.java
! src/jdk/nashorn/internal/runtime/PropertyListeners.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
+ src/jdk/nashorn/internal/runtime/RewriteException.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/Source.java
+ src/jdk/nashorn/internal/runtime/SpillProperty.java
+ src/jdk/nashorn/internal/runtime/StoredScript.java
! src/jdk/nashorn/internal/runtime/Timing.java
! src/jdk/nashorn/internal/runtime/Undefined.java
+ src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
+ src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.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/NumberArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
+ src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
+ src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java
+ src/jdk/nashorn/internal/runtime/events/RuntimeEvent.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java
! src/jdk/nashorn/internal/runtime/linker/InvokeByName.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.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/JavaAdapterServices.java
! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java
! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java
! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
+ src/jdk/nashorn/internal/runtime/logging/DebugLogger.java
+ src/jdk/nashorn/internal/runtime/logging/Loggable.java
+ src/jdk/nashorn/internal/runtime/logging/Logger.java
! src/jdk/nashorn/internal/runtime/options/KeyValueOption.java
+ src/jdk/nashorn/internal/runtime/options/LoggingOption.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! src/jdk/nashorn/internal/runtime/resources/Options.properties
! src/jdk/nashorn/internal/scripts/JO.java
! src/jdk/nashorn/tools/Shell.java
+ test/examples/apply_to_call_benchmark.js
! test/examples/string-micro.js
! test/script/assert.js
- test/script/basic/JDK-8010697.js
- test/script/basic/JDK-8010697.js.EXPECTED
+ test/script/basic/JDK-8010731.js
! test/script/basic/JDK-8012083.js
! test/script/basic/JDK-8015969.js
! test/script/basic/JDK-8016618.js
! test/script/basic/JDK-8016618.js.EXPECTED
! test/script/basic/JDK-8020357.js
! test/script/basic/JDK-8022903.js
! test/script/basic/JDK-8022903.js.EXPECTED
! test/script/basic/JDK-8025515.js
! test/script/basic/JDK-8026137.js
! test/script/basic/JDK-8027042.js
! test/script/basic/JDK-8027042.js.EXPECTED
+ test/script/basic/JDK-8029384.js
+ test/script/basic/JDK-8029384.js.EXPECTED
! test/script/basic/JDK-8029467.js
! test/script/basic/JDK-8029667.js
! test/script/basic/JDK-8030182_2.js
! test/script/basic/JDK-8030182_2.js.EXPECTED
+ test/script/basic/JDK-8038413.js
+ test/script/basic/JDK-8038413.js.EXPECTED
+ test/script/basic/JDK-8038945.js
+ test/script/basic/JDK-8038945.js.EXPECTED
+ test/script/basic/JDK-8040024.js
+ test/script/basic/JDK-8040024.js.EXPECTED
+ test/script/basic/JDK-8041995.js
+ test/script/basic/JDK-8041995.js.EXPECTED
+ test/script/basic/JDK-8043133.js
+ test/script/basic/JDK-8043133.js.EXPECTED
+ test/script/basic/JDK-8043232.js
+ test/script/basic/JDK-8043232.js.EXPECTED
+ test/script/basic/JDK-8043235.js
+ test/script/basic/JDK-8043235.js.EXPECTED
+ test/script/basic/JDK-8043431.js
+ test/script/basic/JDK-8043431.js.EXPECTED
+ test/script/basic/JDK-8044533.js
+ test/script/basic/JDK-8044533.js.EXPECTED
+ test/script/basic/JDK-8044534.js
+ test/script/basic/JDK-8044534.js.EXPECTED
+ test/script/basic/JDK-8046013.js
+ test/script/basic/JDK-8046013.js.EXPECTED
+ test/script/basic/JDK-8046026.js
+ test/script/basic/JDK-8046026.js.EXPECTED
+ test/script/basic/JDK-8046905.js
+ test/script/basic/JDK-8046905.js.EXPECTED
+ test/script/basic/JDK-8047035.js
+ test/script/basic/JDK-8047035.js.EXPECTED
+ test/script/basic/JDK-8047057.js
+ test/script/basic/JDK-8047067.js
+ test/script/basic/JDK-8047078.js
+ test/script/basic/JDK-8047166.js
+ test/script/basic/JDK-8047357.js
+ test/script/basic/JDK-8047357.js.EXPECTED
+ test/script/basic/JDK-8047359.js
+ test/script/basic/JDK-8047369.js
+ test/script/basic/JDK-8047371.js
+ test/script/basic/JDK-8047371.js.EXPECTED
+ test/script/basic/JDK-8047728.js
+ test/script/basic/JDK-8047959.js
+ test/script/basic/JDK-8047959.js.EXPECTED
+ test/script/basic/JDK-8048071.js
+ test/script/basic/JDK-8048071.js.EXPECTED
+ test/script/basic/JDK-8048079_1.js
+ test/script/basic/JDK-8048079_1.js.EXPECTED
+ test/script/basic/JDK-8048079_2.js
+ test/script/basic/JDK-8048079_2.js.EXPECTED
+ test/script/basic/JDK-8048505.js
+ test/script/basic/JDK-8048505.js.EXPECTED
+ test/script/basic/JDK-8048586.js
+ test/script/basic/JDK-8048718.js
+ test/script/basic/JDK-8049086.js
+ test/script/basic/JDK-8049086.js.EXPECTED
+ test/script/basic/JDK-8049242.js
+ test/script/basic/JDK-8049242.js.EXPECTED
+ test/script/basic/JDK-8050432.js
+ test/script/basic/JDK-8051439.js
+ test/script/basic/JDK-8051439.js.EXPECTED
+ test/script/basic/JDK-8054503.js
! test/script/basic/NASHORN-377.js
! test/script/basic/NASHORN-737.js.EXPECTED
+ test/script/basic/apply_to_call/apply_to_call1.js
+ test/script/basic/apply_to_call/apply_to_call1.js.EXPECTED
+ test/script/basic/apply_to_call/apply_to_call2.js
+ test/script/basic/apply_to_call/apply_to_call2.js.EXPECTED
+ test/script/basic/apply_to_call/apply_to_call3.js
+ test/script/basic/apply_to_call/apply_to_call3.js.EXPECTED
+ test/script/basic/apply_to_call/apply_to_call4.js
+ test/script/basic/apply_to_call/apply_to_call4.js.EXPECTED
+ test/script/basic/apply_to_call/apply_to_call_recompile.js
+ test/script/basic/apply_to_call/apply_to_call_recompile.js.EXPECTED
+ test/script/basic/apply_to_call/apply_to_call_varargs.js
+ test/script/basic/apply_to_call/apply_to_call_varargs.js.EXPECTED
- test/script/basic/arraysIntKey.js.EXPECTED
= test/script/basic/arrays_int_key.js < test/script/basic/arraysIntKey.js
+ test/script/basic/arrays_int_key.js.EXPECTED
+ test/script/basic/boolean_arithmetic.js
+ test/script/basic/boolean_arithmetic.js.EXPECTED
! test/script/basic/closure.js.EXPECTED
+ test/script/basic/compile-octane-normal.js
+ test/script/basic/compile-octane-normal.js.EXPECTED
! test/script/basic/compile-octane-splitter.js
! test/script/basic/compile-octane-splitter.js.EXPECTED
! test/script/basic/compile-octane.js
- test/script/basic/compile-octane.js.EXPECTED
! test/script/basic/dataview_new.js
! test/script/basic/exprclosure.js.EXPECTED
+ test/script/basic/hideLocationProperties.js
+ test/script/basic/hideLocationProperties.js.EXPECTED
+ test/script/basic/octane-payload.js
+ test/script/basic/optimistic_arithmetic_check_type.js
+ test/script/basic/optimistic_arithmetic_check_type.js.EXPECTED
+ test/script/basic/optimistic_assignment_check_type.js
+ test/script/basic/optimistic_assignment_check_type.js.EXPECTED
+ test/script/basic/optimistic_check_type.js
+ test/script/basic/optimistic_check_type.js.EXPECTED
+ test/script/basic/optimistic_logical_check_type.js
+ test/script/basic/optimistic_logical_check_type.js.EXPECTED
! test/script/basic/parser/breakStat.js.EXPECTED
! test/script/basic/parser/continueStat.js.EXPECTED
! test/script/basic/parser/labelledStat.js.EXPECTED
! test/script/basic/parser/lhsExpr.js.EXPECTED
- test/script/basic/ranges_disabled.js
- test/script/basic/ranges_disabled.js.EXPECTED
- test/script/basic/ranges_enabled.js
- test/script/basic/ranges_enabled.js.EXPECTED
- test/script/basic/ranges_payload.js
+ test/script/basic/relink_index_getter.js
+ test/script/basic/relink_index_getter.js.EXPECTED
! test/script/basic/run-octane.js
- test/script/basic/runsunspider-eager.js
- test/script/basic/runsunspider-lazy.js
- test/script/basic/runsunspider-lazy.js.EXPECTED
! test/script/basic/runsunspider.js
+ test/script/basic/runsunspider.js.EXPECTED
! test/script/basic/scripting.js.EXPECTED
! test/script/basic/typedarrays.js
+ test/script/basic/typedarrays2.js
+ test/script/basic/typedarrays2.js.EXPECTED
+ test/script/currently-failing/JDK-8010697.js
+ test/script/currently-failing/JDK-8010697.js.EXPECTED
+ test/script/currently-failing/apply_to_call_bench.js
+ test/script/currently-failing/apply_to_call_bench.js.EXPECTED
+ test/script/currently-failing/optimistic_check_type_cases.js
+ test/script/currently-failing/optimistic_check_type_cases.js.EXPECTED
= test/script/currently-failing/property_delete.js < test/script/maptests/property_delete.js
! test/script/error/JDK-8026039.js.EXPECTED
! test/script/maptests/constructor.js
! test/script/maptests/maputil.js
! test/script/maptests/object_literals.js
! test/script/maptests/point.js
! test/script/maptests/property_add.js
+ test/script/markdown.js
+ test/script/markdown/anchors-by-reference.js
+ test/script/markdown/anchors-by-reference.js.EXPECTED
+ test/script/markdown/automatic-anchors.js
+ test/script/markdown/automatic-anchors.js.EXPECTED
+ test/script/markdown/blockquote-nested-markdown.js
+ test/script/markdown/blockquote-nested-markdown.js.EXPECTED
+ test/script/markdown/blockquote.js
+ test/script/markdown/blockquote.js.EXPECTED
+ test/script/markdown/code-block-html-escape.js
+ test/script/markdown/code-block-html-escape.js.EXPECTED
+ test/script/markdown/code-block.js
+ test/script/markdown/code-block.js.EXPECTED
+ test/script/markdown/doubline-list.js
+ test/script/markdown/doubline-list.js.EXPECTED
+ test/script/markdown/emphasis.js
+ test/script/markdown/emphasis.js.EXPECTED
+ test/script/markdown/escaped-number-period.js
+ test/script/markdown/escaped-number-period.js.EXPECTED
+ test/script/markdown/escaping.js
+ test/script/markdown/escaping.js.EXPECTED
+ test/script/markdown/github-style-at-start.js
+ test/script/markdown/github-style-at-start.js.EXPECTED
+ test/script/markdown/github-style-codeblock.js
+ test/script/markdown/github-style-codeblock.js.EXPECTED
+ test/script/markdown/github-style-linebreaks.js
+ test/script/markdown/github-style-linebreaks.js.EXPECTED
+ test/script/markdown/h1-with-double-hash.js
+ test/script/markdown/h1-with-double-hash.js.EXPECTED
+ test/script/markdown/h1-with-equals.js
+ test/script/markdown/h1-with-equals.js.EXPECTED
+ test/script/markdown/h1-with-single-hash.js
+ test/script/markdown/h1-with-single-hash.js.EXPECTED
+ test/script/markdown/h2-with-dashes.js
+ test/script/markdown/h2-with-dashes.js.EXPECTED
+ test/script/markdown/h2-with-double-hash.js
+ test/script/markdown/h2-with-double-hash.js.EXPECTED
+ test/script/markdown/h2-with-single-hash.js
+ test/script/markdown/h2-with-single-hash.js.EXPECTED
+ test/script/markdown/h3-with-double-hash.js
+ test/script/markdown/h3-with-double-hash.js.EXPECTED
+ test/script/markdown/h3-with-single-hash.js
+ test/script/markdown/h3-with-single-hash.js.EXPECTED
+ test/script/markdown/h4-with-single-hash.js
+ test/script/markdown/h4-with-single-hash.js.EXPECTED
+ test/script/markdown/h5-with-single-hash.js
+ test/script/markdown/h5-with-single-hash.js.EXPECTED
+ test/script/markdown/h6-with-single-hash.js
+ test/script/markdown/h6-with-single-hash.js.EXPECTED
+ test/script/markdown/horizontal-rules.js
+ test/script/markdown/horizontal-rules.js.EXPECTED
+ test/script/markdown/html5-strutural-tags.js
+ test/script/markdown/html5-strutural-tags.js.EXPECTED
+ test/script/markdown/images.js
+ test/script/markdown/images.js.EXPECTED
+ test/script/markdown/implicit-anchors.js
+ test/script/markdown/implicit-anchors.js.EXPECTED
+ test/script/markdown/inline-anchors.js
+ test/script/markdown/inline-anchors.js.EXPECTED
+ test/script/markdown/inline-code.js
+ test/script/markdown/inline-code.js.EXPECTED
+ test/script/markdown/inline-style-tag.js
+ test/script/markdown/inline-style-tag.js.EXPECTED
+ test/script/markdown/lazy-blockquote.js
+ test/script/markdown/lazy-blockquote.js.EXPECTED
+ test/script/markdown/list-with-blockquote.js
+ test/script/markdown/list-with-blockquote.js.EXPECTED
+ test/script/markdown/list-with-code.js
+ test/script/markdown/list-with-code.js.EXPECTED
+ test/script/markdown/multi-paragraph-list.js
+ test/script/markdown/multi-paragraph-list.js.EXPECTED
+ test/script/markdown/multiline-unordered-list.js
+ test/script/markdown/multiline-unordered-list.js.EXPECTED
+ test/script/markdown/nested-blockquote.js
+ test/script/markdown/nested-blockquote.js.EXPECTED
+ test/script/markdown/ordered-list-same-number.js
+ test/script/markdown/ordered-list-same-number.js.EXPECTED
+ test/script/markdown/ordered-list-wrong-numbers.js
+ test/script/markdown/ordered-list-wrong-numbers.js.EXPECTED
+ test/script/markdown/ordered-list.js
+ test/script/markdown/ordered-list.js.EXPECTED
+ test/script/markdown/relative-anchors.js
+ test/script/markdown/relative-anchors.js.EXPECTED
+ test/script/markdown/simple-paragraph.js
+ test/script/markdown/simple-paragraph.js.EXPECTED
+ test/script/markdown/strong.js
+ test/script/markdown/strong.js.EXPECTED
+ test/script/markdown/table-basic.js
+ test/script/markdown/table-basic.js.EXPECTED
+ test/script/markdown/table-large.js
+ test/script/markdown/table-large.js.EXPECTED
+ test/script/markdown/table-with-equals.js
+ test/script/markdown/table-with-equals.js.EXPECTED
+ test/script/markdown/unordered-list-asterisk.js
+ test/script/markdown/unordered-list-asterisk.js.EXPECTED
+ test/script/markdown/unordered-list-minus.js
+ test/script/markdown/unordered-list-minus.js.EXPECTED
+ test/script/markdown/unordered-list-plus.js
+ test/script/markdown/unordered-list-plus.js.EXPECTED
+ test/script/markdown/url-with-parenthesis.js
+ test/script/markdown/url-with-parenthesis.js.EXPECTED
! test/script/nosecurity/JDK-8044798.js
! test/script/nosecurity/JDK-8044798.js.EXPECTED
+ test/script/nosecurity/JDK-8044851.js
+ test/script/nosecurity/JDK-8044851.js.EXPECTED
+ test/script/nosecurity/JDK-8050964.js
+ test/script/nosecurity/JDK-8055034.js
+ test/script/nosecurity/JDK-8055034.js.EXPECTED
+ test/script/nosecurity/JDK-8055107.js
! test/script/trusted/JDK-8006529.js
+ test/script/trusted/event_queue.js
+ test/script/trusted/event_queue.js.EXPECTED
+ test/script/trusted/optimistic_recompilation.js
+ test/script/trusted/optimistic_recompilation.js.EXPECTED
! test/src/UnnamedPackageTestCallback.java
! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java
! test/src/jdk/nashorn/api/javaaccess/SharedObject.java
! test/src/jdk/nashorn/api/scripting/ScopeTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java
! test/src/jdk/nashorn/internal/parser/ParserTest.java
! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
+ test/src/jdk/nashorn/internal/runtime/ConsStringTest.java
! test/src/jdk/nashorn/internal/runtime/ContextTest.java
+ test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java
! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java
! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java
! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
! test/src/jdk/nashorn/internal/test/framework/TestHelper.java
+ test/src/jdk/nashorn/test/tools/StaticTypeInspector.java

Changeset: 8f2ed41abb26
Author:    sundar
Date:      2014-08-20 18:59 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8f2ed41abb26

8050078: Nashorn ClassFilter Support
Reviewed-by: attila, hannesw, jlaskey, lagergren

+ src/jdk/nashorn/api/scripting/ClassFilter.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/JDK-8015969.js
+ test/script/trusted/classfilter.js
+ test/script/trusted/classfilter.js.EXPECTED
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java

Changeset: 83429983b9ef
Author:    sundar
Date:      2014-08-21 14:03 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/83429983b9ef

8055687: Wrong "this" passed to JSObject.eval call
Reviewed-by: hannesw, lagergren

+ samples/find_nonfinals2.js
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java

Changeset: 620bf937f377
Author:    sundar
Date:      2014-08-21 20:06 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/620bf937f377

8055762: Nashorn misses linker for netscape.javascript.JSObject instances
Reviewed-by: lagergren, jlaskey

! make/build.xml
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
+ src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
+ test/script/basic/JDK-8055762.js
+ test/script/basic/JDK-8055762.js.EXPECTED

Changeset: 934689dc9f10
Author:    sundar
Date:      2014-08-22 15:47 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/934689dc9f10

8055796: JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly
Reviewed-by: attila, hannesw

! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
+ test/script/basic/JDK-8055796.js
+ test/script/basic/JDK-8055796.js.EXPECTED

Changeset: e770d899dca5
Author:    sundar
Date:      2014-08-25 08:46 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e770d899dca5

8055830: JDK-8015969.js is silently failing
Reviewed-by: lagergren, jlaskey, hannesw

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

Changeset: e94c247e4673
Author:    sundar
Date:      2014-08-25 20:26 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e94c247e4673

8055899: Two nashorn tests fail in 8u40 nightly build with ClassNotFoundException
Reviewed-by: jlaskey, lagergren

! test/script/basic/JDK-8055762.js
! test/script/basic/JDK-8055796.js
! test/script/basic/JDK-8055796.js.EXPECTED
+ test/script/basic/JDK-8055796_2.js
+ test/script/basic/JDK-8055796_2.js.EXPECTED

Changeset: fe439797def2
Author:    yan
Date:      2014-08-26 14:51 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fe439797def2

8055811: Tests for Nashorn ClassFilter Support
Reviewed-by: sundar, attila
Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com>

+ test/script/trusted/classfilter_extends.js
+ test/script/trusted/classfilter_extends.js.EXPECTED
+ test/script/trusted/classfilter_mozilla_compat.js
+ test/script/trusted/classfilter_mozilla_compat.js.EXPECTED
+ test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java

Changeset: aef491539708
Author:    sundar
Date:      2014-08-26 17:21 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/aef491539708

8056050: runExternalJsTest method in test/jdk/nashorn/internal/runtime/ClassFilter.java slows down "ant test"
Reviewed-by: attila, jlaskey

! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java

Changeset: 8dae548f5f27
Author:    amurillo
Date:      2014-08-26 14:30 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8dae548f5f27

Merge

! .hgtags

Changeset: 8cc610369ecd
Author:    attila
Date:      2014-08-27 10:16 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8cc610369ecd

8055870: iteration fails if index var is not used
Reviewed-by: hannesw, lagergren

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

Changeset: c9866d77c14c
Author:    sundar
Date:      2014-08-27 13:55 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c9866d77c14c

8056094: [nashorn] tests fail when running via jtreg
Reviewed-by: jlaskey, hannesw

! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: 85e3f07fc5fc
Author:    attila
Date:      2014-08-26 11:31 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/85e3f07fc5fc

8055911: Don't use String.intern for IdentNode
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Parser.java

Changeset: e3ca0a51b3c9
Author:    attila
Date:      2014-08-26 11:32 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e3ca0a51b3c9

8055913: Node.hashCode() delegates to Object.hashCode() and is hot
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/ir/Node.java

Changeset: 7cf80b2dc39b
Author:    attila
Date:      2014-08-26 11:45 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7cf80b2dc39b

8055923: collect timings using System.nanoTime
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/Timing.java

Changeset: 2c3db3ce0b06
Author:    attila
Date:      2014-08-26 15:04 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2c3db3ce0b06

8055954: Do not parallelize class installation
Reviewed-by: jlaskey, sundar

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

Changeset: 2bcc21c5d5da
Author:    attila
Date:      2014-08-26 15:04 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2bcc21c5d5da

8056052: Source.getContent() does excess Object.clone()
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/runtime/Source.java
! test/src/jdk/nashorn/internal/runtime/SourceTest.java

Changeset: 44b69fb3b031
Author:    attila
Date:      2014-08-26 15:52 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/44b69fb3b031

8056025: CompilationPhase.setStates() is hot in class installation phase
Reviewed-by: jlaskey, sundar

+ src/jdk/nashorn/internal/AssertsEnabled.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/ir/FunctionNode.java

Changeset: d93eabe28080
Author:    attila
Date:      2014-08-27 14:34 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d93eabe28080

Merge


Changeset: e56d1f4ecd91
Author:    sundar
Date:      2014-08-27 18:18 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e56d1f4ecd91

8056123: Anonymous function statements leak internal function names into global scope
Reviewed-by: attila, hannesw

! src/jdk/nashorn/internal/codegen/AssignSymbols.java
+ test/script/basic/JDK-8056123.js
! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java

Changeset: 8c282c15c58c
Author:    lagergren
Date:      2014-08-26 11:42 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8c282c15c58c

8055906: Avoid throwing an exception with filled in stack trace as part of the normal control flow
Reviewed-by: attila, hannesw

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

Changeset: dd9ea030e762
Author:    yan
Date:      2014-08-25 17:38 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dd9ea030e762

8055878: Nashorn: all tests failed with AccessControlException
Reviewed-by: sundar, hannesw
Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com>

! make/build.xml

Changeset: 88bb71f8b3c3
Author:    attila
Date:      2014-08-27 14:58 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/88bb71f8b3c3

Merge


Changeset: f4fe83621604
Author:    attila
Date:      2014-08-28 16:38 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f4fe83621604

8056243: OptimisticTypePersistence should refuse to work in symlinked directories
Reviewed-by: lagergren, sundar

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

Changeset: 34c17c956654
Author:    lana
Date:      2014-08-28 16:10 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/34c17c956654

Merge

! .hgtags

Changeset: 2d75c391f61f
Author:    katleman
Date:      2014-09-03 13:20 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2d75c391f61f

Added tag jdk8u40-b04 for changeset 34c17c956654

! .hgtags

Changeset: 0a2b63f54b1c
Author:    katleman
Date:      2014-09-10 09:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0a2b63f54b1c

Added tag jdk8u40-b05 for changeset 2d75c391f61f

! .hgtags

Changeset: 46647c4943ff
Author:    attila
Date:      2014-09-03 14:33 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/46647c4943ff

8056913: Limit the size of type info cache on disk
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk/nashorn/internal/codegen/types/Type.java

Changeset: b7a2db4de254
Author:    hannesw
Date:      2014-09-04 18:47 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b7a2db4de254

8051889: Implement block scoping in symbol assignment and scope computation
Reviewed-by: attila, lagergren

! make/build.xml
! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/MapCreator.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/TypeEvaluator.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/ir/VarNode.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/Property.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/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! src/jdk/nashorn/internal/runtime/resources/Options.properties
! src/jdk/nashorn/tools/Shell.java
+ test/script/basic/es6/block-function-decl.js
+ test/script/basic/es6/block-function-decl.js.EXPECTED
+ test/script/basic/es6/const-empty.js
+ test/script/basic/es6/const-empty.js.EXPECTED
+ test/script/basic/es6/const-reassign.js
+ test/script/basic/es6/const-reassign.js.EXPECTED
+ test/script/basic/es6/const-redeclare.js
+ test/script/basic/es6/const-redeclare.js.EXPECTED
+ test/script/basic/es6/const-self.js
+ test/script/basic/es6/const-self.js.EXPECTED
+ test/script/basic/es6/const-tdz.js
+ test/script/basic/es6/const-tdz.js.EXPECTED
+ test/script/basic/es6/const.js
+ test/script/basic/es6/const.js.EXPECTED
+ test/script/basic/es6/for-let.js
+ test/script/basic/es6/for-let.js.EXPECTED
+ test/script/basic/es6/let-eval.js
+ test/script/basic/es6/let-eval.js.EXPECTED
+ test/script/basic/es6/let-load-lib.js
+ test/script/basic/es6/let-load.js
+ test/script/basic/es6/let-load.js.EXPECTED
+ test/script/basic/es6/let-nodeclare.js
+ test/script/basic/es6/let-nodeclare.js.EXPECTED
+ test/script/basic/es6/let-redeclare.js
+ test/script/basic/es6/let-redeclare.js.EXPECTED
+ test/script/basic/es6/let-self.js
+ test/script/basic/es6/let-self.js.EXPECTED
+ test/script/basic/es6/let-tdz.js
+ test/script/basic/es6/let-tdz.js.EXPECTED
+ test/script/basic/es6/let.js
+ test/script/basic/es6/let.js.EXPECTED
! test/script/trusted/JDK-8006529.js
! test/src/jdk/nashorn/internal/codegen/CompilerTest.java
! test/src/jdk/nashorn/internal/parser/ParserTest.java

Changeset: 7caec82669a4
Author:    sundar
Date:      2014-09-08 15:51 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7caec82669a4

8057742: ant clean test should not fail if one or more external test suites are missing
Reviewed-by: lagergren, hannesw

- test/script/basic/JDK-8048079_1.js
- test/script/basic/JDK-8048079_1.js.EXPECTED
+ test/script/basic/JDK-8048079_1a.js
+ test/script/basic/JDK-8048079_1a.js.EXPECTED
+ test/script/basic/JDK-8048079_1b.js
+ test/script/basic/JDK-8048079_1b.js.EXPECTED
- test/script/basic/JDK-8048079_2.js
- test/script/basic/JDK-8048079_2.js.EXPECTED
+ test/script/basic/JDK-8048079_2a.js
+ test/script/basic/JDK-8048079_2a.js.EXPECTED
+ test/script/basic/JDK-8048079_2b.js
+ test/script/basic/JDK-8048079_2b.js.EXPECTED
! test/script/basic/splitter.js
! test/script/basic/splitter.js.EXPECTED
+ test/script/basic/splitter_prototype.js
+ test/script/basic/splitter_prototype.js.EXPECTED
+ test/script/basic/splitter_yui.js
+ test/script/basic/splitter_yui.js.EXPECTED
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java

Changeset: 45f9decf4fb5
Author:    attila
Date:      2014-09-04 18:57 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/45f9decf4fb5

8056129: AtomicInteger is treated as primitive number with optimistic compilation
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
+ test/script/basic/JDK-8056129.js
+ test/script/basic/JDK-8056129.js.EXPECTED

Changeset: f5be4bdd0f6e
Author:    attila
Date:      2014-09-08 18:40 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f5be4bdd0f6e

8057148: Skip nested functions on reparse
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/ir/Block.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/parser/TokenStream.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/Timing.java
! src/jdk/nashorn/tools/Shell.java
! test/script/basic/optimistic_check_type.js

Changeset: 33bde22b7740
Author:    yan
Date:      2014-09-08 15:37 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/33bde22b7740

8057678: Tests for let and const keywords in Nashorn
Reviewed-by: hannesw, lagergren
Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com>

+ test/script/basic/es6/const-redeclare-extra.js
+ test/script/basic/es6/const-redeclare-extra.js.EXPECTED
+ test/script/basic/es6/let-redeclare-extra.js
+ test/script/basic/es6/let-redeclare-extra.js.EXPECTED
+ test/script/basic/es6/let_const_closure.js
+ test/script/basic/es6/let_const_closure.js.EXPECTED
+ test/script/basic/es6/let_const_reuse.js
+ test/script/basic/es6/let_const_reuse.js.EXPECTED
+ test/script/basic/es6/let_different_types.js
+ test/script/basic/es6/let_different_types.js.EXPECTED
+ test/script/basic/es6/let_loops.js
+ test/script/basic/es6/let_loops.js.EXPECTED

Changeset: f01257b46cf1
Author:    lana
Date:      2014-09-09 11:14 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f01257b46cf1

Merge

- test/script/basic/JDK-8048079_1.js
- test/script/basic/JDK-8048079_1.js.EXPECTED
- test/script/basic/JDK-8048079_2.js
- test/script/basic/JDK-8048079_2.js.EXPECTED

Changeset: 5ad0607cf1a4
Author:    attila
Date:      2014-09-09 15:33 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5ad0607cf1a4

8057930: remove eval ID
Reviewed-by: hannesw, sundar

! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk/nashorn/internal/runtime/Context.java
! test/script/basic/JDK-8030182_2.js
! test/script/basic/JDK-8030182_2.js.EXPECTED
! test/script/basic/es6/const-empty.js.EXPECTED
! test/script/basic/es6/const-redeclare-extra.js.EXPECTED
! test/script/basic/es6/const-redeclare.js.EXPECTED
! test/script/basic/es6/let-redeclare-extra.js.EXPECTED
! test/script/basic/es6/let-redeclare.js.EXPECTED
! test/script/basic/es6/let_const_reuse.js.EXPECTED

Changeset: b788246cf987
Author:    attila
Date:      2014-09-09 15:34 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b788246cf987

8057931: Instead of not skipping small functions in parser, make lexer avoid them instead
Reviewed-by: hannesw, sundar

! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/parser/Parser.java

Changeset: 241685439f70
Author:    attila
Date:      2014-09-10 13:08 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/241685439f70

8034954: Optimistic iteration in for-in and for-each
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/TypeEvaluator.java

Changeset: 5b052fbc5834
Author:    lagergren
Date:      2014-09-04 10:52 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5b052fbc5834

8057019: Various problems with extra arguments to applies
Reviewed-by: attila, hannesw, jlaskey

- bin/fixorphantests.sh
- bin/fixwhitespace.sh
- bin/jjsdebug.sh
- bin/rm-non-tracked.sh
- bin/run_octane.sh
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
+ test/script/basic/JDK-8057019-2.js
+ test/script/basic/JDK-8057019-2.js.EXPECTED
+ test/script/basic/JDK-8057019-payload.js
+ test/script/basic/JDK-8057019.js
+ test/script/basic/JDK-8057019.js.EXPECTED
! test/script/basic/apply_to_call/apply_to_call4.js.EXPECTED

Changeset: c2f412069f9b
Author:    lagergren
Date:      2014-09-04 14:42 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c2f412069f9b

8057551: Let the -d flag dump _all_ generated classes to disk and work outside --compile-only mode
Reviewed-by: attila, jlaskey

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

Changeset: afdad86ffdde
Author:    lagergren
Date:      2014-09-05 16:28 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/afdad86ffdde

8057611: Nashorn did not dump the JOx classes to disk when running with the -d flag
Reviewed-by: attila, sundar, hannesw

! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java

Changeset: 3f49db18721f
Author:    lagergren
Date:      2014-09-05 16:28 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3f49db18721f

8057588: Lots of trivial (empty) classes were generated by the Nashorn compiler as part of restOf-method generation
Reviewed-by: attila, sundar, hannesw

! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Compiler.java
+ src/jdk/nashorn/internal/ir/CompileUnitHolder.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/SplitNode.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java

Changeset: 698280da463a
Author:    lagergren
Date:      2014-09-10 12:37 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/698280da463a

8057703: More empty classes generated by Nashorn
Reviewed-by: attila, sundar

! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/runtime/Timing.java

Changeset: 2cad9bf911a4
Author:    attila
Date:      2014-09-11 17:12 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2cad9bf911a4

8058100: Reduce the RecompilableScriptFunctionData footprint
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
+ src/jdk/nashorn/internal/runtime/AllocationStrategy.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java

Changeset: e94bfa3c6c6c
Author:    hannesw
Date:      2014-09-11 18:04 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e94bfa3c6c6c

8057021: UserAccessorProperty guards fail with multiple globals
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
! test/src/jdk/nashorn/api/scripting/ScopeTest.java

Changeset: 39ba6d257e4c
Author:    hannesw
Date:      2014-09-11 18:06 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/39ba6d257e4c

8058179: Global constants get in the way of self-modifying properties
Reviewed-by: attila, jlaskey, sundar, lagergren

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

Changeset: 1196f17cf7bc
Author:    lana
Date:      2014-09-11 17:26 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1196f17cf7bc

Merge


Changeset: 0032961e1866
Author:    katleman
Date:      2014-09-17 13:53 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0032961e1866

Added tag jdk8u40-b06 for changeset 1196f17cf7bc

! .hgtags

Changeset: 55a0bcbb618c
Author:    katleman
Date:      2014-09-24 11:38 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/55a0bcbb618c

Added tag jdk8u40-b07 for changeset 0032961e1866

! .hgtags

Changeset: 3d30873e13d7
Author:    hannesw
Date:      2014-09-12 16:06 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3d30873e13d7

8057743: Single quotes must be escaped in message resource file
Reviewed-by: attila, lagergren, sundar

! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/JDK-8043232.js.EXPECTED
! test/script/basic/JDK-8049242.js.EXPECTED

Changeset: bac02d5a397f
Author:    hannesw
Date:      2014-09-12 16:07 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bac02d5a397f

8058304: Non-serializable fields in serializable classes
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/Property.java

Changeset: 3ce674906b2a
Author:    sundar
Date:      2014-09-15 15:18 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3ce674906b2a

8058422: Users should be able to overwrite "context" and "engine" variables
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/objects/Global.java
+ test/script/basic/JDK-8058422.js
! test/src/jdk/nashorn/api/scripting/ScopeTest.java

Changeset: 21cd010d3a0a
Author:    hannesw
Date:      2014-09-15 17:51 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/21cd010d3a0a

8056978: ClassCastException: cannot cast jdk.nashorn.internal.scripts.JO*
Reviewed-by: jlaskey, sundar

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

Changeset: f242ee8c5173
Author:    sundar
Date:      2014-09-16 18:11 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f242ee8c5173

8058545: With strict mode, bean property assignment of a non-existent property should result in TypeError
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
+ test/script/basic/JDK-8058545.js

Changeset: 432e074f1eac
Author:    lana
Date:      2014-09-16 14:15 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/432e074f1eac

Merge


Changeset: e83ceda86582
Author:    sundar
Date:      2014-09-17 15:02 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e83ceda86582

8058615: Overload resolution ambiguity involving ConsString
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
+ test/script/basic/JDK-8058615.js
+ test/script/basic/JDK-8058615.js.EXPECTED

Changeset: acb17eade642
Author:    hannesw
Date:      2014-09-19 13:13 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/acb17eade642

8046202: Make persistent code store more flexible
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/FunctionInitializer.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/StoredScript.java

Changeset: 73c31575a0c0
Author:    attila
Date:      2014-09-22 14:46 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/73c31575a0c0

8058561: NPE in LocalVariableTypesCalculator
Reviewed-by: lagergren, sundar

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

Changeset: 9ee8fd4a7266
Author:    hannesw
Date:      2014-09-22 13:28 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9ee8fd4a7266

8047764: Indexed or polymorphic set on global affects Object.prototype
Reviewed-by: lagergren, attila

! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
! src/jdk/nashorn/internal/runtime/ECMAException.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/GlobalConstants.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk/nashorn/internal/runtime/PropertyAccess.java
! src/jdk/nashorn/internal/runtime/RewriteException.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
+ test/script/basic/JDK-8047764-strict.js
+ test/script/basic/JDK-8047764-strict.js.EXPECTED
+ test/script/basic/JDK-8047764.js
+ test/script/basic/JDK-8047764.js.EXPECTED

Changeset: 5a39cfa5c5b9
Author:    lana
Date:      2014-09-22 18:34 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5a39cfa5c5b9

Merge


Changeset: 89551828b279
Author:    lana
Date:      2014-09-25 11:01 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/89551828b279

Merge


Changeset: 6a8ecdeae4a9
Author:    asaha
Date:      2014-10-01 07:47 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6a8ecdeae4a9

Added tag jdk8u40-b08 for changeset 89551828b279

! .hgtags

Changeset: 2b3d1d998246
Author:    katleman
Date:      2014-10-08 12:38 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2b3d1d998246

Added tag jdk8u40-b09 for changeset 6a8ecdeae4a9

! .hgtags

Changeset: fda12b604ed6
Author:    attila
Date:      2014-10-01 10:26 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fda12b604ed6

8059370: Unnecessary work in deoptimizing recompilation
Reviewed-by: jlaskey, lagergren

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

Changeset: 3e7d0b0b855a
Author:    attila
Date:      2014-10-01 10:26 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3e7d0b0b855a

8059371: Code duplication in handling of break and continue
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/ir/BreakNode.java
! src/jdk/nashorn/internal/ir/ContinueNode.java
! src/jdk/nashorn/internal/ir/JumpStatement.java

Changeset: 236ce951d1e4
Author:    attila
Date:      2014-10-01 12:22 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/236ce951d1e4

8059372: Code duplication in split emitter
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java

Changeset: d79265f2fa92
Author:    lagergren
Date:      2014-09-25 15:53 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d79265f2fa92

8025435: Optimistic builtins support, implemented initial optimistic versions of push, pop, and charCodeAt
Reviewed-by: hannesw, attila, sundar

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
! samples/BufferArray.java
! src/jdk/nashorn/internal/codegen/ApplySpecialization.java
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java
! src/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeDataView.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/objects/NativeDebug.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/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/objects/NativeString.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/ScriptFunctionImpl.java
- src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java
! src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/Debug.java
! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/GlobalConstants.java
! src/jdk/nashorn/internal/runtime/GlobalFunctions.java
+ src/jdk/nashorn/internal/runtime/OptimisticBuiltins.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
+ src/jdk/nashorn/internal/runtime/Specialization.java
! src/jdk/nashorn/internal/runtime/StoredScript.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
+ src/jdk/nashorn/internal/runtime/arrays/IntElements.java
+ src/jdk/nashorn/internal/runtime/arrays/IntOrLongElements.java
! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.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/SparseArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
+ test/examples/charcodeat-benchmark.js
+ test/examples/push-pop-benchmark.js
+ test/script/basic/apply_to_call/apply_to_call5.js
+ test/script/basic/apply_to_call/apply_to_call5.js.EXPECTED
+ test/script/basic/fastpushpop.js
+ test/script/basic/fastpushpop.js.EXPECTED
! test/script/basic/run-octane.js

Changeset: 70597fd25c61
Author:    lagergren
Date:      2014-09-29 14:39 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/70597fd25c61

8059321: Decrease warmup time by caching common structures that were reused during parse
Reviewed-by: attila, hannesw

! 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/codegen/types/Type.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java

Changeset: 7eba45a08557
Author:    attila
Date:      2014-10-02 16:30 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7eba45a08557

8059346: Single class loader is used to load compiled bytecode
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java

Changeset: 9b24fc6da691
Author:    lagergren
Date:      2014-10-06 10:43 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9b24fc6da691

8059231: Verify that octane raytrace now works with optimistic types turned off. Add better logging for optimistic types in the compiler.
Reviewed-by: attila, hannesw, sundar

! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties

Changeset: 724bb760e386
Author:    jcoomes
Date:      2014-10-07 10:57 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/724bb760e386

Merge

- src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java

Changeset: bcc569328dfa
Author:    erikj
Date:      2014-10-08 11:28 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bcc569328dfa

8059135: New Nasgen dependencies to Nashorn breaks the JDK 9 build - bootstrapping problem?
Reviewed-by: lagergren, tbell

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
! make/BuildNashorn.gmk

Changeset: 5d41c7482d54
Author:    hannesw
Date:      2014-10-09 11:55 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5d41c7482d54

8059236: Memory leak when executing octane pdfjs with optimistic typing
Reviewed-by: jlaskey, attila

! test/script/basic/octane-payload.js
! test/script/basic/run-octane.js

Changeset: e2d164f9d7d8
Author:    hannesw
Date:      2014-10-09 11:56 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e2d164f9d7d8

8059938: NPE restoring cached script with optimistic types disabled
Reviewed-by: lagergren, sundar

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

Changeset: 8a99ee1fb375
Author:    lagergren
Date:      2014-10-09 10:19 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8a99ee1fb375

8059811: Turn off optimistic typing by default and add both ant test-pessimistic and ant test-optimistic sub-test suites.
Reviewed-by: attila, shade, hannesw

+ bin/fixwhitespace.sh
! make/build.xml
! make/project.properties
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java
! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java

Changeset: b962745a8ccc
Author:    lana
Date:      2014-10-09 12:16 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b962745a8ccc

Merge

- src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java

Changeset: 752447437da2
Author:    asaha
Date:      2014-04-16 09:47 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/752447437da2

Added tag jdk8u25-b00 for changeset 7001e9f95b44

! .hgtags

Changeset: 0716f4613601
Author:    asaha
Date:      2014-05-06 11:04 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0716f4613601

Merge

! .hgtags

Changeset: b596502e86f5
Author:    asaha
Date:      2014-05-19 22:00 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b596502e86f5

Merge

! .hgtags

Changeset: 809d393a6379
Author:    asaha
Date:      2014-05-27 14:39 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/809d393a6379

Merge


Changeset: 7193ccdc30ae
Author:    asaha
Date:      2014-05-29 13:47 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7193ccdc30ae

Merge

! .hgtags
- src/jdk/nashorn/internal/runtime/GlobalObject.java
- src/jdk/nashorn/internal/runtime/PropertyListener.java
- src/jdk/nashorn/internal/runtime/PropertyListenerManager.java

Changeset: eee3a86b940d
Author:    asaha
Date:      2014-06-03 08:36 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/eee3a86b940d

Merge

! .hgtags

Changeset: a9f77bd14874
Author:    asaha
Date:      2014-06-04 09:30 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a9f77bd14874

Merge

! .hgtags

Changeset: 6ecbe16ff133
Author:    katleman
Date:      2014-06-05 03:49 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ecbe16ff133

Added tag jdk8u25-b01 for changeset a9f77bd14874

! .hgtags

Changeset: f12322f998f9
Author:    asaha
Date:      2014-06-05 15:23 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f12322f998f9

Merge

! .hgtags

Changeset: 014d6bcc8731
Author:    asaha
Date:      2014-06-05 15:29 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/014d6bcc8731

Merge

! .hgtags

Changeset: 895e47783e2e
Author:    asaha
Date:      2014-06-11 10:04 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/895e47783e2e

Merge

! .hgtags

Changeset: 96b52ff35503
Author:    asaha
Date:      2014-06-11 14:14 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/96b52ff35503

Added tag jdk8u25-b02 for changeset 895e47783e2e

! .hgtags

Changeset: 9cda37fe556c
Author:    asaha
Date:      2014-06-17 16:15 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9cda37fe556c

Merge

! .hgtags

Changeset: b84d92194c36
Author:    asaha
Date:      2014-06-18 13:21 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b84d92194c36

Merge

! .hgtags

Changeset: 894ab2f06c93
Author:    asaha
Date:      2014-06-18 13:32 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/894ab2f06c93

Added tag jdk8u25-b03 for changeset b84d92194c36

! .hgtags

Changeset: 28c1cbaa2e33
Author:    asaha
Date:      2014-06-23 13:08 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/28c1cbaa2e33

Added tag jdk8u25-b04 for changeset 894ab2f06c93

! .hgtags

Changeset: b6ff34e58211
Author:    asaha
Date:      2014-06-26 08:46 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b6ff34e58211

Merge

! .hgtags

Changeset: 25b89ca363c4
Author:    asaha
Date:      2014-06-26 16:45 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/25b89ca363c4

Merge

! .hgtags

Changeset: ebb88d82a8eb
Author:    asaha
Date:      2014-06-30 14:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ebb88d82a8eb

Added tag jdk8u25-b05 for changeset 25b89ca363c4

! .hgtags

Changeset: 0a50d568a901
Author:    asaha
Date:      2014-07-02 15:48 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0a50d568a901

Merge

! .hgtags

Changeset: 9b692a6e5f22
Author:    asaha
Date:      2014-07-07 13:14 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9b692a6e5f22

Added tag jdk8u25-b06 for changeset 0a50d568a901

! .hgtags

Changeset: 25b719b33ac8
Author:    asaha
Date:      2014-07-10 16:09 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/25b719b33ac8

Merge

! .hgtags

Changeset: 482a8aafcc08
Author:    asaha
Date:      2014-07-14 15:10 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/482a8aafcc08

Added tag jdk8u25-b07 for changeset 25b719b33ac8

! .hgtags

Changeset: 0f74f65763a3
Author:    asaha
Date:      2014-07-16 12:36 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0f74f65763a3

Merge

! .hgtags

Changeset: 158837f537e4
Author:    coffeys
Date:      2014-07-22 01:59 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/158837f537e4

Added tag jdk8u25-b08 for changeset 0f74f65763a3

! .hgtags

Changeset: 826960b1a843
Author:    coffeys
Date:      2014-07-25 14:15 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/826960b1a843

Merge


Changeset: 7e00c05fc54b
Author:    coffeys
Date:      2014-07-28 20:28 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7e00c05fc54b

Merge

! .hgtags

Changeset: b1870943b96c
Author:    coffeys
Date:      2014-07-30 05:41 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b1870943b96c

Added tag jdk8u25-b09 for changeset 158837f537e4

! .hgtags

Changeset: 8dc8bf96cc60
Author:    coffeys
Date:      2014-07-30 05:41 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8dc8bf96cc60

Added tag jdk8u25-b10 for changeset 7e00c05fc54b

! .hgtags

Changeset: d114080d5401
Author:    coffeys
Date:      2014-07-30 05:53 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d114080d5401

Merge

! .hgtags

Changeset: c9305167f542
Author:    coffeys
Date:      2014-07-30 06:04 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c9305167f542

Merge

! .hgtags

Changeset: 8cd6af10dd4d
Author:    coffeys
Date:      2014-08-01 10:18 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8cd6af10dd4d

Merge

! .hgtags

Changeset: f76715cd4e90
Author:    coffeys
Date:      2014-08-05 13:36 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f76715cd4e90

Added tag jdk8u25-b11 for changeset 8cd6af10dd4d

! .hgtags

Changeset: 34c95bcacff7
Author:    katleman
Date:      2014-08-12 11:12 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/34c95bcacff7

Added tag jdk8u25-b12 for changeset f76715cd4e90

! .hgtags

Changeset: 6a93467eaa36
Author:    asaha
Date:      2014-08-19 05:37 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6a93467eaa36

Added tag jdk8u25-b13 for changeset 34c95bcacff7

! .hgtags

Changeset: 71e8403a2f82
Author:    asaha
Date:      2014-08-25 13:38 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/71e8403a2f82

Added tag jdk8u25-b14 for changeset 6a93467eaa36

! .hgtags

Changeset: 1500138ce513
Author:    asaha
Date:      2014-09-02 11:57 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1500138ce513

Added tag jdk8u25-b15 for changeset 71e8403a2f82

! .hgtags

Changeset: 4b9cc65dd24d
Author:    asaha
Date:      2014-09-08 12:38 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4b9cc65dd24d

Added tag jdk8u25-b16 for changeset 1500138ce513

! .hgtags

Changeset: 0bcc64d0d193
Author:    asaha
Date:      2014-09-11 15:34 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0bcc64d0d193

Merge

! .hgtags

Changeset: 4af4491477eb
Author:    asaha
Date:      2014-09-16 13:59 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4af4491477eb

Merge

- bin/fixorphantests.sh
- bin/fixwhitespace.sh
- bin/jjsdebug.sh
- bin/rm-non-tracked.sh
- bin/run_octane.sh
- test/script/basic/JDK-8048079_1.js
- test/script/basic/JDK-8048079_1.js.EXPECTED
- test/script/basic/JDK-8048079_2.js
- test/script/basic/JDK-8048079_2.js.EXPECTED

Changeset: cdbf34dbef40
Author:    asaha
Date:      2014-09-17 11:58 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cdbf34dbef40

Added tag jdk8u25-b17 for changeset 4b9cc65dd24d

! .hgtags

Changeset: 83e53aa5acf2
Author:    asaha
Date:      2014-09-19 12:36 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/83e53aa5acf2

Merge

! .hgtags

Changeset: 31aee3034894
Author:    asaha
Date:      2014-09-22 08:27 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/31aee3034894

Merge

! .hgtags

Changeset: 596dd29c71dc
Author:    asaha
Date:      2014-09-24 14:43 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/596dd29c71dc

Merge

! .hgtags

Changeset: 61442718321f
Author:    asaha
Date:      2014-10-06 15:53 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/61442718321f

Merge

! .hgtags

Changeset: 2fc9e639dddd
Author:    asaha
Date:      2014-10-07 08:03 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2fc9e639dddd

Added tag jdk8u25-b18 for changeset cdbf34dbef40

! .hgtags

Changeset: ec10633470f8
Author:    asaha
Date:      2014-10-07 15:12 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ec10633470f8

Merge

! .hgtags

Changeset: fdb261020de8
Author:    asaha
Date:      2014-10-08 14:16 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fdb261020de8

Merge

! .hgtags

Changeset: 076b1f38a5cc
Author:    asaha
Date:      2014-10-14 10:20 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/076b1f38a5cc

Merge

- src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java

Changeset: 57c7b273277e
Author:    katleman
Date:      2014-10-15 11:14 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/57c7b273277e

Added tag jdk8u40-b10 for changeset 076b1f38a5cc

! .hgtags

Changeset: f01c0455ff03
Author:    katleman
Date:      2014-10-22 11:18 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f01c0455ff03

Added tag jdk8u40-b11 for changeset 57c7b273277e

! .hgtags

Changeset: 5aac3287ea5d
Author:    sundar
Date:      2014-10-10 19:09 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5aac3287ea5d

8060101: AssertionError: __noSuchProperty__ placeholder called from NativeJavaImporter
Reviewed-by: attila, jlaskey

! src/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8060101.js

Changeset: c3fb7c0a95d9
Author:    attila
Date:      2014-10-13 20:10 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c3fb7c0a95d9

8059842: Creating symbols for declared functions shouldn't be a special case
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/ir/VarNode.java

Changeset: a35c8136c045
Author:    sundar
Date:      2014-10-14 16:16 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a35c8136c045

8050977: Java8 Javascript Nashorn exception: no current Global instance for nashorn
Reviewed-by: attila, lagergren, hannesw

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/ScriptUtils.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
! test/script/basic/convert.js
! test/script/nosecurity/JDK-8044798.js
! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: 3c57bcd0c73f
Author:    lagergren
Date:      2014-10-14 16:11 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3c57bcd0c73f

8060471: DynamicLinker.getLinkedCallSiteLocation() is called even when logger is disabled, and it creates a stacktrace. This contributes unnecessarily to compile time.
Reviewed-by: lagergren, attila
Contributed-by: andreas.gabrielsson at oracle.com

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

Changeset: 3736ebef15e9
Author:    attila
Date:      2014-10-14 13:04 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3736ebef15e9

8060238: Reports for optimistic test run overwrite those for pessimistic run
Reviewed-by: hannesw, lagergren, sundar

! make/build.xml

Changeset: db675278b4d3
Author:    attila
Date:      2014-10-15 15:57 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/db675278b4d3

8060242: Compile-time expression evaluator was not seeing into ArrayBufferViews
Reviewed-by: hannesw, lagergren, sundar

! src/jdk/nashorn/internal/codegen/TypeEvaluator.java
! src/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
! 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/NumberArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java

Changeset: ef1e5e03e03e
Author:    attila
Date:      2014-10-15 16:00 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ef1e5e03e03e

8060241: Immediately invoked function expressions cause lot of deoptimization
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/TypeEvaluator.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java

Changeset: 2bf4c14345aa
Author:    sundar
Date:      2014-10-15 19:50 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2bf4c14345aa

8060688: Nashorn: Generated script class name fails --verify-code for names with special chars
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/codegen/Compiler.java
+ test/script/nosecurity/JDK-8060688.js
! test/src/jdk/nashorn/internal/codegen/CompilerTest.java
! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java

Changeset: 1dd26718dbaa
Author:    attila
Date:      2014-10-16 11:34 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1dd26718dbaa

8061113: Boolean used as optimistic call return type
Reviewed-by: hannesw, sundar

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

Changeset: 6de46794603c
Author:    hannesw
Date:      2014-10-17 15:04 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6de46794603c

8060011: Concatenating an array and converting it to Java gives wrong result
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.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
! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
+ test/script/basic/JDK-8060011.js

Changeset: 42fc6bc42dae
Author:    sundar
Date:      2014-10-20 18:40 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/42fc6bc42dae

8061257: nashorn ant build script should have a sanity target
Reviewed-by: lagergren, hannesw, attila

! make/build-nasgen.xml
! make/build.xml

Changeset: bf5f28dafa7c
Author:    hannesw
Date:      2014-10-20 14:09 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bf5f28dafa7c

8060724: ant test262parallel in Nashorn spends a significant amount of time after almost all the tests are run
Reviewed-by: lagergren, attila, sundar

! src/jdk/nashorn/internal/runtime/Context.java
! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java

Changeset: 8c51767d534d
Author:    attila
Date:      2014-10-17 14:24 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8c51767d534d

8059843: Make AST serializable
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Label.java
! src/jdk/nashorn/internal/codegen/types/ArrayType.java
! src/jdk/nashorn/internal/codegen/types/BitwiseType.java
! 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/NumericType.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/BinaryNode.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/BlockStatement.java
! src/jdk/nashorn/internal/ir/BreakNode.java
! src/jdk/nashorn/internal/ir/BreakableStatement.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/Expression.java
! src/jdk/nashorn/internal/ir/ExpressionStatement.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/JoinPredecessorExpression.java
! src/jdk/nashorn/internal/ir/JumpStatement.java
! src/jdk/nashorn/internal/ir/LabelNode.java
! src/jdk/nashorn/internal/ir/LexicalContextExpression.java
! src/jdk/nashorn/internal/ir/LexicalContextStatement.java
! src/jdk/nashorn/internal/ir/LiteralNode.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/Statement.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/parser/Lexer.java

Changeset: 03c06c337d9d
Author:    attila
Date:      2014-10-20 12:06 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/03c06c337d9d

8059844: Implement optimistic splitter
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/ApplySpecialization.java
! src/jdk/nashorn/internal/codegen/AssignSymbols.java
+ src/jdk/nashorn/internal/codegen/AstSerializer.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/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java
! src/jdk/nashorn/internal/codegen/ProgramPoints.java
+ src/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java
+ src/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
- src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java
! src/jdk/nashorn/internal/ir/BlockLexicalContext.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
+ src/jdk/nashorn/internal/ir/GetSplitState.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/Node.java
+ src/jdk/nashorn/internal/ir/SetSplitState.java
! src/jdk/nashorn/internal/ir/SplitNode.java
+ src/jdk/nashorn/internal/ir/SplitReturn.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
+ src/jdk/nashorn/internal/runtime/AstDeserializer.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java

Changeset: 3219e9e47daf
Author:    attila
Date:      2014-10-21 14:27 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3219e9e47daf

8058610: must not let long operations overflow
Reviewed-by: hannesw, jlaskey, lagergren

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

Changeset: 7fad0ce81344
Author:    amurillo
Date:      2014-10-22 08:24 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7fad0ce81344

Merge


Changeset: 81483abb4ff9
Author:    lana
Date:      2014-10-22 12:29 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/81483abb4ff9

Merge

- src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java

Changeset: 375a3a3256d0
Author:    hannesw
Date:      2014-10-23 18:07 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/375a3a3256d0

8059813: Type Info Cache flag must must be documented
Reviewed-by: attila, jlaskey

! docs/DEVELOPER_README
! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java

Changeset: 21efaa9e20a5
Author:    katleman
Date:      2014-10-29 10:50 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/21efaa9e20a5

Added tag jdk8u40-b12 for changeset 375a3a3256d0

! .hgtags

Changeset: 094f0d95ef78
Author:    attila
Date:      2014-10-24 13:25 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/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/aarch64-port/jdk8u/nashorn/rev/d60fbb5343c1

Merge

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

Changeset: 7e34104c55ca
Author:    katleman
Date:      2014-11-05 12:54 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7e34104c55ca

Added tag jdk8u40-b13 for changeset d60fbb5343c1

! .hgtags

Changeset: 99f9e7a9cf0e
Author:    katleman
Date:      2014-11-12 13:47 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/99f9e7a9cf0e

Added tag jdk8u40-b14 for changeset 7e34104c55ca

! .hgtags

Changeset: ad5f0c0eb313
Author:    attila
Date:      2014-11-03 07:28 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ad5f0c0eb313

8061957: Some arithmetic operations have unnecessary widening
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk/nashorn/internal/codegen/types/LongType.java
! src/jdk/nashorn/internal/runtime/JSType.java

Changeset: a54684572f14
Author:    attila
Date:      2014-11-03 07:29 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a54684572f14

8062050: A method is considered caller sensitive, but it doesn't have the CallerSensitive annotation
Reviewed-by: hannesw, lagergren

! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
+ test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java
+ test/src/jdk/nashorn/test/models/ClassLoaderAware.java

Changeset: e1e27c4262be
Author:    lagergren
Date:      2014-11-03 11:47 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e1e27c4262be

8060204: Fix warnings in Joni and tests
Reviewed-by: hannesw, sundar, attila

! docs/source/EvalFile.java
! docs/source/EvalScript.java
! docs/source/InvokeScriptFunction.java
! docs/source/InvokeScriptMethod.java
! docs/source/MultiScopes.java
! docs/source/RunnableImpl.java
! docs/source/RunnableImplObject.java
! docs/source/ScriptVars.java
! src/jdk/nashorn/internal/AssertsEnabled.java
! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java
! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java
! src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java
! src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java
! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Config.java
! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java
! src/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java
! src/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java
! src/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java
! src/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java
! src/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java
! src/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Option.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Region.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java
! src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java
! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java
! src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Warnings.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/AnchorType.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/Arguments.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/AsmConstants.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/CCSTATE.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/CCVALTYPE.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/EncloseType.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/MetaChar.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeStatus.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeType.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPSize.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/RegexState.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/StackPopLevel.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/StackType.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/StringType.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/SyntaxProperties.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/TargetInfo.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/TokenType.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/Traverse.java
! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/CharacterType.java
! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/IntHolder.java
! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java
! test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java
! test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/ConsStringTest.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/Person.java
! test/src/jdk/nashorn/api/javaaccess/SharedObject.java
! test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java
! test/src/jdk/nashorn/api/scripting/InvocableTest.java
! test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java
! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java
! test/src/jdk/nashorn/api/scripting/ScopeTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java
! test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java
! test/src/jdk/nashorn/api/scripting/Window.java
! test/src/jdk/nashorn/api/scripting/WindowEventHandler.java
! test/src/jdk/nashorn/internal/codegen/CompilerTest.java
! test/src/jdk/nashorn/internal/parser/ParserTest.java
! test/src/jdk/nashorn/internal/performance/AuroraWrapper.java
! test/src/jdk/nashorn/internal/performance/OctaneTest.java
! test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java
! test/src/jdk/nashorn/internal/performance/SplayTest.java
! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java
! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
! test/src/jdk/nashorn/internal/runtime/ContextTest.java
! test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java
! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java
! test/src/jdk/nashorn/internal/runtime/SourceTest.java
! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
! test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java
! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java
! test/src/jdk/nashorn/internal/test/framework/OrphanTestFinder.java
! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java
! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
! test/src/jdk/nashorn/internal/test/framework/ScriptTest.java
! test/src/jdk/nashorn/internal/test/framework/TestConfig.java
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java
! test/src/jdk/nashorn/internal/test/framework/TestHelper.java
! test/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java
! test/src/jdk/nashorn/internal/test/models/InternalRunnable.java
! test/src/jdk/nashorn/internal/test/models/RestrictedRunnable.java
! test/src/jdk/nashorn/test/models/ClassWithFinalFinalizer.java
! test/src/jdk/nashorn/test/models/ClassWithInheritedFinalFinalizer.java
! test/src/jdk/nashorn/test/models/ConstructorWithArgument.java
! test/src/jdk/nashorn/test/models/DessertTopping.java
! test/src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java
! test/src/jdk/nashorn/test/models/FinalClass.java
! test/src/jdk/nashorn/test/models/FloorWax.java
! test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java
! test/src/jdk/nashorn/test/models/InternalRunnableSuperclass.java
! test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java
! test/src/jdk/nashorn/test/models/Nashorn401TestSubject.java
! test/src/jdk/nashorn/test/models/NoAccessibleConstructorClass.java
! test/src/jdk/nashorn/test/models/OuterClass.java
! test/src/jdk/nashorn/test/models/OverloadedSam.java
! test/src/jdk/nashorn/test/models/OverrideObject.java
! test/src/jdk/nashorn/test/models/PropertyBind.java
! test/src/jdk/nashorn/test/models/SourceHelper.java
! test/src/jdk/nashorn/test/models/StringArgs.java
! test/src/jdk/nashorn/test/models/Toothpaste.java
! test/src/jdk/nashorn/test/models/VarArgConstructor.java
! test/src/jdk/nashorn/test/tools/StaticTypeInspector.java

Changeset: dba2a3939f4c
Author:    lagergren
Date:      2014-11-03 12:34 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dba2a3939f4c

8062381: Wrong index was used for linking charCodeAt specializations
Reviewed-by: attila, hannesw

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

Changeset: 4ac6934c6cc2
Author:    lagergren
Date:      2014-11-03 13:58 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4ac6934c6cc2

8061959: ArrayBuffer lacked static isViewMethod
Reviewed-by: attila, sundar

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

Changeset: b00442519275
Author:    lagergren
Date:      2014-11-03 14:59 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b00442519275

8062490: Out of memory problems, as untouched array datas didn't go directly to SparseArrayDatas, but dragged very large int arrays around.
Reviewed-by: attila, sundar

! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java

Changeset: d0b26e6f602c
Author:    lagergren
Date:      2014-11-05 12:34 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d0b26e6f602c

8057825: Bug in apply specialization - if an apply specialization that is available doesn't fit, a new one wouldn't be installed, if the new code generated as a specialization didn't manage to do the apply specialization. Basically changing a conditional to an unconditional.
Reviewed-by: attila, hannesw

! src/jdk/nashorn/internal/codegen/ApplySpecialization.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
! src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java
+ test/script/basic/JDK-8057825.js
+ test/script/basic/JDK-8057825.js.EXPECTED
! test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java
! test/src/jdk/nashorn/test/models/ClassLoaderAware.java

Changeset: a119a11d49d8
Author:    hannesw
Date:      2014-11-05 17:07 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a119a11d49d8

8062386: Different versions of nashorn use same code cache directory
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk/nashorn/internal/runtime/Context.java
! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java

Changeset: b49b6786afad
Author:    hannesw
Date:      2014-11-06 13:15 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b49b6786afad

8062624: java.lang.String methods not available on concatenated strings
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
+ test/script/basic/JDK-8062624.js
+ test/script/basic/JDK-8062624.js.EXPECTED

Changeset: 981feb6ad9cc
Author:    attila
Date:      2014-11-06 17:06 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/981feb6ad9cc

8062308: Incorrect constant linkage with multiple Globals in a Context
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/GlobalConstants.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java

Changeset: 99571b7922c0
Author:    attila
Date:      2014-11-03 09:49 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/99571b7922c0

8059443: NPE when unboxing return values
Reviewed-by: lagergren, sundar

! src/jdk/internal/dynalink/DynamicLinkerFactory.java
+ src/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java
! src/jdk/internal/dynalink/support/TypeConverterFactory.java
! src/jdk/internal/dynalink/support/TypeUtilities.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
+ test/script/basic/JDK-8059443.js
+ test/script/basic/JDK-8059443.js.EXPECTED
+ test/src/jdk/nashorn/test/models/NullProvider.java

Changeset: 628304057fce
Author:    attila
Date:      2014-11-11 16:17 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/628304057fce

8064467: type info persistence failed to calculate directory name
Reviewed-by: hannesw, lagergren

! make/build.xml
! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
+ src/jdk/nashorn/internal/codegen/anchor.properties

Changeset: 8b689e3169e2
Author:    attila
Date:      2014-11-11 17:27 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8b689e3169e2

8062799: Binary logical expressions can have numeric types
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/ir/BinaryNode.java
+ test/script/basic/JDK-8062799.js
+ test/script/basic/JDK-8062799.js.EXPECTED

Changeset: 6c2680043f5b
Author:    lana
Date:      2014-11-11 10:39 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6c2680043f5b

Merge


Changeset: 56c0d55ea562
Author:    attila
Date:      2014-11-12 14:54 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/56c0d55ea562

8063037: ApplySpecialization.hasApplies shouuld not descend into nested functions
Reviewed-by: hannesw, lagergren

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

Changeset: 3dbb4c9ff43c
Author:    lagergren
Date:      2014-11-12 14:12 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3dbb4c9ff43c

8035312: Various array and ScriptObject length issues for non writable length fields
Reviewed-by: hannesw, attila

! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
+ src/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java
! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
+ test/script/basic/JDK-8035312.js
+ test/script/basic/JDK-8035312.js.EXPECTED
+ test/script/basic/JDK-8035312_2.js
+ test/script/basic/JDK-8035312_2.js.EXPECTED
+ test/script/basic/JDK-8035312_3.js
+ test/script/basic/JDK-8035312_3.js.EXPECTED
+ test/script/basic/JDK-8035312_4.js
+ test/script/basic/JDK-8035312_4.js.EXPECTED
+ test/script/basic/JDK-8035312_5.js
+ test/script/basic/JDK-8035312_5.js.EXPECTED
! test/script/basic/fastpushpop.js.EXPECTED

Changeset: 568ec2feb228
Author:    lagergren
Date:      2014-11-12 17:19 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/568ec2feb228

8063036: Various pretty printing issues with --log=recompile
Reviewed-by: hannesw, jlaskey

! src/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java

Changeset: 7311b78f9356
Author:    lagergren
Date:      2014-11-13 16:59 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7311b78f9356

8062937: Need to block constant assumption for index setters and defineOwnProperty, not just delete
Reviewed-by: hannesw, jlaskey

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

Changeset: 21bb83c7d790
Author:    attila
Date:      2014-11-12 15:13 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/21bb83c7d790

8064707: Remove NativeArray link logic fields
Reviewed-by: hannesw, lagergren

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

Changeset: fc37699ddc0e
Author:    lana
Date:      2014-11-14 10:03 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fc37699ddc0e

Merge


Changeset: e079f3f6d536
Author:    katleman
Date:      2014-11-19 11:29 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e079f3f6d536

Added tag jdk8u40-b15 for changeset fc37699ddc0e

! .hgtags

Changeset: ed60257f2060
Author:    asaha
Date:      2014-11-26 08:00 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ed60257f2060

Added tag jdk8u40-b16 for changeset e079f3f6d536

! .hgtags

Changeset: 9f236e3c5088
Author:    lagergren
Date:      2014-11-17 14:36 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9f236e3c5088

8049407: Endianness problem with TypedArrays
Reviewed-by: hannesw, sundar

+ test/script/basic/JDK-8049407-big-endian.js
+ test/script/basic/JDK-8049407-big-endian.js.EXPECTED
+ test/script/basic/JDK-8049407-payload.js
+ test/script/basic/JDK-8049407.js
+ test/script/basic/JDK-8049407.js.EXPECTED
+ test/script/basic/NASHORN-377-big-endian.js
+ test/script/basic/NASHORN-377-big-endian.js.EXPECTED
+ test/script/basic/NASHORN-377-payload.js
! test/script/basic/NASHORN-377.js
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java

Changeset: fcd4684a739c
Author:    lana
Date:      2014-11-20 11:27 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fcd4684a739c

Merge


Changeset: c22dd9ae7ff0
Author:    hannesw
Date:      2014-11-21 20:17 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c22dd9ae7ff0

8064789: Nashorn should just warn on code store instantiation error
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk/nashorn/internal/runtime/Context.java

Changeset: c3a510b73875
Author:    hannesw
Date:      2014-11-24 12:03 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c3a510b73875

8057691: Nashorn: let & const declarations are not shared between scripts
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/codegen/MapCreator.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! test/script/basic/es6/const-redeclare-extra.js.EXPECTED
! test/script/basic/es6/let-load.js
! test/script/basic/es6/let-load.js.EXPECTED
! test/script/basic/es6/let-redeclare-extra.js.EXPECTED
+ test/script/basic/es6/lexical-toplevel-def.js
+ test/script/basic/es6/lexical-toplevel-print.js
+ test/script/basic/es6/lexical-toplevel-redeclare-func-on-let.js
+ test/script/basic/es6/lexical-toplevel-redeclare-let-on-builtin.js
+ test/script/basic/es6/lexical-toplevel-redeclare-let-on-func.js
+ test/script/basic/es6/lexical-toplevel-redeclare-let-on-global.js
+ test/script/basic/es6/lexical-toplevel-redeclare-let-on-var.js
+ test/script/basic/es6/lexical-toplevel-redeclare-var-on-let.js
+ test/script/basic/es6/lexical-toplevel-redeclare.js
+ test/script/basic/es6/lexical-toplevel-redeclare.js.EXPECTED
+ test/script/basic/es6/lexical-toplevel.js
+ test/script/basic/es6/lexical-toplevel.js.EXPECTED
+ test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java

Changeset: ac111e4cb1dc
Author:    slugovoy
Date:      2014-11-25 14:57 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ac111e4cb1dc

8062638: RuntimeException when run command from js with -scripting on Cygwin
8054343: Nashorn: Some tests fails on windows with AccessControlException
Reviewed-by: coffeys

! test/script/basic/compile-octane-normal.js
! test/script/basic/compile-octane-splitter.js
! test/script/basic/compile-octane.js
! test/script/nosecurity/JDK-8050964.js
! test/script/nosecurity/JDK-8055034.js

Changeset: 4191f598c8ff
Author:    lana
Date:      2014-11-26 13:57 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4191f598c8ff

Merge


Changeset: d8bb6c470778
Author:    vlivanov
Date:      2014-11-27 17:14 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d8bb6c470778

8065985: Inlining failure of Number.doubleValue() in JSType.toNumeric() causes 15% peak perf regresion on Box2D
Reviewed-by: lagergren, hannesw

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

Changeset: f39081a16f71
Author:    hannesw
Date:      2014-11-27 18:02 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f39081a16f71

8057980: let & const: remaining issues with lexical scoping
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/ir/ForNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/ir/LoopNode.java
! src/jdk/nashorn/internal/ir/VarNode.java
! src/jdk/nashorn/internal/ir/WhileNode.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/es6/for-let.js
! test/script/basic/es6/for-let.js.EXPECTED
+ test/script/basic/es6/let-const-statement-context.js
+ test/script/basic/es6/let-const-statement-context.js.EXPECTED
+ test/script/basic/es6/let-const-switch.js
+ test/script/basic/es6/let-const-switch.js.EXPECTED
! test/script/basic/es6/let-load.js
! test/script/basic/es6/let-load.js.EXPECTED
! test/script/basic/es6/let_const_closure.js.EXPECTED
! test/script/basic/es6/lexical-toplevel.js.EXPECTED

Changeset: a56051d3cdf5
Author:    attila
Date:      2014-11-27 13:04 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a56051d3cdf5

8051778: support bind on all Nashorn callables
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
+ src/jdk/nashorn/internal/runtime/linker/BoundCallable.java
+ src/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.java
- src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java
- src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java
! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java
+ test/script/basic/JDK-8051778.js
+ test/script/basic/JDK-8051778.js.EXPECTED

Changeset: 32fa6a8e1f82
Author:    lagergren
Date:      2014-11-28 11:02 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/32fa6a8e1f82

8066119: Invalid resource tag used for looking up error message in NativeDataView
Reviewed-by: hannesw, sundar

! src/jdk/nashorn/internal/objects/NativeDataView.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties

Changeset: 88e22262fdb2
Author:    slugovoy
Date:      2014-11-28 18:23 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/88e22262fdb2

8057779: Tests failed on Windows when in output contains path to script
Reviewed-by: coffeys

! test/script/basic/es6/const-empty.js
! test/script/basic/es6/const-redeclare-extra.js
! test/script/basic/es6/const-redeclare.js
! test/script/basic/es6/let-redeclare-extra.js
! test/script/basic/es6/let-redeclare.js
! test/script/basic/es6/let_const_reuse.js

Changeset: 653739706172
Author:    katleman
Date:      2014-12-03 11:12 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/653739706172

Added tag jdk8u40-b17 for changeset 88e22262fdb2

! .hgtags

Changeset: 1b54a95a8c77
Author:    katleman
Date:      2014-12-10 14:36 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1b54a95a8c77

Added tag jdk8u40-b18 for changeset 653739706172

! .hgtags

Changeset: 9845ddc873e7
Author:    jeff
Date:      2014-12-01 18:08 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9845ddc873e7

8057629: Third Party License Readme update for 8u40
Reviewed-by: tbell

! THIRD_PARTY_README

Changeset: 96ad92fa409d
Author:    hannesw
Date:      2014-12-03 14:49 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/96ad92fa409d

8065769: OOM on Window/Solaris in test compile-octane-splitter.js
Reviewed-by: sundar, jlaskey

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

Changeset: 74e8b730f413
Author:    attila
Date:      2014-12-08 15:13 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/74e8b730f413

8066230: Undefined object type assertion when computing TypeBounds
Reviewed-by: hannesw, lagergren

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

Changeset: ce989952a70b
Author:    attila
Date:      2014-12-08 15:14 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ce989952a70b

8066227: CodeGenerator load unitialized slot
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
+ test/script/basic/JDK-8066227.js
+ test/script/basic/JDK-8066227.js.EXPECTED

Changeset: 0172b56c9f4d
Author:    lana
Date:      2014-12-09 13:15 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0172b56c9f4d

Merge


Changeset: abee60d8d469
Author:    sundar
Date:      2014-12-10 19:42 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/abee60d8d469

8067136: BrowserJSObjectLinker does not handle call on JSObjects
Reviewed-by: attila, hannesw, lagergren

+ samples/browser_dom.js
! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
+ test/script/basic/JDK-8067136.js
+ test/script/basic/JDK-8067136.js.EXPECTED

Changeset: 403f4402f8d2
Author:    attila
Date:      2014-12-10 11:55 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/403f4402f8d2

8066225: NPE in MethodEmitter with duplicate integer switch cases
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
+ test/script/basic/JDK-8066225.js
+ test/script/basic/JDK-8066225.js.EXPECTED

Changeset: bbbe34896bde
Author:    attila
Date:      2014-12-10 11:55 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bbbe34896bde

8066224: fixes for folding a constant-test ternary operator
Reviewed-by: hannesw, lagergren

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

Changeset: 8cb808c0db80
Author:    attila
Date:      2014-12-10 12:30 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8cb808c0db80

8066236: RuntimeNode forces copy creation on visitation
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
+ test/script/basic/JDK-8066236.js
+ test/script/basic/JDK-8066236.js.EXPECTED

Changeset: 0972880cbb97
Author:    attila
Date:      2014-12-10 18:28 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0972880cbb97

8066221: anonymous function statement name clashes with another symbol
Reviewed-by: lagergren, sundar

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

Changeset: fef78bb8752b
Author:    hannesw
Date:      2014-12-11 14:32 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fef78bb8752b

8066932: __noSuchMethod__ binds to this-object without proper guard
Reviewed-by: attila, lagergren

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

Changeset: 0a5ec176e9d8
Author:    hannesw
Date:      2014-12-11 17:46 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0a5ec176e9d8

8066669: dust.js performance regression caused by primitive field conversion
Reviewed-by: attila, sundar

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk/nashorn/internal/ir/AccessNode.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8066669.js
+ test/script/basic/JDK-8066669.js.EXPECTED
! test/script/basic/list.js.EXPECTED

Changeset: ec1fd6967009
Author:    hannesw
Date:      2014-12-11 19:32 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ec1fd6967009

8067219: NPE in ScriptObject.clone() when running with object fields
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/es6/for-let-object-fields.js
+ test/script/basic/es6/for-let-object-fields.js.EXPECTED
! test/script/basic/es6/for-let.js

Changeset: 6ec61d249428
Author:    lana
Date:      2014-12-11 13:40 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ec61d249428

Merge


Changeset: 4d240320929f
Author:    katleman
Date:      2014-12-17 10:43 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4d240320929f

Added tag jdk8u40-b19 for changeset 6ec61d249428

! .hgtags

Changeset: 634ef69dfeb2
Author:    katleman
Date:      2014-12-17 14:46 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/634ef69dfeb2

Added tag jdk8u60-b00 for changeset 6ec61d249428

! .hgtags

Changeset: 0c047f071e50
Author:    sundar
Date:      2014-12-18 16:33 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0c047f071e50

8067854: bound java static method throws NPE when 'null' is used for this argument
Reviewed-by: attila, hannesw

! src/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.java
+ test/script/trusted/JDK-8067854.js

Changeset: acb0b8f6540e
Author:    attila
Date:      2014-12-18 12:10 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/acb0b8f6540e

8067774: Use a stack of types when calculating local variable types
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/ir/BaseNode.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/Expression.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/GetSplitState.java
! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk/nashorn/internal/ir/TernaryNode.java
! src/jdk/nashorn/internal/ir/UnaryNode.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
+ test/script/basic/JDK-8067774.js
+ test/script/basic/JDK-8067774.js.EXPECTED

Changeset: 59e4cf23697e
Author:    lana
Date:      2014-12-29 19:40 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/59e4cf23697e

Merge


Changeset: dbb663a9d9aa
Author:    asaha
Date:      2015-01-02 13:39 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dbb663a9d9aa

Added tag jdk8u40-b20 for changeset 4d240320929f

! .hgtags

Changeset: c822b6dd240c
Author:    katleman
Date:      2015-01-14 16:26 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c822b6dd240c

Added tag jdk8u40-b21 for changeset dbb663a9d9aa

! .hgtags

Changeset: d40b4cd98ea3
Author:    asaha
Date:      2014-07-08 09:41 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d40b4cd98ea3

Added tag jdk8u31-b00 for changeset 9b692a6e5f22

! .hgtags

Changeset: 50ad638ac91b
Author:    asaha
Date:      2014-07-14 07:44 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/50ad638ac91b

Merge

! .hgtags

Changeset: 729266ff5818
Author:    asaha
Date:      2014-07-14 16:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/729266ff5818

Merge

! .hgtags

Changeset: 62bf127ed4d2
Author:    asaha
Date:      2014-07-22 10:48 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/62bf127ed4d2

Merge

! .hgtags

Changeset: 7186050bef4a
Author:    coffeys
Date:      2014-08-01 11:06 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7186050bef4a

Merge

! .hgtags

Changeset: 923003a8c889
Author:    coffeys
Date:      2014-08-07 12:24 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/923003a8c889

Merge

! .hgtags

Changeset: 90efbed4676e
Author:    asaha
Date:      2014-08-19 06:01 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/90efbed4676e

Merge

! .hgtags

Changeset: 71c86fd47706
Author:    asaha
Date:      2014-08-26 11:15 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/71c86fd47706

Merge

! .hgtags

Changeset: 079a7a83ca8c
Author:    asaha
Date:      2014-09-02 13:19 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/079a7a83ca8c

Merge

! .hgtags

Changeset: 794220424732
Author:    asaha
Date:      2014-09-08 13:41 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/794220424732

Merge

! .hgtags

Changeset: bc4b5edeb826
Author:    katleman
Date:      2014-08-14 12:31 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bc4b5edeb826

Added tag jdk8u20-b31 for changeset aa30541c5f0d

! .hgtags

Changeset: f381309b176d
Author:    asaha
Date:      2014-09-11 12:01 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f381309b176d

Merge

! .hgtags

Changeset: abcb2350a1e7
Author:    asaha
Date:      2014-09-11 13:46 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/abcb2350a1e7

Merge

! .hgtags

Changeset: 6bf53bb6c969
Author:    asaha
Date:      2014-09-17 12:22 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6bf53bb6c969

Merge

! .hgtags

Changeset: d0f0d7e5527e
Author:    asaha
Date:      2014-09-22 11:31 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d0f0d7e5527e

Added tag jdk8u31-b01 for changeset 6bf53bb6c969

! .hgtags

Changeset: 73ce9a5a666c
Author:    asaha
Date:      2014-09-24 08:31 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/73ce9a5a666c

Merge

! .hgtags

Changeset: c3b236dad623
Author:    katleman
Date:      2014-09-23 18:49 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c3b236dad623

Added tag jdk8u20-b32 for changeset bc4b5edeb826

! .hgtags

Changeset: 0e6cd00ec511
Author:    asaha
Date:      2014-09-24 08:49 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0e6cd00ec511

Merge

! .hgtags

Changeset: 809bf97d7e70
Author:    asaha
Date:      2014-09-24 10:23 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/809bf97d7e70

Merge

! .hgtags

Changeset: 3505d266634d
Author:    asaha
Date:      2014-09-29 11:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3505d266634d

Added tag jdk8u31-b02 for changeset 809bf97d7e70

! .hgtags

Changeset: 05a3614ed527
Author:    asaha
Date:      2014-10-06 14:13 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/05a3614ed527

Added tag jdk8u31-b03 for changeset 3505d266634d

! .hgtags

Changeset: 4f9e65387c21
Author:    asaha
Date:      2014-10-07 08:38 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4f9e65387c21

Merge

! .hgtags

Changeset: be20e9a00818
Author:    katleman
Date:      2014-10-09 11:53 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/be20e9a00818

Added tag jdk8u25-b31 for changeset 4f9e65387c21

! .hgtags

Changeset: 96acff2ad9e1
Author:    asaha
Date:      2014-10-09 12:35 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/96acff2ad9e1

Merge

! .hgtags

Changeset: 5fc3f210872d
Author:    asaha
Date:      2014-10-13 12:34 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5fc3f210872d

Added tag jdk8u31-b04 for changeset 96acff2ad9e1

! .hgtags

Changeset: 99a3333f7f84
Author:    asaha
Date:      2014-10-20 14:34 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/99a3333f7f84

Added tag jdk8u31-b05 for changeset 5fc3f210872d

! .hgtags

Changeset: 8651c6f57d1d
Author:    asaha
Date:      2014-10-23 12:43 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8651c6f57d1d

Merge

! .hgtags

Changeset: 5ed4fa732b26
Author:    asaha
Date:      2014-10-27 12:59 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5ed4fa732b26

Added tag jdk8u31-b06 for changeset 99a3333f7f84

! .hgtags

Changeset: 094a35545c7b
Author:    asaha
Date:      2014-10-31 16:28 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/094a35545c7b

Merge

! .hgtags

Changeset: e7f71ed11447
Author:    asaha
Date:      2014-11-05 15:39 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e7f71ed11447

Merge

! .hgtags
- src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java
- src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java

Changeset: b17ecf341ee5
Author:    asaha
Date:      2014-11-03 12:35 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b17ecf341ee5

Added tag jdk8u31-b07 for changeset 5ed4fa732b26

! .hgtags

Changeset: 56366e7189c6
Author:    asaha
Date:      2014-11-06 09:23 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/56366e7189c6

Merge

! .hgtags

Changeset: 411520389cc5
Author:    asaha
Date:      2014-11-19 12:56 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/411520389cc5

Merge

! .hgtags

Changeset: b2677118fff5
Author:    asaha
Date:      2014-11-26 08:16 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b2677118fff5

Merge

! .hgtags

Changeset: 762eaacc45ce
Author:    asaha
Date:      2014-11-10 11:52 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/762eaacc45ce

Added tag jdk8u31-b08 for changeset b17ecf341ee5

! .hgtags

Changeset: c68ba913a0ee
Author:    asaha
Date:      2014-11-17 12:40 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c68ba913a0ee

Added tag jdk8u31-b09 for changeset 762eaacc45ce

! .hgtags

Changeset: 599bd596fa54
Author:    asaha
Date:      2014-11-24 13:36 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/599bd596fa54

Added tag jdk8u31-b10 for changeset c68ba913a0ee

! .hgtags

Changeset: 6fed6616a8c9
Author:    asaha
Date:      2014-11-26 09:46 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6fed6616a8c9

Merge

! .hgtags

Changeset: cc22853046bd
Author:    asaha
Date:      2014-12-04 11:33 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cc22853046bd

Merge

! .hgtags
- src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java
- src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java

Changeset: 25ee71a761f5
Author:    asaha
Date:      2014-12-12 09:40 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/25ee71a761f5

Merge

! .hgtags

Changeset: f36c71a03e4e
Author:    asaha
Date:      2014-12-02 11:13 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f36c71a03e4e

Added tag jdk8u31-b11 for changeset 599bd596fa54

! .hgtags

Changeset: ec36fa3b35eb
Author:    asaha
Date:      2014-12-08 12:30 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ec36fa3b35eb

Added tag jdk8u31-b12 for changeset f36c71a03e4e

! .hgtags

Changeset: e907206f50f5
Author:    asaha
Date:      2014-12-16 14:46 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e907206f50f5

Merge

! .hgtags

Changeset: 26f5d69bd533
Author:    asaha
Date:      2014-12-17 12:51 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/26f5d69bd533

Merge

! .hgtags

Changeset: 61a157adc539
Author:    asaha
Date:      2014-12-17 17:55 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/61a157adc539

Added tag jdk8u31-b13 for changeset ec36fa3b35eb

! .hgtags

Changeset: a24ec0deb4a8
Author:    asaha
Date:      2014-12-23 10:36 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a24ec0deb4a8

Merge

! .hgtags

Changeset: 669d53503c45
Author:    asaha
Date:      2015-01-02 14:13 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/669d53503c45

Merge

! .hgtags

Changeset: f9f70a0f60f4
Author:    asaha
Date:      2015-01-15 11:22 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f9f70a0f60f4

Merge

! .hgtags

Changeset: ed00f1906e42
Author:    coffeys
Date:      2015-01-21 17:09 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ed00f1906e42

Merge

! .hgtags

Changeset: 0c0130c5ff1b
Author:    sundar
Date:      2015-01-05 16:02 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0c0130c5ff1b

8068431: @since and @jdk.Exported are missing in jdk.nashorn.api.scripting classes and package-info.java files
Reviewed-by: attila, lagergren

! src/jdk/nashorn/api/scripting/AbstractJSObject.java
! src/jdk/nashorn/api/scripting/ClassFilter.java
! src/jdk/nashorn/api/scripting/JSObject.java
! src/jdk/nashorn/api/scripting/NashornException.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/api/scripting/ScriptUtils.java
! src/jdk/nashorn/api/scripting/URLReader.java
! src/jdk/nashorn/api/scripting/package-info.java

Changeset: 98f6e6355a67
Author:    sundar
Date:      2015-01-07 14:02 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/98f6e6355a67

8068524: NashornScriptEngineFactory.getParameter() throws IAE for an unknown key, doesn't conform to the general spec
Reviewed-by: hannesw, attila

+ samples/jd.js
! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: f98201c9d76a
Author:    attila
Date:      2015-01-12 11:29 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f98201c9d76a

8068580: make JavaAdapterFactory.isAutoConvertibleFromFunction more robust
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/runtime/linker/AdaptationResult.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8068580.js
+ test/src/jdk/nashorn/test/models/BigAbstract.java

Changeset: b49d4cf4a8a9
Author:    attila
Date:      2015-01-12 14:32 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b49d4cf4a8a9

8068784: Halve the function object creation code size
Reviewed-by: hannesw, sundar

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java

Changeset: 34291d7ca37d
Author:    attila
Date:      2015-01-13 16:38 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/34291d7ca37d

8068889: Calling a @FunctionalInterface from JS leaks internal objects
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: c727aa1b176c
Author:    attila
Date:      2015-01-14 18:25 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c727aa1b176c

8069002: NPE on invoking null (8068889 regression)
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
+ test/script/basic/JDK-8069002.js

Changeset: 4bc96d43b12f
Author:    attila
Date:      2015-01-14 15:54 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4bc96d43b12f

8068573: POJO setter using [] syntax throws an exception
Reviewed-by: lagergren, jlaskey

! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk/internal/dynalink/beans/OverloadedMethod.java
! src/jdk/internal/dynalink/support/TypeUtilities.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! test/script/basic/JDK-8020324.js.EXPECTED
+ test/script/basic/JDK-8068573.js

Changeset: 9b08534bf286
Author:    attila
Date:      2015-01-14 16:29 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9b08534bf286

8068994: Forgot to add a test model to JDK-8068573
Reviewed-by: lagergren, sundar

+ test/src/jdk/nashorn/test/models/OverloadedSetter.java

Changeset: a95fa1375c4e
Author:    attila
Date:      2015-01-19 16:07 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a95fa1375c4e

8067880: Dead typed push methods in ArrayData
Reviewed-by: hannesw, jlaskey

! 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

Changeset: a71df7915453
Author:    attila
Date:      2015-01-20 12:34 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a71df7915453

8068603: ScriptObjectMirror should reject null/empty string/non-string parameters in Bindings methods
Reviewed-by: hannesw, sundar

! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: af290f203369
Author:    coffeys
Date:      2015-01-21 18:43 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/af290f203369

Merge


Changeset: 39e0c14d45c3
Author:    katleman
Date:      2015-02-04 12:14 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/39e0c14d45c3

Added tag jdk8u60-b01 for changeset af290f203369

! .hgtags

Changeset: 493c400c96e0
Author:    katleman
Date:      2015-02-11 12:18 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/493c400c96e0

Added tag jdk8u60-b02 for changeset 39e0c14d45c3

! .hgtags

Changeset: aa847b71612a
Author:    attila
Date:      2014-12-03 16:31 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/aa847b71612a

8066232: problem with conditional catch compilation
Reviewed-by: hannesw, lagergren

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

Changeset: 8b3f832bea55
Author:    attila
Date:      2015-01-28 17:58 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8b3f832bea55

8067139: Finally blocks inlined incorrectly
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/BlockLexicalContext.java
! src/jdk/nashorn/internal/ir/BlockStatement.java
! src/jdk/nashorn/internal/ir/BreakNode.java
! src/jdk/nashorn/internal/ir/ContinueNode.java
! src/jdk/nashorn/internal/ir/JumpStatement.java
+ src/jdk/nashorn/internal/ir/JumpToInlinedFinally.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/ir/LexicalContextNode.java
! src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java
! src/jdk/nashorn/internal/ir/TryNode.java
! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
+ test/script/basic/JDK-8067139.js

Changeset: a4dc8b13c9fd
Author:    attila
Date:      2015-01-30 12:33 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a4dc8b13c9fd

8071991: Build errors in 8u-dev after backporting JDK-8067139 and JDK-8066232
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/ir/LexicalContext.java
! test/script/basic/JDK-8066232.js

Changeset: 3f7e205c2c44
Author:    hannesw
Date:      2015-02-05 14:42 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3f7e205c2c44

8062141: Various performance issues parsing JSON
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/objects/Global.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/PropertyMap.java
! src/jdk/nashorn/internal/scripts/JO.java
+ test/examples/json-parser-micro.js
+ test/script/basic/JDK-8062141.js
+ test/script/basic/JDK-8062141.js.EXPECTED
! test/script/basic/NASHORN-623.js.EXPECTED

Changeset: f8da39d33117
Author:    hannesw
Date:      2015-02-05 14:47 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f8da39d33117

8068872: Nashorn JSON.parse drops numeric keys
Reviewed-by: attila, lagergren

! 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/ContinuousArrayData.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
! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
+ test/script/basic/JDK-8068872.js
+ test/script/basic/JDK-8068872.js.EXPECTED

Changeset: f0bac75bc207
Author:    hannesw
Date:      2015-02-05 16:26 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f0bac75bc207

8072626: Test for JDK-8068872 fails in tip
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/internal/parser/JSONParser.java

Changeset: 701c1dcdf733
Author:    sundar
Date:      2015-02-05 19:08 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/701c1dcdf733

8072595: nashorn should not use obj.getClass() for null checks
Reviewed-by: hannesw, attila

! samples/javashell.js
! samples/shell.js
! src/jdk/internal/dynalink/DynamicLinker.java
! src/jdk/internal/dynalink/beans/StaticClass.java
! src/jdk/internal/dynalink/linker/GuardedInvocation.java
! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/api/scripting/URLReader.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: 09bd5b8abcba
Author:    sundar
Date:      2015-02-06 19:28 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/09bd5b8abcba

8071989: NashornScriptEngine returns javax.script.ScriptContext instance with insonsistent get/remove methods behavior for undefined attributes
Reviewed-by: attila, lagergren

+ samples/getclassnpe.js
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: dcd7d8d48cf5
Author:    sundar
Date:      2015-02-09 14:40 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dcd7d8d48cf5

8072752: Add regression tests for 8071678 and 8071594
Reviewed-by: hannesw, attila

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

Changeset: 323f54e277df
Author:    lana
Date:      2015-02-11 18:55 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/323f54e277df

Merge


Changeset: b0b90d6c5265
Author:    katleman
Date:      2015-02-18 12:11 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b0b90d6c5265

Added tag jdk8u60-b03 for changeset 323f54e277df

! .hgtags

Changeset: 6f44964fbab3
Author:    katleman
Date:      2015-02-25 12:59 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6f44964fbab3

Added tag jdk8u60-b04 for changeset b0b90d6c5265

! .hgtags

Changeset: 058f8367b5d4
Author:    katleman
Date:      2015-03-04 12:26 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/058f8367b5d4

Added tag jdk8u60-b05 for changeset 6f44964fbab3

! .hgtags

Changeset: 4dee46412516
Author:    attila
Date:      2015-01-30 15:03 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4dee46412516

8072000: New compiler warning after JDK-8067139
Reviewed-by: hannesw, sundar

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

Changeset: e1146c9cc758
Author:    attila
Date:      2015-02-12 16:43 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e1146c9cc758

8072596: Arrays.asList results in ClassCastException with a JS array
Reviewed-by: lagergren, sundar

! samples/javashell.js
! samples/shell.js
! src/jdk/internal/dynalink/DynamicLinkerFactory.java
! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk/internal/dynalink/beans/BeanLinker.java
! src/jdk/internal/dynalink/beans/OverloadedMethod.java
! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java
! src/jdk/internal/dynalink/linker/LinkerServices.java
+ src/jdk/internal/dynalink/linker/MethodHandleTransformer.java
+ src/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java
! src/jdk/internal/dynalink/support/LinkerServicesImpl.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
+ test/script/basic/JDK-8072596.js
+ test/src/jdk/nashorn/test/models/Jdk8072596TestSubject.java

Changeset: f1c54e997f94
Author:    katleman
Date:      2015-01-21 12:19 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f1c54e997f94

Added tag jdk8u40-b22 for changeset f9f70a0f60f4

! .hgtags

Changeset: cff6eb75ba9b
Author:    attila
Date:      2015-01-13 16:38 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cff6eb75ba9b

8068889: Calling a @FunctionalInterface from JS leaks internal objects
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: 3903ddaab26a
Author:    attila
Date:      2015-01-14 18:25 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3903ddaab26a

8069002: NPE on invoking null (8068889 regression)
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
+ test/script/basic/JDK-8069002.js

Changeset: 6ed91931b5a7
Author:    attila
Date:      2015-01-14 15:54 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ed91931b5a7

8068573: POJO setter using [] syntax throws an exception
Reviewed-by: lagergren, jlaskey

! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk/internal/dynalink/beans/OverloadedMethod.java
! src/jdk/internal/dynalink/support/TypeUtilities.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! test/script/basic/JDK-8020324.js.EXPECTED
+ test/script/basic/JDK-8068573.js

Changeset: 690acc40065e
Author:    attila
Date:      2015-01-14 16:29 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/690acc40065e

8068994: Forgot to add a test model to JDK-8068573
Reviewed-by: lagergren, sundar

+ test/src/jdk/nashorn/test/models/OverloadedSetter.java

Changeset: 6ca090832d30
Author:    lana
Date:      2015-01-22 14:08 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ca090832d30

Merge


Changeset: b2ce5df33715
Author:    katleman
Date:      2015-01-28 12:08 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b2ce5df33715

Added tag jdk8u40-b23 for changeset 6ca090832d30

! .hgtags

Changeset: fb7b6c2b95c5
Author:    katleman
Date:      2015-02-04 12:14 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fb7b6c2b95c5

Added tag jdk8u40-b24 for changeset b2ce5df33715

! .hgtags

Changeset: b142a2d8e35e
Author:    katleman
Date:      2015-02-11 12:20 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b142a2d8e35e

Added tag jdk8u40-b25 for changeset fb7b6c2b95c5

! .hgtags

Changeset: 57e6241ab92f
Author:    coffeys
Date:      2015-02-26 11:11 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/57e6241ab92f

Merge

! .hgtags
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: cbc1fc667d77
Author:    sundar
Date:      2015-02-27 19:16 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cbc1fc667d77

8074021: Indirect eval fails when used as an element of an array or as a property of an object
Reviewed-by: attila, hannesw

+ samples/showenv.js
+ samples/showsysprops.js
! src/jdk/nashorn/internal/objects/Global.java
+ test/script/basic/JDK-8074021.js
+ test/script/basic/JDK-8074021.js.EXPECTED

Changeset: f68a78f80099
Author:    lana
Date:      2015-02-27 15:43 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f68a78f80099

Merge

! .hgtags

Changeset: 2b51c0b3f463
Author:    hannesw
Date:      2015-02-27 14:33 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2b51c0b3f463

8073707: const re-assignment should not reported as a early error
Reviewed-by: sundar, attila

! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/es6/const-reassign.js
! test/script/basic/es6/const-reassign.js.EXPECTED
! test/script/basic/es6/let_const_reuse.js.EXPECTED

Changeset: 4b7613f08fd3
Author:    lana
Date:      2015-03-05 09:26 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4b7613f08fd3

Merge

! .hgtags

Changeset: 80966e5cc384
Author:    katleman
Date:      2015-03-11 14:11 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/80966e5cc384

Added tag jdk8u60-b06 for changeset 4b7613f08fd3

! .hgtags

Changeset: da9741520576
Author:    katleman
Date:      2015-03-18 13:57 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/da9741520576

Added tag jdk8u60-b07 for changeset 80966e5cc384

! .hgtags

Changeset: a7dc7be2d635
Author:    hannesw
Date:      2014-12-15 12:32 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a7dc7be2d635

8062030: Nashorn bug retrieving array property after key string concatenation
Reviewed-by: sundar, lagergren, attila

! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! test/script/basic/JDK-8055762.js
! test/script/basic/JDK-8055762.js.EXPECTED
! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java

Changeset: 7d249c2d066a
Author:    hannesw
Date:      2015-03-06 15:26 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7d249c2d066a

8074545: Undefined object values in object literals with spill properties
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/codegen/MapCreator.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/runtime/SpillProperty.java
+ test/script/basic/JDK-8074545.js

Changeset: 02702b17f1d8
Author:    hannesw
Date:      2015-03-09 11:34 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/02702b17f1d8

8074556: Functions should not share allocator maps
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/runtime/AllocationStrategy.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
+ test/script/basic/JDK-8074556.js

Changeset: 9ee1fc3f6136
Author:    attila
Date:      2015-02-20 15:47 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9ee1fc3f6136

8072426: Can't compare Java objects to strings or numbers
Reviewed-by: hannesw, lagergren, sundar

! src/jdk/nashorn/api/scripting/AbstractJSObject.java
+ src/jdk/nashorn/api/scripting/DefaultValueImpl.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/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! test/script/basic/JDK-8023026.js.EXPECTED
! test/script/basic/JDK-8024847.js
+ test/script/basic/JDK-8072426.js

Changeset: 85a6a7545dbe
Author:    attila
Date:      2015-03-02 14:33 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/85a6a7545dbe

8074031: Canonicalize is-a-JS-string tests
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/ConsString.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java

Changeset: a79ab34ef127
Author:    attila
Date:      2015-03-05 15:43 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a79ab34ef127

8035712: Restore some of the RuntimeCallSite specializations
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/BranchOptimizer.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
- src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
+ test/script/basic/JDK-8035712.js

Changeset: 17bd44d84339
Author:    attila
Date:      2015-03-06 10:18 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/17bd44d84339

8074487: Static analysis of IfNode should consider terminating branches
Reviewed-by: hannesw, lagergren

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

Changeset: 65be7236f619
Author:    attila
Date:      2015-03-11 11:03 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/65be7236f619

8074484: More agressive value discarding
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java

Changeset: 553fe2bb2ca3
Author:    hannesw
Date:      2015-03-10 18:23 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/553fe2bb2ca3

8074687: Add tests for JSON parsing of numeric keys
Reviewed-by: sundar, attila

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

Changeset: 965aae6772f1
Author:    hannesw
Date:      2015-03-11 11:08 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/965aae6772f1

8074693: Different instances of same function use same allocator map
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/AllocationStrategy.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
+ test/script/basic/JDK-8074693.js
+ test/script/basic/JDK-8074693.js.EXPECTED

Changeset: a9229fb1634b
Author:    lana
Date:      2015-03-12 13:45 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a9229fb1634b

Merge

- src/jdk/nashorn/internal/codegen/RuntimeCallSite.java

Changeset: 4ba23f4c0ed6
Author:    lagergren
Date:      2015-03-17 08:56 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4ba23f4c0ed6

8066217: ArrayBuffer constructor was erroneous with zero args
Reviewed-by: sundar, hannesw

! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
! test/script/basic/typedarrays.js

Changeset: e024db176497
Author:    lana
Date:      2015-03-18 18:21 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e024db176497

Merge

- src/jdk/nashorn/internal/codegen/RuntimeCallSite.java

Changeset: 5ec92df8ca4f
Author:    katleman
Date:      2015-03-25 10:18 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5ec92df8ca4f

Added tag jdk8u60-b08 for changeset e024db176497

! .hgtags

Changeset: c96d8762199d
Author:    dlong
Date:      2015-03-12 17:45 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c96d8762199d

Merge

! .hgtags

Changeset: 3df587d7be6c
Author:    dlong
Date:      2015-03-23 18:24 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3df587d7be6c

Merge


Changeset: 1f73439a45bf
Author:    amurillo
Date:      2015-03-27 10:38 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1f73439a45bf

Merge


Changeset: f620323e8e8e
Author:    katleman
Date:      2015-04-01 11:00 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f620323e8e8e

Added tag jdk8u60-b09 for changeset 1f73439a45bf

! .hgtags

Changeset: bfea11f8c8f2
Author:    sundar
Date:      2015-03-20 20:04 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bfea11f8c8f2

8075604: jjs exits even when non-daemon threads are still active
Reviewed-by: attila, jlaskey

! src/jdk/nashorn/tools/Shell.java

Changeset: c847904b447b
Author:    sundar
Date:      2015-03-24 13:59 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c847904b447b

8074410: Startup time: Port shell.js to Java
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/tools/Shell.java
+ src/jdk/nashorn/tools/ShellFunctions.java
- src/jdk/nashorn/tools/resources/shell.js

Changeset: e597c5975dac
Author:    sundar
Date:      2015-03-25 14:36 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e597c5975dac

8012190: Global scope should be initialized lazily
Reviewed-by: lagergren, hannesw, attila

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

Changeset: f41b7c3954d4
Author:    hannesw
Date:      2015-03-13 18:40 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f41b7c3954d4

8075006: Threads spinning infinitely in WeakHashMap.get running test262parallel
Reviewed-by: lagergren, attila

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

Changeset: 7c42bc7769ce
Author:    hannesw
Date:      2015-03-25 14:41 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7c42bc7769ce

8075927: toNumber(String) accepts illegal characters
Reviewed-by: attila, sundar

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

Changeset: dff9f4cfafd9
Author:    hannesw
Date:      2015-03-25 17:43 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dff9f4cfafd9

8073868: Regex matching causes java.lang.ArrayIndexOutOfBoundsException: 64
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/TargetInfo.java
+ test/script/basic/JDK-8073868.js

Changeset: edd4d654c9be
Author:    hannesw
Date:      2015-03-26 21:39 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/edd4d654c9be

8075366: Slow scope access to global let/const does not work
Reviewed-by: sundar, attila, lagergren

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! test/script/basic/es6/let-eval.js
! test/script/basic/es6/let-eval.js.EXPECTED

Changeset: c3dece9375d4
Author:    hannesw
Date:      2015-03-26 22:13 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c3dece9375d4

8075231: Typed array setters are very slow when index exceeds capacity
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java

Changeset: 99eacaac2283
Author:    amurillo
Date:      2015-03-31 11:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/99eacaac2283

Merge


Changeset: 7aaa64363e1a
Author:    lana
Date:      2015-04-01 13:22 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7aaa64363e1a

Merge

- src/jdk/nashorn/tools/resources/shell.js

Changeset: 3668fbc46e2a
Author:    katleman
Date:      2015-04-09 06:38 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3668fbc46e2a

Added tag jdk8u60-b10 for changeset 7aaa64363e1a

! .hgtags

Changeset: 4f50cc615f4f
Author:    asaha
Date:      2014-10-07 08:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4f50cc615f4f

Merge

! .hgtags

Changeset: 5f55fc1cdd89
Author:    asaha
Date:      2014-10-09 12:10 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5f55fc1cdd89

Added tag jdk8u45-b00 for changeset 05a3614ed527

! .hgtags

Changeset: e1ffa500f0d8
Author:    asaha
Date:      2014-10-09 13:20 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e1ffa500f0d8

Merge

! .hgtags

Changeset: 4c44c000d62e
Author:    asaha
Date:      2014-10-14 11:47 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4c44c000d62e

Merge

! .hgtags

Changeset: cf8a0b40b754
Author:    asaha
Date:      2014-10-20 23:09 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cf8a0b40b754

Merge

! .hgtags

Changeset: fd5d4ebfe7db
Author:    asaha
Date:      2014-10-27 14:36 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fd5d4ebfe7db

Merge

! .hgtags
- bin/checkintest.sh
- bin/dump_octane_code.sh
- bin/fixorphantests.sh
! bin/fixwhitespace.sh
- bin/jjs
- bin/jjs.bat
- bin/jjssecure
- bin/jjssecure.bat
- bin/nashorn
- bin/nashorn.bat
- bin/nashornsecure
- bin/nashornsecure.bat
- bin/rm-non-tracked.sh
- bin/verbose_octane.bat
- bin/verbose_octane.sh
- src/jdk/nashorn/api/scripting/resources/engine.js
- src/jdk/nashorn/internal/codegen/Attr.java
- src/jdk/nashorn/internal/codegen/FinalizeTypes.java
- src/jdk/nashorn/internal/codegen/RangeAnalyzer.java
- src/jdk/nashorn/internal/codegen/types/Range.java
- src/jdk/nashorn/internal/ir/TemporarySymbols.java
- src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java
- src/jdk/nashorn/internal/runtime/CompiledFunctions.java
- src/jdk/nashorn/internal/runtime/CompiledScript.java
- src/jdk/nashorn/internal/runtime/DebugLogger.java
- src/jdk/nashorn/internal/runtime/Logging.java
- test/script/basic/JDK-8010697.js
- test/script/basic/JDK-8010697.js.EXPECTED
- test/script/basic/arraysIntKey.js
- test/script/basic/arraysIntKey.js.EXPECTED
- test/script/basic/compile-octane.js.EXPECTED
- test/script/basic/ranges_disabled.js
- test/script/basic/ranges_disabled.js.EXPECTED
- test/script/basic/ranges_enabled.js
- test/script/basic/ranges_enabled.js.EXPECTED
- test/script/basic/ranges_payload.js
- test/script/basic/runsunspider-eager.js
- test/script/basic/runsunspider-lazy.js
- test/script/basic/runsunspider-lazy.js.EXPECTED
- test/script/maptests/property_delete.js

Changeset: 72c7148acf87
Author:    asaha
Date:      2014-11-06 09:50 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/72c7148acf87

Merge

! .hgtags
- src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java
- src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java

Changeset: 7b05a206ec6a
Author:    asaha
Date:      2014-11-19 16:35 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7b05a206ec6a

Merge

! .hgtags

Changeset: b54270ace5e5
Author:    asaha
Date:      2014-12-01 11:40 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b54270ace5e5

Merge

! .hgtags

Changeset: 21ec16eb7e63
Author:    asaha
Date:      2014-12-12 14:58 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/21ec16eb7e63

Merge

! .hgtags
- src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java
- src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java

Changeset: 95ab924f3a47
Author:    asaha
Date:      2014-12-15 15:39 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/95ab924f3a47

Added tag jdk8u45-b01 for changeset 21ec16eb7e63

! .hgtags

Changeset: acb6d1468f2f
Author:    asaha
Date:      2014-12-17 09:14 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/acb6d1468f2f

Merge

! .hgtags

Changeset: 7b12e3b9f274
Author:    asaha
Date:      2014-12-22 10:13 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7b12e3b9f274

Merge

! .hgtags

Changeset: a8526abf70a8
Author:    katleman
Date:      2014-11-19 11:27 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a8526abf70a8

Added tag jdk8u25-b32 for changeset be20e9a00818

! .hgtags

Changeset: de0bd397806e
Author:    asaha
Date:      2014-12-03 09:44 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/de0bd397806e

Merge

! .hgtags

Changeset: fe5f9ef3841d
Author:    asaha
Date:      2014-12-12 08:48 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fe5f9ef3841d

Merge

! .hgtags

Changeset: 859979ea4fa0
Author:    asaha
Date:      2014-12-18 14:22 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/859979ea4fa0

Merge

! .hgtags

Changeset: e7860689fbca
Author:    asaha
Date:      2014-12-17 08:45 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e7860689fbca

Added tag jdk8u25-b33 for changeset a8526abf70a8

! .hgtags

Changeset: 34a64e22b81b
Author:    asaha
Date:      2014-12-18 14:37 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/34a64e22b81b

Merge

! .hgtags

Changeset: 37b3ef9a0732
Author:    asaha
Date:      2014-12-22 12:16 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/37b3ef9a0732

Merge

! .hgtags

Changeset: 0c9f6ee8f6e4
Author:    asaha
Date:      2014-12-22 14:02 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0c9f6ee8f6e4

Added tag jdk8u45-b02 for changeset 37b3ef9a0732

! .hgtags

Changeset: 3b12cf144e83
Author:    asaha
Date:      2014-12-29 14:46 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3b12cf144e83

Merge

! .hgtags

Changeset: 9184dad8f01c
Author:    asaha
Date:      2015-01-05 09:28 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9184dad8f01c

Merge

! .hgtags

Changeset: 2d1c01990ebd
Author:    asaha
Date:      2015-01-05 10:04 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2d1c01990ebd

Merge

! .hgtags

Changeset: d2b5784a3452
Author:    asaha
Date:      2015-01-12 06:50 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d2b5784a3452

Added tag jdk8u31-b31 for changeset 34a64e22b81b

! .hgtags

Changeset: ed3a4177da50
Author:    asaha
Date:      2015-01-12 07:48 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ed3a4177da50

Merge

! .hgtags

Changeset: 518a959bcf1c
Author:    asaha
Date:      2015-01-12 13:51 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/518a959bcf1c

Added tag jdk8u45-b03 for changeset ed3a4177da50

! .hgtags

Changeset: d515b79027a1
Author:    asaha
Date:      2015-01-19 12:37 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d515b79027a1

Merge

! .hgtags

Changeset: c6dd08613a44
Author:    asaha
Date:      2015-01-20 09:56 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c6dd08613a44

Added tag jdk8u31-b32 for changeset d2b5784a3452

! .hgtags

Changeset: 65f24dedfd29
Author:    asaha
Date:      2015-01-20 10:24 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/65f24dedfd29

Merge

! .hgtags

Changeset: d4bbd8278cb2
Author:    asaha
Date:      2015-01-20 12:32 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d4bbd8278cb2

Added tag jdk8u45-b04 for changeset 65f24dedfd29

! .hgtags

Changeset: de2ee4c1341f
Author:    asaha
Date:      2015-01-22 15:56 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/de2ee4c1341f

Merge

! .hgtags

Changeset: e2fb963e644d
Author:    asaha
Date:      2015-01-26 12:02 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e2fb963e644d

Added tag jdk8u45-b05 for changeset de2ee4c1341f

! .hgtags

Changeset: cf0097b8987d
Author:    asaha
Date:      2015-01-28 15:33 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cf0097b8987d

Merge

! .hgtags

Changeset: 7a04ae4abff0
Author:    asaha
Date:      2015-02-02 13:31 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7a04ae4abff0

Added tag jdk8u45-b06 for changeset cf0097b8987d

! .hgtags

Changeset: bb112473c731
Author:    asaha
Date:      2015-02-04 13:19 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bb112473c731

Merge

! .hgtags

Changeset: 7b0a28d2d0d0
Author:    asaha
Date:      2015-02-09 09:09 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7b0a28d2d0d0

Added tag jdk8u45-b07 for changeset bb112473c731

! .hgtags

Changeset: 8ab14ee47c8b
Author:    asaha
Date:      2015-02-11 14:23 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8ab14ee47c8b

Merge

! .hgtags

Changeset: 397ea4a1bff8
Author:    asaha
Date:      2015-02-16 11:08 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/397ea4a1bff8

Added tag jdk8u45-b08 for changeset 8ab14ee47c8b

! .hgtags

Changeset: 582ef9805bb0
Author:    asaha
Date:      2015-02-18 13:49 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/582ef9805bb0

Merge

! .hgtags
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: 1ae8646dc9b6
Author:    asaha
Date:      2015-02-26 10:29 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1ae8646dc9b6

Merge

! .hgtags

Changeset: c650c13d2bdf
Author:    asaha
Date:      2015-02-23 14:50 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c650c13d2bdf

Added tag jdk8u45-b09 for changeset 397ea4a1bff8

! .hgtags

Changeset: 18c64a15745e
Author:    asaha
Date:      2015-02-26 10:57 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/18c64a15745e

Merge

! .hgtags

Changeset: 072b761784dc
Author:    asaha
Date:      2015-03-02 11:16 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/072b761784dc

Added tag jdk8u45-b10 for changeset c650c13d2bdf

! .hgtags

Changeset: c2dd88e89edc
Author:    asaha
Date:      2015-03-07 10:27 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c2dd88e89edc

Added tag jdk8u40-b26 for changeset b142a2d8e35e

! .hgtags

Changeset: 6ae873ddbe19
Author:    asaha
Date:      2015-03-07 16:32 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ae873ddbe19

Merge

! .hgtags

Changeset: 410d06e53e41
Author:    asaha
Date:      2015-03-09 12:42 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/410d06e53e41

Added tag jdk8u45-b11 for changeset 6ae873ddbe19

! .hgtags

Changeset: 308f37006951
Author:    asaha
Date:      2015-03-10 15:34 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/308f37006951

8074662: Update 3rd party readme and license for LibPNG v 1.6.16
Reviewed-by: jeff

! THIRD_PARTY_README

Changeset: b2b88f368f0a
Author:    asaha
Date:      2015-03-12 20:18 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b2b88f368f0a

Added tag jdk8u40-b27 for changeset c2dd88e89edc

! .hgtags

Changeset: 9b9fee0f99cd
Author:    asaha
Date:      2015-03-16 09:19 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9b9fee0f99cd

Merge

! .hgtags

Changeset: 6fda38586f73
Author:    asaha
Date:      2015-03-16 11:22 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6fda38586f73

Added tag jdk8u45-b12 for changeset 9b9fee0f99cd

! .hgtags

Changeset: d5477c6d1678
Author:    asaha
Date:      2015-03-17 11:25 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d5477c6d1678

Added tag jdk8u45-b13 for changeset 6fda38586f73

! .hgtags

Changeset: f904ef8700ce
Author:    asaha
Date:      2015-03-17 12:14 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f904ef8700ce

Merge

! .hgtags

Changeset: 5c99cf1f261d
Author:    asaha
Date:      2015-03-18 18:32 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5c99cf1f261d

Merge

! .hgtags
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: a6ed9517daff
Author:    asaha
Date:      2015-03-25 11:37 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a6ed9517daff

Merge

! .hgtags
- src/jdk/nashorn/internal/codegen/RuntimeCallSite.java

Changeset: 4d85dc2a3711
Author:    asaha
Date:      2015-04-01 11:35 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4d85dc2a3711

Merge

! .hgtags

Changeset: e790c1387594
Author:    asaha
Date:      2015-04-09 22:59 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e790c1387594

Merge

! .hgtags
- src/jdk/nashorn/tools/resources/shell.js

Changeset: ea15c3452440
Author:    asaha
Date:      2015-04-10 07:30 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ea15c3452440

Added tag jdk8u45-b14 for changeset d5477c6d1678

! .hgtags

Changeset: f6f2d944a863
Author:    asaha
Date:      2015-04-10 11:46 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f6f2d944a863

Merge

! .hgtags

Changeset: 6673e739a995
Author:    katleman
Date:      2015-04-15 14:45 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6673e739a995

Added tag jdk8u60-b11 for changeset f6f2d944a863

! .hgtags

Changeset: 6787fa783196
Author:    sundar
Date:      2015-04-06 16:18 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6787fa783196

8076646: nashorn tests should avoid using package names used by nashorn sources
Reviewed-by: hannesw, lagergren

! make/build.xml
! test/script/sandbox/interfaceimpl.js
! test/script/trusted/JDK-8025629.js
! test/src/META-INF/services/java.sql.Driver
- test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java
+ test/src/jdk/internal/dynalink/beans/test/CallerSensitiveTest.java
- test/src/jdk/nashorn/api/NashornSQLDriver.java
- test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java
- test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
- test/src/jdk/nashorn/api/javaaccess/ConsStringTest.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/Person.java
- test/src/jdk/nashorn/api/javaaccess/SharedObject.java
- test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java
+ test/src/jdk/nashorn/api/javaaccess/test/ArrayConversionTest.java
+ test/src/jdk/nashorn/api/javaaccess/test/BooleanAccessTest.java
+ test/src/jdk/nashorn/api/javaaccess/test/ConsStringTest.java
+ test/src/jdk/nashorn/api/javaaccess/test/MethodAccessTest.java
+ test/src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java
+ test/src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java
+ test/src/jdk/nashorn/api/javaaccess/test/ObjectAccessTest.java
+ test/src/jdk/nashorn/api/javaaccess/test/Person.java
+ test/src/jdk/nashorn/api/javaaccess/test/SharedObject.java
+ test/src/jdk/nashorn/api/javaaccess/test/StringAccessTest.java
- test/src/jdk/nashorn/api/scripting/InvocableTest.java
- test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java
- test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java
- test/src/jdk/nashorn/api/scripting/ScopeTest.java
- test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
- test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
- test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java
- test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java
- test/src/jdk/nashorn/api/scripting/Window.java
- test/src/jdk/nashorn/api/scripting/WindowEventHandler.java
- test/src/jdk/nashorn/api/scripting/resources/func.js
- test/src/jdk/nashorn/api/scripting/resources/gettersetter.js
- test/src/jdk/nashorn/api/scripting/resources/witheval.js
+ test/src/jdk/nashorn/api/scripting/test/InvocableTest.java
+ test/src/jdk/nashorn/api/scripting/test/MultipleEngineTest.java
+ test/src/jdk/nashorn/api/scripting/test/PluggableJSObjectTest.java
+ test/src/jdk/nashorn/api/scripting/test/ScopeTest.java
+ test/src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java
+ test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java
+ test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java
+ test/src/jdk/nashorn/api/scripting/test/VariableArityTestInterface.java
+ test/src/jdk/nashorn/api/scripting/test/Window.java
+ test/src/jdk/nashorn/api/scripting/test/WindowEventHandler.java
+ test/src/jdk/nashorn/api/scripting/test/resources/func.js
+ test/src/jdk/nashorn/api/scripting/test/resources/gettersetter.js
+ test/src/jdk/nashorn/api/scripting/test/resources/witheval.js
+ test/src/jdk/nashorn/api/test/NashornSQLDriver.java
- test/src/jdk/nashorn/internal/codegen/CompilerTest.java
+ test/src/jdk/nashorn/internal/codegen/test/CompilerTest.java
- test/src/jdk/nashorn/internal/parser/ParserTest.java
+ test/src/jdk/nashorn/internal/parser/test/ParserTest.java
- test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java
- test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
- test/src/jdk/nashorn/internal/runtime/ConsStringTest.java
- test/src/jdk/nashorn/internal/runtime/ContextTest.java
- test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java
- test/src/jdk/nashorn/internal/runtime/JSTypeTest.java
- test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java
- test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java
- test/src/jdk/nashorn/internal/runtime/SourceTest.java
- test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
- test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java
- test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java
+ test/src/jdk/nashorn/internal/runtime/regexp/joni/test/JoniTest.java
+ test/src/jdk/nashorn/internal/runtime/regexp/test/JdkRegExpTest.java
- test/src/jdk/nashorn/internal/runtime/resources/load_test.js
+ test/src/jdk/nashorn/internal/runtime/test/ClassFilterTest.java
+ test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java
+ test/src/jdk/nashorn/internal/runtime/test/ConsStringTest.java
+ test/src/jdk/nashorn/internal/runtime/test/ContextTest.java
+ test/src/jdk/nashorn/internal/runtime/test/ExceptionsNotSerializable.java
+ test/src/jdk/nashorn/internal/runtime/test/JSTypeTest.java
+ test/src/jdk/nashorn/internal/runtime/test/LexicalBindingTest.java
+ test/src/jdk/nashorn/internal/runtime/test/NoPersistenceCachingTest.java
+ test/src/jdk/nashorn/internal/runtime/test/SourceTest.java
+ test/src/jdk/nashorn/internal/runtime/test/TrustedScriptEngineTest.java
+ test/src/jdk/nashorn/internal/runtime/test/resources/load_test.js

Changeset: fb53538ea56b
Author:    sundar
Date:      2015-04-07 14:13 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fb53538ea56b

8076972: Several nashorn tests failing
Reviewed-by: jlaskey, lagergren

! make/build.xml
! test/src/jdk/nashorn/api/javaaccess/test/BooleanAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/test/MethodAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java
! test/src/jdk/nashorn/api/javaaccess/test/ObjectAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/test/StringAccessTest.java
! test/src/jdk/nashorn/api/scripting/test/MultipleEngineTest.java
! test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java
! test/src/jdk/nashorn/internal/runtime/regexp/joni/test/JoniTest.java
! test/src/jdk/nashorn/internal/runtime/regexp/test/JdkRegExpTest.java
! test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java
! test/src/jdk/nashorn/internal/runtime/test/ConsStringTest.java
! test/src/jdk/nashorn/internal/runtime/test/ContextTest.java
! test/src/jdk/nashorn/internal/runtime/test/ExceptionsNotSerializable.java
! test/src/jdk/nashorn/internal/runtime/test/JSTypeTest.java
! test/src/jdk/nashorn/internal/runtime/test/LexicalBindingTest.java
! test/src/jdk/nashorn/internal/runtime/test/NoPersistenceCachingTest.java
! test/src/jdk/nashorn/internal/runtime/test/SourceTest.java

Changeset: ca218b7a1b4b
Author:    lana
Date:      2015-04-09 17:44 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ca218b7a1b4b

Merge

- test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java
- test/src/jdk/nashorn/api/NashornSQLDriver.java
- test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java
- test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
- test/src/jdk/nashorn/api/javaaccess/ConsStringTest.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/Person.java
- test/src/jdk/nashorn/api/javaaccess/SharedObject.java
- test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java
- test/src/jdk/nashorn/api/scripting/InvocableTest.java
- test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java
- test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java
- test/src/jdk/nashorn/api/scripting/ScopeTest.java
- test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
- test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
- test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java
- test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java
- test/src/jdk/nashorn/api/scripting/Window.java
- test/src/jdk/nashorn/api/scripting/WindowEventHandler.java
- test/src/jdk/nashorn/api/scripting/resources/func.js
- test/src/jdk/nashorn/api/scripting/resources/gettersetter.js
- test/src/jdk/nashorn/api/scripting/resources/witheval.js
- test/src/jdk/nashorn/internal/codegen/CompilerTest.java
- test/src/jdk/nashorn/internal/parser/ParserTest.java
- test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java
- test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
- test/src/jdk/nashorn/internal/runtime/ConsStringTest.java
- test/src/jdk/nashorn/internal/runtime/ContextTest.java
- test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java
- test/src/jdk/nashorn/internal/runtime/JSTypeTest.java
- test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java
- test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java
- test/src/jdk/nashorn/internal/runtime/SourceTest.java
- test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
- test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java
- test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java
- test/src/jdk/nashorn/internal/runtime/resources/load_test.js

Changeset: 63fe48ca8630
Author:    hannesw
Date:      2015-04-16 17:31 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/63fe48ca8630

8077955: Undeclared globals in eval code should not be handled as fast scope
Reviewed-by: lagergren, attila

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

Changeset: d82b07c9c6e3
Author:    hannesw
Date:      2015-04-10 14:18 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d82b07c9c6e3

8067215: Disable dual fields when not using optimistic types
Reviewed-by: attila, lagergren

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java
! docs/DEVELOPER_README
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk/nashorn/internal/codegen/MapCreator.java
! src/jdk/nashorn/internal/codegen/MapTuple.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/AllocationStrategy.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/JSType.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/SpillProperty.java
! src/jdk/nashorn/internal/runtime/StructureLoader.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
+ src/jdk/nashorn/internal/scripts/JD.java
! src/jdk/nashorn/internal/scripts/JO.java
+ test/script/nosecurity/JDK-8067215.js

Changeset: d03eb34e4b84
Author:    lana
Date:      2015-04-16 16:01 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d03eb34e4b84

Merge

- test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java
- test/src/jdk/nashorn/api/NashornSQLDriver.java
- test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java
- test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
- test/src/jdk/nashorn/api/javaaccess/ConsStringTest.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/Person.java
- test/src/jdk/nashorn/api/javaaccess/SharedObject.java
- test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java
- test/src/jdk/nashorn/api/scripting/InvocableTest.java
- test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java
- test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java
- test/src/jdk/nashorn/api/scripting/ScopeTest.java
- test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
- test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
- test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java
- test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java
- test/src/jdk/nashorn/api/scripting/Window.java
- test/src/jdk/nashorn/api/scripting/WindowEventHandler.java
- test/src/jdk/nashorn/api/scripting/resources/func.js
- test/src/jdk/nashorn/api/scripting/resources/gettersetter.js
- test/src/jdk/nashorn/api/scripting/resources/witheval.js
+ test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java
- test/src/jdk/nashorn/internal/codegen/CompilerTest.java
- test/src/jdk/nashorn/internal/parser/ParserTest.java
- test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java
- test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
- test/src/jdk/nashorn/internal/runtime/ConsStringTest.java
- test/src/jdk/nashorn/internal/runtime/ContextTest.java
- test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java
- test/src/jdk/nashorn/internal/runtime/JSTypeTest.java
- test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java
- test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java
- test/src/jdk/nashorn/internal/runtime/SourceTest.java
- test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
- test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java
- test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java
- test/src/jdk/nashorn/internal/runtime/resources/load_test.js

Changeset: 3628ab9fdbc0
Author:    katleman
Date:      2015-04-22 11:11 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3628ab9fdbc0

Added tag jdk8u60-b12 for changeset d03eb34e4b84

! .hgtags

Changeset: 2fc0f0ffdf19
Author:    katleman
Date:      2015-04-29 12:16 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2fc0f0ffdf19

Added tag jdk8u60-b13 for changeset 3628ab9fdbc0

! .hgtags

Changeset: 37de779feba1
Author:    sundar
Date:      2015-04-22 22:49 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/37de779feba1

8078384: Test execution blocker: Nashorn testsuite failing due to compile error in jdk/nashorn/api/scripting/test/ScriptEngineTest.java
Reviewed-by: hannesw, jlaskey

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

Changeset: 411652a014ff
Author:    lana
Date:      2015-04-23 16:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/411652a014ff

Merge


Changeset: 5ed57fe26f13
Author:    hannesw
Date:      2015-04-27 12:27 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5ed57fe26f13

8066407: Function with same body not reparsed after SyntaxError
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java
+ test/script/basic/JDK-8066407.js

Changeset: 248dc4f11e5b
Author:    hannesw
Date:      2015-04-27 12:50 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/248dc4f11e5b

8053905: Eager code generation fails for earley boyer with split threshold set to 1000
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/TypeEvaluator.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/FunctionInitializer.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/StoredScript.java
+ test/script/basic/JDK-8053905.js
+ test/script/basic/JDK-8053905.js.EXPECTED
! test/script/basic/compile-octane-splitter.js

Changeset: 24e7c53c5716
Author:    lana
Date:      2015-04-29 14:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/24e7c53c5716

Merge


Changeset: 78fcf7f0eac8
Author:    katleman
Date:      2015-05-06 13:12 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/78fcf7f0eac8

Added tag jdk8u60-b14 for changeset 24e7c53c5716

! .hgtags

Changeset: 2caf11badeef
Author:    katleman
Date:      2015-05-13 12:50 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2caf11badeef

Added tag jdk8u60-b15 for changeset 78fcf7f0eac8

! .hgtags

Changeset: 03a7733b95ed
Author:    hannesw
Date:      2015-05-05 14:23 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/03a7733b95ed

8078049: Nashorn crashes when attempting to start TypeScript compiler
Reviewed-by: lagergren, attila

! make/project.properties
! src/jdk/nashorn/internal/codegen/Label.java
! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
+ test/script/nosecurity/JDK-8078049.js

Changeset: 10e350c05d09
Author:    hannesw
Date:      2015-05-05 14:30 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/10e350c05d09

8078612: Persistent code cache should support more configurations
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ErrorManager.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
+ test/script/basic/JDK-8078612_eager_1a.js
+ test/script/basic/JDK-8078612_eager_1a.js.EXPECTED
+ test/script/basic/JDK-8078612_eager_1b.js
+ test/script/basic/JDK-8078612_eager_1b.js.EXPECTED
+ test/script/basic/JDK-8078612_eager_2a.js
+ test/script/basic/JDK-8078612_eager_2a.js.EXPECTED
+ test/script/basic/JDK-8078612_eager_2b.js
+ test/script/basic/JDK-8078612_eager_2b.js.EXPECTED
! test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java

Changeset: 5bc0bcefed54
Author:    attila
Date:      2015-03-16 11:00 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5bc0bcefed54

8075090: Add tests for the basic failure of try/finally compilation
Reviewed-by: hannesw, lagergren

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

Changeset: 28cae214dc6c
Author:    attila
Date:      2015-05-05 18:35 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/28cae214dc6c

8079269: Optimistic rewrite in object literal causes ArrayIndexOutOfBoundsException
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
+ test/script/basic/JDK-8079269.js

Changeset: db8d14478e56
Author:    attila
Date:      2015-05-06 13:36 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/db8d14478e56

8079349: Eliminate dead code around Nashorn code generator
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/BranchOptimizer.java
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
- src/jdk/nashorn/internal/codegen/Emitter.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java

Changeset: 3905889a30af
Author:    lana
Date:      2015-05-07 21:08 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3905889a30af

Merge

- src/jdk/nashorn/internal/codegen/Emitter.java

Changeset: 7725ad692a23
Author:    sundar
Date:      2015-05-06 20:04 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7725ad692a23

8079470: Misleading error message when explicit signature constructor is called with wrong arguments
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8079470.js
+ test/script/basic/JDK-8079470.js.EXPECTED

Changeset: 6ceab5fdc3b5
Author:    sundar
Date:      2015-05-12 12:40 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ceab5fdc3b5

8080090: -d option should dump script source as well
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/Source.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties

Changeset: 6a604c072752
Author:    sundar
Date:      2015-05-13 12:45 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6a604c072752

8080182: Array.prototype.sort throws IAE on inconsistent comparison
Reviewed-by: lagergren, hannesw

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

Changeset: ed65fb816d15
Author:    attila
Date:      2014-12-03 16:31 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ed65fb816d15

8066222: too strong assertion on function expression names
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
+ test/script/basic/JDK-8066222.js
+ test/script/basic/JDK-8066222.js.EXPECTED

Changeset: 1088408b1c02
Author:    sundar
Date:      2015-01-15 10:18 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1088408b1c02

8068985: Wrong 'this' bound to eval call within a function when caller's 'this' is a Java object
Reviewed-by: jlaskey, attila

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

Changeset: 4a12b571aa4c
Author:    sundar
Date:      2014-12-15 16:30 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4a12b571aa4c

8067420: BrowserJSObjectLinker should give priority to beans linker for property get/set
Reviewed-by: lagergren, attila, hannesw

! samples/browser_dom.js
! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java

Changeset: b9dda83d984b
Author:    mhaupt
Date:      2015-05-13 15:41 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b9dda83d984b

8080286: use path separator setting consistently in Nashorn project properties
Summary: replace uses of ":" with platform-independent path separator property
Reviewed-by: hannesw, sundar

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

Changeset: 24a72d0aef36
Author:    hannesw
Date:      2014-12-16 17:02 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/24a72d0aef36

8066226: Fuzzing bug: parameter counts differ in TypeConverterFactory
Reviewed-by: attila, sundar

! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
+ test/script/basic/JDK-8066226.js
+ test/script/basic/JDK-8066226.js.EXPECTED

Changeset: e3af6a3cd761
Author:    hannesw
Date:      2014-12-15 12:08 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e3af6a3cd761

8066215: Fuzzing bug: length valueOf bug
Reviewed-by: attila, lagergren

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

Changeset: 02421b7112bb
Author:    hannesw
Date:      2014-12-03 11:43 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/02421b7112bb

8066214: Fuzzing bug: Object.prototype.toLocaleString(0)
Reviewed-by: attila, lagergren

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

Changeset: 201b37681668
Author:    hannesw
Date:      2015-05-14 15:35 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/201b37681668

8047365: Very long function names break codegen
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/Namespace.java
+ test/script/basic/JDK-8047365.js
+ test/script/basic/JDK-8047365.js.EXPECTED

Changeset: bf44ade6c2c2
Author:    lana
Date:      2015-05-14 20:13 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bf44ade6c2c2

Merge

- src/jdk/nashorn/internal/codegen/Emitter.java

Changeset: ff7052ce0f6b
Author:    katleman
Date:      2015-05-21 10:00 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ff7052ce0f6b

Added tag jdk8u60-b16 for changeset bf44ade6c2c2

! .hgtags

Changeset: 12414959b0de
Author:    katleman
Date:      2015-05-27 13:20 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/12414959b0de

Added tag jdk8u60-b17 for changeset ff7052ce0f6b

! .hgtags

Changeset: 55c1eef5c4fc
Author:    attila
Date:      2015-05-06 15:46 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/55c1eef5c4fc

8079362: Enforce best practices for Node token API usage
Reviewed-by: hannesw, sundar

! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/Lower.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/Node.java
! src/jdk/nashorn/internal/ir/VarNode.java
! src/jdk/nashorn/internal/parser/Parser.java

Changeset: 7320ba416df1
Author:    mhaupt
Date:      2015-05-15 10:21 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7320ba416df1

8080471: fix usage of replace and file separator in Nashorn tests
Summary: Two tests should use replace instead of replaceAll, and there is a typo in the usage of File.separator.
Reviewed-by: attila, hannesw

! test/script/nosecurity/JDK-8050964.js
! test/script/nosecurity/JDK-8055034.js

Changeset: cd840e74bc74
Author:    attila
Date:      2015-05-13 09:38 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cd840e74bc74

8067931: Improve error message when with statement is passed a POJO
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/runtime/resources/Messages.properties

Changeset: ea7358a68734
Author:    attila
Date:      2015-05-13 10:01 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ea7358a68734

8080295: Need to adjust test output for 8067931
Reviewed-by: jlaskey, sundar

! test/script/basic/8024180/with_java_object.js.EXPECTED

Changeset: 8418a2cbe130
Author:    attila
Date:      2015-05-15 10:19 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8418a2cbe130

8079424: code generator for discarded boolean logical operation has an extra pop
Reviewed-by: lagergren, sundar

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

Changeset: 0bfad612771a
Author:    attila
Date:      2015-05-15 15:44 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0bfad612771a

Merge


Changeset: ae69b9dfc4ae
Author:    attila
Date:      2015-05-15 15:40 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ae69b9dfc4ae

8078414: Don't create impossible converters for ScriptObjectMirror
Reviewed-by: hannesw, sundar

! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
+ test/src/jdk/nashorn/internal/runtime/test/JDK_8078414_Test.java

Changeset: b25d661edda8
Author:    hannesw
Date:      2015-04-20 10:40 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b25d661edda8

8071928: Instance properties with getters returning wrong values
Reviewed-by: attila, lagergren, sundar

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

Changeset: 50f858c7a76c
Author:    hannesw
Date:      2015-04-20 10:39 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/50f858c7a76c

8073846: Javascript for-in loop returned extra keys
Reviewed-by: attila, lagergren, sundar

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

Changeset: a71a115c2dd5
Author:    mhaupt
Date:      2015-05-15 16:36 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a71a115c2dd5

8049300: jjs scripting: need way to quote $EXEC command arguments to protect spaces
Summary: honor quoting with "" and '' as well as escaped spaces
Reviewed-by: hannesw, sundar

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

Changeset: a8c536d1d3e0
Author:    sundar
Date:      2014-12-16 14:06 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a8c536d1d3e0

8067636: ant javadoc target is broken
Reviewed-by: hannesw, lagergren

! make/build.xml
! samples/browser_dom.js
+ samples/time_color.fx
! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/StoredScript.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java

Changeset: 644d9b9c97ed
Author:    sundar
Date:      2015-05-20 14:16 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/644d9b9c97ed

8080598: Javadoc warnings in Global.java after lazy initialization
Reviewed-by: lagergren, hannesw

! make/build.xml
+ samples/undefined_call.js
+ samples/unzip.js
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/ir/TryNode.java
! src/jdk/nashorn/internal/objects/Global.java

Changeset: 4eabcac368d2
Author:    sundar
Date:      2015-05-21 18:44 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4eabcac368d2

8080848: delete of bound Java method property results in crash
Reviewed-by: hannesw, lagergren

+ samples/console.js
+ samples/consoleuse.js
! src/jdk/nashorn/internal/objects/NativeObject.java
+ test/script/basic/JDK-8080848.js

Changeset: 2937f5b9e985
Author:    sundar
Date:      2015-05-21 21:51 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2937f5b9e985

8079145: jdk.nashorn.internal.runtime.arrays.IntArrayData.convert assertion
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
+ test/script/basic/JDK-8079145.js
+ test/script/basic/JDK-8079145.js.EXPECTED

Changeset: 5262831d0268
Author:    attila
Date:      2015-05-26 14:37 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5262831d0268

8081015: Allow conversion of native arrays to Queue and Collection
Reviewed-by: hannesw, lagergren, sundar

! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
+ test/src/jdk/nashorn/internal/runtime/test/JDK_8081015_Test.java
+ test/src/jdk/nashorn/test/models/JDK_8081015_TestModel.java

Changeset: 103c04f15c38
Author:    amurillo
Date:      2015-05-26 10:00 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/103c04f15c38

Merge


Changeset: aa83c9841e3c
Author:    sundar
Date:      2015-05-27 16:52 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/aa83c9841e3c

8007456: Nashorn test framework @argument does not handle quoted strings
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java

Changeset: 45c33270c300
Author:    attila
Date:      2015-05-26 16:12 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/45c33270c300

8081062: ListAdapter should take advantage of JSObject
Reviewed-by: lagergren, sundar

- src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java
! src/jdk/nashorn/internal/runtime/ListAdapter.java
! test/src/jdk/nashorn/internal/runtime/test/JDK_8081015_Test.java

Changeset: 01491258b920
Author:    sundar
Date:      2015-05-27 22:18 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/01491258b920

8081156: jjs "nashorn.args" system property is not effective when script arguments are passed
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/runtime/options/Options.java
+ test/script/basic/JDK-8081156.js

Changeset: 84130ed8e56f
Author:    sundar
Date:      2015-05-28 13:35 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/84130ed8e56f

8081355: Test missed for the fix of JDK-8007456 backport to jdk8u-dev
Reviewed-by: hannesw, lagergren

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

Changeset: 0b5c0f02a0b7
Author:    lana
Date:      2015-05-28 16:48 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0b5c0f02a0b7

Merge

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

Changeset: 3780124b6dbb
Author:    katleman
Date:      2015-06-03 08:17 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3780124b6dbb

Added tag jdk8u60-b18 for changeset 0b5c0f02a0b7

! .hgtags

Changeset: d55bb2ce4b00
Author:    lana
Date:      2015-06-10 18:15 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d55bb2ce4b00

Added tag jdk8u60-b19 for changeset 3780124b6dbb

! .hgtags

Changeset: b8deeb25baec
Author:    attila
Date:      2015-05-27 14:37 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b8deeb25baec

8081204: ListAdapter throws NPE when adding/removing elements outside of JS context
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/runtime/ListAdapter.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/src/jdk/nashorn/internal/runtime/test/AddAndRemoveOnListAdapterOutsideOfJavaScriptContextTest.java

Changeset: b4a5485d6ff3
Author:    sundar
Date:      2015-06-02 14:53 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b4a5485d6ff3

8081609: engine.eval call from a java method which was called from a previous engine.eval results in wrong ScriptContext being used.
Reviewed-by: attila, lagergren

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/Context.java
! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java

Changeset: e5b03cc6f269
Author:    attila
Date:      2015-06-01 15:01 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e5b03cc6f269

8066218: UTF-32LE mistakenly detected as UTF-16LE
Reviewed-by: lagergren, sundar

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

Changeset: 4632d53923d4
Author:    mhaupt
Date:      2015-06-02 10:40 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4632d53923d4

8081603: erroneous dot file generated from Nashorn --print-code
Summary: Emit a dot label string-conformant line break instead of a hard one to avoid strings ranging across an EOL.
Reviewed-by: attila, lagergren, sundar

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

Changeset: d03088193a17
Author:    mhaupt
Date:      2015-06-02 10:40 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d03088193a17

8081604: rename ScriptingFunctions.tokenizeCommandLine
Summary: This used to be a single-purpose private helper; it is now used by external clients, and for new purposes. Consequently, it deserves a less specific name.
Reviewed-by: attila, lagergren, sundar

! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java

Changeset: 24cb54d0bfa2
Author:    sundar
Date:      2015-06-02 17:59 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/24cb54d0bfa2

Merge


Changeset: 556876366259
Author:    mhaupt
Date:      2015-06-02 14:34 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/556876366259

8081668: fix Nashorn ant externals command
Summary: update URLs for Showdown (JavaScript Markdown implementation) download
Reviewed-by: hannesw, sundar

! make/build.xml

Changeset: 7b10faf739fd
Author:    mhaupt
Date:      2015-06-02 14:35 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7b10faf739fd

8080275: transparently download testng.jar for Nashorn testing
Summary: Instead of asking the user to manually download and install testng.jar, automate the process via "ant externals".
Reviewed-by: hannesw, sundar

! README
! make/build.xml
! make/project.properties

Changeset: ba519ec9ec82
Author:    mhaupt
Date:      2015-06-02 17:08 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ba519ec9ec82

8081696: reduce dependency of Nashorn tests on external components
Reviewed-by: attila, sundar

! make/build.xml

Changeset: dcbf5e2121e3
Author:    hannesw
Date:      2015-06-03 10:42 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dcbf5e2121e3

8066220: Fuzzing bug: MethodHandle bug (Object,Object) != (boolean)Object
Reviewed-by: lagergren, attila, sundar

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

Changeset: 07f32a26bc1e
Author:    attila
Date:      2015-06-02 10:55 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/07f32a26bc1e

8066773: JSON-friendly wrapper for objects
Reviewed-by: jlaskey, lagergren, sundar

! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/objects/NativeJava.java
+ src/jdk/nashorn/internal/runtime/JSONListAdapter.java
! src/jdk/nashorn/internal/runtime/ListAdapter.java
+ test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java

Changeset: fb99aafd5c0d
Author:    attila
Date:      2015-06-03 16:44 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fb99aafd5c0d

8081813: JSONListAdapter should delegate its [[DefaultValue]] to wrapped object
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/api/scripting/AbstractJSObject.java
! src/jdk/nashorn/internal/runtime/JSONListAdapter.java

Changeset: d5a9705a27b1
Author:    hannesw
Date:      2015-06-03 18:08 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d5a9705a27b1

8066237: Fuzzing bug: Parser error on optimistic recompilation
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ test/script/basic/JDK-8066237.js

Changeset: 19263eb2ff0c
Author:    sundar
Date:      2015-06-05 14:46 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/19263eb2ff0c

8081809: Missing final modifier in method parameters (nashorn code convention)
Reviewed-by: attila, lagergren

! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
! src/jdk/nashorn/internal/ir/SplitReturn.java
! src/jdk/nashorn/internal/ir/TryNode.java
! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java

Changeset: 2f1b9f4daec1
Author:    mhaupt
Date:      2015-06-05 12:38 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2f1b9f4daec1

8080087: Nashorn $ENV.PWD is originally undefined
Summary: On Windows, the PWD environment variable does not exist and cannot be imported in scripting mode, so it is set explicitly.
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
+ test/script/nosecurity/JDK-8080087.js

Changeset: 22640d19073c
Author:    sundar
Date:      2015-06-05 20:34 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/22640d19073c

8085810: Return value of Objects.requireNonNull call can be used
Reviewed-by: attila, lagergren

! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/api/scripting/URLReader.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java
! src/jdk/nashorn/internal/runtime/options/Options.java

Changeset: e40d2ac8d070
Author:    sundar
Date:      2015-06-08 13:57 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e40d2ac8d070

8085802: Nashorn -nse option causes parse error on anonymous function definition
Reviewed-by: lagergren, attila

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

Changeset: da52a33a5e93
Author:    sundar
Date:      2015-06-08 17:59 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/da52a33a5e93

8085937: add autoimports sample script to easily explore Java classes in interactive mode
Reviewed-by: lagergren, attila

+ samples/autoimports.js
+ samples/dateconversion.js
+ samples/secondssince.js

Changeset: 523767716eb3
Author:    mhaupt
Date:      2015-06-08 10:28 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/523767716eb3

8085885: address Javadoc warnings in Nashorn source code
Reviewed-by: hannesw, lagergren

! src/jdk/internal/dynalink/DynamicLinker.java
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/objects/annotations/Constructor.java
! src/jdk/nashorn/internal/objects/annotations/Function.java
! src/jdk/nashorn/internal/objects/annotations/Getter.java
! src/jdk/nashorn/internal/objects/annotations/ScriptClass.java
! src/jdk/nashorn/internal/objects/annotations/Setter.java
! src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java

Changeset: b39a918a34a4
Author:    mhaupt
Date:      2015-06-09 09:27 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b39a918a34a4

8080490: add $EXECV command to Nashorn scripting mode
Summary: Additional arguments to the command line can be passed as a single array, or as a sequence of varargs.
Reviewed-by: attila, hannesw

+ samples/exec.js
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java

Changeset: 271aceb4b3f0
Author:    sundar
Date:      2015-06-09 14:19 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/271aceb4b3f0

8086032: Add compiler error tests when syntax extensions are used with --no-syntax-extensions option
Reviewed-by: attila, hannesw

+ samples/javahelp.js
+ test/script/error/anon_func_stat_nse.js
+ test/script/error/anon_func_stat_nse.js.EXPECTED
+ test/script/error/backquote_string_nse.js
+ test/script/error/backquote_string_nse.js.EXPECTED
+ test/script/error/conditional_catch_nse.js
+ test/script/error/conditional_catch_nse.js.EXPECTED
+ test/script/error/expr_closure_nse.js
+ test/script/error/expr_closure_nse.js.EXPECTED
+ test/script/error/for_each_nse.js
+ test/script/error/for_each_nse.js.EXPECTED
+ test/script/error/hash_comment_nse.js
+ test/script/error/hash_comment_nse.js.EXPECTED
+ test/script/error/heredoc_nse.js
+ test/script/error/heredoc_nse.js.EXPECTED
+ test/script/error/object_literal_in_new_nse.js
+ test/script/error/object_literal_in_new_nse.js.EXPECTED

Changeset: 98b090e45df3
Author:    sundar
Date:      2015-06-11 13:33 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/98b090e45df3

8087136: regression: apply on $EXEC fails with ClassCastException
Reviewed-by: hannesw, lagergren

! samples/exec.js
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java

Changeset: d314052d7f5e
Author:    sundar
Date:      2015-06-12 16:55 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d314052d7f5e

8087211: Indirect evals should be strict with -strict option
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/DebuggerSupport.java
! src/jdk/nashorn/tools/Shell.java
+ test/script/basic/JDK-8087211.js
+ test/script/basic/JDK-8087211_2.js
! test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java

Changeset: 46a3d8588ad2
Author:    lana
Date:      2015-06-12 18:45 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/46a3d8588ad2

Merge


Changeset: 7475a2bd3c01
Author:    lana
Date:      2015-06-17 11:42 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7475a2bd3c01

Added tag jdk8u60-b20 for changeset 46a3d8588ad2

! .hgtags

Changeset: a44fec1a0d19
Author:    katleman
Date:      2015-06-24 10:41 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a44fec1a0d19

Added tag jdk8u60-b21 for changeset 7475a2bd3c01

! .hgtags

Changeset: 9dba91416efb
Author:    hannesw
Date:      2015-06-15 15:49 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9dba91416efb

8098546: eval within a 'with' leaks definitions into global scope
Reviewed-by: sundar, attila

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

Changeset: 77ff49b11306
Author:    hannesw
Date:      2015-06-16 13:25 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/77ff49b11306

8098807: Strict eval throws ClassCastException with large scripts
Reviewed-by: sundar, attila

! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8098807-payload.js
+ test/script/basic/JDK-8098807.js

Changeset: a8706b5e6a2e
Author:    sundar
Date:      2015-06-16 18:26 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a8706b5e6a2e

8098578: Global scope is not accessible with indirect load call
Reviewed-by: attila, hannesw

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

Changeset: fb91ff186894
Author:    sundar
Date:      2015-06-17 14:21 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/fb91ff186894

8098847: obj."prop" and obj.'prop' should result in SyntaxError
Reviewed-by: hannesw, attila

! src/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
+ test/script/error/JDK-8098847.js
+ test/script/error/JDK-8098847.js.EXPECTED

Changeset: a701698b7513
Author:    hannesw
Date:      2015-06-17 13:56 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a701698b7513

8098808: Convert Scope from interface to class
Reviewed-by: sundar, attila

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/FunctionScope.java
! src/jdk/nashorn/internal/runtime/Scope.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/WithObject.java

Changeset: 719455f3db1c
Author:    sundar
Date:      2015-06-18 19:20 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/719455f3db1c

8117883: nasgen prototype, instance member count calculation is wrong
Reviewed-by: hannesw, lagergren

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/Main.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java

Changeset: 7095ada9fc82
Author:    attila
Date:      2015-06-23 11:16 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7095ada9fc82

8129410: Java adapters with class-level overrides should preserve variable arity constructors
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
+ test/script/basic/JDK-8129410.js

Changeset: 1ecba73dd2a1
Author:    jeff
Date:      2015-06-26 16:16 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1ecba73dd2a1

8079531: Third Party License Readme update for 8u60
Reviewed-by: tbell, iris

! THIRD_PARTY_README

Changeset: 9ed906919b5d
Author:    lana
Date:      2015-06-27 23:21 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9ed906919b5d

Merge


Changeset: 23165e806566
Author:    asaha
Date:      2015-07-01 21:54 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/23165e806566

Added tag jdk8u60-b22 for changeset 9ed906919b5d

! .hgtags

Changeset: 46fa1cf4f38a
Author:    robm
Date:      2015-07-08 14:05 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/46fa1cf4f38a

Added tag jdk8u66-b00 for changeset 9ed906919b5d

! .hgtags

Changeset: 390a7cb06c71
Author:    asaha
Date:      2015-01-08 08:41 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/390a7cb06c71

Added tag jdk8u51-b00 for changeset 2d1c01990ebd

! .hgtags

Changeset: 3e3b2f59f43c
Author:    asaha
Date:      2015-01-12 15:11 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3e3b2f59f43c

Merge

! .hgtags

Changeset: 2aed8c32157d
Author:    asaha
Date:      2015-01-22 09:40 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2aed8c32157d

Merge

! .hgtags

Changeset: 6d9db988d67f
Author:    asaha
Date:      2015-01-22 10:07 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6d9db988d67f

Merge

! .hgtags

Changeset: f00a825ef8f8
Author:    asaha
Date:      2015-01-22 10:24 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f00a825ef8f8

Merge

! .hgtags

Changeset: 82112cc2156b
Author:    asaha
Date:      2015-01-28 21:58 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/82112cc2156b

Merge

! .hgtags

Changeset: 12e4cdc1657d
Author:    asaha
Date:      2015-02-12 09:48 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/12e4cdc1657d

Merge

! .hgtags

Changeset: 4f9080440a75
Author:    asaha
Date:      2015-02-17 11:16 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4f9080440a75

Merge

! .hgtags

Changeset: e75488a1e7d6
Author:    asaha
Date:      2015-02-25 11:52 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e75488a1e7d6

Merge

! .hgtags

Changeset: e92af20b5819
Author:    asaha
Date:      2015-02-10 15:03 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e92af20b5819

Added tag jdk8u31-b33 for changeset c6dd08613a44

! .hgtags

Changeset: 4323de82a85c
Author:    asaha
Date:      2015-02-25 12:22 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4323de82a85c

Merge

! .hgtags

Changeset: 28aa6d320376
Author:    asaha
Date:      2015-02-25 12:29 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/28aa6d320376

Added tag jdk8u51-b01 for changeset 4323de82a85c

! .hgtags

Changeset: 5ee412753fa0
Author:    asaha
Date:      2015-03-02 11:58 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5ee412753fa0

Merge

! .hgtags

Changeset: a9b473580803
Author:    asaha
Date:      2015-03-04 12:33 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a9b473580803

Added tag jdk8u51-b02 for changeset 5ee412753fa0

! .hgtags

Changeset: d28856bc7cb6
Author:    asaha
Date:      2015-03-09 15:25 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d28856bc7cb6

Merge

! .hgtags

Changeset: 71551db96edd
Author:    asaha
Date:      2015-03-10 15:47 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/71551db96edd

Merge


Changeset: 3bec6c5e55ee
Author:    asaha
Date:      2015-03-02 12:13 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3bec6c5e55ee

Merge

! .hgtags

Changeset: e05552220ba8
Author:    asaha
Date:      2015-03-07 16:17 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e05552220ba8

Merge

! .hgtags

Changeset: 294b60e6e4be
Author:    asaha
Date:      2015-03-11 13:49 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/294b60e6e4be

Added tag jdk8u40-b31 for changeset e05552220ba8

! .hgtags

Changeset: a6d6f7cf488c
Author:    asaha
Date:      2015-03-11 14:08 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a6d6f7cf488c

Merge

! .hgtags

Changeset: cb7144e658b8
Author:    asaha
Date:      2015-03-11 14:13 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cb7144e658b8

Added tag jdk8u51-b03 for changeset a6d6f7cf488c

! .hgtags

Changeset: e1cc0fe0fd50
Author:    asaha
Date:      2015-03-12 22:21 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e1cc0fe0fd50

Merge

! .hgtags

Changeset: 0130b5cb16e0
Author:    asaha
Date:      2015-03-16 11:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0130b5cb16e0

Added tag jdk8u40-b32 for changeset e1cc0fe0fd50

! .hgtags

Changeset: 48b9e0765691
Author:    asaha
Date:      2015-03-16 12:13 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/48b9e0765691

Merge

! .hgtags

Changeset: d468b979be6b
Author:    asaha
Date:      2015-03-17 08:18 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d468b979be6b

Merge

! .hgtags

Changeset: d1c1e0844300
Author:    asaha
Date:      2015-03-17 11:37 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d1c1e0844300

Merge

! .hgtags

Changeset: 7512eafda1f9
Author:    asaha
Date:      2015-03-17 11:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7512eafda1f9

Merge

! .hgtags

Changeset: 04aae4de5c5e
Author:    asaha
Date:      2015-03-18 15:54 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/04aae4de5c5e

Added tag jdk8u51-b04 for changeset 7512eafda1f9

! .hgtags

Changeset: a03caffca13c
Author:    asaha
Date:      2015-03-23 11:18 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a03caffca13c

Added tag jdk8u51-b05 for changeset 04aae4de5c5e

! .hgtags

Changeset: afc8b472a5f3
Author:    asaha
Date:      2015-03-30 11:31 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/afc8b472a5f3

Added tag jdk8u51-b06 for changeset a03caffca13c

! .hgtags

Changeset: b806af8757bc
Author:    asaha
Date:      2015-04-06 11:09 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b806af8757bc

Added tag jdk8u45-b31 for changeset d1c1e0844300

! .hgtags

Changeset: 8814ac4bd7bc
Author:    asaha
Date:      2015-04-06 11:56 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8814ac4bd7bc

Merge

! .hgtags

Changeset: 7fa927b4a47a
Author:    asaha
Date:      2015-04-06 12:02 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7fa927b4a47a

Added tag jdk8u51-b07 for changeset 8814ac4bd7bc

! .hgtags

Changeset: d75047cf3b8b
Author:    asaha
Date:      2015-04-13 14:14 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d75047cf3b8b

Added tag jdk8u51-b08 for changeset 7fa927b4a47a

! .hgtags

Changeset: 67dc09b49659
Author:    asaha
Date:      2015-04-13 11:34 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/67dc09b49659

Merge

! .hgtags

Changeset: 104fe9b448e0
Author:    asaha
Date:      2015-04-13 13:44 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/104fe9b448e0

Added tag jdk8u45-b32 for changeset 67dc09b49659

! .hgtags

Changeset: 77cee35f9871
Author:    asaha
Date:      2015-04-15 11:32 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/77cee35f9871

Merge

! .hgtags

Changeset: 1480e27e4af6
Author:    asaha
Date:      2015-04-20 12:55 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1480e27e4af6

Added tag jdk8u51-b09 for changeset 77cee35f9871

! .hgtags

Changeset: a9e798a1b5f4
Author:    asaha
Date:      2015-04-27 14:31 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a9e798a1b5f4

Added tag jdk8u51-b10 for changeset 1480e27e4af6

! .hgtags

Changeset: 7a2d26de1826
Author:    asaha
Date:      2015-04-30 01:01 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7a2d26de1826

Added tag jdk8u45-b15 for changeset ea15c3452440

! .hgtags

Changeset: 6e95b9bb2f67
Author:    asaha
Date:      2015-04-30 23:10 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6e95b9bb2f67

Merge

! .hgtags

Changeset: bf2fe867628b
Author:    asaha
Date:      2015-05-05 10:07 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bf2fe867628b

Added tag jdk8u51-b11 for changeset 6e95b9bb2f67

! .hgtags

Changeset: 1ecbb6d582a6
Author:    asaha
Date:      2015-05-11 12:19 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1ecbb6d582a6

Added tag jdk8u51-b12 for changeset bf2fe867628b

! .hgtags

Changeset: e9d85a30fd08
Author:    asaha
Date:      2015-05-18 12:19 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e9d85a30fd08

Added tag jdk8u51-b13 for changeset 1ecbb6d582a6

! .hgtags

Changeset: 4cbc78843829
Author:    asaha
Date:      2015-05-26 13:29 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4cbc78843829

Added tag jdk8u51-b14 for changeset e9d85a30fd08

! .hgtags

Changeset: dc07d2b95013
Author:    asaha
Date:      2015-05-28 20:55 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/dc07d2b95013

Merge

! .hgtags

Changeset: 676ce2f6b277
Author:    asaha
Date:      2015-06-03 20:30 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/676ce2f6b277

Merge

! .hgtags
- src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java

Changeset: f01ca5e6b907
Author:    asaha
Date:      2015-06-01 11:44 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f01ca5e6b907

Added tag jdk8u51-b15 for changeset 4cbc78843829

! .hgtags

Changeset: eb0e45a0f6d0
Author:    asaha
Date:      2015-06-04 13:34 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/eb0e45a0f6d0

Merge

! .hgtags

Changeset: a52eb1195c48
Author:    asaha
Date:      2015-06-08 11:10 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a52eb1195c48

Added tag jdk8u51-b16 for changeset f01ca5e6b907

! .hgtags

Changeset: c9e0b35bf02e
Author:    asaha
Date:      2015-06-08 12:25 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c9e0b35bf02e

Merge

! .hgtags

Changeset: 654ab44e8171
Author:    asaha
Date:      2015-06-10 23:17 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/654ab44e8171

Merge

! .hgtags

Changeset: 219967ffe903
Author:    asaha
Date:      2015-06-17 21:57 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/219967ffe903

Merge

! .hgtags

Changeset: 2fea5c6d3002
Author:    asaha
Date:      2015-06-24 11:11 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2fea5c6d3002

Merge

! .hgtags

Changeset: c34c3f822651
Author:    asaha
Date:      2015-07-01 22:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c34c3f822651

Merge

! .hgtags

Changeset: b54482d42837
Author:    katleman
Date:      2015-07-08 11:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b54482d42837

Added tag jdk8u60-b23 for changeset 23165e806566

! .hgtags

Changeset: 681076932484
Author:    asaha
Date:      2015-07-08 12:25 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/681076932484

Merge

! .hgtags

Changeset: f4da7ccd28a0
Author:    asaha
Date:      2015-07-14 09:18 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f4da7ccd28a0

Merge

! .hgtags

Changeset: 371f3f83f773
Author:    asaha
Date:      2015-07-15 11:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/371f3f83f773

Added tag jdk8u60-b24 for changeset 681076932484

! .hgtags

Changeset: c0f0613d1b11
Author:    asaha
Date:      2015-07-15 12:10 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c0f0613d1b11

Merge

! .hgtags

Changeset: 16220ab541af
Author:    katleman
Date:      2015-07-16 14:23 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/16220ab541af

Added tag jdk8u66-b01 for changeset c0f0613d1b11

! .hgtags

Changeset: 667e020da337
Author:    asaha
Date:      2015-07-28 22:49 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/667e020da337

Added tag jdk8u66-b02 for changeset 16220ab541af

! .hgtags

Changeset: 3be31159ea48
Author:    asaha
Date:      2015-08-07 11:55 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3be31159ea48

Added tag jdk8u72-b00 for changeset 667e020da337

! .hgtags

Changeset: 814851d84cc3
Author:    attila
Date:      2015-06-26 17:08 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/814851d84cc3

8129950: Wrong condition for checking absence of logger in MethodHandleFactory
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java

Changeset: 9a7fc2f63d49
Author:    attila
Date:      2015-06-26 17:49 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9a7fc2f63d49

8129959: DebugLogger has unnecessary API methods
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
! src/jdk/nashorn/internal/runtime/logging/DebugLogger.java

Changeset: bea189a8da0e
Author:    attila
Date:      2015-07-02 10:55 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bea189a8da0e

8130234: Get rid of JSType.isNegativeZero
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java

Changeset: 350e143b600c
Author:    sundar
Date:      2015-07-28 14:52 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/350e143b600c

8132092: Nashorn copyright has to be updated
Reviewed-by: jlaskey, hannesw, mhaupt

! src/jdk/nashorn/internal/runtime/DebuggerSupport.java
! test/script/basic/JDK-8007456.js
! test/script/basic/JDK-8035712.js
! test/script/basic/JDK-8051778.js
! test/script/basic/JDK-8058610.js
! test/script/basic/JDK-8061113.js
! test/script/basic/JDK-8062799.js
! test/script/basic/JDK-8066221.js
! test/script/basic/JDK-8066222.js
! test/script/basic/JDK-8066224.js
! test/script/basic/JDK-8066225.js
! test/script/basic/JDK-8066227.js
! test/script/basic/JDK-8066230.js
! test/script/basic/JDK-8066232.js
! test/script/basic/JDK-8066236.js
! test/script/basic/JDK-8067139.js
! test/script/basic/JDK-8067774.js
! test/script/basic/JDK-8068573.js
! test/script/basic/JDK-8068580.js
! test/script/basic/JDK-8068985.js
! test/script/basic/JDK-8069002.js
! test/script/basic/JDK-8072426.js
! test/script/basic/JDK-8072596.js
! test/script/basic/JDK-8075090.js
! test/script/basic/JDK-8079145.js
! test/script/basic/JDK-8079269.js
! test/script/basic/JDK-8079424.js
! test/script/basic/JDK-8079470.js
! test/script/basic/JDK-8080182.js
! test/script/basic/JDK-8080848.js
! test/script/basic/JDK-8081156.js
! test/script/basic/JDK-8085802.js
! test/script/basic/JDK-8087211.js
! test/script/basic/JDK-8087211_2.js
! test/script/basic/JDK-8098578.js
! test/script/basic/JDK-8129410.js
! test/script/currently-failing/gettersetter.js
! test/script/currently-failing/property_delete.js
! test/script/maptests/builtins.js
! test/script/maptests/constructor.js
! test/script/maptests/maputil.js
! test/script/maptests/object_create.js
! test/script/maptests/object_literals.js
! test/script/maptests/point.js
! test/script/maptests/property_add.js
! test/script/maptests/proto.js
! test/script/sandbox/safeprops.js
! test/src/jdk/nashorn/test/models/NullProvider.java

Changeset: 4e3c07e39b33
Author:    sundar
Date:      2015-07-03 18:41 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4e3c07e39b33

8130424: if directory specified with --dest-dir does not exist, only .class files are dumped and .js files are not
Reviewed-by: attila, lagergren, hannesw

! src/jdk/nashorn/internal/codegen/DumpBytecode.java
! src/jdk/nashorn/internal/runtime/Source.java

Changeset: d33c8de8fa2f
Author:    sundar
Date:      2015-07-06 15:59 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d33c8de8fa2f

8130476: Remove unused methods in Global.java
Reviewed-by: hannesw, attila

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

Changeset: 464160dbc617
Author:    sundar
Date:      2015-07-16 15:45 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/464160dbc617

8131039: after adding a function property to Object.prototype, JSON.parse with reviver function goes into infinite loop
Reviewed-by: hannesw, mhaupt

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

Changeset: 89c8dd086d7b
Author:    hannesw
Date:      2015-07-20 13:11 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/89c8dd086d7b

8131340: Varargs function is recompiled each time it is linked
Reviewed-by: mhaupt, sundar

! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ test/script/basic/JDK-8131340.js

Changeset: 61b5174f7bf1
Author:    hannesw
Date:      2015-07-22 10:18 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/61b5174f7bf1

8131683: Delete fails over multiple scopes
Reviewed-by: mhaupt, sundar

! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
+ test/script/basic/JDK-8131683.js
+ test/script/basic/JDK-8131683.js.EXPECTED

Changeset: 0c56e684d2c9
Author:    sundar
Date:      2015-07-13 20:09 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0c56e684d2c9

8130853: Non-extensible global is not handled property
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8130853.js

Changeset: 533c66e9ad04
Author:    sundar
Date:      2015-07-29 14:48 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/533c66e9ad04

8130307: improve Nashorn Javadoc target
Reviewed-by: attila, mhaupt

! make/build.xml

Changeset: 5e3d8947e95c
Author:    sundar
Date:      2015-07-29 17:00 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5e3d8947e95c

8130663: 6 fields can be static fields in Global class
Reviewed-by: hannesw, attila

! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java

Changeset: c6e9453ed5ef
Author:    sundar
Date:      2015-07-29 18:54 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c6e9453ed5ef

8114838: Anonymous functions escape to surrounding scope when defined under "with" statement
Reviewed-by: jlaskey, mhaupt

+ samples/javabind.js
+ samples/javaconstructorbind.js
+ samples/mapwith.js
! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
! src/jdk/nashorn/internal/ir/VarNode.java
! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8114838.js

Changeset: 152cfeee5001
Author:    sundar
Date:      2015-08-04 18:18 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/152cfeee5001

8073733: TypeError messages with "call" and "new" could be improved
Reviewed-by: attila, mhaupt

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/JDK-8026016.js.EXPECTED
+ test/script/basic/JDK-8073733.js
+ test/script/basic/JDK-8073733.js.EXPECTED
! test/script/basic/errors.js.EXPECTED

Changeset: 9d2a2e4b4aad
Author:    lana
Date:      2015-08-06 12:19 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9d2a2e4b4aad

Merge


Changeset: 645ffd6ff142
Author:    lana
Date:      2015-08-11 12:49 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/645ffd6ff142

Merge


Changeset: 4db30ae9ff23
Author:    sundar
Date:      2015-08-06 21:50 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4db30ae9ff23

8133119: Error message associated with TypeError for call and new should include stringified Node
Reviewed-by: attila, mhaupt

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/JDK-8026016.js.EXPECTED
! test/script/basic/JDK-8073733.js.EXPECTED
! test/script/basic/JDK-8130853.js
! test/script/basic/JDK-8131039.js
+ test/script/basic/JDK-8133119.js
+ test/script/basic/JDK-8133119.js.EXPECTED
! test/script/basic/NASHORN-75.js.EXPECTED
! test/script/basic/errors.js.EXPECTED

Changeset: d71decf8767b
Author:    robm
Date:      2015-08-17 15:46 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d71decf8767b

Merge


Changeset: 51a28da3344f
Author:    attila
Date:      2015-08-26 20:30 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/51a28da3344f

8134403: Nashorn react.js benchmark performance regression
Reviewed-by: hannesw, sundar

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

Changeset: 24073c8857ed
Author:    mhaupt
Date:      2015-08-26 09:59 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/24073c8857ed

8073613: Here documents: how to avoid string interpolation?
Summary: support heredoc end marker quoting like in bash
Reviewed-by: attila, hannesw

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

Changeset: 8c0d18eec5f1
Author:    mhaupt
Date:      2015-08-26 13:11 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8c0d18eec5f1

8134484: disallow backquotes as heredoc end marker delimiters
Reviewed-by: attila, sundar

! src/jdk/nashorn/internal/parser/Lexer.java
! test/script/nosecurity/JDK-8073613.js
! test/script/nosecurity/JDK-8073613.js.EXPECTED

Changeset: 284cfd274c24
Author:    sundar
Date:      2015-08-31 17:51 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/284cfd274c24

8134731: Function.prototype.apply interacts incorrectly with arguments
Reviewed-by: attila, hannesw

! src/jdk/nashorn/internal/codegen/ApplySpecialization.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
+ test/script/basic/JDK-8134731.js

Changeset: eed10d5bf2f4
Author:    sundar
Date:      2015-09-01 18:28 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/eed10d5bf2f4

8068901: Surprising behavior with more than one functional interface on a class
8068903: Can't invoke vararg @FunctionalInterface methods
Reviewed-by: attila, hannesw

! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
+ test/script/basic/JDK-8068901.js
+ test/script/basic/JDK-8068901.js.EXPECTED
+ test/script/basic/JDK-8068903.js
+ test/src/jdk/nashorn/test/models/VarArgConsumer.java

Changeset: eb454b264abd
Author:    sundar
Date:      2015-09-02 17:16 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/eb454b264abd

8134931: jdk.nashorn.internal.codegen.TypeMap should not use Map
Reviewed-by: attila, mhaupt

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

Changeset: b129e9cbab87
Author:    sundar
Date:      2015-09-02 22:28 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b129e9cbab87

8134973: Control flow exceptions should avoid filling stack trace
Reviewed-by: attila, jlaskey, hannesw

- src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java
! src/jdk/nashorn/internal/runtime/linker/AdaptationException.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java

Changeset: 3f4320a01539
Author:    sundar
Date:      2015-09-04 17:17 +0530
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3f4320a01539

8135054: Add more samples to nashorn samples directory
Reviewed-by: mhaupt, hannesw

+ samples/EvalWithArbitraryThis.java
+ samples/LambdaAsFunc.java
+ samples/Main.asm
+ samples/PrintToString.java
+ samples/array_removeif.js
+ samples/bind_on_java.js
+ samples/call_bind_java.js
+ samples/check_nashorn.js
+ samples/datetime.js
+ samples/defaults.js
+ samples/find_max_lines.js
+ samples/fixed_point.js
+ samples/importstatic.js
+ samples/mothers_day.js
+ samples/passwordgen.js
+ samples/print_symlinks.js
+ samples/sort_by_java8.js
+ samples/this_for_eval.js



More information about the aarch64-port-dev mailing list