History log of /openjdk10/nashorn/test/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1988:f5bdafee7f93 02-Sep-2017 hannesw

8169233: LengthNotWritableFilter extraElements.remove(index) has no effect
Reviewed-by: sundar, jlaskey
Contributed-by: priya.lakshmi.muthuswamy@oracle.com

1986:bd933afd9e2e 31-Aug-2017 sdama

8184720: Nashorn engine in strict mode throws a java.lang.ClassCastException when calling apply() and passing the arguments object
Summary: Fixed needsCallee method to return true properly in strict mode
Reviewed-by: hannesw, sundar
Contributed-by: srinivas.dama@oracle.com

1985:545d7d2a70a8 31-Aug-2017 sdama

8073640: Nashorn scripting: here document with only whitespace gives error
Summary: Added support for handling trailing blank lines in here-doc string parsing
Reviewed-by: hannesw, jlaskey
Contributed-by: srinivas.dama@oracle.com

1984:ce5973feed58 31-Aug-2017 sdama

8177691: Labeled break in catch and finally works wrongly, when invoked through nashorn
Summary: Added support to check if the block contains goto statements before flagging it as terminal
Reviewed-by: hannesw, jlaskey
Contributed-by: srinivas.dama@oracle.com

1983:b8976a6ed2bc 30-Aug-2017 hannesw

8184723: jdk.nashorn.internal.runtime.linker.JSObjectLinker.callToApply erroneously asserts given arguments
Reviewed-by: sundar, hannesw
Contributed-by: priya.lakshmi.muthuswamy@oracle.com

1981:03d3d3c6bc5a 21-Aug-2017 pmuthuswamy

8175362: StringIndexOutOfBoundsException from /.*((a[^a]+){2})c$/.exec('ababc')
Reviewed-by: sundar, hannesw
Contributed-by: priya.muthuswamy@oracle.com

1980:6b8802e1dab8 20-Aug-2017 iignatyev

8186095: upgrade to jtreg 4.2 b08
Reviewed-by: rriggs, mchung, dholmes, iklam

1978:9133969febb5 10-Aug-2017 hannesw

8185252: Unary minus and plus use wrong node Kind
Reviewed-by: sundar, hannesw
Contributed-by: priya.lakshmi.muthuswamy@oracle.com

1968:1e6fad0e8950 08-Feb-2017 hannesw

8171539: Better script accessibility for JavaScript
Reviewed-by: jlaskey, sundar

1966:6ac0ca441ccb 26-Jul-2017 hannesw

8184893: jdk8u152 b06 : issues with nashorn when running kraken benchmarks
Reviewed-by: jlaskey, sdama, sundar

1963:4bdf81f41e20 20-Jul-2017 sdama

8184241: Fix nashorn/samples/filebrowser.js
Summary: Fixed global/delegate field issue in case of overridden method called from super constructor
Reviewed-by: hannesw, jlaskey
Contributed-by: srinivas.dama@oracle.com

1955:fed3f3298757 28-Jun-2017 hannesw

8182996: Incorrect mapping Long type to JavaScript equivalent
Reviewed-by: jlaskey, sundar

1949:8c265a551d17 22-Jun-2017 anazarov

8181105: Nashorn file descriptor leak
Reviewed-by: jlaskey, hannesw, sundar

1941:3325f0c7fed2 14-Jun-2017 hannesw

8181191: getUint32 returning Long
Reviewed-by: attila, jlaskey

1926:131e25008015 08-May-2017 ihse

8179889: Fix typographic errors in copyright headers
Reviewed-by: erikj, dholmes

1918:b9a42a98ec1d 19-Apr-2017 jlahoda

8178012: Finish removal of -Xmodule:
Summary: Setting jtreg to use --patch-module instead of -Xmodule:.
Reviewed-by: alanb

1903:48d8835e3aaa 07-Apr-2017 alanb

8177530: Module system implementation refresh (4/2017)
Reviewed-by: mchung

1893:d6ef419af865 10-Mar-2017 hannesw

8176511: JSObject property access is broken for numeric keys outside the int range
Reviewed-by: sundar

1889:4561f9afd9bd 02-Mar-2017 sdama

8156743: ES6 for..of should work for Java Maps and Sets
Summary: Implemented java map object iterator which behaves similar to native map object iterator
Reviewed-by: jlaskey, attila
Contributed-by: srinivas.dama@oracle.com

1880:d577398d3111 03-Feb-2017 hannesw

8173888: Test for JDK-8169481 causes stack overflows in parser tests
Reviewed-by: jlaskey, sundar

1878:0d99a6f2bf82 03-Feb-2017 amlu

8173864: Problem list src/jdk/nashorn/api/tree/test/ParseAPITest.java for some platforms
Reviewed-by: hannesw, sundar

1876:e0aab84ee442 02-Feb-2017 hannesw

8173851: JDK-8008448.js fails to parse test for JDK-8169481
Reviewed-by: jlaskey

1875:ea1d4ecf5862 02-Feb-2017 hannesw

8169481: StackOverflowError on start when parsing PAC file to autodetect Proxy settings
Reviewed-by: jlaskey, sundar

1873:f9bb37a817b3 31-Jan-2017 hannesw

8173480: in operator should work on java objects and classes
Reviewed-by: jlaskey, sundar

1871:8e7ef537aa54 25-Jan-2017 hannesw

8172006: Nashorn JavaScript engine fails to call @FunctionalInterface with a java.util.List argument
Reviewed-by: attila, jlaskey

1870:c1792836521e 25-Jan-2017 hannesw

8166186: ClassCastException with arguments usage
Reviewed-by: attila, sundar

1863:4a07ebdf8b45 10-Jan-2017 hannesw

8166187: Regression: NPE during reparse when using persistent code cache and optimistic types
Reviewed-by: jlaskey, attila

1862:db9349bc7035 10-Jan-2017 hannesw

8170781: PropertyMapIterator throws NoSuchElementException on last element
Reviewed-by: sundar, attila

1855:2a0437036a64 22-Dec-2016 sdama

8151994: test/script/basic/JDK-8141209.js fails
Summary: added @fork tag and moved test case to trusted directory
Reviewed-by: jlaskey, hannesw
Contributed-by: srinivas.dama@oracle.com

1853:2f052e2b453d 22-Dec-2016 attila

8171849: Collection and Queue conversions not prioritized for Arrays
Reviewed-by: hannesw, jlaskey

1844:9c7526916609 15-Dec-2016 hannesw

8171219: Missing checks in sparse array shift() implementation
Reviewed-by: jlaskey, attila, sundar

1837:a42ebb5ed04b 07-Dec-2016 ihse

8170629: Remove code duplication in test makefiles
Reviewed-by: erikj, dholmes

1834:b20e7e7adf24 01-Dec-2016 sundar

8130351: JDK-8130127.js fails under cygwin: cygwin path pased to Java
Summary: jjs uses jline which expects newline character to terminate interactive input
Reviewed-by: sundar, jlaskey
Contributed-by: srinivas.dama@oracle.com

1832:dbe7c31e9831 01-Dec-2016 attila

8170594: >>>=0 generates invalid bytecode for BaseNode LHS
Reviewed-by: jlaskey, sundar

1831:ba05e6f3d85c 01-Dec-2016 sundar

8170565: JSObject call() is passed undefined for the argument 'thiz'
Reviewed-by: hannesw, jlaskey, attila

1829:dbe6b239d681 01-Dec-2016 alanb

8169069: Module system implementation refresh (11/2016)
Reviewed-by: alanb, mchung, sundar
Contributed-by: alan.bateman@oracle.com, mandy.chung@oracle.com, sundararajan.athijegannathan@oracle.com

1827:b2063707d87a 28-Nov-2016 hannesw

8161579: Array-like AbstractJSObject-based instance not treated as array by native array functions
Reviewed-by: jlaskey, attila

1825:a92322d6f421 25-Nov-2016 hannesw

8170322: Specialized functions convert booleans to numbers
Reviewed-by: jlaskey, attila

1822:541ccdb8cf5f 22-Nov-2016 ihse

8168037: Use ZIPEXE instead of ZIP to avoid clash with options for zip
Reviewed-by: erikj

1821:f63350d26821 18-Nov-2016 hannesw

8169886: Add test for JDK-8162839 that runs with SecurityManager
Reviewed-by: sundar

1819:4f90f5ae2b4a 17-Nov-2016 hannesw

8162839: JavaAdapters do not work with ScriptObjectMirror objects
Reviewed-by: sundar, jlaskey

1814:1e7049278c4c 24-Oct-2016 sla

8168483: Remove jtreg timeout handler timeout
Reviewed-by: dholmes, tbell

1812:4a68dd740be8 14-Nov-2016 sdama

8156615: Catch parameter can be a BindingPattern in ES6 mode
Summary: Added parser support for catch parameter being a binding pattern
Reviewed-by: sundar, hannesw, attila
Contributed-by: srinivas.dama@oracle.com

1810:cb625e28d779 11-Nov-2016 attila

8168373: don't emit conversions for symbols outside their lexical scope
Reviewed-by: hannesw, sundar

1808:a7f21ee6ed30 07-Nov-2016 hannesw

8156619: Unimplemented ES6 features should result in clear Error being thrown
Reviewed-by: sundar, attila

1806:b4e57ead3fae 02-Nov-2016 sundar

8169050: underscore_linker.js sample fails after dynalink changes for JDK-8168005
Reviewed-by: jlaskey, hannesw

1805:7caf1f762f1d 01-Nov-2016 attila

8168005: Introduce namespaces for GET, SET Dynalink operations
Reviewed-by: hannesw, sundar


/openjdk10/nashorn/samples/dynalink/ArrayStreamLinkerExporter.java
/openjdk10/nashorn/samples/dynalink/BufferIndexingLinkerExporter.java
/openjdk10/nashorn/samples/dynalink/DOMLinkerExporter.java
/openjdk10/nashorn/samples/dynalink/MissingMethodLinkerExporter.java
/openjdk10/nashorn/samples/dynalink/UnderscoreNameLinkerExporter.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/CompositeOperation.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/Namespace.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/StandardNamespace.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/DynamicMethodLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/GuardedInvocationComponent.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
src/jdk/dynalink/beans/test/BeanLinkerTest.java
src/jdk/dynalink/beans/test/BeansLinkerTest.java
src/jdk/dynalink/support/test/CallSiteTest.java
src/jdk/dynalink/test/DynamicLinkerFactoryTest.java
src/jdk/dynalink/test/LinkedCallSiteLocationTest.java
1804:96f47313aae7 28-Oct-2016 hannesw

8148924: Inconsistent "this" context in JSAdapter adaptee function calls
Reviewed-by: jlaskey

1802:d3f5d7311a1a 24-Oct-2016 hannesw

8164708: String.prototype.replace replaces empty match twice
Reviewed-by: sundar, attila

1801:1272bfe44562 21-Oct-2016 hannesw

8168140: TypedArrays should implement ES6 iterator protocol
Reviewed-by: sundar, lagergren

1800:ac561634520e 21-Oct-2016 hannesw

8168146: Infinite recursion in Uint8ClampedArray.set
Reviewed-by: sundar

1795:a46b7d386795 13-Oct-2016 lana

Merge

1793:b4dca6350a46 12-Oct-2016 attila

8167443: Nashorn static method linking bypasses autoexported linkers
Reviewed-by: hannesw, sundar

1786:80120e9b3273 06-Oct-2016 attila

8167117: insert missing final keywords
Reviewed-by: jlaskey, sundar


/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
/openjdk10/nashorn/samples/dynalink/ArrayStreamLinkerExporter.java
/openjdk10/nashorn/samples/dynalink/BufferIndexingLinkerExporter.java
/openjdk10/nashorn/samples/dynalink/DOMLinkerExporter.java
/openjdk10/nashorn/samples/dynalink/MissingMethodExample.java
/openjdk10/nashorn/samples/dynalink/MissingMethodLinkerExporter.java
/openjdk10/nashorn/samples/dynalink/UnderscoreNameLinkerExporter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DestructuringDeclTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExportEntryTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ImportEntryTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParserImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES5_1.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES6.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TemplateLiteralTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ExpressionList.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TemplateLiteral.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextFunctionNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextModuleNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CommandExecutor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONListAdapter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/Bignum.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NameCodec.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
src/jdk/dynalink/linker/support/test/LookupTest.java
src/jdk/dynalink/test/DynamicLinkerFactoryTest.java
src/jdk/dynalink/test/TrustedGuardingDynamicLinkerExporter.java
src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java
src/jdk/nashorn/api/scripting/test/ScopeTest.java
src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java
src/jdk/nashorn/api/tree/test/ParseAPITest.java
src/jdk/nashorn/internal/runtime/doubleconv/test/BignumTest.java
src/jdk/nashorn/internal/runtime/doubleconv/test/IeeeDoubleTest.java
src/jdk/nashorn/internal/runtime/linker/test/NameCodecTest.java
src/jdk/nashorn/internal/test/framework/TestFinder.java
src/jdk/nashorn/test/models/BigAbstract.java
src/jdk/nashorn/test/models/Jdk8072596TestSubject.java
src/jdk/nashorn/test/models/Reflector.java
1781:ab0b7e471cb6 30-Sep-2016 hannesw

8166902: Nested object literal property maps not reset in optimistic recompilation
Reviewed-by: lagergren, attila

1779:4a6ee1185fc8 26-Sep-2016 hannesw

8164467: ES6 computed properties are implemented wrongly
Reviewed-by: sundar, lagergren

1777:987ce060a647 20-Sep-2016 sundar

8166298: 3 nashorn ant tests fail with latest jdk9-dev tip
Reviewed-by: hannesw, mhaupt

1772:925e7b26b363 07-Sep-2016 hannesw

8077149: __noSuchProperty__ and __noSuchMethod__ invocations are not properly guarded
Reviewed-by: jlaskey, mhaupt

1762:047331f82351 16-Aug-2016 hannesw

8163945: Honor Number type hint in toPrimitive on Numbers
Reviewed-by: jlaskey, mhaupt

1759:eb330974acdf 10-Aug-2016 mchung

8136930: Simplify use of module-system options by custom launchers
Reviewed-by: alanb, ksrini, henryjen, sundar

1754:79a0622e5826 01-Aug-2016 hannesw

8162771: Strict equality operators should not be optimistic
Reviewed-by: jlaskey, sundar

1751:9940204f504c 28-Jul-2016 hannesw

8160034: The `this` value in the `with` is broken by the repetition of a function call
Reviewed-by: attila, sundar

1748:68020a486500 26-Jul-2016 hannesw

8068972: Array.splice should follow the ES6 specification
Reviewed-by: mhaupt, jlaskey

1744:8a875db19be8 21-Jul-2016 amurillo

Merge

1743:22d2cf722303 21-Jul-2016 mhaupt

8142969: Nashorn logging API requires testing
Reviewed-by: sundar, mhaupt

1739:4a6a1fd3d3dd 12-Jul-2016 sundar

8149929: Nashorn Parser API needs to be updated for ES6
Reviewed-by: mhaupt, hannesw


/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/samples/prettyprinter.js
/openjdk10/nashorn/src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ClassDeclarationTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ClassDeclarationTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ClassExpressionTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ClassExpressionTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DestructuringDeclTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExportEntryTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExportEntryTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForOfLoopTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForOfLoopTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ImportEntryTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ImportEntryTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ModuleTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ModuleTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParserImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES5_1.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES6.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SpreadTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SpreadTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TemplateLiteralTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TemplateLiteralTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/YieldTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/YieldTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ClassNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ExpressionStatement.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TemplateLiteral.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextFunctionNode.java
script/basic/JDK-8075207.js
script/basic/JDK-8075448.js
script/basic/es6/let-const-switch.js.EXPECTED
script/nosecurity/parserapi.js
script/nosecurity/parserapi.js.EXPECTED
script/nosecurity/parservisitor.js
script/nosecurity/treeapi/arrow.js
script/nosecurity/treeapi/arrow.js.EXPECTED
script/nosecurity/treeapi/arrow_params.js
script/nosecurity/treeapi/arrow_params.js.EXPECTED
script/nosecurity/treeapi/assignment.js.EXPECTED
script/nosecurity/treeapi/class.js
script/nosecurity/treeapi/class.js.EXPECTED
script/nosecurity/treeapi/const.js
script/nosecurity/treeapi/const.js.EXPECTED
script/nosecurity/treeapi/defaultparams.js
script/nosecurity/treeapi/defaultparams.js.EXPECTED
script/nosecurity/treeapi/destructuring_assign.js
script/nosecurity/treeapi/destructuring_assign.js.EXPECTED
script/nosecurity/treeapi/destructuring_decl.js
script/nosecurity/treeapi/destructuring_decl.js.EXPECTED
script/nosecurity/treeapi/destructuring_params.js
script/nosecurity/treeapi/destructuring_params.js.EXPECTED
script/nosecurity/treeapi/functionCall.js.EXPECTED
script/nosecurity/treeapi/functionDeclaration.js.EXPECTED
script/nosecurity/treeapi/functionExpr.js.EXPECTED
script/nosecurity/treeapi/generator.js
script/nosecurity/treeapi/generator.js.EXPECTED
script/nosecurity/treeapi/let.js
script/nosecurity/treeapi/let.js.EXPECTED
script/nosecurity/treeapi/memberSelect.js.EXPECTED
script/nosecurity/treeapi/modules.js
script/nosecurity/treeapi/modules.js.EXPECTED
script/nosecurity/treeapi/new.js.EXPECTED
script/nosecurity/treeapi/objectLiteral.js.EXPECTED
script/nosecurity/treeapi/property.js.EXPECTED
script/nosecurity/treeapi/rest.js
script/nosecurity/treeapi/rest.js.EXPECTED
script/nosecurity/treeapi/return.js.EXPECTED
script/nosecurity/treeapi/spread.js
script/nosecurity/treeapi/spread.js.EXPECTED
script/nosecurity/treeapi/template_literal.js
script/nosecurity/treeapi/template_literal.js.EXPECTED
script/nosecurity/treeapi/utils.js
script/nosecurity/treeapi/variable.js.EXPECTED
script/nosecurity/treeapi/with.js.EXPECTED
1735:a0d37d08c989 29-Jun-2016 tbell

8160505: Automated test runs fail in nashorn because TEST_IMAGE_DIR is set by jib
Reviewed-by: erikj, sundar

1732:a32d419d73fe 24-Jun-2016 hannesw

8073653: Secondary heredoc eating wrong lines.
Reviewed-by: mhaupt, jlaskey

1731:53537d04b6f4 23-Jun-2016 hannesw

8137240: Negative lookahead in RegEx breaks backreference
Reviewed-by: mhaupt

1728:2e53f4d1445d 22-Jun-2016 hannesw

8159977: typeof operator does not see lexical bindings declared in other scripts
Reviewed-by: sundar

1726:5d68f5155dde 19-Jun-2016 hannesw

8156614: Lazy parsing of ES6 shorthand method syntax is broken
Reviewed-by: sundar, mhaupt

1725:8fd05a60a3b4 20-Jun-2016 hannesw

8150219: ReferenceError in 1.8.0_72
Reviewed-by: attila, sundar

1712:65b4db247568 02-Jun-2016 sundar

8158467: AccessControlException is thrown on public Java class access if "script app loader" is set to null
Reviewed-by: mhaupt, hannesw

1705:59d31c4e3f77 25-May-2016 sundar

8157819: TypeError when a java.util.Comparator object is invoked as a function
Reviewed-by: mhaupt, forax, hannesw

1704:9c62b456f075 25-May-2016 sundar

8157680: Callback parameter of any JS builtin implementation should accept any Callable
Reviewed-by: hannesw, mhaupt

1700:80a95fbd3e68 23-May-2016 sla

8157605: Can't set both CONCURRENCY and EXTRA_JTREG_OPTIONS when running tests
Reviewed-by: tbell, erikj

1699:141d0cf2c12e 20-May-2016 mhaupt

8157444: exclude jjs shebang handling test from runs
Reviewed-by: sundar, hannesw, jlaskey

1694:9a6da438e0f6 18-May-2016 hannesw

8066229: Fuzzing bug: Can't find scope depth
Reviewed-by: sundar

1693:7099f590cdec 18-May-2016 mhaupt

8157250: BeanLinker assumes fixed array type linkage
Reviewed-by: attila, sundar

1692:bb6cf30cf892 18-May-2016 sundar

8157241: Remove javac warnings of Nashorn "ant clean test"
Reviewed-by: mhaupt, hannesw


/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java
1690:c24beef07d1b 18-May-2016 sundar

8157160: JSON.stringify does not work on ScriptObjectMirror objects
Reviewed-by: hannesw, mhaupt

1688:621ad507bf9b 13-May-2016 hannesw

8156714: Parsing issue with automatic semicolon insertion
Reviewed-by: jlaskey, sundar

1687:809ef81502ed 13-May-2016 hannesw

8156896: Script stack trace should display function names
Reviewed-by: attila, sundar

1685:ad496474746e 12-May-2016 sundar

8156820: Nashorn nightly test failure after fix for 8156738
Reviewed-by: hannesw, mhaupt

1684:21421eec73d6 11-May-2016 attila

8156738: Use StackWalker for DynamicLinker.getLinkedCallSiteLocation
Reviewed-by: hannesw, sundar

1683:2470510268c7 11-May-2016 sla

8156658: Common way to run jtreg tests
Reviewed-by: erikj, dsamersoff

1682:fb8b5b560a57 10-May-2016 sundar

8156665: ES6 for..of should work on Java Iterables and Java arrays
Reviewed-by: attila, hannesw

1680:05679aac2f7e 08-May-2016 sundar

8156492: ClassFormatError thrown when arrow function is used
Reviewed-by: jlaskey

1678:58cac5dc254d 06-May-2016 sundar

8150731: Nashorn JSObject linker should be exposed as a service provider
Reviewed-by: jlaskey, hannesw

1676:b96917819cf6 04-May-2016 darcy

8156040: Nashorn tests still failing after latest Jigsaw merge
Reviewed-by: sundar

1675:9ecc29462c48 04-May-2016 hannesw

8144711: (x) => x + 1 causes Assertion failure instead of SyntaxError
Reviewed-by: mhaupt, sundar

1672:b7643d5bbe19 03-May-2016 alanb

8154956: Module system implementation refresh (4/2016)
Reviewed-by: alanb, mchung, chegar, redestad
Contributed-by: alan.bateman@oracle.com, erik.joelsson@oracle.com

1670:5267e9181161 28-Apr-2016 lana

Merge

1669:fd2296436748 28-Apr-2016 hannesw

8155025: 0.001.toFixed(2) should return "0.00" not "0"
Reviewed-by: jlaskey, hannesw
Contributed-by: andreas.woess@oracle.com

1668:bafd733be429 27-Apr-2016 hannesw

8134503: support ES6 parsing in Nashorn
Reviewed-by: jlaskey, sundar, mhaupt
Contributed-by: andreas.woess@oracle.com


/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/AccessNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BaseNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ClassNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ExpressionList.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IndexNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Module.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/PropertyNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContext.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextFunctionNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextModuleNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
script/basic/es6/parser-es6.js
script/basic/yield.js
script/error/NASHORN-154/function_mult_params_in_strict.js.EXPECTED
script/nosecurity/parserapi.js.EXPECTED
script/nosecurity/parserapi_strict.js.EXPECTED
script/nosecurity/treeapi/array_literal.js.EXPECTED
script/nosecurity/treeapi/objectLiteral.js.EXPECTED
script/nosecurity/treeapi/property.js.EXPECTED
script/nosecurity/treeapi/throw.js.EXPECTED
script/nosecurity/treeapi/with.js.EXPECTED
src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
1663:ba21793a0e48 11-Apr-2016 mhaupt

8137149: add tests for issues closed during Nashorn issue cleanup
Reviewed-by: jlaskey, sundar

1655:3ac5d360070e 24-Mar-2016 hannesw

8151700: Add support for ES6 for-of
Reviewed-by: attila, sundar

1650:1421c56b3947 22-Mar-2016 hannesw

8151811: Const declarations do not work in for..in loops
Reviewed-by: attila, lagergren

1649:50be58e74a21 22-Mar-2016 hannesw

8151810: for-in iteration does not provide per-iteration scope
Reviewed-by: attila, lagergren

1648:25b13597ea73 20-Mar-2016 sdama

8147613: enable jjs tests on Windows
Reviewed-by: lagergren, mhaupt

1647:5f06791d7682 21-Mar-2016 hannesw

8151809: ES6 Map/Set insertion with existing keys changes iteration order
Reviewed-by: lagergren, mhaupt

1645:15d52fdd9168 15-Mar-2016 attila

8150218: Autoconversion SAM adapters sometimes don't get privileges
Reviewed-by: mhaupt, sundar


/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/LinkerServicesImpl.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/LinkerServicesWithMissingMemberHandlerFactory.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/messages.properties
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java
script/basic/JDK-8150218.js
src/jdk/dynalink/test/ArrayRunnableTest.java
1643:133ea8746b37 17-Mar-2016 alanb

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: mhaupt, hannesw
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, sundararajan.athijegannathan@oracle.com, erik.joelsson@oracle.com


/openjdk10/nashorn/buildtools/nasgen/build.xml
/openjdk10/nashorn/buildtools/nasgen/project.properties
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/Where.java
/openjdk10/nashorn/make/BuildNashorn.gmk
/openjdk10/nashorn/make/build-nasgen.xml
/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/nbproject/ide-targets.xml
/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/samples/test.js
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/module-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn.shell/share/classes/module-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/META-INF/MANIFEST.MF
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/META-INF/services/javax.script.ScriptEngineFactory
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/module-info.java
TEST.ROOT
script/currently-failing/JDK-8055034.js
script/nosecurity/JDK-8044798.js
script/nosecurity/JDK-8044851.js
script/nosecurity/JDK-8067215.js
script/nosecurity/JDK-8078049.js
script/trusted/classfilter_extends.js.EXPECTED
script/trusted/classfilter_mozilla_compat.js.EXPECTED
script/trusted/event_queue.js
script/trusted/optimistic_recompilation.js
src/jdk/nashorn/internal/runtime/doubleconv/test/BignumTest.java
src/jdk/nashorn/internal/runtime/doubleconv/test/DiyFpTest.java
src/jdk/nashorn/internal/runtime/regexp/joni/test/JoniTest.java
src/jdk/nashorn/internal/runtime/regexp/test/JdkRegExpTest.java
src/jdk/nashorn/internal/runtime/test/ConsStringTest.java
src/jdk/nashorn/internal/runtime/test/ContextTest.java
src/jdk/nashorn/internal/runtime/test/ExceptionsNotSerializable.java
src/jdk/nashorn/internal/runtime/test/JDK_8078414_Test.java
src/jdk/nashorn/internal/runtime/test/JSTypeTest.java
src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
1641:9937077e48f1 11-Mar-2016 sdama

8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js intermittently fails.
Reviewed-by: hannesw, mhaupt

1638:11811302fe75 09-Mar-2016 mhaupt

8151518: relax test requirements to reduce dependency on directory contents
Reviewed-by: hannesw, sundar

1637:f27bb66ac9d3 09-Mar-2016 mhaupt

8151291: $EXEC yields "unknown command" on Cygwin
Reviewed-by: jlaskey, hannesw, sdama

1633:58409eff7e3e 29-Feb-2016 mhaupt

8150814: correct package declaration in Nashorn test
Reviewed-by: sundar

1631:93854b0b5e5e 25-Feb-2016 sundar

8148379: jdk.nashorn.api.scripting spec. adjustments, clarifications
Reviewed-by: hannesw, mhaupt

1627:221378857767 16-Feb-2016 mhaupt

8148140: arguments are handled differently in apply for JS functions and AbstractJSObjects
Reviewed-by: hannesw, sundar

1626:d99fa86747ee 15-Feb-2016 hannesw

8147558: Add support for ES6 collections
Reviewed-by: attila, mhaupt


/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/AbstractIterator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayIterator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/IteratorResult.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/LinkedMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/MapIterator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSet.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSymbol.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeWeakMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeWeakSet.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/SetIterator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/StringIterator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Attribute.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
script/basic/es6.js
script/basic/es6/iterator.js
script/basic/es6/map.js
script/basic/es6/set.js
script/basic/es6/weakmap.js
script/basic/es6/weakset.js
1621:1d7aaa18e5e5 10-Feb-2016 jlaskey

8141209: $EXEC should allow streaming
Reviewed-by: sundar

1618:4e9749cc32f1 08-Feb-2016 mhaupt

8149334: JSON.parse(JSON.stringify([])).push(10) creates an array containing two elements
Reviewed-by: jlaskey, sundar

1615:c163c7d12450 04-Feb-2016 sundar

8148926: Call site profiling fails on braces-wrapped anonymous function
Reviewed-by: jlaskey, hannesw

1612:0da44ab8c417 28-Jan-2016 mhaupt

8147591: Revisit Collection.toArray(new T[size]) calls in nashorn and dynalink code
Reviewed-by: hannesw, mhaupt, sundar
Contributed-by: srinivas.dama@oracle.com


/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FunctionSignature.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ASTWriter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java
src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java
src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
src/jdk/nashorn/internal/test/framework/TestFinder.java
/openjdk10/nashorn/tools/fxshell/jdk/nashorn/tools/FXShell.java
1609:c9406f325a23 23-Jan-2016 attila

8133299: Nashorn Java adapters should not early bind to functions
Reviewed-by: hannesw, lagergren, sundar

1608:a2297675e6f0 22-Jan-2016 hannesw

8148040: jjs -fx test does not exit
Reviewed-by: mhaupt, sundar

1605:7d884d7c0834 21-Jan-2016 hannesw

8147845: Varargs Array functions still leaking longs
Reviewed-by: mhaupt, sundar

1603:086c19a36be6 20-Jan-2016 mhaupt

8144113: enable jjs testing
Reviewed-by: mhaupt, sundar
Contributed-by: srinivas.dama@oracle.com

1602:981b353f2f75 18-Jan-2016 mhaupt

8145305: fix Nashorn shebang handling on Cygwin
Reviewed-by: hannesw, sundar

1599:e56208758885 14-Jan-2016 lana

Merge

1598:30c3bcdb762c 14-Jan-2016 attila

8144919: Implement missing member handler for BeansLinker
Reviewed-by: lagergren, mhaupt, sundar


/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/LinkerServicesWithMissingMemberHandlerFactory.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/MissingMemberHandlerFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
script/basic/JDK-8049242.js.EXPECTED
script/basic/JDK-8066669.js
script/basic/JDK-8066669.js.EXPECTED
script/basic/list.js
script/basic/list.js.EXPECTED
script/basic/map.js
script/basic/map.js.EXPECTED
src/jdk/dynalink/beans/test/BeanLinkerTest.java
src/jdk/dynalink/beans/test/BeansLinkerTest.java
src/jdk/dynalink/beans/test/CallerSensitiveTest.java
src/jdk/internal/dynalink/beans/test/CallerSensitiveTest.java
1595:0f21903deef8 14-Jan-2016 mhaupt

8036977: Make process singleton options to be context wide
Summary: The bug was fixed in an earlier change. This change contributes a test.
Reviewed-by: hannesw, sundar

1594:9ab6b645c428 13-Jan-2016 hannesw

8147008: Nashorn primitive linker should handle ES6 symbols
Reviewed-by: attila, sundar

1593:8faab9cd4b95 12-Jan-2016 hannesw

8143896: java.lang.Long is implicitly converted to double
Reviewed-by: mhaupt, jlaskey


/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDate.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornGuards.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
script/basic/JDK-8030200.js
script/basic/JDK-8079145.js.EXPECTED
script/basic/JDK-8143896.js
script/nosecurity/parserapi.js
script/nosecurity/parserapi.js.EXPECTED
1592:bb63b699c060 12-Jan-2016 hannesw

8146888: Wrong license headers in test files
Reviewed-by: mhaupt, jlaskey

1586:b8a1db67b47b 05-Jan-2016 sundar

8146240: Three nashorn files contain "GNU General Public License" header
Reviewed-by: jlaskey

1581:579f29de113a 24-Dec-2015 sundar

8146147: Java linker indexed property getter does not work for computed nashorn string
Reviewed-by: jlaskey

1577:b5a30a46e8d5 17-Dec-2015 sundar

8145669: apply2call optimized callsite fails after becoming megamorphic
Reviewed-by: jlaskey, hannesw

1575:7dc1ce8ceb1f 16-Dec-2015 sundar

8145550: Megamorphic invoke should use CompiledFunction variants without any LinkLogic
Reviewed-by: jlaskey, hannesw, attila

1571:fd97b9047199 14-Dec-2015 hannesw

8144020: Remove long as an internal numeric type
Reviewed-by: attila, sundar, lagergren


/openjdk10/nashorn/make/build-benchmark.xml
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArguments.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DebuggerSupport.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalFunctions.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyAccess.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
script/basic/JDK-8062799.js
script/basic/JDK-8062799.js.EXPECTED
script/basic/JDK-8144020.js
script/basic/JDK-8144131.js
script/nosecurity/JDK-8067215.js
src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java
src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java
src/jdk/nashorn/test/models/LongProvider.java
1570:5fed6b47d01a 14-Dec-2015 mhaupt

8144221: fix Nashorn shebang argument handling on Mac/Linux
Reviewed-by: jlaskey, lagergren

1560:c8e1ede2e7ad 02-Dec-2015 lana

Merge


/openjdk10/nashorn/make/BuildNashorn.gmk
/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/samples/Main.class
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NamedOperation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NoSuchDynamicMethodException.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/Operation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/StandardOperation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanIntrospector.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassIntrospector.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/messages.properties
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/AccessControlContextFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/InternalTypeUtilities.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocationTransformer.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinkerExporter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/DefaultInternalObjectFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Lookup.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/SimpleLinkRequest.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/TypeUtilities.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ChainedCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleRelinkableCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/messages.properties
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package-info.java
script/basic/JDK-8059934.js
1558:d81b4da915da 27-Nov-2015 hannesw

8144131: ArrayData.getInt implementations do not convert to int32
Reviewed-by: lagergren, sundar

1557:c067a9638cd6 30-Nov-2015 lana

Merge


/openjdk10/nashorn/samples/Main.class
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NamedOperation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NoSuchDynamicMethodException.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/Operation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/StandardOperation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanIntrospector.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassIntrospector.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/messages.properties
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/AccessControlContextFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/InternalTypeUtilities.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocationTransformer.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinkerExporter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/DefaultInternalObjectFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Lookup.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/SimpleLinkRequest.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/TypeUtilities.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ChainedCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleRelinkableCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/messages.properties
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package-info.java
script/basic/JDK-8059934.js
1551:f3b883bec2d0 24-Nov-2015 attila

8141338: Move jdk.internal.dynalink package to jdk.dynalink
Reviewed-by: hannesw, sundar


/openjdk10/nashorn/make/BuildNashorn.gmk
/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/nbproject/project.xml
/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/CompositeOperation.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/LinkerServicesImpl.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/NoSuchDynamicMethodException.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/RelinkableCallSite.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/ApplicableOverloadedMethods.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/DynamicMethod.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/DynamicMethodLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/FacetIntrospector.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/GuardedInvocationComponent.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/SimpleDynamicMethod.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassIntrospector.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/messages.properties
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/package-info.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/internal/AccessControlContextFactory.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/ConversionComparator.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocationTransformer.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkRequest.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodHandleTransformer.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodTypeConversionStrategy.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/TypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/package-info.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/DefaultInternalObjectFilter.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/SimpleLinkRequest.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/package-info.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/support/AbstractRelinkableCallSite.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/support/SimpleRelinkableCallSite.java
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/support/messages.properties
/openjdk10/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/support/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NamedOperation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NoSuchDynamicMethodException.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/Operation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/StandardOperation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanIntrospector.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassIntrospector.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/messages.properties
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/AccessControlContextFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/InternalTypeUtilities.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocationTransformer.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinkerExporter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/DefaultInternalObjectFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Lookup.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/SimpleLinkRequest.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/TypeUtilities.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ChainedCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleRelinkableCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/messages.properties
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeBoolean.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornGuards.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
script/basic/JDK-8010946-2.js.EXPECTED
script/basic/JDK-8026125.js
script/basic/JDK-8043232.js.EXPECTED
script/basic/JDK-8049242.js.EXPECTED
script/basic/JDK-8079470.js.EXPECTED
script/basic/JDK-8134939.js
script/sandbox/nashorninternals.js
script/trusted/classfilter.js.EXPECTED
src/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter
src/jdk/dynalink/beans/test/BeanLinkerTest.java
src/jdk/dynalink/beans/test/BeansLinkerTest.java
src/jdk/dynalink/beans/test/CallerSensitiveTest.java
src/jdk/dynalink/linker/support/test/LookupTest.java
src/jdk/dynalink/support/test/CallSiteTest.java
src/jdk/dynalink/test/DynamicLinkerFactoryTest.java
src/jdk/dynalink/test/ReachedAutoLoadedDynamicLinkerException.java
src/jdk/dynalink/test/TestLinkerOperation.java
src/jdk/dynalink/test/TrustedGuardingDynamicLinkerExporter.java
src/jdk/dynalink/test/UntrustedGuardingDynamicLinkerExporter.java
src/jdk/internal/dynalink/beans/test/CallerSensitiveTest.java
src/jdk/nashorn/test/models/InternalRunnableSuperclass.java
1550:a685736f225b 23-Nov-2015 hannesw

8143821: Wrong test name in JDK-8143304
Reviewed-by: attila, sundar

1549:aac8413d3bb7 23-Nov-2015 hannesw

8141407: Wrong evaluation of a != a when a = NaN
Reviewed-by: sundar, attila

1523:c15ff29c1295 19-Nov-2015 hannesw

8143304: Random failures when script size exceeds token limits
Reviewed-by: sundar, attila, lagergren

1521:744c05874c23 18-Nov-2015 hannesw

8131929: Add option for debuggable scopes
Reviewed-by: attila, lagergren

1518:8a10da61fc61 05-Nov-2015 cjplummer

8141489: [TESTBUG] requiredVersion in TEST.ROOT needs to updated to 4.1 b12
Summary: updated requiredVersion to 4.1 b12
Reviewed-by: dholmes, sla, darcy

1517:53edf7f3f10c 13-Nov-2015 attila

8142924: ES6 symbols created with Symbol.for should deserialize to canonical instances
Reviewed-by: hannesw, lagergren, sundar

1512:d827dd6e0139 12-Nov-2015 sundar

8142857: Enable all nashorn "api" tests for jtreg test run
Reviewed-by: attila, hannesw, mhaupt

1511:a1f59730bfb5 11-Nov-2015 sundar

8142501: nashorn tests failing after recent changes
Reviewed-by: hannesw

1510:e1dd1c03e9a9 11-Nov-2015 hannesw

8047366: (1000000000000000128).toString() and (1000000000000000128).toFixed() don't evaluate to expected values.
Reviewed-by: attila, sundar

1509:1fd94ca4dfcd 11-Nov-2015 hannesw

8141505: floating point parse incorrect on big integer
Reviewed-by: attila, sundar

1508:a661018d34b8 11-Nov-2015 hannesw

8141702: Add support for Symbol property keys
Reviewed-by: attila, sundar


/openjdk10/nashorn/src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/WeakValueCache.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArguments.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSymbol.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyHashMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Symbol.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
script/basic/es6.js
script/basic/es6/let.js
script/basic/es6/symbols.js
1507:549f06563f1c 11-Nov-2015 hannesw

8010803: Number to String conversion functionality overhaul
Reviewed-by: attila, lagergren


/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NumberToString.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/Bignum.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/BignumDtoa.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/CachedPowers.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/DiyFp.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/DoubleConversion.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/DtoaBuffer.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/DtoaMode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/FastDtoa.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/FixedDtoa.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/IeeeDouble.java
script/basic/JDK-8062141.js.EXPECTED
script/basic/NASHORN-389.js
script/basic/NASHORN-389.js.EXPECTED
src/jdk/nashorn/internal/runtime/doubleconv/test/BignumDtoaTest.java
src/jdk/nashorn/internal/runtime/doubleconv/test/BignumTest.java
src/jdk/nashorn/internal/runtime/doubleconv/test/DiyFpTest.java
src/jdk/nashorn/internal/runtime/doubleconv/test/FastDtoaTest.java
src/jdk/nashorn/internal/runtime/doubleconv/test/FixedDtoaTest.java
src/jdk/nashorn/internal/runtime/doubleconv/test/IeeeDoubleTest.java
src/jdk/nashorn/internal/runtime/doubleconv/test/resources/gay-fixed.txt
src/jdk/nashorn/internal/runtime/doubleconv/test/resources/gay-precision.txt
src/jdk/nashorn/internal/runtime/doubleconv/test/resources/gay-shortest.txt
1504:252538e8c232 09-Nov-2015 attila

8141550: Introduce a command line option instead of nashorn.unstable.relink.threshold system property
Reviewed-by: hannesw, sundar

1503:e08b29ee795e 09-Nov-2015 attila

8141538: Make DynamicLinker specific to a Context in Nashorn
Reviewed-by: hannesw, sundar

1495:ae3c6d8c1fc4 03-Nov-2015 sundar

8141285: NameCode should pass tests from BytecodeNameTest.java
Reviewed-by: attila, mhaupt

1490:1ceda730b9a3 29-Oct-2015 mhaupt

8140759: add ES6 template literal test
Reviewed-by: hannesw, sundar
Contributed-by: andreas.woess@oracle.com

1457:446625d6e8cc 07-Oct-2015 mhaupt

8139047: add test for JSAdapter __getIds__
Reviewed-by: hannesw, sundar

1456:11b48db399bf 07-Oct-2015 mhaupt

8139038: cleanup and documentation around JSAdapter
Reviewed-by: attila, hannesw

1454:285628dac943 06-Oct-2015 lana

Merge

1453:a261947d1e0e 06-Oct-2015 hannesw

8138758: U+180E not recognized as whitespace by Joni
Reviewed-by: attila, sundar

1451:d47674217066 05-Oct-2015 hannesw

8138882: Performance regression due to anonymous classloading
Reviewed-by: attila, sundar

1450:68a026de1201 02-Oct-2015 hannesw

8137281: OutOfMemoryError with large numeric keys in JSON.parse
Reviewed-by: attila, mhaupt

1449:d8936a4a0186 01-Oct-2015 sundar

8138616: invokeFunction fails if function calls a function defined in GLOBAL_SCOPE
Reviewed-by: hannesw, mhaupt

1448:6adb23130ed6 01-Oct-2015 hannesw

8138632: Sparse array does not handle growth of underlying dense array
Reviewed-by: attila, sundar

1445:8535274223d7 28-Sep-2015 sundar

8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects
Reviewed-by: attila, hannesw

1442:214b97ba911f 26-Sep-2015 lana

Merge

1441:ae68bfedfad2 25-Sep-2015 attila

8134488: var statement in if(false) block incorrectly evacuated into enclosing function
Reviewed-by: hannesw, sundar

1439:47848d88093b 24-Sep-2015 attila

8134490: Dead var statement evacuation incorrectly descends into nested functions
Reviewed-by: hannesw, mhaupt

1438:d09ca2242f2f 25-Sep-2015 sundar

8137134: invokespecial on indirect super interface is generated by Java adapter generator
Reviewed-by: attila, hannesw

1437:678db05f13ba 22-Sep-2015 sundar

8136894: test/script/currently-failing/gettersetter.js passes, move it out of currently-failing tests
Reviewed-by: hannesw, mhaupt

1436:f86149c8aaea 21-Sep-2015 sundar

8136832: property_delete.js tests be moved out from currently-failing
Reviewed-by: attila, lagergren, hannesw

1435:6e5080fdfaad 19-Sep-2015 hannesw

8135190: Method code too large in Babel browser.js script
Reviewed-by: attila, sundar


/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ObjectNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Splittable.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
script/basic/JDK-8135190.js
1432:67bab332bcb3 17-Sep-2015 sundar

8136694: Megemorphic scope access does not throw ReferenceError when property is missing
Reviewed-by: attila, hannesw

1429:b4eb53200105 16-Sep-2015 hannesw

8134609: Allow constructors with same prototoype map to share the allocator map
Reviewed-by: attila, sundar

1428:c209abbe9b24 16-Sep-2015 sundar

8136544: Call site switching to megamorphic causes incorrect property read
Reviewed-by: attila, mhaupt

1427:31f1156a592b 15-Sep-2015 sundar

8080501: javaarrayconversion.js test is flawed
Reviewed-by: attila, hannesw

1420:c62b95b20e60 10-Sep-2015 attila

8135336: Fix broken build after JDK-8135262
Reviewed-by: hannesw, sundar

1419:e7d479909bc5 10-Sep-2015 attila

8135262: Sanitize CodeInstaller API
Reviewed-by: hannesw, sundar

1418:ca0e29811b81 10-Sep-2015 hannesw

8134569: Add tests for prototype callsites
Reviewed-by: attila, sundar

1417:97bb1c7b0f50 10-Sep-2015 hannesw

8135000: Number.prototype.toFixed returns wrong string for 0.5 and -0.5
Reviewed-by: attila, sundar

1408:ac8a32176cbe 01-Sep-2015 aw

8134873: Implement support for ES6 numeric literals
Reviewed-by: attila, sundar

1407:ad3c4bdf0cf6 03-Sep-2015 sundar

8087292: nashorn should have a "fail-fast" option for scripting, analog to bash "set -e"
Reviewed-by: hannesw, jlaskey, mhaupt

1405:94302631afc4 02-Sep-2015 attila

8134939: Improve toString method of Dynalink DynamicMethod objects
Reviewed-by: hannesw, sundar

1401:d7d4c84bd750 01-Sep-2015 aw

8134865: Need to restore for container block from lexical context in finally
Reviewed-by: attila, mhaupt

1400:6e41fdc6acdf 01-Sep-2015 sundar

8068901: Surprising behavior with more than one functional interface on a class
8068903: Can't invoke vararg @FunctionalInterface methods
Reviewed-by: attila, hannesw

1398:cffb8ad5ad94 31-Aug-2015 sundar

8134731: Function.prototype.apply interacts incorrectly with arguments
Reviewed-by: attila, hannesw

1393:d61744c0d1d2 26-Aug-2015 mhaupt

8134484: disallow backquotes as heredoc end marker delimiters
Reviewed-by: attila, sundar

1392:5efd65e18b71 26-Aug-2015 mhaupt

8073613: Here documents: how to avoid string interpolation?
Summary: support heredoc end marker quoting like in bash
Reviewed-by: attila, hannesw

1387:864aaf4e6441 24-Aug-2015 attila

8133785: SharedScopeCall should be enabled for non-optimistic call sites in optimistic compilation
Reviewed-by: hannesw, lagergren

1382:9b3eca69b88b 20-Aug-2015 lana

Merge

1380:6060f7652a28 18-Aug-2015 mhaupt

8077168: CodeStoreAndPathTest.java fails in jtreg mode on Mac
Summary: use correct path on JRT file system
Reviewed-by: attila, sundar

1375:6cb5cb0a4ec9 14-Aug-2015 sundar

8133624: Move JDK-8055034.js and JDK-8130127.js to currently-failing directory to exclude from test run
Reviewed-by: jlaskey, hannesw

1369:a3c6abd88eb4 06-Aug-2015 sundar

8133119: Error message associated with TypeError for call and new should include stringified Node
Reviewed-by: attila, mhaupt

1368:ed56500172f4 04-Aug-2015 sundar

8073733: TypeError messages with "call" and "new" could be improved
Reviewed-by: attila, mhaupt

1365:833a4df84bc7 28-Jul-2015 sundar

8132092: Nashorn copyright has to be updated
Reviewed-by: jlaskey, hannesw, mhaupt

1360:b983e998f528 22-Jul-2015 hannesw

8131683: Delete fails over multiple scopes
Reviewed-by: mhaupt, sundar

1359:348ce347ba14 20-Jul-2015 hannesw

8131340: Varargs function is recompiled each time it is linked
Reviewed-by: mhaupt, sundar

1356:9b45ff9ffa8f 16-Jul-2015 sundar

8131039: after adding a function property to Object.prototype, JSON.parse with reviver function goes into infinite loop
Reviewed-by: hannesw, mhaupt

1355:87123e713c92 13-Jul-2015 sundar

8130853: Non-extensible global is not handled property
Reviewed-by: jlaskey, hannesw

1350:3cb11f4d617e 08-Jul-2015 sundar

8130734: Apply transformations found by netbeans Refactor->Inspect and transform menu
Reviewed-by: hannesw, jlaskey, mhaupt


/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/Formatter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ClassEmitter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ConstantData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/DumpBytecode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornClassReader.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDate.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RewriteException.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Region.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/ShellFunctions.java
src/jdk/nashorn/api/javaaccess/test/SharedObject.java
src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java
src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java
src/jdk/nashorn/api/tree/test/ParseAPITest.java
src/jdk/nashorn/internal/performance/OctaneTest.java
src/jdk/nashorn/internal/runtime/test/ExceptionsNotSerializable.java
src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java
src/jdk/nashorn/internal/test/framework/TestFinder.java
src/jdk/nashorn/test/models/JDK_8081015_TestModel.java
1345:d017877b3b8c 02-Jul-2015 lana

Merge

1342:6eca661ddf79 02-Jul-2015 mhaupt

8130306: enable running Nashorn test on Windows
Summary: fix executable name (add .exe suffix)
Reviewed-by: hannesw, sundar

1340:d95394322204 01-Jul-2015 mhaupt

8130127: streamline input parameter of Nashorn scripting $EXEC function
Summary: handle null and undefined correctly, do not coerce them to strings
Reviewed-by: lagergren, sundar

1339:0b60cae91ec6 30-Jun-2015 prr

Merge

1336:efb5f54092ed 30-Jun-2015 sundar

8114838: Anonymous functions escape to surrounding scope when defined under "with" statement
Reviewed-by: attila, hannesw, lagergren

1335:555e9e0f6a55 29-Jun-2015 attila

8130035: Move test/script/basic/NASHORN-627.js to currently-failing until JDK-8129881 is fixed
Reviewed-by: lagergren, sundar

1330:fe33c4db8700 24-Jun-2015 darcy

8129597: Add tier 3 test definitions to the JDK 9 forest
Reviewed-by: smarks, jjg

1329:1b4ad06c714e 23-Jun-2015 attila

8129410: Java adapters with class-level overrides should preserve variable arity constructors
Reviewed-by: lagergren, sundar

1324:7e06231229fd 17-Jun-2015 sundar

8098847: obj."prop" and obj.'prop' should result in SyntaxError
Reviewed-by: hannesw, attila

1323:93e4c151d6cc 17-Jun-2015 hannesw

8087312: PropertyMapWrapper.equals should compare className
Reviewed-by: sundar, attila

1322:87f7ef8273bc 16-Jun-2015 sundar

8098578: Global scope is not accessible with indirect load call
Reviewed-by: attila, hannesw

1321:8f389acf77f0 16-Jun-2015 hannesw

8098807: Strict eval throws ClassCastException with large scripts
Reviewed-by: sundar, attila

1320:0e28af5ee013 15-Jun-2015 hannesw

8098546: eval within a 'with' leaks definitions into global scope
Reviewed-by: sundar, attila

1319:bd783ddc4333 15-Jun-2015 hannesw

8086052: Script evaluation should not return last function declaration
Reviewed-by: sundar, attila

1318:5808c1886a90 12-Jun-2015 sundar

8087211: Indirect evals should be strict with -strict option
Reviewed-by: lagergren, hannesw

1313:87f156db0b42 09-Jun-2015 sundar

8086032: Add compiler error tests when syntax extensions are used with --no-syntax-extensions option
Reviewed-by: attila, hannesw

1310:09d538ef34f2 08-Jun-2015 sundar

8085802: Nashorn -nse option causes parse error on anonymous function definition
Reviewed-by: lagergren, attila

1308:0eeaadd17fff 04-Jun-2015 mhaupt

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

1303:d47ac275fab7 03-Jun-2015 hannesw

8066220: Fuzzing bug: MethodHandle bug (Object,Object) != (boolean)Object
Reviewed-by: lagergren, attila, sundar

1299:0d4841f2c800 02-Jun-2015 mhaupt

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

1297:92f7bf49eb65 02-Jun-2015 attila

8066773: JSON-friendly wrapper for objects
Reviewed-by: jlaskey, lagergren, sundar

1296:6cb8df3f0cc6 02-Jun-2015 darcy

8075555: Add tiered testing definitions to the nashorn repo
Reviewed-by: lagergren

1295:53e839cab67e 01-Jun-2015 sundar

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

1291:456ffec2b5ae 27-May-2015 sundar

8081156: jjs "nashorn.args" system property is not effective when script arguments are passed
Reviewed-by: hannesw, lagergren

1290:cdec24430159 27-May-2015 attila

8081204: ListAdapter throws NPE when adding/removing elements outside of JS context
Reviewed-by: lagergren, sundar

1289:b5fc67115382 27-May-2015 sundar

8007456: Nashorn test framework @argument does not handle quoted strings
Reviewed-by: hannesw, lagergren

1288:9fba27631f21 26-May-2015 attila

8081062: ListAdapter should take advantage of JSObject
Reviewed-by: lagergren, sundar

1287:160880d3117d 26-May-2015 attila

8081015: Allow conversion of native arrays to Queue and Collection
Reviewed-by: hannesw, lagergren, sundar

1286:beb84ff64d16 26-May-2015 sundar

8036743: need ArrayBuffer constructor with specified data
Reviewed-by: attila, hannesw, lagergren

1283:14e38af72963 21-May-2015 sundar

8079145: jdk.nashorn.internal.runtime.arrays.IntArrayData.convert assertion
Reviewed-by: jlaskey, hannesw

1282:f879641b5a69 21-May-2015 sundar

8080848: delete of bound Java method property results in crash
Reviewed-by: hannesw, lagergren

1279:01a9bdf3f840 15-May-2015 attila

8078414: Don't create impossible converters for ScriptObjectMirror
Reviewed-by: hannesw, sundar

1278:4dc7eb763139 15-May-2015 mhaupt

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

1277:92958064570c 15-May-2015 attila

8079424: code generator for discarded boolean logical operation has an extra pop
Reviewed-by: lagergren, sundar

1274:d46a2d937061 13-May-2015 attila

8080295: Need to adjust test output for 8067931
Reviewed-by: jlaskey, sundar

1271:b506754c7d64 12-May-2015 sundar

8080182: Array.prototype.sort throws IAE on inconsistent comparison
Reviewed-by: lagergren, hannesw

1265:6af2ee7b09a9 06-May-2015 sundar

8079470: Misleading error message when explicit signature constructor is called with wrong arguments
Reviewed-by: jlaskey, hannesw

1264:9831c47f6279 06-May-2015 hannesw

8066237: Fuzzing bug: Parser error on optimistic recompilation
Reviewed-by: lagergren, attila

1261:231d6fd660b8 05-May-2015 attila

8079269: Optimistic rewrite in object literal causes ArrayIndexOutOfBoundsException
Reviewed-by: hannesw, lagergren

1260:a9b03ce75736 05-May-2015 hannesw

8078612: Persistent code cache should support more configurations
Reviewed-by: lagergren, attila

1259:811bbe3c6959 05-May-2015 hannesw

8078049: Nashorn crashes when attempting to start TypeScript compiler
Reviewed-by: lagergren, attila

1256:b275aac76cdd 26-Apr-2015 hannesw

8053905: Eager code generation fails for earley boyer with split threshold set to 1000
Reviewed-by: attila, lagergren

1255:b93949f9e5fd 26-Apr-2015 hannesw

8066407: Function with same body not reparsed after SyntaxError
Reviewed-by: attila, lagergren

1251:4f669d2d88ae 20-Apr-2015 hannesw

8071928: Instance properties with getters returning wrong values
Reviewed-by: attila, lagergren, sundar

1250:7eab2df7213d 20-Apr-2015 hannesw

8073846: Javascript for-in loop returned extra keys
Reviewed-by: attila, lagergren, sundar

1247:dcc7a1d86525 16-Apr-2015 hannesw

8077955: Undeclared globals in eval code should not be handled as fast scope
Reviewed-by: lagergren, attila

1245:c55ce3738888 10-Apr-2015 hannesw

8067215: Disable dual fields when not using optimistic types
Reviewed-by: attila, lagergren


/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java
/openjdk10/nashorn/docs/DEVELOPER_README
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilerConstants.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MapCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MapTuple.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornGuards.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/JD.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/JO.java
script/nosecurity/JDK-8067215.js
1243:df6c3e9c1a0b 06-Apr-2015 sundar

8076972: Several nashorn tests failing
Reviewed-by: lagergren, jlaskey

1241:ea4e794c3927 08-Apr-2015 lana

Merge


/openjdk10/nashorn/make/Makefile
src/jdk/internal/dynalink/beans/CallerSensitiveTest.java
src/jdk/nashorn/api/NashornSQLDriver.java
src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java
src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
src/jdk/nashorn/api/javaaccess/ConsStringTest.java
src/jdk/nashorn/api/javaaccess/MethodAccessTest.java
src/jdk/nashorn/api/javaaccess/NumberAccessTest.java
src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java
src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java
src/jdk/nashorn/api/javaaccess/Person.java
src/jdk/nashorn/api/javaaccess/SharedObject.java
src/jdk/nashorn/api/javaaccess/StringAccessTest.java
src/jdk/nashorn/api/scripting/InvocableTest.java
src/jdk/nashorn/api/scripting/MultipleEngineTest.java
src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java
src/jdk/nashorn/api/scripting/ScopeTest.java
src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
src/jdk/nashorn/api/scripting/ScriptEngineTest.java
src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java
src/jdk/nashorn/api/scripting/VariableArityTestInterface.java
src/jdk/nashorn/api/scripting/Window.java
src/jdk/nashorn/api/scripting/WindowEventHandler.java
src/jdk/nashorn/api/scripting/resources/func.js
src/jdk/nashorn/api/scripting/resources/gettersetter.js
src/jdk/nashorn/api/scripting/resources/witheval.js
src/jdk/nashorn/api/tree/ParseAPITest.java
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/parser/ParserTest.java
src/jdk/nashorn/internal/runtime/ClassFilterTest.java
src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
src/jdk/nashorn/internal/runtime/ConsStringTest.java
src/jdk/nashorn/internal/runtime/ContextTest.java
src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java
src/jdk/nashorn/internal/runtime/JSTypeTest.java
src/jdk/nashorn/internal/runtime/LexicalBindingTest.java
src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java
src/jdk/nashorn/internal/runtime/SourceTest.java
src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java
src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java
src/jdk/nashorn/internal/runtime/resources/load_test.js
1240:862630898880 03-Apr-2015 lana

Merge


/openjdk10/nashorn/make/Makefile
src/jdk/internal/dynalink/beans/CallerSensitiveTest.java
src/jdk/nashorn/api/NashornSQLDriver.java
src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java
src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
src/jdk/nashorn/api/javaaccess/ConsStringTest.java
src/jdk/nashorn/api/javaaccess/MethodAccessTest.java
src/jdk/nashorn/api/javaaccess/NumberAccessTest.java
src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java
src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java
src/jdk/nashorn/api/javaaccess/Person.java
src/jdk/nashorn/api/javaaccess/SharedObject.java
src/jdk/nashorn/api/javaaccess/StringAccessTest.java
src/jdk/nashorn/api/scripting/InvocableTest.java
src/jdk/nashorn/api/scripting/MultipleEngineTest.java
src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java
src/jdk/nashorn/api/scripting/ScopeTest.java
src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
src/jdk/nashorn/api/scripting/ScriptEngineTest.java
src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java
src/jdk/nashorn/api/scripting/VariableArityTestInterface.java
src/jdk/nashorn/api/scripting/Window.java
src/jdk/nashorn/api/scripting/WindowEventHandler.java
src/jdk/nashorn/api/scripting/resources/func.js
src/jdk/nashorn/api/scripting/resources/gettersetter.js
src/jdk/nashorn/api/scripting/resources/witheval.js
src/jdk/nashorn/api/tree/ParseAPITest.java
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/parser/ParserTest.java
src/jdk/nashorn/internal/runtime/ClassFilterTest.java
src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
src/jdk/nashorn/internal/runtime/ConsStringTest.java
src/jdk/nashorn/internal/runtime/ContextTest.java
src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java
src/jdk/nashorn/internal/runtime/JSTypeTest.java
src/jdk/nashorn/internal/runtime/LexicalBindingTest.java
src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java
src/jdk/nashorn/internal/runtime/SourceTest.java
src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java
src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java
src/jdk/nashorn/internal/runtime/resources/load_test.js
1239:77609e069f9f 03-Apr-2015 sundar

8076646: nashorn tests should avoid using package names used by nashorn sources
Reviewed-by: hannesw


/openjdk10/nashorn/make/build.xml
script/sandbox/interfaceimpl.js
script/trusted/JDK-8025629.js
src/META-INF/services/java.sql.Driver
src/jdk/internal/dynalink/beans/CallerSensitiveTest.java
src/jdk/internal/dynalink/beans/test/CallerSensitiveTest.java
src/jdk/nashorn/api/NashornSQLDriver.java
src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java
src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
src/jdk/nashorn/api/javaaccess/ConsStringTest.java
src/jdk/nashorn/api/javaaccess/MethodAccessTest.java
src/jdk/nashorn/api/javaaccess/NumberAccessTest.java
src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java
src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java
src/jdk/nashorn/api/javaaccess/Person.java
src/jdk/nashorn/api/javaaccess/SharedObject.java
src/jdk/nashorn/api/javaaccess/StringAccessTest.java
src/jdk/nashorn/api/javaaccess/test/ArrayConversionTest.java
src/jdk/nashorn/api/javaaccess/test/BooleanAccessTest.java
src/jdk/nashorn/api/javaaccess/test/ConsStringTest.java
src/jdk/nashorn/api/javaaccess/test/MethodAccessTest.java
src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java
src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java
src/jdk/nashorn/api/javaaccess/test/ObjectAccessTest.java
src/jdk/nashorn/api/javaaccess/test/Person.java
src/jdk/nashorn/api/javaaccess/test/SharedObject.java
src/jdk/nashorn/api/javaaccess/test/StringAccessTest.java
src/jdk/nashorn/api/scripting/InvocableTest.java
src/jdk/nashorn/api/scripting/MultipleEngineTest.java
src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java
src/jdk/nashorn/api/scripting/ScopeTest.java
src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
src/jdk/nashorn/api/scripting/ScriptEngineTest.java
src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java
src/jdk/nashorn/api/scripting/VariableArityTestInterface.java
src/jdk/nashorn/api/scripting/Window.java
src/jdk/nashorn/api/scripting/WindowEventHandler.java
src/jdk/nashorn/api/scripting/resources/func.js
src/jdk/nashorn/api/scripting/resources/gettersetter.js
src/jdk/nashorn/api/scripting/resources/witheval.js
src/jdk/nashorn/api/scripting/test/InvocableTest.java
src/jdk/nashorn/api/scripting/test/MultipleEngineTest.java
src/jdk/nashorn/api/scripting/test/PluggableJSObjectTest.java
src/jdk/nashorn/api/scripting/test/ScopeTest.java
src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java
src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java
src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java
src/jdk/nashorn/api/scripting/test/VariableArityTestInterface.java
src/jdk/nashorn/api/scripting/test/Window.java
src/jdk/nashorn/api/scripting/test/WindowEventHandler.java
src/jdk/nashorn/api/scripting/test/resources/func.js
src/jdk/nashorn/api/scripting/test/resources/gettersetter.js
src/jdk/nashorn/api/scripting/test/resources/witheval.js
src/jdk/nashorn/api/test/NashornSQLDriver.java
src/jdk/nashorn/api/tree/ParseAPITest.java
src/jdk/nashorn/api/tree/test/ParseAPITest.java
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/codegen/test/CompilerTest.java
src/jdk/nashorn/internal/parser/ParserTest.java
src/jdk/nashorn/internal/parser/test/ParserTest.java
src/jdk/nashorn/internal/runtime/ClassFilterTest.java
src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
src/jdk/nashorn/internal/runtime/ConsStringTest.java
src/jdk/nashorn/internal/runtime/ContextTest.java
src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java
src/jdk/nashorn/internal/runtime/JSTypeTest.java
src/jdk/nashorn/internal/runtime/LexicalBindingTest.java
src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java
src/jdk/nashorn/internal/runtime/SourceTest.java
src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java
src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java
src/jdk/nashorn/internal/runtime/regexp/joni/test/JoniTest.java
src/jdk/nashorn/internal/runtime/regexp/test/JdkRegExpTest.java
src/jdk/nashorn/internal/runtime/resources/load_test.js
src/jdk/nashorn/internal/runtime/test/ClassFilterTest.java
src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java
src/jdk/nashorn/internal/runtime/test/ConsStringTest.java
src/jdk/nashorn/internal/runtime/test/ContextTest.java
src/jdk/nashorn/internal/runtime/test/ExceptionsNotSerializable.java
src/jdk/nashorn/internal/runtime/test/JSTypeTest.java
src/jdk/nashorn/internal/runtime/test/LexicalBindingTest.java
src/jdk/nashorn/internal/runtime/test/NoPersistenceCachingTest.java
src/jdk/nashorn/internal/runtime/test/SourceTest.java
src/jdk/nashorn/internal/runtime/test/TrustedScriptEngineTest.java
src/jdk/nashorn/internal/runtime/test/resources/load_test.js
1237:869d0372b303 26-Mar-2015 hannesw

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

1235:35030ba87ca8 25-Mar-2015 hannesw

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

1231:5895d96a6a55 25-Mar-2015 hannesw

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

1230:b3c9cf883e3a 25-Mar-2015 slugovoy

8075240: Output of some tests contains platform specific line break
Reviewed-by: sundar

1224:065b159bb922 20-Mar-2015 slugovoy

8068306: Tests for AST presentation Nashorn Parser API
8068304: Tests for Diagnostic listener for Nashorn Parser API
8068303: Create tests for Nashorn Parser API for create Tree from some different source and parameters
Reviewed-by: sundar, lagergren


script/nosecurity/parser-args.js
script/nosecurity/parser.js
script/nosecurity/treeapi/array_access.js
script/nosecurity/treeapi/array_access.js.EXPECTED
script/nosecurity/treeapi/array_literal.js
script/nosecurity/treeapi/array_literal.js.EXPECTED
script/nosecurity/treeapi/assignment.js
script/nosecurity/treeapi/assignment.js.EXPECTED
script/nosecurity/treeapi/assignmentExpr.js
script/nosecurity/treeapi/assignmentExpr.js.EXPECTED
script/nosecurity/treeapi/binaryExpr.js
script/nosecurity/treeapi/binaryExpr.js.EXPECTED
script/nosecurity/treeapi/block.js
script/nosecurity/treeapi/block.js.EXPECTED
script/nosecurity/treeapi/breakStat.js
script/nosecurity/treeapi/breakStat.js.EXPECTED
script/nosecurity/treeapi/case.js
script/nosecurity/treeapi/case.js.EXPECTED
script/nosecurity/treeapi/compilationUnitTree.js
script/nosecurity/treeapi/condExpr.js
script/nosecurity/treeapi/condExpr.js.EXPECTED
script/nosecurity/treeapi/continueStat.js
script/nosecurity/treeapi/continueStat.js.EXPECTED
script/nosecurity/treeapi/debuggerStat.js
script/nosecurity/treeapi/debuggerStat.js.EXPECTED
script/nosecurity/treeapi/diagnostic.js
script/nosecurity/treeapi/diagnostic.js.EXPECTED
script/nosecurity/treeapi/dowhile.js
script/nosecurity/treeapi/dowhile.js.EXPECTED
script/nosecurity/treeapi/empty.js
script/nosecurity/treeapi/empty.js.EXPECTED
script/nosecurity/treeapi/erroneous.js
script/nosecurity/treeapi/erroneous.js.EXPECTED
script/nosecurity/treeapi/for.js
script/nosecurity/treeapi/for.js.EXPECTED
script/nosecurity/treeapi/forin.js
script/nosecurity/treeapi/forin.js.EXPECTED
script/nosecurity/treeapi/functionCall.js
script/nosecurity/treeapi/functionCall.js.EXPECTED
script/nosecurity/treeapi/functionDeclaration.js
script/nosecurity/treeapi/functionDeclaration.js.EXPECTED
script/nosecurity/treeapi/functionExpr.js
script/nosecurity/treeapi/functionExpr.js.EXPECTED
script/nosecurity/treeapi/identifier.js
script/nosecurity/treeapi/identifier.js.EXPECTED
script/nosecurity/treeapi/if.js
script/nosecurity/treeapi/if.js.EXPECTED
script/nosecurity/treeapi/instanceof.js
script/nosecurity/treeapi/instanceof.js.EXPECTED
script/nosecurity/treeapi/labelledStat.js
script/nosecurity/treeapi/labelledStat.js.EXPECTED
script/nosecurity/treeapi/literal.js
script/nosecurity/treeapi/literal.js.EXPECTED
script/nosecurity/treeapi/memberSelect.js
script/nosecurity/treeapi/memberSelect.js.EXPECTED
script/nosecurity/treeapi/new.js
script/nosecurity/treeapi/new.js.EXPECTED
script/nosecurity/treeapi/objectLiteral.js
script/nosecurity/treeapi/objectLiteral.js.EXPECTED
script/nosecurity/treeapi/property.js
script/nosecurity/treeapi/property.js.EXPECTED
script/nosecurity/treeapi/regexp.js
script/nosecurity/treeapi/regexp.js.EXPECTED
script/nosecurity/treeapi/return.js
script/nosecurity/treeapi/return.js.EXPECTED
script/nosecurity/treeapi/switch.js
script/nosecurity/treeapi/switch.js.EXPECTED
script/nosecurity/treeapi/throw.js
script/nosecurity/treeapi/throw.js.EXPECTED
script/nosecurity/treeapi/try.js
script/nosecurity/treeapi/try.js.EXPECTED
script/nosecurity/treeapi/unary.js
script/nosecurity/treeapi/unary.js.EXPECTED
script/nosecurity/treeapi/utils.js
script/nosecurity/treeapi/variable.js
script/nosecurity/treeapi/variable.js.EXPECTED
script/nosecurity/treeapi/while.js
script/nosecurity/treeapi/while.js.EXPECTED
script/nosecurity/treeapi/with.js
script/nosecurity/treeapi/with.js.EXPECTED
1221:eaa136f2b489 18-Mar-2015 sundar

8075454: Anonymous functions have internal names exposed via parser API
Reviewed-by: hannesw, lagergren

1220:8bbea2def25f 18-Mar-2015 sundar

8075448: nashorn parser API returns init variable tree object of a for loop after for loop statement tree object
Reviewed-by: lagergren, hannesw, attila

1218:9cc2cb306b60 16-Mar-2015 lagergren

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

1217:6490bba01455 16-Mar-2015 sundar

8075207: Nashorn parser API returns StatementTree objects in out of order
Reviewed-by: lagergren, forax, hannesw

1216:ce9cf6c2d3f5 16-Mar-2015 attila

8075090: Add tests for the basic failure of try/finally compilation
Reviewed-by: hannesw, lagergren

1208:3b5da5474965 11-Mar-2015 hannesw

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

1205:dec3faccd3de 10-Mar-2015 hannesw

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

1204:9597425b6b38 09-Mar-2015 sundar

8074671: Nashorn Parser API
Reviewed-by: darcy, forax, attila, hannesw


/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/nbproject/project.xml
/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/samples/evalcheck.js
/openjdk10/nashorn/samples/withcheck.js
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalLoopTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Diagnostic.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticListener.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/GotoTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMapImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LoopTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParenthesizedTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParserImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES5_1.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/StatementTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/StatementTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTree.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTreeImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/package-info.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockStatement.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/DebuggerNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ErrorNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java
script/basic/parser/tryCatchStat.js.EXPECTED
script/basic/parser/util.js
script/nosecurity/parserapi.js
script/nosecurity/parserapi.js.EXPECTED
script/nosecurity/parserapi_const_as_var.js
script/nosecurity/parserapi_const_as_var.js.EXPECTED
script/nosecurity/parserapi_empty_stat.js
script/nosecurity/parserapi_empty_stat.js.EXPECTED
script/nosecurity/parserapi_nse.js
script/nosecurity/parserapi_nse.js.EXPECTED
script/nosecurity/parserapi_scripting.js
script/nosecurity/parserapi_scripting.js.EXPECTED
script/nosecurity/parserapi_strict.js
script/nosecurity/parserapi_strict.js.EXPECTED
script/nosecurity/parsernegativetests/caseoutofswitch.js
script/nosecurity/parsernegativetests/illegalbreak.js
script/nosecurity/parsernegativetests/illegalcontinue.js
script/nosecurity/parsernegativetests/illegallvalue.js
script/nosecurity/parsernegativetests/illegaloperator.js
script/nosecurity/parsernegativetests/keywordident.js
script/nosecurity/parsernegativetests/parenmissing.js
script/nosecurity/parsernegativetests/repeatedproperty.js
script/nosecurity/parsernegativetests/strict_repeatedproperty.js
script/nosecurity/parsernegativetests/strict_repeatparam.js
script/nosecurity/parsernegativetests/strict_with.js
script/nosecurity/parsernegativetests/toplevelreturn.js
script/nosecurity/parsertests/array_literal.js
script/nosecurity/parsertests/assignmentExpr.js
script/nosecurity/parsertests/binaryExpr.js
script/nosecurity/parsertests/block.js
script/nosecurity/parsertests/breakStat.js
script/nosecurity/parsertests/condExpr.js
script/nosecurity/parsertests/continueStat.js
script/nosecurity/parsertests/debuggerStat.js
script/nosecurity/parsertests/functions.js
script/nosecurity/parsertests/ifStat.js
script/nosecurity/parsertests/labelledStat.js
script/nosecurity/parsertests/lhsExpr.js
script/nosecurity/parsertests/loopStat.js
script/nosecurity/parsertests/objectLitExpr.js
script/nosecurity/parsertests/parenExpr.js
script/nosecurity/parsertests/primaryExpr.js
script/nosecurity/parsertests/regexp_literal.js
script/nosecurity/parsertests/returnStat.js
script/nosecurity/parsertests/switchStat.js
script/nosecurity/parsertests/throwStat.js
script/nosecurity/parsertests/tryCatchStat.js
script/nosecurity/parsertests/unaryExpr.js
script/nosecurity/parsertests/useStrict.js
script/nosecurity/parsertests/varDecl.js
script/nosecurity/parsertests/withStat.js
script/nosecurity/parservisitor.js
script/nosecurity/parservisitor.js.EXPECTED
src/jdk/nashorn/api/tree/ParseAPITest.java
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/parser/ParserTest.java
1203:b4d62e7260a4 09-Mar-2015 hannesw

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

1202:c4ea1d87ab67 06-Mar-2015 hannesw

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

1197:20c3aef2b4cb 05-Mar-2015 attila

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

1195:7939ae855d57 27-Feb-2015 hannesw

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

1194:bc79173a9e77 27-Feb-2015 sundar

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

1190:2568a362d358 20-Feb-2015 attila

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

1186:4a2dfd2ec3f3 12-Feb-2015 attila

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

1184:2feff3616ba7 09-Feb-2015 sundar

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

1183:dbfbf5423642 06-Feb-2015 sundar

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

1179:2b9af466a49d 05-Feb-2015 hannesw

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

1178:82d1bb9324cf 05-Feb-2015 hannesw

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

1177:8e86c58cbb00 05-Feb-2015 sundar

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


/openjdk10/nashorn/samples/javashell.js
/openjdk10/nashorn/samples/shell.js
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java
src/jdk/nashorn/api/scripting/ScriptEngineTest.java
1173:82ae555768c7 28-Jan-2015 attila

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


/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockLexicalContext.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockStatement.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BreakNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ContinueNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JumpStatement.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JumpToInlinedFinally.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContextNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/OptimisticLexicalContext.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TryNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/PrintVisitor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
script/basic/JDK-8067139.js
1170:da0ae09ceff8 19-Jan-2015 attila

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

1166:1cf2dcef036a 14-Jan-2015 sundar

8068985: Wrong 'this' bound to eval call within a function when caller's 'this' is a Java object
Reviewed-by: jlaskey, attila

1165:db52b3e36abc 14-Jan-2015 attila

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

1164:6344abc235e9 14-Jan-2015 attila

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

1163:d4510be6f97a 14-Jan-2015 attila

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

1162:65337c25a5e3 13-Jan-2015 attila

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

1158:ff6d1fe94b3d 12-Jan-2015 attila

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

1157:04808fb1b059 07-Jan-2015 sundar

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

1152:5f6a840fc19d 17-Dec-2014 attila

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


/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BaseNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Expression.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/GetSplitState.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JoinPredecessorExpression.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ObjectNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TernaryNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/UnaryNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/JSONWriter.java
script/basic/JDK-8067774.js
script/basic/JDK-8067774.js.EXPECTED
1151:2947ce913863 18-Dec-2014 sundar

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

1149:afdeed4d671a 16-Dec-2014 hannesw

8066226: Fuzzing bug: parameter counts differ in TypeConverterFactory
Reviewed-by: attila, sundar

1147:889c5b47de69 14-Dec-2014 hannesw

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

1146:bf74d46129c1 14-Dec-2014 hannesw

8066215: Fuzzing bug: length valueOf bug
Reviewed-by: attila, lagergren

1142:c4c3be2ab854 11-Dec-2014 hannesw

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

1141:7c1cff3cae2e 11-Dec-2014 hannesw

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

1140:5eab6cf7f697 10-Dec-2014 hannesw

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

1139:31758a52bd55 10-Dec-2014 attila

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

1138:5cda82fecbc5 10-Dec-2014 sundar

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

1137:81752184ec8a 09-Dec-2014 attila

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

1136:42f7a7a8f34d 10-Dec-2014 attila

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

1135:f3a3d20c03f8 10-Dec-2014 attila

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

1134:e5b476bff0bd 08-Dec-2014 attila

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

1133:83951bd95ac2 08-Dec-2014 attila

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

1130:deeaf44a2ca1 05-Dec-2014 sundar

8066749: jdk9-dev/nashorn ant build fails with jdk9 modular image build as JAVA_HOME
Reviewed-by: lagergren, hannesw

1127:1c7fd53d4205 04-Dec-2014 sundar

8066696: test/script/nosecurity/JDK-8055034.js -Xbootclasspath option is wrong
Reviewed-by: attila, lagergren

1126:687430164864 04-Dec-2014 sundar

8066683: nashorn test failures after modular image changes
Reviewed-by: attila, jlaskey

1125:a64d69fb8eb3 03-Dec-2014 chegar

Merge

1124:f0345e058826 03-Dec-2014 attila

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

1123:c065853b25fe 03-Dec-2014 attila

8066222: too strong assertion on function expression names
Reviewed-by: hannesw, lagergren

1121:69de08fa3ee6 03-Dec-2014 hannesw

8066214: Fuzzing bug: Object.prototype.toLocaleString(0)
Reviewed-by: attila, lagergren

1120:083bbe7e2d5f 01-Dec-2014 lagergren

8066238: AssertionError in parser when syntax errors appeared in non finished Blocks
Reviewed-by: hannesw, sundar, lagergren
Contributed-by: andreas.gabrielsson@oracle.com

1118:e26843ca558b 27-Nov-2014 hannesw

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


/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LoopNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/VarNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/WhileNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextSwitchNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
script/basic/es6/for-let.js
script/basic/es6/for-let.js.EXPECTED
script/basic/es6/let-const-statement-context.js
script/basic/es6/let-const-statement-context.js.EXPECTED
script/basic/es6/let-const-switch.js
script/basic/es6/let-const-switch.js.EXPECTED
script/basic/es6/let-load.js
script/basic/es6/let-load.js.EXPECTED
script/basic/es6/let_const_closure.js.EXPECTED
script/basic/es6/lexical-toplevel.js.EXPECTED
1116:ad912b034639 27-Nov-2014 attila

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

1115:a723569d0559 21-Nov-2014 hannesw

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

1113:80be1cd8c2a2 17-Nov-2014 lagergren

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

1112:0c9f3369f3d3 17-Nov-2014 slugovoy

8062638: RuntimeException when run command from js with -scripting on Cygwin
Reviewed-by: hannesw, lagergren

1110:52340a35aec9 03-Dec-2014 chegar

8049367: Modular Run-Time Images
Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, bradford.wetmore@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, james.laskey@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com, sundararajan.athijegannathan@oracle.com

1107:d82eede8ed40 13-Nov-2014 lagergren

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

1101:be3f5ca1edbf 12-Nov-2014 lagergren

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


/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
script/basic/JDK-8035312.js
script/basic/JDK-8035312.js.EXPECTED
script/basic/JDK-8035312_2.js
script/basic/JDK-8035312_2.js.EXPECTED
script/basic/JDK-8035312_3.js
script/basic/JDK-8035312_3.js.EXPECTED
script/basic/JDK-8035312_4.js
script/basic/JDK-8035312_4.js.EXPECTED
script/basic/JDK-8035312_5.js
script/basic/JDK-8035312_5.js.EXPECTED
script/basic/fastpushpop.js.EXPECTED
1100:9d3b6d97f445 11-Nov-2014 attila

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

1095:8fac78c86e3e 06-Nov-2014 hannesw

8047365: Very long function names break codegen
Reviewed-by: attila, lagergren

1094:a22f9ba69baa 06-Nov-2014 hannesw

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

1093:3fa7d5c6ed92 05-Nov-2014 hannesw

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

1092:569b6de2d343 04-Nov-2014 lagergren

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

1090:4df3417e1a6e 03-Nov-2014 lagergren

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

1089:15237f1ca3bb 02-Nov-2014 lagergren

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

1088:7e62d98d4625 03-Nov-2014 lagergren

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


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

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

1086:d017b4ca19bc 02-Nov-2014 attila

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

1084:77e8e0efd4d8 31-Oct-2014 hannesw

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

1083:e319d499e2bf 31-Oct-2014 hannesw

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

1080:6a90ece54f72 30-Oct-2014 hannesw

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

1079:71ddc6499be5 28-Oct-2014 sundar

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

1077:dd7bbdf81a53 27-Oct-2014 sundar

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

1073:06c06c8443fd 23-Oct-2014 lagergren

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


/openjdk10/nashorn/bin/runopt.sh
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/AnyElements.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumericElements.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
script/basic/JDK-8061391.js
script/basic/JDK-8061391.js.EXPECTED
script/basic/JDK-8061391_2.js
script/basic/JDK-8061391_3.js
script/basic/JDK-8061391_3.js.EXPECTED
1072:4dfa462ee93f 21-Oct-2014 attila

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

1071:41d4537f8294 20-Oct-2014 hannesw

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

1065:91129f61b019 16-Oct-2014 attila

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

1064:9e2c726a5f3c 15-Oct-2014 sundar

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

1057:a8d44c7c2ac0 13-Oct-2014 sundar

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

1056:e0b9b2ef8442 13-Oct-2014 hannesw

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

1055:9dc87837f70a 10-Oct-2014 sundar

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

1052:803bc3fd404d 09-Oct-2014 lagergren

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

1050:ab7cd4002e1e 08-Oct-2014 hannesw

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

1036:f0b5e3900a10 25-Sep-2014 lagergren

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


/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
/openjdk10/nashorn/samples/BufferArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ClassEmitter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDataView.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDate.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalFunctions.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticBuiltins.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Specialization.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntElements.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntOrLongElements.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumericElements.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
examples/charcodeat-benchmark.js
examples/push-pop-benchmark.js
script/basic/apply_to_call/apply_to_call5.js
script/basic/apply_to_call/apply_to_call5.js.EXPECTED
script/basic/fastpushpop.js
script/basic/fastpushpop.js.EXPECTED
script/basic/run-octane.js
1035:76f31d739efb 23-Sep-2014 yan

8057779: Tests failed on Windows when in output contains path to script
Reviewed-by: sundar, lagergren, hannesw
Contributed-by: Sergey Lugovoy <sergey.lugovoy@oracle.com>

1034:c3339a31daad 22-Sep-2014 attila

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

1033:c1f651636d9c 22-Sep-2014 hannesw

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


/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ECMAException.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyAccess.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RewriteException.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
script/basic/JDK-8047764-strict.js
script/basic/JDK-8047764-strict.js.EXPECTED
script/basic/JDK-8047764.js
script/basic/JDK-8047764.js.EXPECTED
1029:f2771da9af07 17-Sep-2014 yan

8057035: Some tests failed using java.awt.Color on Solaris without X11 libraries
Reviewed-by: lagergren
Contributed-by: Sergey Lugovoy <sergey.lugovoy@oracle.com>

1028:fbded97d28ca 17-Sep-2014 sundar

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

1026:3936203c7dc8 16-Sep-2014 sundar

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

1025:10f36ba5ef80 15-Sep-2014 hannesw

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

1024:e86dd06a8ccb 15-Sep-2014 sundar

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

1022:a20309596c42 12-Sep-2014 hannesw

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

1020:77efdecfa2a5 11-Sep-2014 lana

Merge

1018:5a238407c8f1 11-Sep-2014 hannesw

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

1016:ba55f0a6473f 10-Sep-2014 lana

Merge

1015:8a4af0397070 10-Sep-2014 hannesw

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

1011:c17045fd979c 09-Sep-2014 attila

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

1010:fc80190e129f 08-Sep-2014 attila

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

1009:884a8ffb6038 08-Sep-2014 yan

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

1008:459874975ef6 08-Sep-2014 sundar

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

1003:37152862918f 04-Sep-2014 attila

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

1002:2f0161551858 04-Sep-2014 hannesw

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


/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MapCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/VarNode.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
script/basic/es6/block-function-decl.js
script/basic/es6/block-function-decl.js.EXPECTED
script/basic/es6/const-empty.js
script/basic/es6/const-empty.js.EXPECTED
script/basic/es6/const-reassign.js
script/basic/es6/const-reassign.js.EXPECTED
script/basic/es6/const-redeclare.js
script/basic/es6/const-redeclare.js.EXPECTED
script/basic/es6/const-self.js
script/basic/es6/const-self.js.EXPECTED
script/basic/es6/const-tdz.js
script/basic/es6/const-tdz.js.EXPECTED
script/basic/es6/const.js
script/basic/es6/const.js.EXPECTED
script/basic/es6/for-let.js
script/basic/es6/for-let.js.EXPECTED
script/basic/es6/let-eval.js
script/basic/es6/let-eval.js.EXPECTED
script/basic/es6/let-load-lib.js
script/basic/es6/let-load.js
script/basic/es6/let-load.js.EXPECTED
script/basic/es6/let-nodeclare.js
script/basic/es6/let-nodeclare.js.EXPECTED
script/basic/es6/let-redeclare.js
script/basic/es6/let-redeclare.js.EXPECTED
script/basic/es6/let-self.js
script/basic/es6/let-self.js.EXPECTED
script/basic/es6/let-tdz.js
script/basic/es6/let-tdz.js.EXPECTED
script/basic/es6/let.js
script/basic/es6/let.js.EXPECTED
script/trusted/JDK-8006529.js
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/parser/ParserTest.java
1000:0b7b3bd3cc04 04-Sep-2014 lagergren

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

998:2520d5e7bc5f 01-Sep-2014 yan

8054343: Nashorn: Some tests fails on windows with AccessControlException
Reviewed-by: lagergren, sundar
Contributed-by: Sergey Lugovoy <sergey.lugovoy@oracle.com>

994:e56bfeff25a9 27-Aug-2014 sundar

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

993:dbb723e6c54c 26-Aug-2014 sundar

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

991:46af7f9765dc 26-Aug-2014 attila

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

989:3c354c3af1d8 26-Aug-2014 sundar

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

984:d6b5c2c6c1d0 26-Aug-2014 yan

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

983:494092ee7a01 25-Aug-2014 attila

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

982:ad7a46083364 25-Aug-2014 sundar

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

980:0f91116bb4bd 22-Aug-2014 sundar

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

979:ee00439d1d54 22-Aug-2014 sundar

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

978:127a155b49c8 21-Aug-2014 sundar

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

977:3516182f0612 20-Aug-2014 sundar

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

974:57500636de77 20-Aug-2014 sundar

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

970:f82b83cf73ae 15-Aug-2014 attila

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


/openjdk10/nashorn/docs/genshelldoc.js
/openjdk10/nashorn/docs/source/importpackageclass.js
/openjdk10/nashorn/docs/source/javaarray.js
/openjdk10/nashorn/docs/source/javaextend.js
/openjdk10/nashorn/docs/source/javaimporter.js
/openjdk10/nashorn/docs/source/javatypes.js
/openjdk10/nashorn/docs/source/overload.js
/openjdk10/nashorn/docs/source/runnable.js
/openjdk10/nashorn/docs/source/samfunc.js
/openjdk10/nashorn/docs/source/test.js
/openjdk10/nashorn/samples/array_mapreduce.js
/openjdk10/nashorn/samples/astviewer.js
/openjdk10/nashorn/samples/barchart_weather.js
/openjdk10/nashorn/samples/call_lambda.js
/openjdk10/nashorn/samples/counters.js
/openjdk10/nashorn/samples/dirname.js
/openjdk10/nashorn/samples/disassemble.js
/openjdk10/nashorn/samples/engine/accessvar.js
/openjdk10/nashorn/samples/engine/callfunc.js
/openjdk10/nashorn/samples/engine/callmethod.js
/openjdk10/nashorn/samples/engine/exposevar.js
/openjdk10/nashorn/samples/engine/foreignobject.js
/openjdk10/nashorn/samples/engine/hello.js
/openjdk10/nashorn/samples/engine/interface.js
/openjdk10/nashorn/samples/engine/interface2.js
/openjdk10/nashorn/samples/engine/lambda_as_func.js
/openjdk10/nashorn/samples/env.js
/openjdk10/nashorn/samples/expression_closure.js
/openjdk10/nashorn/samples/filebrowser.js
/openjdk10/nashorn/samples/fileline.js
/openjdk10/nashorn/samples/fizzbuzz.js
/openjdk10/nashorn/samples/for_each.js
/openjdk10/nashorn/samples/gaussian_random.js
/openjdk10/nashorn/samples/gaussian_random_bind.js
/openjdk10/nashorn/samples/gutenberg.js
/openjdk10/nashorn/samples/heredoc.js
/openjdk10/nashorn/samples/interface_impl.js
/openjdk10/nashorn/samples/javaastviewer.js
/openjdk10/nashorn/samples/javacastcounter.js
/openjdk10/nashorn/samples/javafoovars.js
/openjdk10/nashorn/samples/javaimporter.js
/openjdk10/nashorn/samples/javalist.js
/openjdk10/nashorn/samples/javamap.js
/openjdk10/nashorn/samples/javashell.js
/openjdk10/nashorn/samples/jsadapter_dom.js
/openjdk10/nashorn/samples/jsobj_example.js
/openjdk10/nashorn/samples/jsobject.js
/openjdk10/nashorn/samples/jsobject_mapreduce.js
/openjdk10/nashorn/samples/jsonviewer.js
/openjdk10/nashorn/samples/letter.js
/openjdk10/nashorn/samples/list_mapreduce.js
/openjdk10/nashorn/samples/locales.js
/openjdk10/nashorn/samples/logisticmap.js
/openjdk10/nashorn/samples/options.js
/openjdk10/nashorn/samples/parser.js
/openjdk10/nashorn/samples/readLine.js
/openjdk10/nashorn/samples/sam_function.js
/openjdk10/nashorn/samples/shell.js
/openjdk10/nashorn/samples/stack.js
/openjdk10/nashorn/samples/uniform_random.js
/openjdk10/nashorn/samples/uniq.js
/openjdk10/nashorn/samples/uniqs.js
/openjdk10/nashorn/samples/weather.js
/openjdk10/nashorn/samples/word_histogram.js
/openjdk10/nashorn/samples/zipfs.js
/openjdk10/nashorn/samples/ziplist.js
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/Type.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/NashornTextifier.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CodeStore.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ConsString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAErrors.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FunctionInitializer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Source.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SpillProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
script/basic/JDK-8038413.js
script/basic/JDK-8043232.js
script/basic/JDK-8044695.js
script/basic/JDK-8044750.js
script/basic/JDK-8046026.js
script/basic/JDK-8046905.js
script/basic/JDK-8047067.js
script/basic/JDK-8047166.js
script/basic/JDK-8047357.js
script/basic/JDK-8047369.js
script/basic/JDK-8047371.js
script/basic/JDK-8047728.js
script/basic/JDK-8047959.js
script/basic/JDK-8048079_1.js
script/basic/JDK-8048079_2.js
script/basic/JDK-8048586.js
script/basic/JDK-8049086.js
script/basic/JDK-8051439.js
script/basic/compile-octane-normal.js
script/basic/compile-octane-splitter.js
script/basic/compile-octane.js
script/nosecurity/JDK-8044798.js
script/nosecurity/JDK-8044851.js
script/nosecurity/JDK-8050964.js
script/nosecurity/JDK-8055034.js
script/nosecurity/debuggersupportapi.js
src/jdk/nashorn/api/scripting/ScriptEngineTest.java
src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java
src/jdk/nashorn/internal/runtime/ConsStringTest.java
969:6831ff454574 14-Aug-2014 sundar

8055139: test/script/trusted/JDK-8055107.js fails with access control exception
Reviewed-by: lagergren, attila, jlaskey

968:c116b81e69e9 14-Aug-2014 sundar

8055107: Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally
Reviewed-by: attila, jlaskey

966:c0dd84255936 13-Aug-2014 sundar

8055034: jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression
Reviewed-by: jlaskey, attila

965:e84cfe70c504 13-Aug-2014 sundar

8054993: type info cache may be disabled for test262 and tests explicitly changing that property should use @fork
Reviewed-by: lagergren, hannesw

963:7ab42c461a8c 12-Aug-2014 hannesw

8044851: nashorn properties leak memory
Reviewed-by: attila, jlaskey, lagergren

961:5bf075eb3c23 11-Aug-2014 sundar

8054503: test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip
Reviewed-by: jlaskey, hannesw, attila

958:19795e6f1ecf 07-Aug-2014 hannesw

8043956: Make code caching work with optimistic typing and lazy compilation
Reviewed-by: attila, lagergren


/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ConstantData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FindScopeDepths.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/Type.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/AbstractParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CodeInstaller.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CodeStore.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledScript.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FunctionInitializer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Source.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SpillProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/StoredScript.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/trusted/JDK-8006529.js
src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
956:25a50ee3bb8a 07-Aug-2014 attila

8046026: CompiledFunction.relinkComposableInvoker assert is being hit
Reviewed-by: hannesw, jlaskey, sundar

955:53c5f1286192 06-Aug-2014 sundar

8053910: ScriptObjectMirror causing havoc with Invocation interface
Reviewed-by: jlaskey, attila, hannesw

950:ba38d4cea99e 06-Aug-2014 attila

8051439: Wrong type calculated for ADD operator with undefined operand
Reviewed-by: jlaskey, sundar

949:fca4db1360f7 06-Aug-2014 attila

8044786: Some tests fail with non-optimistic compilation
Reviewed-by: hannesw, jlaskey

948:6f579dd103da 04-Aug-2014 lana

Merge

947:44ab1e6cf0e8 04-Aug-2014 sundar

8054223: Nashorn: AssertionError when use __DIR__ and ScriptEngine.eval()
Reviewed-by: lagergren, hannesw

946:2ce63129b64a 31-Jul-2014 sundar

8053908: jdeps is not PATH on Mac, results in ant clean test failure on Mac
Reviewed-by: hannesw, jlaskey

944:1de3a6ce3f57 30-Jul-2014 yan

8049318: Test hideLocationProperties.js fails on Window due to backslash in path
Reviewed-by: lagergren, sundar
Contributed-by: Sergey Lugovoy <sergey.lugovoy@oracle.com>

942:0787fe044ee6 29-Jul-2014 lagergren

8048869: Reduce compile time by about 5% by removing the Class.casts from the AST nodes
Summary: Removed the native casts that slow down the compiler unnecessarily. I also modified the compile-octane harness so that it can run with --verbose and --iterations flags so that you can run the compiler for an arbitrary time, gathering a mission control executing profile.
Reviewed-by: attila, jlaskey


/openjdk10/nashorn/src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ObjectNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SwitchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/NashornTextifier.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDate.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAErrors.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
script/basic/compile-octane-normal.js
script/basic/compile-octane-normal.js.EXPECTED
script/basic/compile-octane-splitter.js
script/basic/compile-octane-splitter.js.EXPECTED
script/basic/compile-octane.js
script/basic/compile-octane.js.EXPECTED
script/basic/octane-payload.js
script/basic/run-octane.js
938:34a783929a67 18-Jul-2014 sundar

8051019: Separate src and test execution sandbox directories
Reviewed-by: jlaskey
Contributed-by: lev.priima@oracle.com

935:d154edd416d4 17-Jul-2014 sundar

8050964: OptimisticTypesPersistence.java should use java.util.Date instead of java.sql.Date
Reviewed-by: jlaskey

934:c7459af846fd 15-Jul-2014 sundar

8050432: javax.script.filename variable should not be enumerable with nashorn engine's ENGINE_SCOPE bindings
Reviewed-by: jlaskey

931:d714b9555e5d 08-Jul-2014 attila

8047067: all eval arguments need to be copied in Lower
Reviewed-by: lagergren, sundar

930:40995fbd176b 08-Jul-2014 sundar

8049524: Global object initialization via javax.script API should be minimal
Reviewed-by: attila, hannesw

928:3ec6924f7b57 04-Jul-2014 sundar

8049086: Minor API convenience functions on "Java" object
Reviewed-by: attila, hannesw

925:9687a3590924 03-Jul-2014 sundar

8049242: Explicit constructor overload selection should work with StaticClass as well
Reviewed-by: jlaskey, attila

923:0e923ff689b9 03-Jul-2014 attila

8047166: 'do with({}) break ; while(0);' crashes in CodeGenerator
Reviewed-by: hannesw, jlaskey

919:fd943e294985 02-Jul-2014 sundar

8043232: Index selection of overloaded java new constructors
Reviewed-by: attila, hannesw, jlaskey

917:947cd4cdca37 01-Jul-2014 sundar

8047359: large string size RangeError should be thrown rather than reporting negative length
Reviewed-by: hannesw, attila

916:6d8005c341ee 30-Jun-2014 hannesw

8048586: String concatenation with optimistic types is slow
Reviewed-by: lagergren, attila

915:d707226979a9 30-Jun-2014 sundar

8048718: JSON.parse('{"0":0, "64":0}') throws ArrayindexOutOfBoundsException
Reviewed-by: lagergren, hannesw, attila

914:33e826f0e742 27-Jun-2014 sundar

8046013: TypeError: Cannot apply "with" to non script object
Reviewed-by: lagergren, hannesw

913:2bb8aaa1192e 27-Jun-2014 lagergren

8048505: ScriptingFunctions.readFully couldn't handle file names represented as ConsStrings
Reviewed-by: sundar, hannesw

912:75a86907fa90 26-Jun-2014 attila

8047371: local variable declaration in TypeEvaluator should use ScriptObject.addOwnProperty instead of .set
Reviewed-by: jlaskey, lagergren

911:6ab069e48456 26-Jun-2014 attila

8047357: More precise synthetic return + unreachable throw
Reviewed-by: lagergren, sundar

910:0489dcbb882b 25-Jun-2014 hannesw

8048079: Persistent code store is broken after optimistic types merge
Reviewed-by: sundar, jlaskey, attila

909:a8bab91498c2 25-Jun-2014 sundar

8048071: eval within 'with' statement does not use correct scope if with scope expression has a copy of eval
Reviewed-by: hannesw, jlaskey

907:4f3468f46d20 24-Jun-2014 sundar

8047959: bindings created for declarations in eval code are not mutable
Reviewed-by: jlaskey, attila

906:72493c5057dd 23-Jun-2014 hannesw

8046201: Avoid repeated flattening of nested ConsStrings
Reviewed-by: lagergren, attila

905:3edd4da9386f 23-Jun-2014 sundar

8047728: (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined
Reviewed-by: jlaskey, hannesw, attila

904:6afee63aa1cc 23-Jun-2014 attila

8046905: apply on apply is broken
Reviewed-by: hannesw, lagergren

903:69ac4832e447 19-Jun-2014 attila

8046921: Deoptimization type information peristence
Reviewed-by: hannesw, lagergren

902:4489c79d4f3c 19-Jun-2014 sundar

8047369: Add regression tests for passing test cases of JDK-8024971
Reviewed-by: hannesw, jlaskey

901:5d4795d6c1e2 19-Jun-2014 lagergren

8047078: Fuzzing bug discovered when ArrayLiteralNodes weren't immutable
Reviewed-by: attila, sundar

896:1a9340351629 17-Jun-2014 sundar

8047057: Add a regression test for the passing test cases from JDK-8042304
Reviewed-by: lagergren, attila

895:2a4a7831f274 17-Jun-2014 sundar

8047035: (function() "hello")() crashes in Lexer with jdk9
Reviewed-by: lagergren, hannesw, attila

894:b9a5c20a37b9 17-Jun-2014 lagergren

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.
Reviewed-by: attila, hannesw

889:71cfc5012321 10-Jun-2014 sundar

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

887:d3cc5b704bfe 06-Jun-2014 hannesw

8046215: Running uncompilable scripts throws NullPointerException
Reviewed-by: sundar, jlaskey

884:4a47b7cfecdf 05-Jun-2014 lana

Merge

881:0e4a3071c236 04-Jun-2014 attila

8038413: NPE in unboxInteger
Reviewed-by: jlaskey, sundar

879:1987caf5e034 04-Jun-2014 sundar

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

878:8d35928f8db5 04-Jun-2014 attila

8044502: Get rid of global optimistic flag
Reviewed-by: lagergren, sundar

877:cf4d2252d444 04-Jun-2014 attila

8044638: Tidy up Nashorn codebase for code standards
Reviewed-by: lagergren, sundar


/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
/openjdk10/nashorn/src/jdk/internal/dynalink/ChainedCallSite.java
/openjdk10/nashorn/src/jdk/internal/dynalink/DefaultBootstrapper.java
/openjdk10/nashorn/src/jdk/internal/dynalink/DynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/DynamicLinkerFactory.java
/openjdk10/nashorn/src/jdk/internal/dynalink/MonomorphicCallSite.java
/openjdk10/nashorn/src/jdk/internal/dynalink/NoSuchDynamicMethodException.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/BeanIntrospector.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/BeanLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/BeansLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/CallerSensitiveDetector.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/ClassString.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/DynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/DynamicMethodLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/FacetIntrospector.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/MaximallySpecific.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/OverloadedMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/SingleDynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/StaticClass.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/StaticClassIntrospector.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/StaticClassLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/GuardedInvocation.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/LinkerServices.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/AutoDiscovery.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/ClassMap.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/DefaultPrelinkFilter.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/Guards.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/LinkRequestImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/LinkerServicesImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/Lookup.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/NameCodec.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/TypeConverterFactory.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/TypeUtilities.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/Formatter.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/ScriptUtils.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/URLReader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ApplySpecialization.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilerConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Label.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/LocalStateRestorationInfo.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/TypeMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BooleanType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/IntType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/LongType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/NumberType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/ObjectType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/Type.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BlockLexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Expression.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Labels.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContextExpression.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LoopNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ObjectNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ReturnNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SplitNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SwitchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TernaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/UnaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/ASTWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/NashornClassReader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/NashornTextifier.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeBoolean.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSON.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeStrictArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/PrototypeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/JSONParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Lexer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CodeStore.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledScript.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Debug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebuggerSupport.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAErrors.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NashornLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Source.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Timing.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/events/RuntimeEvent.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/logging/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/RegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/OptEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Option.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Region.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/StackEntry.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Token.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java
examples/apply_to_call_benchmark.js
examples/array-micro.js
examples/dual-fields-micro.js
examples/innerbench.js
examples/int-micro.js
examples/string-micro.js
examples/typechain.js
lib/benchmark.js
opt/add.js
opt/add_constant.js
opt/add_reuse_callsite.js
opt/add_revert2.js
opt/cascade_specialize.js
script/assert.js
script/basic/8024180/global_var_delete.js
script/basic/8024180/global_var_shadow.js
script/basic/8024180/scope_no_such_prop.js
script/basic/8024180/with_expr_prop_add.js
script/basic/8024180/with_expr_proto_prop_add.js
script/basic/8024180/with_java_object.js
script/basic/JDK-8005958.js
script/basic/JDK-8006304.js
script/basic/JDK-8006337.js
script/basic/JDK-8006529-b.js
script/basic/JDK-8006570.js
script/basic/JDK-8006852a.js
script/basic/JDK-8006852b.js
script/basic/JDK-8006857.js
script/basic/JDK-8006983.js
script/basic/JDK-8006984.js
script/basic/JDK-8007060.js
script/basic/JDK-8007140.js
script/basic/JDK-8007215.js
script/basic/JDK-8007460.js
script/basic/JDK-8007522.js
script/basic/JDK-8007523.js
script/basic/JDK-8007619.js
script/basic/JDK-8007990.js
script/basic/JDK-8008197.js
script/basic/JDK-8008206.js
script/basic/JDK-8008238.js
script/basic/JDK-8008554.js
script/basic/JDK-8008814-3.js
script/basic/JDK-8008814-4.js
script/basic/JDK-8009553.js
script/basic/JDK-8009868.js
script/basic/JDK-8010709.js
script/basic/JDK-8010710.js
script/basic/JDK-8010720.js
script/basic/JDK-8010731.js
script/basic/JDK-8010804.js
script/basic/JDK-8010946-privileged.js
script/basic/JDK-8010946.js
script/basic/JDK-8011023.js
script/basic/JDK-8011209.js
script/basic/JDK-8011237.js
script/basic/JDK-8011274.js
script/basic/JDK-8011357.js
script/basic/JDK-8011362.js
script/basic/JDK-8011365.js
script/basic/JDK-8011382.js
script/basic/JDK-8011394.js
script/basic/JDK-8011552.js
script/basic/JDK-8011555.js
script/basic/JDK-8011578.js
script/basic/JDK-8011718.js
script/basic/JDK-8011756.js
script/basic/JDK-8011893.js
script/basic/JDK-8011960.js
script/basic/JDK-8011964.js
script/basic/JDK-8011974.js
script/basic/JDK-8012083.js
script/basic/JDK-8012164.js
script/basic/JDK-8012191.js
script/basic/JDK-8012240.js
script/basic/JDK-8012291.js
script/basic/JDK-8012305.js
script/basic/JDK-8012457.js
script/basic/JDK-8012462.js
script/basic/JDK-8013131.js
script/basic/JDK-8013167.js
script/basic/JDK-8013325.js
script/basic/JDK-8013337.js
script/basic/JDK-8013444.js
script/basic/JDK-8013729.js
script/basic/JDK-8013873.js
script/basic/JDK-8013874.js
script/basic/JDK-8013878.js
script/basic/JDK-8013919.js
script/basic/JDK-8014426.js
script/basic/JDK-8014647.js
script/basic/JDK-8014781.js
script/basic/JDK-8014785.js
script/basic/JDK-8014953.js
script/basic/JDK-8015267.js
script/basic/JDK-8015345.js
script/basic/JDK-8015346.js
script/basic/JDK-8015347.js
script/basic/JDK-8015348.js
script/basic/JDK-8015349.js
script/basic/JDK-8015350.js
script/basic/JDK-8015352.js
script/basic/JDK-8015353.js
script/basic/JDK-8015354.js
script/basic/JDK-8015355.js
script/basic/JDK-8015356.js
script/basic/JDK-8015357.js
script/basic/JDK-8015741.js
script/basic/JDK-8015830.js
script/basic/JDK-8015892.js
script/basic/JDK-8015945.js
script/basic/JDK-8015959.js
script/basic/JDK-8015969.js
script/basic/JDK-8016235.js
script/basic/JDK-8016239.js
script/basic/JDK-8016518.js
script/basic/JDK-8016542.js
script/basic/JDK-8016618.js
script/basic/JDK-8016667.js
script/basic/JDK-8016681.js
script/basic/JDK-8017046.js
script/basic/JDK-8017082.js
script/basic/JDK-8017084.js
script/basic/JDK-8017768.js
script/basic/JDK-8017950.js
script/basic/JDK-8019226.js
script/basic/JDK-8019473.js
script/basic/JDK-8019478.js
script/basic/JDK-8019482.js
script/basic/JDK-8019488.js
script/basic/JDK-8019508.js
script/basic/JDK-8019553.js
script/basic/JDK-8019585.js
script/basic/JDK-8019629.js
script/basic/JDK-8019783.js
script/basic/JDK-8019791.js
script/basic/JDK-8019805.js
script/basic/JDK-8019808.js
script/basic/JDK-8019809.js
script/basic/JDK-8019810.js
script/basic/JDK-8019811.js
script/basic/JDK-8019814.js
script/basic/JDK-8019817.js
script/basic/JDK-8019819.js
script/basic/JDK-8019821.js
script/basic/JDK-8019822.js
script/basic/JDK-8019947.js
script/basic/JDK-8019963.js
script/basic/JDK-8019983.js
script/basic/JDK-8019985.js
script/basic/JDK-8020124.js
script/basic/JDK-8020132.js
script/basic/JDK-8020223.js
script/basic/JDK-8020324.js
script/basic/JDK-8020325.js
script/basic/JDK-8020354.js
script/basic/JDK-8020355.js
script/basic/JDK-8020356.js
script/basic/JDK-8020357.js
script/basic/JDK-8020358.js
script/basic/JDK-8020380.js
script/basic/JDK-8020437.js
script/basic/JDK-8020463.js
script/basic/JDK-8020508.js
script/basic/JDK-8021122.js
script/basic/JDK-8022598.js
script/basic/JDK-8022731.js
script/basic/JDK-8022903.js
script/basic/JDK-8023026.js
script/basic/JDK-8023373.js
script/basic/JDK-8023531.js
script/basic/JDK-8023551.js
script/basic/JDK-8023630.js
script/basic/JDK-8023650.js
script/basic/JDK-8023780.js
script/basic/JDK-8023784.js
script/basic/JDK-8024120.js
script/basic/JDK-8024174.js
script/basic/JDK-8024255.js
script/basic/JDK-8024512.js
script/basic/JDK-8024619.js
script/basic/JDK-8024846.js
script/basic/JDK-8024847.js
script/basic/JDK-8024972.js
script/basic/JDK-8025048-2.js
script/basic/JDK-8025048.js
script/basic/JDK-8025080.js
script/basic/JDK-8025090.js
script/basic/JDK-8025111.js
script/basic/JDK-8025147.js
script/basic/JDK-8025149.js
script/basic/JDK-8025163.js
script/basic/JDK-8025197.js
script/basic/JDK-8025213.js
script/basic/JDK-8025312.js
script/basic/JDK-8025325.js
script/basic/JDK-8025434.js
script/basic/JDK-8025486.js
script/basic/JDK-8025488.js
script/basic/JDK-8025515.js
script/basic/JDK-8025520.js
script/basic/JDK-8025589.js
script/basic/JDK-8026008.js
script/basic/JDK-8026016.js
script/basic/JDK-8026033.js
script/basic/JDK-8026042.js
script/basic/JDK-8026048.js
script/basic/JDK-8026112.js
script/basic/JDK-8026125.js
script/basic/JDK-8026137.js
script/basic/JDK-8026161.js
script/basic/JDK-8026162.js
script/basic/JDK-8026167.js
script/basic/JDK-8026248.js
script/basic/JDK-8026264.js
script/basic/JDK-8026292.js
script/basic/JDK-8026302.js
script/basic/JDK-8026317.js
script/basic/JDK-8026367.js
script/basic/JDK-8026692.js
script/basic/JDK-8026693.js
script/basic/JDK-8026701.js
script/basic/JDK-8026805.js
script/basic/JDK-8026858.js
script/basic/JDK-8026955.js
script/basic/JDK-8027016.js
script/basic/JDK-8027024.js
script/basic/JDK-8027042.js
script/basic/JDK-8027236.js
script/basic/JDK-8027562.js
script/basic/JDK-8027700.js
script/basic/JDK-8027753.js
script/basic/JDK-8027828.js
script/basic/JDK-8027933.js
script/basic/JDK-8028020.js
script/basic/JDK-8028210.js
script/basic/JDK-8028434.js
script/basic/JDK-8029364.js
script/basic/JDK-8029384.js
script/basic/JDK-8029467.js
script/basic/JDK-8029667.js
script/basic/JDK-8030182.js
script/basic/JDK-8030182_2.js
script/basic/JDK-8030197.js
script/basic/JDK-8030199.js
script/basic/JDK-8030200.js
script/basic/JDK-8030202.js
script/basic/JDK-8030809.js
script/basic/JDK-8031317.js
script/basic/JDK-8031359.js
script/basic/JDK-8031983.js
script/basic/JDK-8032004.js
script/basic/JDK-8032068.js
script/basic/JDK-8034055.js
script/basic/JDK-8037562.js
script/basic/JDK-8038945.js
script/basic/JDK-8039387.js
script/basic/JDK-8040024.js
script/basic/JDK-8041995.js
script/basic/JDK-8041998.js
script/basic/JDK-8042364.js
script/basic/JDK-8043133.js
script/basic/JDK-8043235.js
script/basic/JDK-8043431.js
script/basic/JDK-8043930.js
script/basic/JDK-8044520.js
script/basic/JDK-8044533.js
script/basic/JDK-8044534.js
script/basic/JDK-8044612.js
script/basic/JDK_8005848.js
script/basic/NASHORN-100.js
script/basic/NASHORN-101.js
script/basic/NASHORN-102.js
script/basic/NASHORN-103.js
script/basic/NASHORN-104.js
script/basic/NASHORN-105.js
script/basic/NASHORN-106.js
script/basic/NASHORN-107.js
script/basic/NASHORN-108.js
script/basic/NASHORN-109.js
script/basic/NASHORN-11.js
script/basic/NASHORN-111.js
script/basic/NASHORN-113.js
script/basic/NASHORN-114.js
script/basic/NASHORN-115.js
script/basic/NASHORN-117.js
script/basic/NASHORN-118.js
script/basic/NASHORN-119.js
script/basic/NASHORN-12.js
script/basic/NASHORN-120.js
script/basic/NASHORN-122.js
script/basic/NASHORN-126.js
script/basic/NASHORN-127.js
script/basic/NASHORN-130.js
script/basic/NASHORN-132.js
script/basic/NASHORN-133.js
script/basic/NASHORN-135.js
script/basic/NASHORN-136.js
script/basic/NASHORN-14.js
script/basic/NASHORN-148.js
script/basic/NASHORN-15.js
script/basic/NASHORN-153.js
script/basic/NASHORN-156.js
script/basic/NASHORN-157.js
script/basic/NASHORN-163.js
script/basic/NASHORN-164.js
script/basic/NASHORN-165.js
script/basic/NASHORN-166.js
script/basic/NASHORN-168.js
script/basic/NASHORN-169.js
script/basic/NASHORN-172.js
script/basic/NASHORN-173.js
script/basic/NASHORN-174.js
script/basic/NASHORN-175.js
script/basic/NASHORN-176.js
script/basic/NASHORN-177.js
script/basic/NASHORN-178.js
script/basic/NASHORN-179.js
script/basic/NASHORN-18.js
script/basic/NASHORN-181.js
script/basic/NASHORN-182.js
script/basic/NASHORN-183.js
script/basic/NASHORN-184.js
script/basic/NASHORN-185.js
script/basic/NASHORN-187.js
script/basic/NASHORN-188.js
script/basic/NASHORN-19.js
script/basic/NASHORN-190.js
script/basic/NASHORN-192.js
script/basic/NASHORN-194.js
script/basic/NASHORN-196.js
script/basic/NASHORN-198.js
script/basic/NASHORN-20.js
script/basic/NASHORN-201.js
script/basic/NASHORN-202.js
script/basic/NASHORN-203.js
script/basic/NASHORN-204.js
script/basic/NASHORN-205.js
script/basic/NASHORN-206.js
script/basic/NASHORN-207.js
script/basic/NASHORN-207_2.js
script/basic/NASHORN-208.js
script/basic/NASHORN-209.js
script/basic/NASHORN-21.js
script/basic/NASHORN-211.js
script/basic/NASHORN-212.js
script/basic/NASHORN-213.js
script/basic/NASHORN-215.js
script/basic/NASHORN-216.js
script/basic/NASHORN-217.js
script/basic/NASHORN-219.js
script/basic/NASHORN-22.js
script/basic/NASHORN-221.js
script/basic/NASHORN-222.js
script/basic/NASHORN-223.js
script/basic/NASHORN-225.js
script/basic/NASHORN-226.js
script/basic/NASHORN-227.js
script/basic/NASHORN-228.js
script/basic/NASHORN-229.js
script/basic/NASHORN-229_subtest.js
script/basic/NASHORN-23.js
script/basic/NASHORN-232.js
script/basic/NASHORN-234.js
script/basic/NASHORN-235.js
script/basic/NASHORN-236.js
script/basic/NASHORN-237.js
script/basic/NASHORN-239.js
script/basic/NASHORN-24.js
script/basic/NASHORN-241.js
script/basic/NASHORN-242.js
script/basic/NASHORN-245.js
script/basic/NASHORN-247.js
script/basic/NASHORN-25.js
script/basic/NASHORN-251.js
script/basic/NASHORN-252.js
script/basic/NASHORN-253.js
script/basic/NASHORN-256.js
script/basic/NASHORN-258.js
script/basic/NASHORN-26.js
script/basic/NASHORN-260.js
script/basic/NASHORN-261.js
script/basic/NASHORN-262.js
script/basic/NASHORN-263.js
script/basic/NASHORN-264.js
script/basic/NASHORN-265.js
script/basic/NASHORN-266.js
script/basic/NASHORN-269.js
script/basic/NASHORN-27.js
script/basic/NASHORN-270.js
script/basic/NASHORN-271.js
script/basic/NASHORN-275.js
script/basic/NASHORN-276.js
script/basic/NASHORN-277.js
script/basic/NASHORN-278.js
script/basic/NASHORN-28.js
script/basic/NASHORN-281.js
script/basic/NASHORN-284.js
script/basic/NASHORN-285.js
script/basic/NASHORN-288.js
script/basic/NASHORN-29.js
script/basic/NASHORN-293.js
script/basic/NASHORN-294.js
script/basic/NASHORN-296.js
script/basic/NASHORN-297.js
script/basic/NASHORN-30.js
script/basic/NASHORN-300.js
script/basic/NASHORN-301.js
script/basic/NASHORN-304.js
script/basic/NASHORN-310.js
script/basic/NASHORN-318.js
script/basic/NASHORN-32.js
script/basic/NASHORN-321.js
script/basic/NASHORN-323.js
script/basic/NASHORN-324.js
script/basic/NASHORN-33.js
script/basic/NASHORN-331.js
script/basic/NASHORN-337.js
script/basic/NASHORN-34.js
script/basic/NASHORN-340.js
script/basic/NASHORN-349.js
script/basic/NASHORN-354.js
script/basic/NASHORN-355.js
script/basic/NASHORN-36.js
script/basic/NASHORN-365.js
script/basic/NASHORN-366.js
script/basic/NASHORN-368.js
script/basic/NASHORN-37.js
script/basic/NASHORN-375.js
script/basic/NASHORN-376.js
script/basic/NASHORN-377.js
script/basic/NASHORN-378.js
script/basic/NASHORN-38.js
script/basic/NASHORN-380.js
script/basic/NASHORN-381.js
script/basic/NASHORN-382.js
script/basic/NASHORN-383.js
script/basic/NASHORN-384.js
script/basic/NASHORN-385.js
script/basic/NASHORN-389.js
script/basic/NASHORN-393.js
script/basic/NASHORN-394.js
script/basic/NASHORN-396.js
script/basic/NASHORN-397.js
script/basic/NASHORN-398.js
script/basic/NASHORN-40.js
script/basic/NASHORN-400.js
script/basic/NASHORN-401.js
script/basic/NASHORN-402.js
script/basic/NASHORN-404.js
script/basic/NASHORN-405.js
script/basic/NASHORN-406.js
script/basic/NASHORN-408.js
script/basic/NASHORN-415.js
script/basic/NASHORN-416.js
script/basic/NASHORN-417.js
script/basic/NASHORN-418.js
script/basic/NASHORN-420.js
script/basic/NASHORN-421.js
script/basic/NASHORN-423.js
script/basic/NASHORN-423a.js
script/basic/NASHORN-424.js
script/basic/NASHORN-425.js
script/basic/NASHORN-426.js
script/basic/NASHORN-427.js
script/basic/NASHORN-428.js
script/basic/NASHORN-429.js
script/basic/NASHORN-432.js
script/basic/NASHORN-433.js
script/basic/NASHORN-434.js
script/basic/NASHORN-435.js
script/basic/NASHORN-437.js
script/basic/NASHORN-44.js
script/basic/NASHORN-441.js
script/basic/NASHORN-442.js
script/basic/NASHORN-443.js
script/basic/NASHORN-444.js
script/basic/NASHORN-445.js
script/basic/NASHORN-446.js
script/basic/NASHORN-447.js
script/basic/NASHORN-448.js
script/basic/NASHORN-449.js
script/basic/NASHORN-45.js
script/basic/NASHORN-450.js
script/basic/NASHORN-452.js
script/basic/NASHORN-459.js
script/basic/NASHORN-46.js
script/basic/NASHORN-462.js
script/basic/NASHORN-463.js
script/basic/NASHORN-468.js
script/basic/NASHORN-47.js
script/basic/NASHORN-473.js
script/basic/NASHORN-474.js
script/basic/NASHORN-478.js
script/basic/NASHORN-48.js
script/basic/NASHORN-481.js
script/basic/NASHORN-482.js
script/basic/NASHORN-484.js
script/basic/NASHORN-486.js
script/basic/NASHORN-487.js
script/basic/NASHORN-488.js
script/basic/NASHORN-49.js
script/basic/NASHORN-490.js
script/basic/NASHORN-494.js
script/basic/NASHORN-497.js
script/basic/NASHORN-498.js
script/basic/NASHORN-499.js
script/basic/NASHORN-50.js
script/basic/NASHORN-500.js
script/basic/NASHORN-503.js
script/basic/NASHORN-51.js
script/basic/NASHORN-511.js
script/basic/NASHORN-515.js
script/basic/NASHORN-516.js
script/basic/NASHORN-52.js
script/basic/NASHORN-534.js
script/basic/NASHORN-535.js
script/basic/NASHORN-544.js
script/basic/NASHORN-55.js
script/basic/NASHORN-554.js
script/basic/NASHORN-556.js
script/basic/NASHORN-56.js
script/basic/NASHORN-562.js
script/basic/NASHORN-565.js
script/basic/NASHORN-575.js
script/basic/NASHORN-58.js
script/basic/NASHORN-59.js
script/basic/NASHORN-592-dual.js
script/basic/NASHORN-592.js
script/basic/NASHORN-597.js
script/basic/NASHORN-60.js
script/basic/NASHORN-609.js
script/basic/NASHORN-61.js
script/basic/NASHORN-62.js
script/basic/NASHORN-620.js
script/basic/NASHORN-623.js
script/basic/NASHORN-627.js
script/basic/NASHORN-63.js
script/basic/NASHORN-637.js
script/basic/NASHORN-639.js
script/basic/NASHORN-64.js
script/basic/NASHORN-642.js
script/basic/NASHORN-646.js
script/basic/NASHORN-658.js
script/basic/NASHORN-659.js
script/basic/NASHORN-66.js
script/basic/NASHORN-664.js
script/basic/NASHORN-665.js
script/basic/NASHORN-67.js
script/basic/NASHORN-678.js
script/basic/NASHORN-68.js
script/basic/NASHORN-689.js
script/basic/NASHORN-69.js
script/basic/NASHORN-691.js
script/basic/NASHORN-694.js
script/basic/NASHORN-697.js
script/basic/NASHORN-703.js
script/basic/NASHORN-703a.js
script/basic/NASHORN-705.js
script/basic/NASHORN-71.js
script/basic/NASHORN-710.js
script/basic/NASHORN-711.js
script/basic/NASHORN-72.js
script/basic/NASHORN-722.js
script/basic/NASHORN-73.js
script/basic/NASHORN-737.js
script/basic/NASHORN-74.js
script/basic/NASHORN-740.js
script/basic/NASHORN-75.js
script/basic/NASHORN-758.js
script/basic/NASHORN-759.js
script/basic/NASHORN-760.js
script/basic/NASHORN-768.js
script/basic/NASHORN-778.js
script/basic/NASHORN-78.js
script/basic/NASHORN-79.js
script/basic/NASHORN-792.js
script/basic/NASHORN-80.js
script/basic/NASHORN-81.js
script/basic/NASHORN-833.js
script/basic/NASHORN-837.js
script/basic/NASHORN-85.js
script/basic/NASHORN-86.js
script/basic/NASHORN-87.js
script/basic/NASHORN-89.js
script/basic/NASHORN-90.js
script/basic/NASHORN-91.js
script/basic/NASHORN-92.js
script/basic/NASHORN-93.js
script/basic/NASHORN-95.js
script/basic/NASHORN-96.js
script/basic/NASHORN-97.js
script/basic/NASHORN-98.js
script/basic/NASHORN-99.js
script/basic/access-specializer.js
script/basic/addition.js
script/basic/allgettersetters.js
script/basic/andor.js
script/basic/anonrecur.js
script/basic/apply_to_call/apply_to_call1.js
script/basic/apply_to_call/apply_to_call2.js
script/basic/apply_to_call/apply_to_call3.js
script/basic/apply_to_call/apply_to_call4.js
script/basic/apply_to_call/apply_to_call_recompile.js
script/basic/apply_to_call/apply_to_call_varargs.js
script/basic/applycall.js
script/basic/args.js
script/basic/arity.js
script/basic/arrayprotoclass.js
script/basic/arrays.js
script/basic/arrays2.js
script/basic/arrays_int_key.js
script/basic/arrayset.js
script/basic/arrayundefined.js
script/basic/assign.js
script/basic/bitwise_and.js
script/basic/boolean_arithmetic.js
script/basic/booleangetter.js
script/basic/builtin.js
script/basic/builtin_assign.js
script/basic/builtinchain.js
script/basic/calllink.js
script/basic/classloader.js
script/basic/closure.js
script/basic/closure.js.EXPECTED
script/basic/commandargs.js
script/basic/compile-octane-splitter.js
script/basic/compile-octane.js
script/basic/condassign.js
script/basic/construct.js
script/basic/constructorname.js
script/basic/convert.js
script/basic/dataview_endian.js
script/basic/dataview_getset.js
script/basic/dataview_new.js
script/basic/date.js
script/basic/dateparse.js
script/basic/decinc.js
script/basic/delete.js
script/basic/delete2.js
script/basic/dotpropname.js
script/basic/doublecache.js
script/basic/enumeration.js
script/basic/errors.js
script/basic/errorstack.js
script/basic/eval.js
script/basic/evalreturn.js
script/basic/exprclosure.js
script/basic/extensibility.js
script/basic/fileline.js
script/basic/finally-catchalls.js
script/basic/finallyreturn.js
script/basic/forin.js
script/basic/forin2.js
script/basic/funcarray.js
script/basic/funcbind.js
script/basic/funcbind2.js
script/basic/funcbind3.js
script/basic/funcconstructor.js
script/basic/getclassname.js
script/basic/getter_callsite.js
script/basic/gettercalls.js
script/basic/getterfunc.js
script/basic/gettersetter.js
script/basic/globalaccess.js
script/basic/globals.js
script/basic/globalscope.js
script/basic/hello.js
script/basic/herestr_operator.js
script/basic/hideLocationProperties.js
script/basic/illegaljavaname.js
script/basic/importpackage.js
script/basic/incheck.js
script/basic/indexedcall.js
script/basic/info.js
script/basic/inherited_nonwritable.js
script/basic/instanceof.js
script/basic/instanceof2.js
script/basic/interfaces.js
script/basic/iterator.js
script/basic/java.js
script/basic/javaadapter.js
script/basic/javaarray.js
script/basic/javaarrayconversion.js
script/basic/javaclassoverrides.js
script/basic/javaexceptions.js
script/basic/javaimporter.js
script/basic/javainnerclasses.js
script/basic/javasigcall.js
script/basic/jquery.js
script/basic/jsadapter.js
script/basic/jsadapterlink.js
script/basic/json.js
script/basic/list.js
script/basic/literal.js
script/basic/load.js
script/basic/loadedfile.js
script/basic/localundef.js
script/basic/map.js
script/basic/math.js
script/basic/minuszero.js
script/basic/module.js
script/basic/moduleload.js
script/basic/nashorn2.js
script/basic/natives.js
script/basic/new.js
script/basic/newexpr.js
script/basic/newnew.js
script/basic/no_line_numbers.js
script/basic/nonconstructors.js
script/basic/nosuchmethod.js
script/basic/nosuchproperty.js
script/basic/number.js
script/basic/numberstring.js
script/basic/objectprops.js
script/basic/objects.js
script/basic/optimistic_arithmetic_check_type.js
script/basic/optimistic_assignment_check_type.js
script/basic/optimistic_check_type.js
script/basic/optimistic_logical_check_type.js
script/basic/options.js
script/basic/paramspec.js
script/basic/parser/assignmentExpr.js
script/basic/parser/binaryExpr.js
script/basic/parser/breakStat.js
script/basic/parser/condExpr.js
script/basic/parser/continueStat.js
script/basic/parser/debuggerStat.js
script/basic/parser/functions.js
script/basic/parser/ifStat.js
script/basic/parser/labelledStat.js
script/basic/parser/lhsExpr.js
script/basic/parser/loopStat.js
script/basic/parser/objectLitExpr.js
script/basic/parser/parenExpr.js
script/basic/parser/primaryExpr.js
script/basic/parser/returnStat.js
script/basic/parser/switchStat.js
script/basic/parser/throwStat.js
script/basic/parser/tryCatchStat.js
script/basic/parser/unaryExpr.js
script/basic/parser/useStrict.js
script/basic/parser/util.js
script/basic/parser/varDecl.js
script/basic/parser/withStat.js
script/basic/propchange.js
script/basic/propertycheck.js
script/basic/prototype.js
script/basic/pushpull.js
script/basic/regex.js
script/basic/regexp_flags.js
script/basic/relink_index_getter.js
script/basic/run-octane.js
script/basic/runsunspider.js
script/basic/samfunc.js
script/basic/scripting.js
script/basic/scripting.js.EXPECTED
script/basic/sealfreeze.js
script/basic/setlength.js
script/basic/splitter.js
script/basic/stdin.js
script/basic/strings.js
script/basic/throws.js
script/basic/tosource.js
script/basic/tostring.js
script/basic/try.js
script/basic/try2.js
script/basic/trybreakcont.js
script/basic/trycatch.js
script/basic/trycatchfor.js
script/basic/tryfinallyreturn.js
script/basic/tryforbreak.js
script/basic/typechange.js
script/basic/typecoerce.js
script/basic/typedarrays.js
script/basic/typedarrays2.js
script/basic/typeof.js
script/basic/typeof2.js
script/basic/undefined.js
script/basic/underscore.js
script/basic/varargs.js
script/basic/void.js
script/basic/with.js
script/basic/withprimitive.js
script/basic/writable_relink.js
script/basic/xorassign.js
script/basic/yui.js
script/currently-failing/JDK-8006191.js
script/currently-failing/apply_to_call_bench.js
script/currently-failing/clone_ir.js
script/currently-failing/gettersetter.js
script/currently-failing/logcoverage.js
script/currently-failing/optimistic_check_type_cases.js
script/currently-failing/property_delete.js
script/error/JDK-8008814-1.js
script/error/JDK-8008814-2.js
script/error/JDK-8016522.js
script/error/JDK-8020437-2.js
script/error/JDK-8020437.js
script/error/JDK-8026039.js
script/error/JDK-8026039.js.EXPECTED
script/error/JDK-8027933.js
script/error/JDK-8039047.js
script/error/NASHORN-154/function_mult_params_in_strict.js
script/error/NASHORN-154/improper_return_break_continue.js
script/error/NASHORN-154/invalid_lvalue.js
script/error/NASHORN-154/literal_data_and_accessor.js
script/error/NASHORN-154/literal_mult_getters.js
script/error/NASHORN-154/literal_mult_prop_in_strict.js
script/error/NASHORN-154/with_in_strict.js
script/error/NASHORN-214.js
script/error/NASHORN-35.js
script/error/NASHORN-39.js
script/error/NASHORN-568.js
script/error/NASHORN-57.js
script/error/NASHORN-668.js
script/error/quotemissing.js
script/error/strictmode.js
script/jfx/kaleidoscope.js
script/jfx/spread.js
script/maptests/builtins.js
script/maptests/constructor.js
script/maptests/maputil.js
script/maptests/object_create.js
script/maptests/object_literals.js
script/maptests/point.js
script/maptests/property_add.js
script/maptests/proto.js
script/markdown.js
script/markdown/anchors-by-reference.js
script/markdown/automatic-anchors.js
script/markdown/blockquote-nested-markdown.js
script/markdown/blockquote.js
script/markdown/code-block-html-escape.js
script/markdown/code-block.js
script/markdown/doubline-list.js
script/markdown/emphasis.js
script/markdown/escaped-number-period.js
script/markdown/escaping.js
script/markdown/github-style-at-start.js
script/markdown/github-style-codeblock.js
script/markdown/github-style-linebreaks.js
script/markdown/h1-with-double-hash.js
script/markdown/h1-with-equals.js
script/markdown/h1-with-single-hash.js
script/markdown/h2-with-dashes.js
script/markdown/h2-with-double-hash.js
script/markdown/h2-with-single-hash.js
script/markdown/h3-with-double-hash.js
script/markdown/h3-with-single-hash.js
script/markdown/h4-with-single-hash.js
script/markdown/h5-with-single-hash.js
script/markdown/h6-with-single-hash.js
script/markdown/horizontal-rules.js
script/markdown/html5-strutural-tags.js
script/markdown/images.js
script/markdown/implicit-anchors.js
script/markdown/inline-anchors.js
script/markdown/inline-code.js
script/markdown/inline-style-tag.js
script/markdown/lazy-blockquote.js
script/markdown/list-with-blockquote.js
script/markdown/list-with-code.js
script/markdown/multi-paragraph-list.js
script/markdown/multiline-unordered-list.js
script/markdown/nested-blockquote.js
script/markdown/ordered-list-same-number.js
script/markdown/ordered-list-wrong-numbers.js
script/markdown/ordered-list.js
script/markdown/relative-anchors.js
script/markdown/simple-paragraph.js
script/markdown/strong.js
script/markdown/table-basic.js
script/markdown/table-large.js
script/markdown/table-with-equals.js
script/markdown/unordered-list-asterisk.js
script/markdown/unordered-list-minus.js
script/markdown/unordered-list-plus.js
script/markdown/url-with-parenthesis.js
script/nosecurity/nosecurity.js
script/sandbox/JDK-8031106.js
script/sandbox/NASHORN-525.js
script/sandbox/arrayclass.js
script/sandbox/classbind.js
script/sandbox/classloader.js
script/sandbox/doprivileged.js
script/sandbox/engine.js
script/sandbox/env.js
script/sandbox/exec.js
script/sandbox/exit.js
script/sandbox/file.js
script/sandbox/interfaceimpl.js
script/sandbox/javaextend.js
script/sandbox/jsadapter.js
script/sandbox/loadLibrary.js
script/sandbox/loadcompat.js
script/sandbox/nashorninternals.js
script/sandbox/net.js
script/sandbox/property.js
script/sandbox/reflection.js
script/sandbox/runnable.js
script/sandbox/unsafe.js
script/test262.js
script/test262_single.js
script/trusted/JDK-8006424.js
script/trusted/JDK-8006529.js
script/trusted/JDK-8008305.js
script/trusted/JDK-8008305_subtest.js
script/trusted/JDK-8020809.js
script/trusted/JDK-8021129.js
script/trusted/JDK-8021189.js
script/trusted/JDK-8025629.js
script/trusted/JDK-8032060.js
script/trusted/NASHORN-638.js
script/trusted/NASHORN-653.js
script/trusted/event_queue.js
script/trusted/getenv.js
script/trusted/optimistic_recompilation.js
src/jdk/nashorn/api/NashornSQLDriver.java
src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java
src/jdk/nashorn/api/javaaccess/ConsStringTest.java
src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java
src/jdk/nashorn/api/javaaccess/SharedObject.java
src/jdk/nashorn/api/scripting/InvocableTest.java
src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java
src/jdk/nashorn/api/scripting/ScopeTest.java
src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
src/jdk/nashorn/api/scripting/ScriptEngineTest.java
src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/performance/OctaneTest.java
src/jdk/nashorn/internal/performance/PerformanceWrapper.java
src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java
src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java
src/jdk/nashorn/internal/runtime/SourceTest.java
src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java
src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java
src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java
src/jdk/nashorn/internal/test/framework/JSJUnitReportReporter.java
src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
src/jdk/nashorn/internal/test/framework/ScriptTest.java
src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java
src/jdk/nashorn/internal/test/framework/TestFinder.java
src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java
src/jdk/nashorn/test/models/ConstructorWithArgument.java
src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java
src/jdk/nashorn/test/models/IntFloatOverloadSelection.java
src/jdk/nashorn/test/models/Jdk8011362TestSubject.java
src/jdk/nashorn/test/models/Nashorn401TestSubject.java
src/jdk/nashorn/test/models/OuterClass.java
src/jdk/nashorn/test/models/OverrideObject.java
src/jdk/nashorn/test/models/PropertyBind.java
src/jdk/nashorn/test/models/StringArgs.java
src/jdk/nashorn/test/models/VarArgConstructor.java
src/jdk/nashorn/test/tools/StaticTypeInspector.java
876:fd14a4b555f7 04-Jun-2014 sundar

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

875:21f799bc2254 02-Jun-2014 attila

8044518: Ensure exceptions related to optimistic recompilation are not serializable
Reviewed-by: lagergren, sundar

874:b46f809c8322 02-Jun-2014 attila

8044534: Constant folding for unary + should produce int for boolean literals
Reviewed-by: lagergren, sundar

873:eff9df533685 02-Jun-2014 attila

8044533: Deoptimizing negation produces wrong result for zero
Reviewed-by: lagergren, sundar

871:f855686309df 03-Jun-2014 sundar

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

870:e445404a69f5 03-Jun-2014 sundar

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

868:f44ec6545b9a 28-May-2014 attila

Merge


/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/BeanLinker.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ConstantData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FindScopeDepths.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MapCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BinaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/Lookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDataView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat64Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CodeInstaller.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Source.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SpillProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Options.properties
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/trusted/JDK-8006529.js
script/trusted/event_queue.js
script/trusted/optimistic_recompilation.js
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/parser/ParserTest.java
src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
867:403fa5685a2f 28-May-2014 lagergren

8044102: Ensure bechmark exclude list for Octane benchmarks is in only one place, project.properties, and fix benchmark harness
Reviewed-by: attila, sundar

866:6e915a39b248 27-May-2014 lagergren

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)
Reviewed-by: jlaskey, sundar

865:5b017d6edef6 21-May-2014 lagergren

8043632: Parallelize class installation and various script fixes.
Reviewed-by: sundar, attila

864:a9414c20b7e7 21-May-2014 lagergren

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
Reviewed-by: sundar, attila

860:6f3a4acb49fe 20-May-2014 lagergren

8043504: Octane test harness was missing argument to print_always at one callsite, causing erroneous logging
Reviewed-by: sundar, attila

859:c5612f4c4b61 19-May-2014 attila

8043431: Fix yet another corner case of JDK-8041995
Reviewed-by: hannesw, lagergren

858:d509e7ba47dd 19-May-2014 lagergren

8034206: Make parts of code pipeline reusable in order to facilitate faster warmup and faster lazy compilation.
Reviewed-by: hannesw, attila


/openjdk10/nashorn/bin/runopt.sh
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ApplySpecialization.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/AssignSymbols.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ConstantData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FindScopeDepths.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FoldConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Label.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ParamTypeMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/TypeEvaluator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/TypeMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/AccessNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BinaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BlockStatement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakableNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakableStatement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CatchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/EmptyNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Expression.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ExpressionStatement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ForNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IfNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IndexNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/JumpStatement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LabelNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Labels.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LoopNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ObjectNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Optimistic.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/PropertyNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ReturnNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/RuntimeNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SplitNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SwitchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TernaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ThrowNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/UnaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/VarNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WhileNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WithNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RewriteException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/trusted/JDK-8006529.js
857:e369d45a77e0 15-May-2014 attila

8043235: Type-based optimizations interfere with continuation methods
Reviewed-by: jlaskey, lagergren

856:e18b0b919ef7 14-May-2014 attila

8043133: Fix corner cases of JDK-8041995
Reviewed-by: hannesw, lagergren

850:c61d579dd5a8 13-May-2014 attila

8042118: Separate types from symbols
Reviewed-by: hannesw, lagergren


/openjdk10/nashorn/src/jdk/internal/dynalink/support/TypeUtilities.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/messages.properties
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ApplySpecialization.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/AssignSymbols.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/BranchOptimizer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ClassEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilerConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FindScopeDepths.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Label.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MapCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MapTuple.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ProgramPoints.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/RangeAnalyzer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BooleanType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/IntType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/LongType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/NumberType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/Range.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/Type.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/AccessNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BinaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakableNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakableStatement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CatchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ContinueNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Expression.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ForNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IfNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IndexNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/JoinPredecessor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/JumpStatement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LabelNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContextExpression.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LocalVariableConversion.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LoopNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ObjectNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Optimistic.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/RuntimeNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SplitNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SwitchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TemporarySymbols.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TernaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ThrowNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/UnaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/VarNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WhileNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/ASTWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/NashornTextifier.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RewriteException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Options.properties
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/basic/JDK-8012083.js
script/basic/JDK-8026137.js
script/basic/NASHORN-737.js.EXPECTED
script/basic/boolean_arithmetic.js
script/basic/boolean_arithmetic.js.EXPECTED
script/basic/optimistic_check_type.js.EXPECTED
script/basic/optimistic_logical_check_type.js.EXPECTED
script/basic/parser/breakStat.js.EXPECTED
script/basic/parser/continueStat.js.EXPECTED
script/basic/parser/labelledStat.js.EXPECTED
script/basic/parser/lhsExpr.js.EXPECTED
script/basic/run-octane.js
script/basic/runsunspider.js
script/trusted/JDK-8006529.js
src/jdk/nashorn/api/scripting/ScriptEngineTest.java
849:07fdc97e6fc1 05-May-2014 mnunez

8037572: Add more test cases to check static types
Reviewed-by: attila, lagergren

848:e41798b06137 02-May-2014 lagergren

8041625: AccessorProperty currentType must only by Object.class when non-primitive, and scoping followup problem for lazily generated with bodies
Reviewed-by: jlaskey, attila

847:d5c2bf69f341 29-Apr-2014 mnunez

8038398: OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework
Reviewed-by: attila, lagergren

846:0b3e11df32be 28-Apr-2014 lagergren

8041995: Problems when loading tree expressions with several optimistic program points when optimistically initializing ObjectNodes
Reviewed-by: jlaskey, attila

844:0c4cda533038 23-Apr-2014 lagergren

8041434: Add synchronization to the common global constants structure
Reviewed-by: attila, hannesw


/openjdk10/nashorn/bin/runopt.sh
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ApplySpecialization.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ClassEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FindScopeDepths.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FoldConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/RangeAnalyzer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/logging/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/logging/Loggable.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
src/jdk/nashorn/internal/parser/ParserTest.java
843:222d989ca549 23-Apr-2014 lagergren

8038426: Move all loggers from process wide scope into Global scope
Reviewed-by: attila, hannesw


/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ApplySpecialization.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/DumpBytecode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FindScopeDepths.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FoldConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/RangeAnalyzer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/Range.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Logging.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyHashMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/logging/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/logging/Loggable.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/logging/Logger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/KeyValueOption.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/LoggingOption.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/Options.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
src/jdk/nashorn/internal/parser/ParserTest.java
src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java
842:75e8d1a4ba23 22-Apr-2014 lagergren

8033105: Make sure Nashorn test harness can run zlib benchmark
Reviewed-by: attila, hannesw

841:e8c0262bafdd 18-Apr-2014 lagergren

8040655: When processing a RewriteException debug object, the return value has already been reset to null. We need to catch this value before that.
Reviewed-by: attila, lagergren
Contributed-by: matherey.nunez@oracle.com

839:8423d57c70de 17-Apr-2014 lagergren

8040089: Apply to call transform was incomplete. Now passes all tests and performance is back
Reviewed-by: hannesw, attila, sundar, jlaskey

837:ddda121eca56 11-Apr-2014 lagergren

8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects.
Reviewed-by: hannesw, attila, sundar, jlaskey


/openjdk10/nashorn/src/jdk/internal/dynalink/linker/GuardedInvocation.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ApplySpecialization.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilerConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Flags.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SpillProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
examples/apply_to_call_benchmark.js
script/basic/JDK-8016618.js
script/basic/JDK-8016618.js.EXPECTED
script/basic/apply_to_call/apply_to_call1.js
script/basic/apply_to_call/apply_to_call1.js.EXPECTED
script/basic/apply_to_call/apply_to_call2.js
script/basic/apply_to_call/apply_to_call2.js.EXPECTED
script/basic/apply_to_call/apply_to_call3.js
script/basic/apply_to_call/apply_to_call3.js.EXPECTED
script/basic/apply_to_call/apply_to_call4.js
script/basic/apply_to_call/apply_to_call4.js.EXPECTED
script/basic/apply_to_call/apply_to_call_bench.js
script/basic/apply_to_call/apply_to_call_bench.js.EXPECTED
src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
836:f47393d4559b 11-Apr-2014 attila

8040024: BranchOptimizer produces bad code for NaN FP comparison
Reviewed-by: jlaskey, lagergren

835:2aaf89857444 02-Apr-2014 lagergren

8039044: Expand undefined intrinsics for all commutative combinators of scrict undefined checks
Reviewed-by: jlaskey, hannesw

834:1b9bd93570f8 01-Apr-2014 lagergren

8038945: Simplify strict undefined checks
Reviewed-by: jlaskey, hannesw

833:899b6f171676 01-Apr-2014 lagergren

8038799: Guard and unbox boxed primitives types on setting them in Properties to avoid megamorphisism
Reviewed-by: attila, jlaskey

832:7bb20a02bad0 31-Mar-2014 lagergren

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.
Reviewed-by: attila, sundar, jlaskey


/openjdk10/nashorn/bin/runoptdualcatch9.sh
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDataView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RewriteException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RuntimeEvent.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
script/basic/JDK-8010697.js
script/basic/JDK-8010697.js.EXPECTED
script/basic/JDK-8022903.js
script/basic/JDK-8022903.js.EXPECTED
script/basic/JDK-8027042.js
script/basic/JDK-8027042.js.EXPECTED
script/currently-failing/JDK-8010697.js
script/currently-failing/JDK-8010697.js.EXPECTED
src/jdk/nashorn/api/scripting/ScopeTest.java
830:03b2757e2eba 27-Mar-2014 lagergren

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.
Reviewed-by: attila, hannesw, sundar


/openjdk10/nashorn/bin/runoptdualcatch.sh
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/DumpBytecode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ListAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Logging.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyListeners.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RewriteException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RuntimeEvent.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/trusted/JDK-8006529.js
script/trusted/event_queue.js
script/trusted/event_queue.js.EXPECTED
src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java
828:051ac0fec966 24-Mar-2014 attila

8037534: Use scope types to determine optimistic types
Reviewed-by: hannesw, lagergren

826:21fe19543736 21-Mar-2014 attila

Merge


/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ConstantData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FindScopeDepths.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SharedScopeCall.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDataView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeStrictArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebuggerSupport.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAErrors.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyListener.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyListenerManager.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Messages.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/scripts/JO.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/basic/dataview_new.js
script/currently-failing/OptimisticRecompilationTest.java
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/runtime/OptimisticRecompilationTest.java
823:949577ac683d 17-Mar-2014 mnunez

8037086: Check that deoptimizing recompilations are correct
Reviewed-by: attila, lagergren

822:005ac813256a 14-Mar-2014 lagergren

8036986: Test should check that correctly type is returned running with optimistic. If optimistic assumption was wrong we should get the right one.
Summary: This uses the inspection framework for generated code to ensure optimisim.
Reviewed-by: attila, lagergren
Contributed-by: matherey.nunez@oracle.com

819:e008b751c93f 03-Mar-2014 lagergren

8035836: Array performance improvements
Summary: Implement typed arrays with native byte buffers and do fast linking for all continuous arrays
Reviewed-by: attila, jlaskey, sundar, hannesw


/openjdk10/nashorn/bin/runnormal.sh
/openjdk10/nashorn/bin/runnormaldual.sh
/openjdk10/nashorn/bin/runopt.sh
/openjdk10/nashorn/bin/runoptdual.sh
/openjdk10/nashorn/bin/runoptdualcatch.sh
/openjdk10/nashorn/bin/verbose_octane.bat
/openjdk10/nashorn/bin/verbose_octane.sh
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
/openjdk10/nashorn/make/build-benchmark.xml
/openjdk10/nashorn/src/jdk/internal/dynalink/ChainedCallSite.java
/openjdk10/nashorn/src/jdk/internal/dynalink/DynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/GuardedInvocation.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/GuardedTypeConversion.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/LinkRequest.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/LinkRequestImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/TypeConverterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilerConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Label.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MapCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Namespace.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/AccessNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IndexNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/Lookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat64Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeMath.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyHashMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SpillProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ContinuousArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Messages.properties
examples/string-micro.js
script/basic/JDK-8020357.js
script/basic/NASHORN-377.js
script/basic/typedarrays.js
818:26a5fdb90de2 26-Feb-2014 attila

8035820: Optimistic recompilation
Reviewed-by: hannesw, jlaskey, sundar
Contributed-by: attila.szegedi@oracle.com, marcus.lagergren@oracle.com


/openjdk10/nashorn/.hgignore
/openjdk10/nashorn/bin/rundiff.sh
/openjdk10/nashorn/bin/runnormal.sh
/openjdk10/nashorn/bin/runnormaldual.sh
/openjdk10/nashorn/bin/runopt.sh
/openjdk10/nashorn/bin/runoptdual.sh
/openjdk10/nashorn/bin/runoptdualcatch.sh
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/nbproject/ide-targets.xml
/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/src/jdk/internal/dynalink/DynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/DynamicLinkerFactory.java
/openjdk10/nashorn/src/jdk/internal/dynalink/GuardedInvocationFilter.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/BeanLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/OverloadedMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/SingleDynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/GuardedInvocation.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/LinkRequest.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/LinkerServices.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/CatchExceptionCombinator.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/DefaultPrelinkFilter.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/LinkRequestImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/LinkerServicesImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/TypeUtilities.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/JSObject.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornException.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
/openjdk10/nashorn/src/jdk/nashorn/internal/IntDeque.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/BranchOptimizer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ClassEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilerConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Condition.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ConstantData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/DumpBytecode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FoldConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FunctionSignature.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Label.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/LocalStateRestorationInfo.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MapCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MapTuple.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ParamTypeMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ProgramPoints.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/RangeAnalyzer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SharedScopeCall.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BooleanType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BytecodeOps.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/IntType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/LongType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/NumberType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/ObjectType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/Type.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/AccessNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BinaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BlockStatement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CatchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Expression.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionCall.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IndexNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Optimistic.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/RuntimeNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/UnaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/VarNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/ASTWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/NashornClassReader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/NashornTextifier.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/Lookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeStrictArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Optimistic.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/AbstractParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/JSONParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Lexer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Debug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebuggerSupport.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAErrors.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FindProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FunctionScope.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyAccess.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyHashMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RewriteException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SpillProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Undefined.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ContinuousArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Messages.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Options.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/scripts/JO.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/assert.js
script/basic/JDK-8025515.js
script/basic/JDK-8029384.js
script/basic/JDK-8029384.js.EXPECTED
script/basic/JDK-8029467.js
script/basic/JDK-8029667.js
script/basic/exprclosure.js.EXPECTED
script/basic/hideLocationProperties.js
script/basic/hideLocationProperties.js.EXPECTED
script/basic/relinkIndexGetter.js
script/basic/relinkIndexGetter.js.EXPECTED
script/basic/run-octane.js
script/basic/runsunspider-lazy.js
script/basic/runsunspider.js
script/basic/typedarrays2.js
script/basic/typedarrays2.js.EXPECTED
script/currently-failing/property_delete.js
script/maptests/constructor.js
script/maptests/maputil.js
script/maptests/object_literals.js
script/maptests/point.js
script/maptests/property_add.js
script/maptests/property_delete.js
script/trusted/JDK-8006529.js
src/jdk/nashorn/api/javaaccess/NumberAccessTest.java
src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java
src/jdk/nashorn/api/javaaccess/SharedObject.java
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/parser/ParserTest.java
src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
813:32b66f4661ea 27-May-2014 sundar

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

812:068b13565a57 26-May-2014 sundar

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

810:23a42e0d8a5a 22-May-2014 hannesw

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

808:185501198f64 19-May-2014 sundar

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

800:d16c80270f7d 06-May-2014 sundar

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

799:6321f565a7b1 05-May-2014 hannesw

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

798:f7f2e9d2912b 02-May-2014 sundar

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

795:e88f1df9b412 25-Apr-2014 hannesw

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

788:e25af2ba7dae 14-Apr-2014 hannesw

8030200: Wrong result for Number.prototype.toString() for certain radix/inputs
Reviewed-by: sundar, jlaskey, lagergren

787:2127ddc06a35 14-Apr-2014 hannesw

8030199: Nashorn: Uint8ClampedArray - Incorrect ToUint8Clamp implementation
Reviewed-by: sundar, jlaskey, lagergren

783:37d6d1a120b5 09-Apr-2014 mnunez

8039403: Write sanity tests for persistent caching
Reviewed-by: hannesw, sundar

782:05660ace537a 07-Apr-2014 sundar

8039387: Nashorn supports indexed access of List elements, but length property is not supported
Reviewed-by: lagergren, jlaskey

778:a14a29399e17 02-Apr-2014 sundar

8039047: Parser accepts conditional catch clauses even when --no-syntax-extensions / -nse option is passed
Reviewed-by: lagergren, attila

773:bc86e23d6ae4 21-Mar-2014 sundar

8037562: Nashorn: JSON.parse comes up with nonexistent entries if there are gaps between the keys
Reviewed-by: jlaskey, hannesw

772:62ee612afc3e 19-Mar-2014 mnunez

8037779: NoPersistenceCachingTest fails with ant test
Reviewed-by: sundar, hannesw

767:e2df2f9b4d70 17-Mar-2014 mnunez

8037378: Write sanity tests for bytecode persistence feature
Reviewed-by: sundar, hannesw

766:3febf16a3039 17-Mar-2014 sundar

8037400: Remove getInitialMap getters and GlobalObject interface
Reviewed-by: lagergren, jlaskey, attila


/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeBoolean.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDate.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeEvalError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRangeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeReferenceError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeSyntaxError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeTypeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeURIError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/PrototypeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebuggerSupport.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAErrors.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ListAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ParserException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/performance/PerformanceWrapper.java
src/jdk/nashorn/internal/runtime/ContextTest.java
src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java
765:91ef0e039d91 13-Mar-2014 sundar

8015958: DataView constructor is not defined
Reviewed-by: attila, hannesw, lagergren

764:ec0d76397a7d 12-Mar-2014 hannesw

8034055: delete on global object not properly guarded
Reviewed-by: sundar, lagergren

763:b457a6ab0738 12-Mar-2014 hannesw

8021350: Share script classes between threads/globals within context
Reviewed-by: lagergren, sundar


/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SharedScopeCall.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeBoolean.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
src/jdk/nashorn/api/scripting/ScopeTest.java
src/jdk/nashorn/api/scripting/resources/func.js
src/jdk/nashorn/api/scripting/resources/gettersetter.js
src/jdk/nashorn/api/scripting/resources/witheval.js
753:feceb45debac 25-Feb-2014 sundar

8030197: Nashorn: Object.defineProperty() can be lured to change fixed NaN property
Reviewed-by: attila, jlaskey

748:0afcc0851aab 14-Feb-2014 sundar

8011964: need indexed access to externally-managed ByteBuffer
Reviewed-by: lagergren, hannesw

747:40fcf43dd721 10-Feb-2014 mnunez

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

746:79c69831674f 07-Feb-2014 sundar

8033924: Default permissions are not given for eval code
Reviewed-by: lagergren, jlaskey

745:22420177ec9d 06-Feb-2014 sundar

8033763: Add tests to assert map identity of certain objects
Reviewed-by: hannesw, lagergren

742:66b98808fdff 30-Jan-2014 attila

8032681: Issues with Nashorn
Reviewed-by: ahgross, jlaskey, sundar


/openjdk10/nashorn/src/jdk/internal/dynalink/linker/GuardedTypeConversion.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/LinkerServicesImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/TypeConverterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/AdaptationResult.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Messages.properties
script/basic/JDK-8014647.js
script/basic/JDK-8014647.js.EXPECTED
script/basic/javaclassoverrides.js
script/basic/javaclassoverrides.js.EXPECTED
script/sandbox/javaextend.js
script/sandbox/javaextend.js.EXPECTED
src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
src/jdk/nashorn/test/models/ClassWithFinalFinalizer.java
src/jdk/nashorn/test/models/ClassWithInheritedFinalFinalizer.java
741:6895d234836c 30-Jan-2014 sundar

8032948: Nashorn linkages awry
Reviewed-by: jlaskey, attila, ahgross

740:47f029b11643 30-Jan-2014 sundar

8032954: Nashorn: extend Java.extend
Reviewed-by: jlaskey, attila, ahgross

739:560be4b9f5c4 30-Jan-2014 sundar

8032943: Improve reflection in Nashorn
Reviewed-by: jlaskey, attila, ahgross

715:071eb6953a4a 20-Jan-2014 sundar

8032068: implement @sourceURL and #sourceURL directives
Reviewed-by: hannesw, lagergren

714:76f606690a45 17-Jan-2014 sundar

8032060: PropertyMap of Error objects is not stable
Reviewed-by: jlaskey, hannesw

713:341f81ebefe0 16-Jan-2014 sundar

8032004: instance property "message" of Error objects should be non-enumerable
Reviewed-by: hannesw, jlaskey

712:b2ca350d8415 16-Jan-2014 sundar

8031983: Error objects should capture stack at the constructor
Reviewed-by: jlaskey, hannesw

711:c041d151d7e6 15-Jan-2014 sundar

8031715: Indexed access to java package not working
Reviewed-by: lagergren, hannesw

709:18edd7a1b166 11-Dec-2013 lagergren

8029780: "ant externals" broke our test harness with the latest version of the octane benchmarks
Reviewed-by: attila, sundar

708:4706897b4dec 09-Dec-2013 attila

8029467: Widening of booleans causes bad results
Reviewed-by: jlaskey, lagergren

704:d1d4d669373c 09-Jan-2014 sundar

8031359: Invocable.getInterface() works incorrectly if interface has default methods
Reviewed-by: attila, hannesw

703:3bbf629a2db9 08-Jan-2014 sundar

8031317: SyntaxError when property setter has no parameter
Reviewed-by: lagergren, hannesw

702:18eccb9656e0 07-Jan-2014 hannesw

8029667: Prototype linking is incorrect
Reviewed-by: jlaskey, sundar

700:78cdf566535d 02-Jan-2014 sundar

8031106: Nashorn: IndexOutOfBoundsException in NashornCallSiteDescriptor.getNameToken()
Reviewed-by: hannesw, jlaskey

699:8c0524412634 19-Dec-2013 sundar

8030809: Anonymous functions should not be shown with internal names in script stack trace
Reviewed-by: lagergren, hannesw, jlaskey

698:cade47c36c6c 16-Dec-2013 sundar

8030182: scopeCall with -1 as line number
Reviewed-by: hannesw, jlaskey

697:a46570c20412 16-Dec-2013 sundar

8030169: Need regression test for bug JDK-8010731
Reviewed-by: attila, lagergren

696:550f881d43ba 12-Dec-2013 sundar

8027958: NASHORN TEST: Create tests to test markdown javascript engine work with Nashorn
Summary: markdown test fix contributed by kshefov
Reviewed-by: jlaskey


/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/project.properties
script/markdown.js
script/markdown/anchors-by-reference.js
script/markdown/anchors-by-reference.js.EXPECTED
script/markdown/automatic-anchors.js
script/markdown/automatic-anchors.js.EXPECTED
script/markdown/blockquote-nested-markdown.js
script/markdown/blockquote-nested-markdown.js.EXPECTED
script/markdown/blockquote.js
script/markdown/blockquote.js.EXPECTED
script/markdown/code-block-html-escape.js
script/markdown/code-block-html-escape.js.EXPECTED
script/markdown/code-block.js
script/markdown/code-block.js.EXPECTED
script/markdown/doubline-list.js
script/markdown/doubline-list.js.EXPECTED
script/markdown/emphasis.js
script/markdown/emphasis.js.EXPECTED
script/markdown/escaped-number-period.js
script/markdown/escaped-number-period.js.EXPECTED
script/markdown/escaping.js
script/markdown/escaping.js.EXPECTED
script/markdown/github-style-at-start.js
script/markdown/github-style-at-start.js.EXPECTED
script/markdown/github-style-codeblock.js
script/markdown/github-style-codeblock.js.EXPECTED
script/markdown/github-style-linebreaks.js
script/markdown/github-style-linebreaks.js.EXPECTED
script/markdown/h1-with-double-hash.js
script/markdown/h1-with-double-hash.js.EXPECTED
script/markdown/h1-with-equals.js
script/markdown/h1-with-equals.js.EXPECTED
script/markdown/h1-with-single-hash.js
script/markdown/h1-with-single-hash.js.EXPECTED
script/markdown/h2-with-dashes.js
script/markdown/h2-with-dashes.js.EXPECTED
script/markdown/h2-with-double-hash.js
script/markdown/h2-with-double-hash.js.EXPECTED
script/markdown/h2-with-single-hash.js
script/markdown/h2-with-single-hash.js.EXPECTED
script/markdown/h3-with-double-hash.js
script/markdown/h3-with-double-hash.js.EXPECTED
script/markdown/h3-with-single-hash.js
script/markdown/h3-with-single-hash.js.EXPECTED
script/markdown/h4-with-single-hash.js
script/markdown/h4-with-single-hash.js.EXPECTED
script/markdown/h5-with-single-hash.js
script/markdown/h5-with-single-hash.js.EXPECTED
script/markdown/h6-with-single-hash.js
script/markdown/h6-with-single-hash.js.EXPECTED
script/markdown/horizontal-rules.js
script/markdown/horizontal-rules.js.EXPECTED
script/markdown/html5-strutural-tags.js
script/markdown/html5-strutural-tags.js.EXPECTED
script/markdown/images.js
script/markdown/images.js.EXPECTED
script/markdown/implicit-anchors.js
script/markdown/implicit-anchors.js.EXPECTED
script/markdown/inline-anchors.js
script/markdown/inline-anchors.js.EXPECTED
script/markdown/inline-code.js
script/markdown/inline-code.js.EXPECTED
script/markdown/inline-style-tag.js
script/markdown/inline-style-tag.js.EXPECTED
script/markdown/lazy-blockquote.js
script/markdown/lazy-blockquote.js.EXPECTED
script/markdown/list-with-blockquote.js
script/markdown/list-with-blockquote.js.EXPECTED
script/markdown/list-with-code.js
script/markdown/list-with-code.js.EXPECTED
script/markdown/multi-paragraph-list.js
script/markdown/multi-paragraph-list.js.EXPECTED
script/markdown/multiline-unordered-list.js
script/markdown/multiline-unordered-list.js.EXPECTED
script/markdown/nested-blockquote.js
script/markdown/nested-blockquote.js.EXPECTED
script/markdown/ordered-list-same-number.js
script/markdown/ordered-list-same-number.js.EXPECTED
script/markdown/ordered-list-wrong-numbers.js
script/markdown/ordered-list-wrong-numbers.js.EXPECTED
script/markdown/ordered-list.js
script/markdown/ordered-list.js.EXPECTED
script/markdown/relative-anchors.js
script/markdown/relative-anchors.js.EXPECTED
script/markdown/simple-paragraph.js
script/markdown/simple-paragraph.js.EXPECTED
script/markdown/strong.js
script/markdown/strong.js.EXPECTED
script/markdown/table-basic.js
script/markdown/table-basic.js.EXPECTED
script/markdown/table-large.js
script/markdown/table-large.js.EXPECTED
script/markdown/table-with-equals.js
script/markdown/table-with-equals.js.EXPECTED
script/markdown/unordered-list-asterisk.js
script/markdown/unordered-list-asterisk.js.EXPECTED
script/markdown/unordered-list-minus.js
script/markdown/unordered-list-minus.js.EXPECTED
script/markdown/unordered-list-plus.js
script/markdown/unordered-list-plus.js.EXPECTED
script/markdown/url-with-parenthesis.js
script/markdown/url-with-parenthesis.js.EXPECTED
695:dcca148a8219 02-Dec-2013 sundar

8029364: NashornException to expose thrown object
Reviewed-by: lagergren, jlaskey

679:b375d261e56c 19-Nov-2013 lagergren

8028573: Line number nodes were off for while nodes and do while nodes - the line number of a loop node should be treated as the location of the test expression
Reviewed-by: attila, hannesw

678:bce2bbfb35ae 18-Nov-2013 lagergren

8028434: Line number nodes were off for while nodes and do while nodes - the line number of a loop node should be treated as the location of the test expression
Reviewed-by: jlaskey, sundar

677:a165c0fb5be6 15-Nov-2013 hannesw

8028210: Missing conversions on array index expression
Reviewed-by: attila, jlaskey, lagergren

676:fea9f0f9bbde 14-Nov-2013 sundar

8028161: nashorn: src/jdk/nashorn/api/scripting/ScriptEngineTest.java
Reviewed-by: lagergren, hannesw

670:e65a98146b94 11-Nov-2013 attila

8028020: Function parameter as last expression in comma in return value causes bad type calculation
Reviewed-by: jlaskey, lagergren, sundar

667:2f07b4234451 07-Nov-2013 sundar

8027828: ClassCastException when converting return value of a Java method to boolean
Reviewed-by: jlaskey, attila

666:bda654c6d59c 05-Nov-2013 kshefov

8027708: NASHORN TEST: Create Nashorn test that draws image step-by-step using JavaFX canvas.
Reviewed-by: jlaskey, lagergren

664:dcedc753fd09 04-Nov-2013 sundar

8027753: Support ScriptObject to JSObject, ScriptObjectMirror, Map, Bindings auto-conversion as well as explicit wrap, unwrap
Reviewed-by: jlaskey, hannesw, attila

662:98bab0cdd7bf 01-Nov-2013 attila

8027236: Ensure ScriptObject and ConsString aren't visible to Java
Reviewed-by: lagergren, sundar

661:ae5f2130c3b9 01-Nov-2013 sundar

8027700: function redeclaration checks missing for declaration binding instantiation
Reviewed-by: jlaskey, lagergren

656:a002c1bb88f9 30-Oct-2013 sundar

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

651:7985ec3782b5 25-Oct-2013 hannesw

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

647:5df55690fd5b 23-Oct-2013 sundar

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

641:360761288b38 22-Oct-2013 sundar

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

640:d24a4fabdce1 22-Oct-2013 hannesw

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

639:6d339d98074e 22-Oct-2013 hannesw

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

638:d8d5b7919c57 22-Oct-2013 sundar

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

637:f22742d5daa3 21-Oct-2013 kshefov

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

635:d8aa87d292eb 18-Oct-2013 hannesw

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

633:66d27c77b455 17-Oct-2013 hannesw

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

632:a2065f67857c 17-Oct-2013 hannesw

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

631:b01a10c7c7c2 16-Oct-2013 attila

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

626:2d5f9f77c199 16-Oct-2013 hannesw

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

625:1899da5c71d3 16-Oct-2013 hannesw

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

623:b3ee112a328e 15-Oct-2013 jlaskey

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

622:aa452eb4a5d0 15-Oct-2013 hannesw

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

621:64e841576c68 15-Oct-2013 attila

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

620:d155c4a7703c 13-Oct-2013 attila

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

619:8c617a092d68 14-Oct-2013 hannesw

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

618:6cb4f20d971f 11-Oct-2013 jlaskey

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

615:062579f50371 11-Oct-2013 sundar

8026317: $ in the function name results in wrong function being invoked
Reviewed-by: lagergren, jlaskey

614:fb091f9052a6 11-Oct-2013 sundar

8026302: source representation of getter and setter methods is wrong
Reviewed-by: lagergren, hannesw, jlaskey

613:1c154cee43d9 11-Oct-2013 hannesw

8026292: Megamorphic setter fails with boolean value
Reviewed-by: jlaskey, sundar

611:375c2f2d41c8 10-Oct-2013 sundar

8026263: [NASHORN] Test test/script/basic/JDK-8025488.js fails in nightly builds
Reviewed-by: jlaskey

610:a781ea074521 10-Oct-2013 sundar

8026264: Getter, setter function name mangling issues
Reviewed-by: lagergren, jlaskey

608:34f7a699cdef 10-Oct-2013 sundar

8026162: "this" in SAM adapter functions is wrong
Reviewed-by: jlaskey, hannesw

606:e60bbcf2f6b6 10-Oct-2013 sundar

8026248: importClass has to be a varargs function
Reviewed-by: jlaskey, hannesw

605:7cc5ff16380f 10-Oct-2013 sundar

8026167: Class cache/reuse of 'eval' scripts results in ClassCastException in some cases.
Reviewed-by: lagergren, jlaskey

604:03a68e7ca1d5 09-Oct-2013 lagergren

8026137: Fix Issues with Binary Evaluation Order
Reviewed-by: hannesw, jlaskey
Contributed-by: marcus.lagergren@oracle.com, attila.szegedi@oracle.com


/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/BranchOptimizer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BooleanType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/ObjectType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/Type.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/AccessNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IndexNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/RuntimeNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TypeOverride.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/UnaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/JavaArrayIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ReverseJavaArrayIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
script/basic/JDK-8026137.js
script/basic/JDK-8026137.js.EXPECTED
603:ec3094d9d5d5 09-Oct-2013 hannesw

8026008: Constant folding removes var statement
Reviewed-by: sundar, jlaskey

602:1e03d7caa68b 09-Oct-2013 sundar

8026125: Array.prototype.slice.call(Java.type("java.util.HashMap")) throws ClassCastException: jdk.internal.dynalink.beans.StaticClass cannot be cast to jdk.nashorn.internal.runtime.ScriptObject
Reviewed-by: hannesw, jlaskey

601:8d29733ad609 09-Oct-2013 sundar

8026112: Function("with(x ? 1e81 : (x2.constructor = 0.1)){}") throws AssertionError: double is not compatible with object
Reviewed-by: lagergren, hannesw

595:346ba5b8a488 08-Oct-2013 sundar

8026048: Function constructor should convert arguments to String before performing any syntax checks
Reviewed-by: jlaskey, hannesw

594:c9921761903b 08-Oct-2013 hannesw

8026042: FoldConstants need to guard against ArrayLiteralNode
Reviewed-by: jlaskey, sundar

593:19dba6637f20 08-Oct-2013 sundar

8026039: future strict names are allowed as function name and argument name of a strict function
Reviewed-by: hannesw, jlaskey

591:8c326f8c6799 08-Oct-2013 sundar

8026033: Switch should load expression even when there are no cases in it
Reviewed-by: jlaskey, hannesw

590:6345d08fd5de 08-Oct-2013 hannesw

8025213: Assignment marks variable as defined too early
Reviewed-by: jlaskey, lagergren, sundar

589:3470bc26128f 04-Oct-2013 sundar

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

588:cd7fb58043cb 01-Oct-2013 sundar

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

586:7272ec90f2c6 30-Sep-2013 sundar

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

583:efc40aacaee4 30-Sep-2013 hannesw

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

582:1809c9e97c71 27-Sep-2013 hannesw

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

581:2016a6b9e1f3 27-Sep-2013 hannesw

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

575:23958764f866 26-Sep-2013 hannesw

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

574:712f5e31739b 26-Sep-2013 hannesw

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

573:2f8f99e5ed76 25-Sep-2013 hannesw

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

572:754ecd62bde3 24-Sep-2013 sundar

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

571:c5475f5d4647 24-Sep-2013 sundar

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

569:b8d9a63578e2 21-Sep-2013 hannesw

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

568:16b6db9f7225 20-Sep-2013 sundar

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

567:279f47b353f3 20-Sep-2013 sundar

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

564:195be8ca5c97 19-Sep-2013 sundar

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

563:18d64bc4937d 19-Sep-2013 sundar

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

562:821b0b610861 19-Sep-2013 sundar

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

560:f954d3f4d192 19-Sep-2013 sundar

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

559:a62172fe5bae 18-Sep-2013 sundar

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

558:1971c2d770ae 18-Sep-2013 sundar

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

554:f1fd5f0bc84c 16-Sep-2013 attila

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

553:38378024a332 16-Sep-2013 sundar

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

551:8b0914b25430 13-Sep-2013 sundar

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

550:917b16e509bd 12-Sep-2013 sundar

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


/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
script/basic/NASHORN-737.js
script/basic/NASHORN-737.js.EXPECTED
script/basic/parser/assignmentExpr.js
script/basic/parser/assignmentExpr.js.EXPECTED
script/basic/parser/binaryExpr.js
script/basic/parser/binaryExpr.js.EXPECTED
script/basic/parser/breakStat.js
script/basic/parser/breakStat.js.EXPECTED
script/basic/parser/condExpr.js
script/basic/parser/condExpr.js.EXPECTED
script/basic/parser/continueStat.js
script/basic/parser/continueStat.js.EXPECTED
script/basic/parser/debuggerStat.js
script/basic/parser/debuggerStat.js.EXPECTED
script/basic/parser/functions.js
script/basic/parser/functions.js.EXPECTED
script/basic/parser/ifStat.js
script/basic/parser/ifStat.js.EXPECTED
script/basic/parser/labelledStat.js
script/basic/parser/labelledStat.js.EXPECTED
script/basic/parser/lhsExpr.js
script/basic/parser/lhsExpr.js.EXPECTED
script/basic/parser/loopStat.js
script/basic/parser/loopStat.js.EXPECTED
script/basic/parser/objectLitExpr.js
script/basic/parser/objectLitExpr.js.EXPECTED
script/basic/parser/parenExpr.js
script/basic/parser/parenExpr.js.EXPECTED
script/basic/parser/primaryExpr.js
script/basic/parser/primaryExpr.js.EXPECTED
script/basic/parser/returnStat.js
script/basic/parser/returnStat.js.EXPECTED
script/basic/parser/switchStat.js
script/basic/parser/switchStat.js.EXPECTED
script/basic/parser/throwStat.js
script/basic/parser/throwStat.js.EXPECTED
script/basic/parser/tryCatchStat.js
script/basic/parser/tryCatchStat.js.EXPECTED
script/basic/parser/unaryExpr.js
script/basic/parser/unaryExpr.js.EXPECTED
script/basic/parser/useStrict.js
script/basic/parser/useStrict.js.EXPECTED
script/basic/parser/util.js
script/basic/parser/varDecl.js
script/basic/parser/varDecl.js.EXPECTED
script/basic/parser/withStat.js
script/basic/parser/withStat.js.EXPECTED
549:572a2e50ba9e 12-Sep-2013 hannesw

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

546:66db7354e7e2 11-Sep-2013 sundar

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

545:2d4c8fa8a5f4 11-Sep-2013 sundar

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

540:c3b6ce7b74bf 09-Sep-2013 sundar

8024180: Incorrect handling of expression and parent scope in 'with' statements
Reviewed-by: jlaskey, hannesw

539:7ae169639485 05-Sep-2013 sundar

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

537:e43ab4062636 04-Sep-2013 sundar

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

536:b5ff11e00050 04-Sep-2013 sundar

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

531:bda0e89f88ae 27-Aug-2013 sundar

8023784: Object.prototype.toString should contain the class name for all instances
Reviewed-by: lagergren, jlaskey

530:47f0a4c4b729 27-Aug-2013 attila

8023780: Gracefully handle @CS methods while binding bean properties
Reviewed-by: jlaskey, lagergren, sundar

529:3bd077423a08 27-Aug-2013 sundar

8022773: ScriptEngineTest.printManyTest fails
Reviewed-by: lagergren, attila

527:c19c66e661a9 26-Aug-2013 hannesw

8023650: Regexp m flag does not recognize CRNL or CR
Reviewed-by: jlaskey, lagergren

526:12820c8d0a5d 22-Aug-2013 jlaskey

8019987: String trimRight and trimLeft could be defined
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

520:f18f2ce1b2dc 23-Aug-2013 attila

8023630: Implement Java.super() as the preferred way to call super methods
Reviewed-by: jlaskey, lagergren, sundar

517:d82ac93aa55c 23-Aug-2013 sundar

8023631: engine.js init script should be loaded into every global instance created by engines
Reviewed-by: attila, hannesw

516:5a1e07b9a3cd 22-Aug-2013 sundar

8023560: Arbitrary javax.script.Bindings objects as ENGINE_SCOPE objects are not handled as expected.
Reviewed-by: jlaskey, lagergren, hannesw

514:8ad9bcb04e6d 22-Aug-2013 hannesw

8023531: new RegExp('').toString() should return '/(?:)/'
Reviewed-by: sundar, jlaskey

513:54f60d91024c 22-Aug-2013 sundar

8023551: Mirror functions can not be invoked using invokeMethod, invokeFunction
Reviewed-by: attila, jlaskey, lagergren

512:b7c04b3b01a7 21-Aug-2013 sundar

8023368: Instance __proto__ property should exist and be writable.
Reviewed-by: attila, hannesw

511:dc322503ce36 21-Aug-2013 attila

8022903: Enhance for-in and for-each for Lists and Maps
Reviewed-by: lagergren, sundar

510:dbb0a20a6f27 21-Aug-2013 attila

8023373: allow super invocation for adapters
Reviewed-by: lagergren, sundar

503:1d29d2e27590 16-Aug-2013 hannesw

8019985: Date.parse("2000-01-01T00:00:00.Z") should return NaN
Reviewed-by: sundar, jlaskey

502:09c99b58b81e 16-Aug-2013 sundar

8020355: bind on built-in constructors don't use bound argument values
Reviewed-by: lagergren, hannesw

501:ba507ac08719 14-Aug-2013 sundar

8023026: Array.prototype iterator functions like forEach, reduce should work for Java arrays, lists
Reviewed-by: jlaskey, lagergren

497:f2e1673db03b 12-Aug-2013 sundar

8022598: Object.getPrototypeOf should return null for host objects rather than throwing TypeError
Reviewed-by: lagergren, jlaskey, attila, hannesw

496:821b605c7046 12-Aug-2013 sundar

8022615: [nightly] Two nashorn print tests fail in nightly builds on Windows
Reviewed-by: lagergren, jlaskey

495:03ba1cd734c0 12-Aug-2013 hannesw

8022731: NativeArguments has wrong implementation of isMapped()
Reviewed-by: lagergren, jlaskey

488:dd79c04ef7df 08-Aug-2013 sundar

8022524: Memory leaks in nashorn sources and tests found by jhat analysis
Reviewed-by: attila, hannesw


/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDate.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSON.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ListAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
script/basic/JDK-8020357.js
src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
src/jdk/nashorn/api/javaaccess/MethodAccessTest.java
src/jdk/nashorn/api/javaaccess/NumberAccessTest.java
src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java
src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java
src/jdk/nashorn/api/javaaccess/StringAccessTest.java
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/parser/ParserTest.java
481:0ad00ae4fec6 31-Jul-2013 hannesw

8020132: Big object literal with numerical keys exceeds method size
Reviewed-by: lagergren, sundar


/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MapCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NashornLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ReverseArrayIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
script/basic/JDK-8020132.js
script/basic/JDK-8020132.js.EXPECTED
477:0532397d0732 29-Jul-2013 sundar

8012792: print function defined in engine.js does not handle multiple arguments
Reviewed-by: hannesw

476:5fc6b7f11289 28-Jul-2013 sundar

Merge

475:fbd21b00197b 26-Jul-2013 sundar

8021571: @fork tests should use VM options passed from project.properties
Reviewed-by: lagergren, hannesw, jlaskey


/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java
/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/PrototypeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ListAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyListenerManager.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/AdaptationException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/AdaptationResult.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/InvokeByName.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/KeyValueOption.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/OptionTemplate.java
src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java
src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
src/jdk/nashorn/internal/test/framework/TestConfig.java
474:17a947418e65 26-Jul-2013 jlaskey

8021321: Two runsunspider tests fail after updating sunspider to 1.0
Reviewed-by: jlaskey, sundar
Contributed-by: michael.horowitz@oracle.com

473:f6588f168d79 26-Jul-2013 hannesw

8020719: Run tests with reduced splitter threshold
Reviewed-by: lagergren, sundar, jlaskey

471:f22ca0f9b6ee 25-Jul-2013 sundar

8021361: ClassCastException:.ScriptObjectMirror -> ScriptObject when getInterface called on object from different ScriptContext
Reviewed-by: jlaskey, attila

469:5c035c4ccc61 25-Jul-2013 sundar

8021252: invokeMethod throws NoSuchMethodException when script object is from different script context
Reviewed-by: lagergren, hannesw

467:dc54df348a58 24-Jul-2013 sundar

8021262: Make nashorn access checks consistent with underlying dynalink
Reviewed-by: jlaskey, lagergren, attila

464:e4efb3ce97b2 23-Jul-2013 attila

8021246: Fix regression for 8021189
Reviewed-by: lagergren, sundar

463:a58a07a00122 24-Jul-2013 attila

8021189: Prevent access to constructors of restricted classes
Reviewed-by: lagergren, sundar

462:8b97fe2b7c98 23-Jul-2013 attila

8021129: Use public lookup again
Reviewed-by: lagergren, sundar

458:0cfa27ed82fe 23-Jul-2013 sundar

8021122: Not all callables are handled for toString and other function valued properties
Reviewed-by: attila, hannesw, jlaskey

457:4b06441b7624 18-Jul-2013 attila

8020820: Limit access to static members of reflective classes
Reviewed-by: jlaskey, sundar

456:624f8be5c3fe 18-Jul-2013 attila

8020809: Java adapter should not allow overriding of caller sensitive methods
Reviewed-by: jlaskey, sundar

454:3d6f6b8d8bc8 17-Jul-2013 hannesw

8020356: ClassCastException Undefined->Scope on spiltter class generated for a large switch statement
Reviewed-by: jlaskey, attila

449:598321c438b5 22-Jul-2013 lana

Merge

447:78bdb8a7f1e7 16-Jul-2013 attila

8015356: array concatenation should skip empty elements
Reviewed-by: jlaskey, sundar

445:965d876853ec 16-Jul-2013 attila

8020357: throw RangeError for too large NativeArrayBuffer size
Reviewed-by: jlaskey, hannesw, sundar

443:28f1f2374004 15-Jul-2013 hannesw

8020358: Array(0xfffffff) throws OutOfMemoryError
Reviewed-by: jlaskey, sundar

440:ede320e13c82 15-Jul-2013 attila

8020508: Enforce reflection access restrictions on Object.bindProperties
Reviewed-by: jlaskey, sundar

439:62c552bcc342 15-Jul-2013 hannesw

8020354: Object literal property initialization is not done in source order
Reviewed-by: sundar, jlaskey

438:973d78ee0728 14-Jul-2013 attila

8020324: Implement Object.bindProperties(target, source) for beans
Reviewed-by: hannesw, sundar

436:5cdf4352ee0b 12-Jul-2013 sundar

8020463: Input argument array wrapping in loadWithNewGlobal is wrong
Reviewed-by: attila, jlaskey

435:8108ba8366fd 12-Jul-2013 sundar

Merge

434:e27ebcfed6fa 12-Jul-2013 attila

8019822: Duplicate name and signature in finally block
Reviewed-by: jlaskey, sundar

433:1a6b1799f533 12-Jul-2013 sundar

8020223: ClassCastException: String can not be casted to ScriptFunction
Reviewed-by: attila, lagergren

432:d763da247244 12-Jul-2013 sundar

8020437: Wrong handling of line numbers with multiline string literals
Reviewed-by: attila, lagergren

430:9083af56bbcb 11-Jul-2013 sundar

8012191: noSuchProperty can't cope with vararg functions
Reviewed-by: jlaskey, attila

429:2c007a8bb0e7 11-Jul-2013 attila

8013925: Remove symbol fields from nodes that don't need them
Reviewed-by: jlaskey, lagergren


/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/BranchOptimizer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FoldConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FunctionSignature.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/RangeAnalyzer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/AccessNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Assignment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BinaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BlockStatement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakableNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakableStatement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CatchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ExecuteNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Expression.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ExpressionStatement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ForNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IfNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IndexNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LabelNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContextExpression.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContextNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContextStatement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LoopNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ObjectNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/PropertyNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ReturnNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/RuntimeNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SplitNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SwitchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TemporarySymbols.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TernaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ThrowNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/UnaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/VarNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WhileNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WithNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/ASTWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/JSONParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
script/trusted/JDK-8006529.js
428:58614b556a0d 11-Jul-2013 sundar

8020380: __noSuchProperty__ defined in mozilla_compat.js script should be non-enumerable
Reviewed-by: jlaskey, hannesw, attila

427:798e3aa19718 11-Jul-2013 sundar

8020325: static property does not work on accessible, public classes
Reviewed-by: attila, hannesw, lagergren

426:c501b1666bda 10-Jul-2013 sundar

8020276: interface checks in Invocable.getInterface implementation
Reviewed-by: jlaskey, hannesw, attila

425:a9b74daed4f9 10-Jul-2013 hannesw

8016681: regex capture behaves differently than on V8
Reviewed-by: lagergren, sundar

424:997a3215744a 10-Jul-2013 sundar

8020224: LinkageError: attempted duplicate class definition when --loader-per-compiler=false
Reviewed-by: hannesw

423:d480015ab732 09-Jul-2013 lagergren

8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment.
Reviewed-by: sundar, jlaskey

422:7538a59ca241 09-Jul-2013 sundar

8014785: Ability to extend global instance by binding properties of another object
Reviewed-by: attila, hannesw, jlaskey, lagergren

421:d3f4e5dea634 09-Jul-2013 attila

8009758: reactivate the 8006529 test.
Reviewed-by: jlaskey, sundar

420:5106d43feed7 08-Jul-2013 hannesw

8019963: empty char range in regex
Reviewed-by: jlaskey, sundar

416:20b2c2dc20e8 05-Jul-2013 lagergren

8019983: Void returns combined with return with expression picked the wrong return type
Reviewed-by: sundar, jlaskey

415:ce9cbe70f915 05-Jul-2013 attila

8019819: scope symbol didn't get a slot in certain cases
Reviewed-by: hannesw, jlaskey, lagergren, sundar

414:edca88d3a03e 05-Jul-2013 hannesw

8017084: Use spill properties for large object literals
Reviewed-by: lagergren, sundar


/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MapCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeStrictArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/PrototypeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/scripts/JO.java
script/basic/JDK-8017084.js
script/basic/JDK-8017084.js.EXPECTED
413:ec84ba68ad39 05-Jul-2013 sundar

8019947: inherited property invalidation does not work with two globals in same context
Reviewed-by: jlaskey, lagergren, hannesw, attila


/openjdk10/nashorn/make/build-nasgen.xml
/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeBoolean.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDate.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeEvalError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat64Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSON.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeMath.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRangeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeReferenceError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeStrictArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeSyntaxError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeTypeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeURIError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/PrototypeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/StructureLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/scripts/JO.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/basic/JDK-8019947.js
script/basic/JDK-8019947.js.EXPECTED
412:8c4a6d9b8a23 04-Jul-2013 lagergren

Merge

411:be2087629eb9 04-Jul-2013 lagergren

8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int
Reviewed-by: sundar, hannesw

410:ad6b18ee4666 04-Jul-2013 attila

8019809: return after break incorrectly sets the block as terminal
Reviewed-by: jlaskey, lagergren

408:29b2b2ed954c 03-Jul-2013 attila

8017768: allow dot as inner class name separator for Java.type
Reviewed-by: jlaskey, sundar

407:fcb484c43348 03-Jul-2013 sundar

8019814: Add regression test for passing cases
Reviewed-by: jlaskey, lagergren

406:961cffae0828 03-Jul-2013 lagergren

8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls
Reviewed-by: sundar, jlaskey

405:eb1437d16ab4 03-Jul-2013 sundar

8019805: for each (init; test; modify) is invalid
Reviewed-by: lagergren, jlaskey

404:b1980b5f00a1 03-Jul-2013 lagergren

8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode
Reviewed-by: sundar, attila


/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat64Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
script/basic/JDK-8019585.js
403:18d467e94150 02-Jul-2013 attila

8010946: AccessControl.doPrivileged is broken when called from js script
Reviewed-by: jlaskey, sundar


/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/CallerSensitiveDetector.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/ClassString.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/DynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/DynamicMethodLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/FacetIntrospector.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/MaximallySpecific.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/OverloadedMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/SingleDynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/StaticClassIntrospector.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/StaticClassLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/Lookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
script/basic/JDK-8010946-2.js
script/basic/JDK-8010946-2.js.EXPECTED
script/basic/JDK-8010946-privileged.js
script/basic/JDK-8010946.js
script/basic/JDK-8010946.js.EXPECTED
402:4afdc5bec43b 03-Jul-2013 sundar

8019791: ~ is a unary operator
Reviewed-by: hannesw

401:9d3a9fdab668 03-Jul-2013 sundar

8019783: typeof does not work properly for java methods and foreign objects
Reviewed-by: hannesw

400:313bdcd2fd22 02-Jul-2013 sundar

8019629: void operator should always evaluate to undefined
Reviewed-by: jlaskey

394:9396e42bae4f 02-Jul-2013 lagergren

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

393:74049fe3ba46 02-Jul-2013 sundar

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

392:a7b82e333c31 02-Jul-2013 lagergren

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

390:9165138b427c 01-Jul-2013 sundar

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

389:ab3ea5b3e507 01-Jul-2013 sundar

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

388:47099609a48b 01-Jul-2013 sundar

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

387:10c7a1e9e24f 01-Jul-2013 sundar

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

386:02588d68399d 30-Jun-2013 sundar

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

385:218c2833c344 28-Jun-2013 sundar

8019365: Error stack format
Reviewed-by: hannesw

382:f9c855b828fe 27-Jun-2013 sundar

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

380:635098f9f45e 26-Jun-2013 sundar

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

377:39e17373d8df 26-Jun-2013 sundar

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

376:26a345c26e62 25-Jun-2013 sundar

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

375:51a5ee93d6bc 24-Jun-2013 sundar

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

374:2ded2fc08c94 22-Jun-2013 jlaskey

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

373:c30beaf3c42a 21-Jun-2013 jlaskey

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

369:ac404bf3f8c8 20-Jun-2013 sundar

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

368:c7c9222cfe69 19-Jun-2013 sundar

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

367:7276d66b7118 19-Jun-2013 jlaskey

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

366:6a75a505301f 18-Jun-2013 sundar

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

358:d3076aecc567 22-May-2013 chegar

Merge

350:a2fa56222fa2 17-Jun-2013 sundar

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

349:3d947baa33cc 14-Jun-2013 sundar

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

348:3efa56767847 14-Jun-2013 lagergren

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

347:c5f783d83180 13-Jun-2013 hannesw

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

346:fe80eda7b57e 13-Jun-2013 hannesw

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

345:18362e95e638 13-Jun-2013 hannesw

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

344:6d6133ef1fd5 12-Jun-2013 hannesw

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

343:b0dcc3727fc3 13-Jun-2013 sundar

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


/openjdk10/nashorn/src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeEvalError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSON.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRangeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeReferenceError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeSyntaxError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeTypeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeURIError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
script/basic/JDK-8015355.js
342:d26e069353c0 12-Jun-2013 hannesw

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

337:1a5d67424e83 11-Jun-2013 sundar

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

336:966868ef75ee 10-Jun-2013 sundar

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

335:a6f8ea57f048 10-Jun-2013 lagergren

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

334:8f890b6bf6de 10-Jun-2013 lagergren

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

333:918a986b0478 07-Jun-2013 hannesw

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

332:bab844827181 06-Jun-2013 sundar

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

325:60bc560df392 04-Jun-2013 hannesw

8015350: Array.prototype.reduceRight issue with large length and index
Reviewed-by: attila, sundar, lagergren

321:62b096f7bac3 04-Jun-2013 sundar

8015945: loadWithNewGlobal return value has to be properly wrapped
Reviewed-by: lagergren, hannesw

320:c70f60578385 04-Jun-2013 sundar

8015830: Javascript mapping of ScriptEngine bindings does not expose keys
Reviewed-by: jlaskey, lagergren

319:78113cda23bf 04-Jun-2013 sundar

8015855: test/script/basic/JDK-8012164.js fails on Windows
Reviewed-by: hannesw, lagergren, jlaskey

316:08a8fda6c0bf 03-Jun-2013 jlaskey

8015741: Need a global.load function that starts with a new global scope.
Reviewed-by: sundar, lagergren
Contributed-by: james.laskey@oracle.com

315:295c91f5fdde 03-Jun-2013 sundar

8015345: Function("}),print('test'),({") should throw SyntaxError
Reviewed-by: lagergren, hannesw, jlaskey

313:b4e6cc05ce09 31-May-2013 sundar

8012164: Error.stack needs trimming
Reviewed-by: lagergren, jlaskey

308:eda227663eda 30-May-2013 sundar

8015353: Date.parse illegal string parsing issues
Reviewed-by: jlaskey, lagergren

307:66b2fde90c9d 29-May-2013 jlaskey

8015636: Add more typed arrays code coverage tests.
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

301:a2e2797392b3 29-May-2013 sundar

8015349: "abc".lastIndexOf("a",-1) should evaluate to 0 and not -1
Reviewed-by: lagergren, attila, jlaskey

300:f69e76417211 29-May-2013 lagergren

8011023: Math round didn't conform to ECMAScript 5 spec
Reviewed-by: jlaskey, attila

297:e6193dcfe36c 27-May-2013 lagergren

8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino
Reviewed-by: sundar, jlaskey

296:343fd0450802 27-May-2013 sundar

8015352: "i".toUpperCase() => currently returns "Ä°", but should be "I" (with Turkish locale)
Reviewed-by: jlaskey, lagergren

294:1f57afd14cc1 27-May-2013 lagergren

8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose
Reviewed-by: jlaskey, attila

293:0bf451c0678d 26-May-2013 hannesw

8015348: RegExp("[") results in StackOverflowError
Reviewed-by: sundar, attila

291:4d2eca4d4d66 24-May-2013 sundar

8015354: JSON.parse should not use [[Put]] but use [[DefineOwnProperty]] instead
Reviewed-by: lagergren, hannesw

286:f7eb4436410e 23-May-2013 lagergren

8012083: Array literal constant folding issue
Reviewed-by: attila, jlaskey

285:1c1453863ea8 22-May-2013 attila

8015267: Allow conversion of JS arrays to Java List/Deque
Reviewed-by: lagergren, sundar

284:8f7553df4503 22-May-2013 hannesw

8010804: Review long and integer usage conventions
Reviewed-by: jlaskey, sundar

283:66685c69bdb3 22-May-2013 sundar

8014735: Typed Array, BYTES_PER_ELEMENT should be a class property
Reviewed-by: lagergren, jlaskey

280:833a9a584b64 21-May-2013 attila

8014953: Have NativeJavaPackage throw a ClassNotFoundException when invoked
Reviewed-by: jlaskey, sundar

278:1fd18f40ab52 20-May-2013 attila

8014797: rename Java.toJavaArray/toJavaScriptArray to Java.to/from, respectively.
Reviewed-by: jlaskey, sundar

276:92164a5742db 20-May-2013 lagergren

8006069: Range analysis first iteration, runtime specializations
Reviewed-by: jlaskey, sundar

275:1d5a8f1f416e 17-May-2013 jlaskey

8014823: Reprise - Smoke test fail: Windows JDK-8008554.js - access denied ("java.io.FilePermission" "//C/aurora/sandbox/nashorn~source/test/script/basic/NASHORN-99.js" "read")
Reviewed-by: jlaskey
Contributed-by: konstantin.shefov@oracle.com

272:98798a6336de 16-May-2013 hannesw

8012359: Increase code coverage in Joni
Reviewed-by: jlaskey, lagergren


/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompilerSupport.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/CaptureTreeNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Config.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/NameEntry.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/NativeMachine.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Region.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/UnsetAddrList.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/CTypeNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/bench/AbstractBench.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchGreedyBacktrack.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchRailsRegs.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchSeveralRegexps.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/constants/Reduce.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/encoding/PosixBracket.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/encoding/Ptr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java
src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java
src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java
271:4c67a692ef97 16-May-2013 lagergren

8013919: Original exception no longer thrown away when a finally rethrows
Reviewed-by: jlaskey, sundar

270:ac14a1fb0cab 16-May-2013 sundar

8009141: Avoid netscape.javascript.JSObject in nashorn code
Reviewed-by: lagergren, hannesw

269:19e9cd9c7010 15-May-2013 attila

8014647: Allow class-based overrides to be initialized with a ScriptFunction
Reviewed-by: hannesw, jlaskey, sundar

268:6344644b81ec 14-May-2013 jlaskey

8014648: Exclude testing and infrastructure packages from code coverage, round two
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

267:1eaa542cc8e2 15-May-2013 sundar

8012305: Function.bind can't be called on prototype function inside constructor
Reviewed-by: lagergren, attila

264:f88a4818a4dc 14-May-2013 lagergren

8014426: Original exception no longer thrown away when a finally rethrows
Reviewed-by: attila, jlaskey

263:fc20983ef38e 14-May-2013 attila

8011718: binding already bound function with extra arguments fails
Reviewed-by: jlaskey, sundar

262:eeed4db61215 14-May-2013 jlaskey

Merge

258:6b9f41203800 17-May-2013 lana

Merge

257:264bb0af9e4e 14-May-2013 jlaskey

Merge

254:18ce1cd3026c 08-May-2013 attila

8014225: Rerun only failed 262 tests
Reviewed-by: jlaskey, lagergren

252:fb1d7ea3e1b6 07-May-2013 lagergren

8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes.
Reviewed-by: jlaskey, attila


/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FoldConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Label.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BlockLexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakableNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CatchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ContinueNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/EmptyNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ExecuteNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ForNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IfNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LabelNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContextNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LineNumberNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LoopNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ReturnNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SplitNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Statement.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SwitchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ThrowNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/VarNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WhileNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WithNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/basic/no_line_numbers.js
script/basic/no_line_numbers.js.EXPECTED
250:f3dcb12c8439 03-May-2013 hannesw

8013874: Function argument's prototype seem cached and wrongly reused
Reviewed-by: jlaskey

249:f98d22fa3cbc 03-May-2013 hannesw

8013873: Regexp regression for escaped dash in character class
Reviewed-by: jlaskey

248:c0f0033d7b08 03-May-2013 hannesw

8013878: ClassCastException in Regex
Reviewed-by: jlaskey

246:5a3f7867e19c 03-May-2013 lagergren

8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. [not enabled by default, hidden by a flag for now]
Reviewed-by: jlaskey, hannesw


/openjdk10/nashorn/bin/jjs
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CatchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContextNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/AbstractParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Options.properties
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/basic/paramspec.js
script/basic/paramspec.js.EXPECTED
script/basic/runsunspider.js
script/currently-failing/logcoverage.js
script/trusted/logcoverage.js
242:80cb02dedc83 02-May-2013 hannesw

8013729: SwitchPoint invalidation not working over prototype chain
Reviewed-by: lagergren, sundar

236:ad28f2b52b12 30-Apr-2013 lagergren

8013533: Increase code coverage report for types and logging
Reviewed-by: hannesw, sundar

234:630372cb8f2a 29-Apr-2013 attila

8008814: Configurable ignore/warning/error behavior for function declaration as statement
Reviewed-by: jlaskey, sundar

233:ada2ca9aeac5 29-Apr-2013 sundar

8013444: JSON.parse does not invoke "reviver" callback as per spec.
Reviewed-by: jlaskey, hannesw

228:b532eeab085f 26-Apr-2013 sundar

8013337: Issues with Date.prototype's get, set functions
Reviewed-by: jlaskey, hannesw, lagergren

226:7917ef020898 26-Apr-2013 attila

8013325: function named 'arguments' should set DEFINES_ARGUMENTS flag in its parent, not itself
Reviewed-by: hannesw, sundar

225:215d9b042cb6 25-Apr-2013 sundar

8013295: ScriptEngineTest.java fails with compilation error when running under jtreg
Reviewed-by: attila, hannesw

224:fd0b969a6d07 25-Apr-2013 attila

8013167: Vararg constructor not found
Reviewed-by: jlaskey, lagergren, sundar

222:9ad1ebb44c86 25-Apr-2013 hannesw

8013131: Various compatibility issues in String.prototype.split()
Reviewed-by: lagergren, jlaskey

220:e959c7969f3b 24-Apr-2013 hannesw

8008238: Labeled break in finally causes stack overflow in Node copy
Reviewed-by: lagergren, attila

219:3974ce844f17 24-Apr-2013 hannesw

8012931: NativeDate.safeToString() throws RangeError for invalid date
Reviewed-by: lagergren, attila

218:a6c53280343d 24-Apr-2013 hannesw

8012334: ToUint32, ToInt32, and ToUint16 don't conform to spec
Reviewed-by: lagergren, attila

216:0547a1c76259 22-Apr-2013 attila

8011065: Problems when script implements an interface with variadic methods
Reviewed-by: jlaskey, hannesw, sundar

211:e599a1cad89a 20-Apr-2013 jlaskey

8011578: -Dnashorn.unstable.relink.threshold=1 causes tests to fail.
Reviewed-by: sundar, lagergren
Contributed-by: james.laskey@oracle.com

210:3a209cbd1d8f 19-Apr-2013 lagergren

8010701: Immutable nodes - final iteration
Reviewed-by: sundar, hannesw, jlaskey


/openjdk10/nashorn/bin/verbose_octane.sh
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ClassEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilerConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FoldConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Frame.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Namespace.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/AccessNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BinaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BlockLexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakableNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CatchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ContinueNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/DoWhileNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/EmptyNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ExecuteNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Flags.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ForNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IfNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IndexNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LabelNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LabeledNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContextNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LineNumberNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Location.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LoopNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ObjectNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/PropertyNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ReturnNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/RuntimeNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SplitNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SwitchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TernaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ThrowNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/UnaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/VarNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WhileNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WithNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/annotations/Immutable.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/ASTWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/AbstractParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/JSONParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/StructureLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/basic/try2.js
script/basic/try2.js.EXPECTED
207:d1d564f5cf82 18-Apr-2013 hannesw

8012460: RegExp regression
Reviewed-by: jlaskey, sundar

206:ac309d492b8d 18-Apr-2013 sundar

8012462: Date.prototype.toJSON does not handle non-Date 'this' as per the spec.
Reviewed-by: jlaskey, hannesw

202:486d92559c37 17-Apr-2013 sundar

8012457: Function.prototype.apply should accept any array-like argument for function arguments
Reviewed-by: lagergren, jlaskey

201:aa8170c0dec9 15-Apr-2013 sundar

8012240: Array.prototype.map.call({length: -1, get 0(){throw 0}}, function(){}).length does not throw error
Reviewed-by: lagergren, jlaskey

191:a3fc89d33072 10-Apr-2013 hannesw

8011980: Allow NUL character in character class
Reviewed-by: sundar, lagergren

190:256bb030ce0a 11-Apr-2013 sundar

8011974: Comparator function returning negative and positive Infinity does not work as expected with Array.prototype.sort
Reviewed-by: hannesw, lagergren

189:571e06d5d23c 11-Apr-2013 sundar

8011960: [2,1].sort(null) should throw TypeError
Reviewed-by: hannesw, lagergren

188:8ae9ed1ac1e2 10-Apr-2013 hannesw

8011756: Wrong characters supported in RegExp \c escape
Reviewed-by: lagergren, attila

187:b4ea8678bf15 10-Apr-2013 hannesw

8011749: Bugs with empty character class handling
Reviewed-by: lagergren, attila

186:635a93b61d34 10-Apr-2013 hannesw

8011714: Regexp decimal escape handling still not correct
Reviewed-by: lagergren, attila

180:35881a9d0fc2 16-Apr-2013 lana

Merge

178:1c29dc809de2 05-Apr-2013 hannesw

8009230: Nashorn rejects extended RegExp syntax accepted by all major JS engines
Reviewed-by: jlaskey, lagergren

177:050fd5696bcb 04-Apr-2013 attila

8011555: Invalid class name in with block with JavaImporter causes MH type mismatch
Reviewed-by: jlaskey, lagergren

176:349360cc1df5 04-Apr-2013 sundar

8011552: Arrays with missing elements are not properly sorted
Reviewed-by: jlaskey, lagergren

174:5eb1427b6a6d 04-Apr-2013 attila

8011544: Allow subclassing Java classes from script without creating instances
Reviewed-by: jlaskey, sundar

173:18df6640e63f 04-Apr-2013 sundar

8011543: "".split(undefined,{valueOf:function(){throw 2}}) does not throw exception
Reviewed-by: lagergren, jlaskey

170:0548c134b9ac 04-Apr-2013 sundar

8011421: When using Object.defineProperty on arrays, PropertyDescriptor's property accessors are invoked multiple times
Reviewed-by: lagergren, hannesw

169:a5a8ddc2e028 03-Apr-2013 sundar

8011394: RegExp.prototype.test() does not call valueOf on lastIndex property as per the spec.
Reviewed-by: lagergren, jlaskey, hannesw

168:82fed56d8dce 03-Apr-2013 sundar

8011382: Data prototype methods and constructor do not call user defined toISOString, valueOf methods per spec.
Reviewed-by: lagergren, jlaskey

166:b4191da366be 03-Apr-2013 sundar

8011365: Array.prototype.join and Array.prototype.toString do not throw TypeError on null, undefined
Reviewed-by: attila, hannesw, lagergren

165:51da1afbab26 03-Apr-2013 attila

8011362: Overloaded method resolution foiled by nulls
Reviewed-by: hannesw, sundar

164:e63b20d4f08a 03-Apr-2013 sundar

8011357: Array.prototype.slice and Array.prototype.splice should not call user defined valueOf of start, end arguments more than once
Reviewed-by: lagergren, hannesw

163:e9af5451d2d1 02-Apr-2013 sundar

8011274: Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.hasOwnProperty("prototype") should be false
Reviewed-by: lagergren, jlaskey

162:159dbe2e02eb 02-Apr-2013 sundar

8011237: Object.isExtensible(Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get) should be false
Reviewed-by: lagergren, jlaskey

157:5362d96d5915 02-Apr-2013 sundar

8011209: Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.length is not 0
Reviewed-by: lagergren, hannesw, jlaskey

153:e2ea7a29b9c1 29-Mar-2013 lagergren

8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name
Reviewed-by: hannesw, sundar

152:41a212ea8c0c 28-Mar-2013 sundar

8010924: Dealing with undefined property gets you a fatal stack
Reviewed-by: lagergren, jlaskey

149:999cc1bf5520 01-Apr-2013 lana

Merge

148:db8a33cb22b8 26-Mar-2013 lana

Merge

147:ed60078f0a80 26-Mar-2013 sundar

8010720: Linkage problem with java.lang.String.length()
Reviewed-by: hannesw, lagergren

145:15dac7439921 25-Mar-2013 sundar

8010709: org on the top level doesn't resolve
Reviewed-by: lagergren, hannesw

144:ae4ef3102d9c 24-Mar-2013 lagergren

8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars
Reviewed-by: hannesw, sundar

143:4be452026847 22-Mar-2013 attila

8010652: Eliminate non-child references in Block/FunctionNode, and make few node types immutable
Reviewed-by: jlaskey, lagergren


/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ClassEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FoldConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FunctionSignature.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/AccessNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Assignment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BinaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CatchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ContinueNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/DoWhileNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/EmptyNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ExecuteNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ForNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IfNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IndexNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LabelNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LexicalContext.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LineNumberNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Location.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ObjectNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/PropertyNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ReferenceNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ReturnNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/RuntimeNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SplitNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SwitchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TernaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ThrowNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TypeOverride.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/UnaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/VarNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WhileNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WithNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Messages.properties
script/basic/JDK-8006755.js
script/basic/NASHORN-837.js
src/jdk/nashorn/internal/codegen/CompilerTest.java
141:3b0a0d9d51f0 18-Mar-2013 sundar

8010199: javax.script.Invocable implementation for nashorn does not return null when matching functions are missing
Reviewed-by: lagergren, jlaskey

139:d5d80b52cf1c 15-Mar-2013 lagergren

8010147: Forgot to add EXPECTED files for lazy and eager sunspider test
Reviewed-by: sundar, jlaskey

138:390d44ba90cf 14-Mar-2013 lagergren

8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings
Reviewed-by: sundar, jlaskey

137:60684aeba89c 12-Mar-2013 sundar

8009868: For loop with "true" as condition results in AssertionError in codegen
Reviewed-by: jlaskey, hannesw, lagergren

136:e15806b9d716 12-Mar-2013 lagergren

8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change.
Reviewed-by: attila, jlaskey


/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/BranchOptimizer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FoldConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FunctionSignature.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/Type.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ObjectNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/UnaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/annotations/ChildNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/annotations/ParentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/annotations/Reference.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/ASTWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/JSONParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CodeInstaller.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CompiledFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SpecializedMethodChooser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/OptionTemplate.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Options.properties
script/currently-failing/JDK-8006529.js
script/currently-failing/clone_ir.js
135:c54e218333be 12-Mar-2013 sundar

8009757: Package access clean up and refactoring
Reviewed-by: jlaskey, lagergren, attila


/openjdk10/nashorn/docs/JavaScriptingProgrammersGuide.html
/openjdk10/nashorn/docs/source/javaarray.js
/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/java.security.override
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/ScriptUtils.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NashornLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/StructureLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/parser.js
script/basic/JDK-8008448.js
script/basic/NASHORN-401.js
script/basic/consstring.js
script/basic/fileline.js
script/basic/javainnerclasses.js
script/basic/list.js
script/basic/map.js
script/basic/stdin.js
script/sandbox/javaextend.js
script/sandbox/javaextend.js.EXPECTED
script/sandbox/reflection.js
script/sandbox/reflection.js.EXPECTED
script/sandbox/unsafe.js
script/sandbox/unsafe.js.EXPECTED
script/trusted/urlreader.js
src/jdk/nashorn/api/scripting/ScriptEngineTest.java
src/jdk/nashorn/internal/runtime/Nashorn401TestSubject.java
src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
src/jdk/nashorn/internal/test/models/ConstructorWithArgument.java
src/jdk/nashorn/internal/test/models/DessertTopping.java
src/jdk/nashorn/internal/test/models/DessertToppingFloorWaxDriver.java
src/jdk/nashorn/internal/test/models/FinalClass.java
src/jdk/nashorn/internal/test/models/FloorWax.java
src/jdk/nashorn/internal/test/models/NoAccessibleConstructorClass.java
src/jdk/nashorn/internal/test/models/NonPublicClass.java
src/jdk/nashorn/internal/test/models/OuterClass.java
src/jdk/nashorn/internal/test/models/OverloadedSam.java
src/jdk/nashorn/internal/test/models/OverrideObject.java
src/jdk/nashorn/internal/test/models/StringArgs.java
src/jdk/nashorn/internal/test/models/Toothpaste.java
src/jdk/nashorn/test/models/ConstructorWithArgument.java
src/jdk/nashorn/test/models/DessertTopping.java
src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java
src/jdk/nashorn/test/models/FinalClass.java
src/jdk/nashorn/test/models/FloorWax.java
src/jdk/nashorn/test/models/Nashorn401TestSubject.java
src/jdk/nashorn/test/models/NoAccessibleConstructorClass.java
src/jdk/nashorn/test/models/NonPublicClass.java
src/jdk/nashorn/test/models/OuterClass.java
src/jdk/nashorn/test/models/OverloadedSam.java
src/jdk/nashorn/test/models/OverrideObject.java
src/jdk/nashorn/test/models/SourceHelper.java
src/jdk/nashorn/test/models/StringArgs.java
src/jdk/nashorn/test/models/Toothpaste.java
132:5759f600fcf7 09-Mar-2013 sundar

8009559: clean up method handle lookup code.
Reviewed-by: ahgross, jlaskey, attila, sundar


/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
/openjdk10/nashorn/make/java.security.override
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/CheckRestrictedPackageInternal.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/FacetIntrospector.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/RestrictedPackageTester.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/SafeUnreflector.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/SafeUnreflectorImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/SandboxClassLoader.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/StaticClassLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/sandbox/Unreflector.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilerConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FunctionSignature.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/Lookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeBoolean.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeStrictArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/PrototypeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FindProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SpillProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Undefined.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Lookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/MethodHandleFunctionality.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
script/currently-failing/JDK-8006529.js
script/trusted/JDK-8006529.js
131:3d57f57acd9c 06-Mar-2013 sundar

8009553: Object.create(Array.prototype) doesn't respect reset length
Reviewed-by: jlaskey, lagergren

129:f90810d79b57 04-Mar-2013 hannesw

8008370: coffee script compiler doesn't work with Nashorn
Reviewed-by: lagergren, attila

119:1654918e0612 25-Feb-2013 attila

8006984: Introducing local into a function inside with statement confuses its scope
Reviewed-by: jlaskey, lagergren, sundar

118:5610ac25d8ff 25-Feb-2013 sundar

8008789: Enable java access and nashorn runtime tests for jtreg
Reviewed-by: lagergren, jlaskey, hannesw

117:927fba6785b0 25-Feb-2013 sundar

8008731: Separate configuration environment (options, error/output writer etc.) from Context
Reviewed-by: hannesw, lagergren


/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ClassEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDate.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CodeInstaller.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/OptionsObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/trusted/JDK-8006529.js
src/jdk/nashorn/internal/parser/ParserTest.java
src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java
115:7f5b7c6859d7 22-Feb-2013 sundar

8008729: Make sure that we can run basic jsr223 tests using jtreg
Reviewed-by: jlaskey, hannesw, lagergren

109:678da59a29b3 22-Feb-2013 lagergren

8008554: load was broken for URLs
Reviewed-by: attila, sundar

107:a971adb68f38 21-Feb-2013 lagergren

8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer.
Reviewed-by: attila, hannesw

104:b632446ba138 19-Feb-2013 sundar

8008448: Add coverage test for jdk.nashorn.internal.ir.debug.JSONWriter
Reviewed-by: jlaskey, attila

101:4738de1bd57f 18-Feb-2013 sundar

8008387: Improve code coverage tests for JSObjectLinker and NashornBottomLinker
Reviewed-by: lagergren, jlaskey, hannesw

98:d5f74bd2dc20 18-Feb-2013 sundar

8008305: ScriptEngine.eval should offer the ability to provide a codebase
Reviewed-by: lagergren, hannesw, attila

97:5851c5dac260 15-Feb-2013 sundar

8008298: Add tests to cover specialized versions of Math functions.
Reviewed-by: jlaskey, lagergren

96:757a49aaad02 15-Feb-2013 sundar

8008291: Add more tests for better coverage of objects, scripting and parser packages
Reviewed-by: lagergren, jlaskey

94:36065e5ea3d1 15-Feb-2013 hannesw

8008215: break in catch clause causes java.lang.VerifyError: Inconsistent stackmap
Reviewed-by: jlaskey, lagergren

92:d1ce4e09e4ba 14-Feb-2013 hannesw

8008198: java.lang.AssertionError: Invalid break target class jdk.nashorn.internal.ir.TryNode
Reviewed-by: attila, jlaskey

91:3df0a0d62d60 14-Feb-2013 attila

8007990: No access to interface methods on a restricted class
Reviewed-by: jlaskey, lagergren, sundar

90:d086c3eead6b 14-Feb-2013 lagergren

8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only.
Reviewed-by: sundar, jlaskey

89:5a820fb11814 14-Feb-2013 attila

8008085: Integrate Dynalink source code into Nashorn codebase
Reviewed-by: jlaskey, lagergren, sundar


/openjdk10/nashorn/THIRD_PARTY_README
/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/nbproject/project.xml
/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/src/jdk/internal/dynalink/CallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/internal/dynalink/ChainedCallSite.java
/openjdk10/nashorn/src/jdk/internal/dynalink/DefaultBootstrapper.java
/openjdk10/nashorn/src/jdk/internal/dynalink/DynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/DynamicLinkerFactory.java
/openjdk10/nashorn/src/jdk/internal/dynalink/MonomorphicCallSite.java
/openjdk10/nashorn/src/jdk/internal/dynalink/NoSuchDynamicMethodException.java
/openjdk10/nashorn/src/jdk/internal/dynalink/RelinkableCallSite.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/BeanIntrospector.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/BeanLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/BeansLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/CheckRestrictedPackageInternal.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/ClassLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/ClassString.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/DynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/DynamicMethodLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/FacetIntrospector.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/MaximallySpecific.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/OverloadedMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/RestrictedPackageTester.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/StaticClass.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/StaticClassIntrospector.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/StaticClassLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/messages.properties
/openjdk10/nashorn/src/jdk/internal/dynalink/beans/package.html
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/ConversionComparator.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/GuardedInvocation.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/LinkRequest.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/LinkerServices.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/linker/package.html
/openjdk10/nashorn/src/jdk/internal/dynalink/package.html
/openjdk10/nashorn/src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/AutoDiscovery.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/Backport.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/ClassMap.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/Guards.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/LinkRequestImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/LinkerServicesImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/Lookup.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/NameCodec.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/TypeConverterFactory.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/TypeUtilities.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/internal/dynalink/support/messages.properties
/openjdk10/nashorn/src/jdk/internal/dynalink/support/package.html
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeBoolean.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Lexer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/StructureLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Undefined.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/Options.java
script/sandbox/nashorninternals.js
src/jdk/nashorn/api/scripting/ScriptEngineTest.java
src/jdk/nashorn/internal/runtime/ContextTest.java
src/jdk/nashorn/internal/runtime/JSTypeTest.java
88:43e32b36153c 14-Feb-2013 lagergren

8008199: Lazy compilation and trampoline implementation
Summary: The code pipeline now supports lazy compilation, which can be used to only compile certain FunctionNodes and leave others be, saving startup time. When these uncompiled nodes are hit, a trampoline will force them to be recompiled. This can also be used to specialize compilation fixing parameter types and return types to a callsite specific compilation. This will give performance.
Reviewed-by: attila, sundar


/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ClassEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ConstantData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FoldConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FunctionSignature.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SharedScopeCall.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/FunctionObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Lexer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CodeInstaller.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FindProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/trusted/JDK-8006529.js
src/jdk/nashorn/internal/parser/ParserTest.java
src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java
87:8c72a2bec1be 14-Feb-2013 sundar

8008197: Cross script engine function calls do not work as expected
Reviewed-by: lagergren, hannesw

85:38c44687e4bd 13-Feb-2013 sundar

8008103: Source object should maintain URL of the script source as a private field
Reviewed-by: lagergren, jlaskey

83:d50e1752f59b 11-Feb-2013 attila

8007900: Function binding is inefficient
Reviewed-by: jlaskey, lagergren

81:abea4ba28901 11-Feb-2013 sundar

8007915: Nashorn IR, codegen, parser packages and Context instance should be inaccessible to user code
Reviewed-by: lagergren, jlaskey, attila


/openjdk10/nashorn/bin/jjssecure
/openjdk10/nashorn/bin/jjssecure.bat
/openjdk10/nashorn/bin/nashornsecure
/openjdk10/nashorn/bin/nashornsecure.bat
/openjdk10/nashorn/make/Makefile
/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/java.security.override
/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeEvalError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat64Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSON.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRangeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeReferenceError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeSyntaxError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeTypeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeURIError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/AbstractParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Lexer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/RegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/RegExpScanner.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ArgumentSetter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/BitVector.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ConsString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Debug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSONFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Logging.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NashornLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RegExpScanner.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SetMethodCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/StructureLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/EmptyArrayLikeIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/MapIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/parser.js
script/sandbox/nashorninternals.js
script/trusted/JDK-8006529.js
src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
src/jdk/nashorn/api/javaaccess/MethodAccessTest.java
src/jdk/nashorn/api/javaaccess/NumberAccessTest.java
src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java
src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java
src/jdk/nashorn/api/javaaccess/Person.java
src/jdk/nashorn/api/javaaccess/SharedObject.java
src/jdk/nashorn/api/javaaccess/StringAccessTest.java
src/jdk/nashorn/internal/access/BooleanAccessTest.java
src/jdk/nashorn/internal/access/MethodAccessTest.java
src/jdk/nashorn/internal/access/NumberAccessTest.java
src/jdk/nashorn/internal/access/NumberBoxingTest.java
src/jdk/nashorn/internal/access/ObjectAccessTest.java
src/jdk/nashorn/internal/access/Person.java
src/jdk/nashorn/internal/access/SharedObject.java
src/jdk/nashorn/internal/access/StringAccessTest.java
src/jdk/nashorn/internal/codegen/CompilerAccess.java
78:d5130a5803d1 07-Feb-2013 hannesw

8007718: Make static RegExp properties fully compatible to other engines
Reviewed-by: lagergren, sundar

76:d7e83be6e7aa 07-Feb-2013 sundar

8007715: Make sure that not all tests run with AllPermission
Reviewed-by: lagergren, attila

75:02f810c26ff9 05-Feb-2013 jlaskey

8007643: Add testing for quit and exit
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

72:fcf541418304 06-Feb-2013 sundar

8007619: Add support for deprecated properties of RegExp constructor
Reviewed-by: lagergren, hannesw

70:f05d4dae30f7 05-Feb-2013 sundar

8007523: VerifyError on script that uses regular expression literals with ternary operator
Reviewed-by: lagergren

69:819b5485949d 05-Feb-2013 sundar

8007522: IllegalStateException thrown from String.prototype.search function
Reviewed-by: jlaskey

68:c48e8a28da90 05-Feb-2013 sundar

8007521: $ENV should be undefined when security manager is present
Reviewed-by: hannesw, jlaskey

66:6f58c28c4faa 04-Feb-2013 jlaskey

8006191: `cmd` -> exec("cmd") in script mode
Reviewed-by: sundar, lagergren, hannesw
Contributed-by: james.laskey@oracle.com

65:bee7c8a45a04 04-Feb-2013 lagergren

8007215: Varargs broken for the case of passing more than the arg limit arguments.
Reviewed-by: jlaskey, attila

64:bb86bf840f9f 04-Feb-2013 attila

8007460: var assignment to a parameter in a varargs method causes compilation error
Reviewed-by: jlaskey, lagergren

62:697f700d90c0 31-Jan-2013 hannesw

8007060: Primitive wrap filter throws ClassCastException in test262parallel
Reviewed-by: sundar, jlaskey, lagergren

61:f7825c1a11d3 31-Jan-2013 attila

8006529: Methods always get callee - it should be conditional
Summary: This commit streamlines the bytecode function signatures, prologue, local variable use, scope creation, and invocation. It started out quite innocently when we noticed that we always emit __callee__ parameters for all functions even when they are not needed, but it turned out to be quite a deep rabbit hole. In the end, I identified exact conditions when functions need to have a callee parameter, when they need to receive parent scope, when they need to create their own scope, when they need to have variable arity signature, and when they need to have an "arguments" object, and made sure that callee parameters in signatures only show up when they are needed, that parent function's scope is only passed to a child function when it is needed, that the function only creates its own scope when it is needed. In crypto.js, the number of scopes dropped from 446 to 244, and the number of callees dropped from 315 to 145.
Reviewed-by: jlaskey, lagergren

60:9c1e7ae975db 31-Jan-2013 sundar

8007286: Add JavaAdapter and importPackage to compatibility script
Reviewed-by: lagergren, jlaskey

59:c04f54d5b672 30-Jan-2013 sundar

8007140: Java.extend crashes when attempting to extend java.lang.Object
Reviewed-by: lagergren, hannesw

58:9f913c1843c8 30-Jan-2013 hannesw

8007109: Regression: String(ConsString) does not flatten argument to String
Reviewed-by: sundar, lagergren

57:ca6d5e4b8170 30-Jan-2013 sundar

8007132: Java objects returned from constructor functions are lost
Reviewed-by: hannesw, lagergren, attila

56:59970b70ebb5 29-Jan-2013 lagergren

8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes.
Summary: Lower suffered from being a "God class" trying to do everything at once. As Nashorn code generation has grown, so has Lower. It does several post processing passes, tries to do several things at once even though all type information isn't in place, adjusting state afterwards and so on. It also performs control flow analysis, type attribution and constant folding, and everything else code generation related before byte code emission. I have now separated the compilation process into Lower (create low level nodes from high level ones, copy code such as finally block inlining etc), Attr (assign types and symbols to all nodes - freeze slot and scope information) and FinalizeTypes (insert explicit casts, specialize invoke dynamic types for scope accesses). I've removed the kludgy AccessSpecializer, as this now integrates naturally with typing. Everything is now much easier to read and each module performs only one thing. I have added separate loggers for the separate tiers. In the process I have also fixed: (1) problems with type coercion (see test/script/basic/typecoercion.js, basically our coercion was too late and our symbol inference was erroneous. This only manifested itself in very rare occasions where toNumber coercion has side effects, such as for example when valueOf is overridden) (2) copying literal nodes (literal copy did not use the superclass copy, which made all the Node specific fields not to be copied (3) erroneous literal tokenization (literals shouldn't always just inherit token information from whatever node that creates them) (4) splitter weighnodes - unary nodes were considered weightless (4) removed the hateful and kludgy "VarNode.shouldAppend", which really isn't needed when we have an attribution phase that determines self reference symbols (the only thing it was used for) (5) duplicate line number issues in the parser (6) convert bug in CodeGenerator for intermediate results of scope accesses (see test/script/basic/access-specializer.js) ... Several of these things just stopped being problems with the new architecture "can't happen anymore" and are not bug fixes per se. All tests run. No performance regressions exist that I've been able to measure. Some increases in performance were measured, but in the statistical margin of error (which is very wide as HotSpot currently has warmup issues with LambdaForms/invoke dynamic). Compile speed has not measurably increased.
Reviewed-by: jlaskey, attila


/openjdk10/nashorn/docs/DEVELOPER_README
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/Formatter.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/AccessSpecializer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Attr.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FinalizeTypes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FoldConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SharedScopeCall.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/FunctionObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CatchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ExecuteNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/RuntimeNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/VarNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/ASTWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSON.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/AbstractParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/OptionsObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/Options.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
script/basic/access-specializer.js
script/basic/compile-octane.js.EXPECTED
script/basic/run-octane.js
script/basic/typecoerce.js
script/basic/typecoerce.js.EXPECTED
54:333748665588 29-Jan-2013 sundar

8007091: Provide private API to pass application class loader for nashorn script engine
Reviewed-by: jlaskey, lagergren

51:8f7a86f82376 28-Jan-2013 sundar

8006983: Introduce a command line option to switch off syntactic extensions of nashorn
Reviewed-by: lagergren, attila

49:bff7087396d7 24-Jan-2013 sundar

8006857: ClassCastException when interface implementing function uses arguments object
Reviewed-by: jlaskey, lagergren

48:f336aee22e85 23-Jan-2013 jlaskey

8006852: Move tests from JIRA for prepopulated map failures
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

47:edfa73d9fde7 24-Jan-2013 hannesw

8006408: Clean up and specialize NativeString
Reviewed-by: jlaskey, lagergren

46:3f528769aee1 24-Jan-2013 sundar

8006755: Functions inside with statements dont get correct scope
Reviewed-by: lagergren, attila

45:d4a968ca8953 24-Jan-2013 sundar

8006575: Error in codegen for element access on primitive value
Reviewed-by: hannesw, lagergren

44:0dbcb7350595 23-Jan-2013 sundar

8006736: nashorn script engine should support the usage multiple global objects with same engine instance
Reviewed-by: lagergren, jlaskey, hannesw

41:935dcec38e9a 22-Jan-2013 hannesw

8006570: This-value for non-strict functions should be converted to object
Reviewed-by: jlaskey, lagergren, attila

40:8b3cc4ad1810 21-Jan-2013 sundar

8006635: Reduce access levels as much as possible
Reviewed-by: jlaskey, lagergren, attila


/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/OptionsObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/StructureLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
src/jdk/nashorn/internal/access/BooleanAccessTest.java
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/parser/ParserTest.java
src/jdk/nashorn/internal/runtime/ContextTest.java
src/jdk/nashorn/internal/runtime/JSTypeTest.java
src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java
38:a8966074d4e9 19-Jan-2013 sundar

8006557: JDK8/Lambda build clashes on Map.replace()
Reviewed-by: jlaskey

37:c887baec012a 18-Jan-2013 sundar

8006584: improve variable handling in NashornScriptEngine
Reviewed-by: jlaskey, hannesw

35:f8136c060914 17-Jan-2013 sundar

8006527: nashorn jsr223 engine does not work in sandbox
Reviewed-by: jlaskey, attila, lagergren

33:cd5b684ce7b2 16-Jan-2013 sundar

8006424: Passing null or undefined to adapter class constructors results in NPE or ClassCastException
Reviewed-by: attila, hannesw, jlaskey

32:80447df16322 16-Jan-2013 sundar

8006412: Improve toString method of ScriptObjectMirror class
Reviewed-by: jlaskey, lagergren

31:617313881c55 16-Jan-2013 jlaskey

8006304: Remove pre-population of maps for constructor produced maps
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

30:9088170e68df 15-Jan-2013 attila

8006337: Discarded arguments for INVOKESTATIC must still be evaluated for side effects
Reviewed-by: hannesw, jlaskey, sundar

29:ee73d7378e3e 15-Jan-2013 attila

8005958: invoking a function through INVOKESTATIC with more arguments than it declares resulted in malformed bytecode being generated
Reviewed-by: lagergren, jlaskey

26:eda69555239a 14-Jan-2013 attila

8006168: ability to generate multi-type Java adapters
Reviewed-by: lagergren, jlaskey

22:2a5c2258827b 10-Jan-2013 attila

8005983: JavaAdapterFactory generated proxy classes should take extra constructor arguments at the end
Reviewed-by: lagergren, sundar

21:0362d36d3dd6 10-Jan-2013 sundar

8005982: NASHORN-71.js failing in nightlys
Reviewed-by: attila, lagergren, jlaskey

19:9f59ba5090f2 10-Jan-2013 lagergren

8005971: runsunspider.js should check results of benchmarks
Reviewed-by: attila, hannesw

18:4cd65798ec70 09-Jan-2013 sundar

8005940: provide ant targets to get and update external test scripts
Reviewed-by: jlaskey, lagergren

16:548587cfb065 08-Jan-2013 sundar

8005848: assigning to global toString variable affects Object.prototype.toString
Reviewed-by: jlaskey, lagergren

12:d8e4d66f1a06 08-Jan-2013 lagergren

8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower
Reviewed-by: hannesw, attila

11:5f2db2d8a7fa 08-Jan-2013 sundar

8005835: NASHORN-668 output fails to compare with the corresponding .EXPECTED file
Reviewed-by: lagergren, hannesw

6:5a1b0714df0e 04-Jan-2013 jlaskey

8005663: Update copyright year to 2013
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com


/openjdk10/nashorn/bin/checkintest.sh
/openjdk10/nashorn/bin/fixorphantests.sh
/openjdk10/nashorn/bin/fixwhitespace.sh
/openjdk10/nashorn/bin/jjs
/openjdk10/nashorn/bin/jjs.bat
/openjdk10/nashorn/bin/jjssecure
/openjdk10/nashorn/bin/jjssecure.bat
/openjdk10/nashorn/bin/nashorn
/openjdk10/nashorn/bin/nashorn.bat
/openjdk10/nashorn/bin/rm-non-tracked.sh
/openjdk10/nashorn/bin/verbose_octane.bat
/openjdk10/nashorn/bin/verbose_octane.sh
/openjdk10/nashorn/buildtools/nasgen/build.xml
/openjdk10/nashorn/buildtools/nasgen/nasgen.iml
/openjdk10/nashorn/buildtools/nasgen/project.properties
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/Main.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/NullVisitor.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
/openjdk10/nashorn/docs/genshelldoc.js
/openjdk10/nashorn/make/Makefile
/openjdk10/nashorn/make/build-benchmark.xml
/openjdk10/nashorn/make/build-nasgen.xml
/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/nbproject/ide-file-targets.xml
/openjdk10/nashorn/make/nbproject/ide-targets.xml
/openjdk10/nashorn/make/nbproject/jdk.xml
/openjdk10/nashorn/make/nbproject/nbjdk.properties
/openjdk10/nashorn/make/nbproject/nbjdk.xml
/openjdk10/nashorn/make/nbproject/project.xml
/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/samples/counters.js
/openjdk10/nashorn/samples/letter.js
/openjdk10/nashorn/samples/parser.js
/openjdk10/nashorn/samples/shell.js
/openjdk10/nashorn/samples/test.js
/openjdk10/nashorn/samples/uniq.js
/openjdk10/nashorn/src/META-INF/services/javax.script.ScriptEngineFactory
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornException.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/package-info.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/resources/engine.js
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/AccessSpecializer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/BranchOptimizer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ClassEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilerConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ConstantData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Emitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Frame.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FunctionSignature.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Namespace.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SharedScopeCall.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Transform.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/FieldObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/FunctionObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/MapCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/ObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/ObjectMapCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/ArrayType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BitwiseType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BooleanType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BytecodeArrayOps.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BytecodeBitwiseOps.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BytecodeOps.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/IntType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/LongType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/NumberType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/NumericType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/ObjectType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/Type.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/AccessNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Assignment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BinaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakableNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CatchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ContinueNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/DoWhileNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/EmptyNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ExecuteNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ForNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionCall.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IfNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IndexNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LabelNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LabeledNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LineNumberNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Location.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ObjectNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/PropertyKey.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/PropertyNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ReferenceNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ReturnNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/RuntimeNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SplitNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SwitchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TernaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ThrowNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TypeOverride.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/UnaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/VarNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WhileNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WithNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/annotations/ChildNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/annotations/Ignore.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/annotations/ParentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/annotations/Reference.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/ASTWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/DateParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeBoolean.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDate.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeEvalError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat64Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSON.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeMath.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRangeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeReferenceError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeStrictArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeSyntaxError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeTypeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeURIError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/PrototypeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Attribute.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Constructor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Function.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Getter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/ScriptClass.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Setter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Where.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/package-info.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/AbstractParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/JSONParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Lexer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/RegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/RegExpScanner.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Scanner.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Token.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenKind.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenLookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenStream.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/BitVector.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CodeInstaller.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ConsString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Debug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAErrors.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ErrorManager.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FindProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FunctionScope.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSErrorType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Logging.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NashornLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NumberToString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ParserException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyAccess.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyHashMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyListener.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyListenerManager.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/QuotedStringTokenizer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RegExpMatch.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Scope.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Source.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SpillProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/StructureLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/URIUtils.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Undefined.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Version.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/EmptyArrayLikeIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/MapIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ReverseArrayIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ReverseMapIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/InvokeByName.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Lookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Mangler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/MethodHandleFunctionality.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornGuardedInvocation.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/KeyValueOption.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/Option.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/OptionTemplate.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/Options.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/ValueOption.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Messages.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Options.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/parser.js
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/version.properties-template
/openjdk10/nashorn/src/jdk/nashorn/internal/scripts/JO$.java
/openjdk10/nashorn/src/jdk/nashorn/internal/scripts/JS$.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
/openjdk10/nashorn/src/jdk/nashorn/tools/resources/Shell.properties
/openjdk10/nashorn/src/jdk/nashorn/tools/resources/shell.js
/openjdk10/nashorn/src/netscape/javascript/JSObject.java
/openjdk10/nashorn/src/overview.html
examples/dual-fields-micro.js
examples/innerbench.js
examples/typechain.js
lib/benchmark.js
opt/add.js
opt/add_constant.js
opt/add_reuse_callsite.js
opt/add_revert2.js
opt/cascade_specialize.js
script/assert.js
script/basic/NASHORN-100.js
script/basic/NASHORN-101.js
script/basic/NASHORN-102.js
script/basic/NASHORN-103.js
script/basic/NASHORN-104.js
script/basic/NASHORN-105.js
script/basic/NASHORN-106.js
script/basic/NASHORN-107.js
script/basic/NASHORN-108.js
script/basic/NASHORN-109.js
script/basic/NASHORN-11.js
script/basic/NASHORN-111.js
script/basic/NASHORN-113.js
script/basic/NASHORN-114.js
script/basic/NASHORN-115.js
script/basic/NASHORN-117.js
script/basic/NASHORN-118.js
script/basic/NASHORN-119.js
script/basic/NASHORN-12.js
script/basic/NASHORN-120.js
script/basic/NASHORN-122.js
script/basic/NASHORN-126.js
script/basic/NASHORN-127.js
script/basic/NASHORN-130.js
script/basic/NASHORN-132.js
script/basic/NASHORN-133.js
script/basic/NASHORN-135.js
script/basic/NASHORN-136.js
script/basic/NASHORN-14.js
script/basic/NASHORN-148.js
script/basic/NASHORN-15.js
script/basic/NASHORN-153.js
script/basic/NASHORN-156.js
script/basic/NASHORN-157.js
script/basic/NASHORN-163.js
script/basic/NASHORN-164.js
script/basic/NASHORN-165.js
script/basic/NASHORN-166.js
script/basic/NASHORN-168.js
script/basic/NASHORN-169.js
script/basic/NASHORN-172.js
script/basic/NASHORN-173.js
script/basic/NASHORN-174.js
script/basic/NASHORN-175.js
script/basic/NASHORN-176.js
script/basic/NASHORN-177.js
script/basic/NASHORN-178.js
script/basic/NASHORN-179.js
script/basic/NASHORN-18.js
script/basic/NASHORN-181.js
script/basic/NASHORN-182.js
script/basic/NASHORN-183.js
script/basic/NASHORN-184.js
script/basic/NASHORN-185.js
script/basic/NASHORN-187.js
script/basic/NASHORN-188.js
script/basic/NASHORN-19.js
script/basic/NASHORN-190.js
script/basic/NASHORN-192.js
script/basic/NASHORN-194.js
script/basic/NASHORN-196.js
script/basic/NASHORN-198.js
script/basic/NASHORN-20.js
script/basic/NASHORN-201.js
script/basic/NASHORN-202.js
script/basic/NASHORN-203.js
script/basic/NASHORN-204.js
script/basic/NASHORN-205.js
script/basic/NASHORN-206.js
script/basic/NASHORN-207.js
script/basic/NASHORN-207_2.js
script/basic/NASHORN-208.js
script/basic/NASHORN-209.js
script/basic/NASHORN-21.js
script/basic/NASHORN-211.js
script/basic/NASHORN-212.js
script/basic/NASHORN-213.js
script/basic/NASHORN-215.js
script/basic/NASHORN-216.js
script/basic/NASHORN-217.js
script/basic/NASHORN-219.js
script/basic/NASHORN-22.js
script/basic/NASHORN-221.js
script/basic/NASHORN-222.js
script/basic/NASHORN-223.js
script/basic/NASHORN-225.js
script/basic/NASHORN-226.js
script/basic/NASHORN-227.js
script/basic/NASHORN-228.js
script/basic/NASHORN-229.js
script/basic/NASHORN-229_subtest.js
script/basic/NASHORN-23.js
script/basic/NASHORN-232.js
script/basic/NASHORN-234.js
script/basic/NASHORN-235.js
script/basic/NASHORN-236.js
script/basic/NASHORN-237.js
script/basic/NASHORN-239.js
script/basic/NASHORN-24.js
script/basic/NASHORN-241.js
script/basic/NASHORN-242.js
script/basic/NASHORN-245.js
script/basic/NASHORN-247.js
script/basic/NASHORN-25.js
script/basic/NASHORN-251.js
script/basic/NASHORN-252.js
script/basic/NASHORN-253.js
script/basic/NASHORN-256.js
script/basic/NASHORN-258.js
script/basic/NASHORN-26.js
script/basic/NASHORN-260.js
script/basic/NASHORN-261.js
script/basic/NASHORN-262.js
script/basic/NASHORN-263.js
script/basic/NASHORN-264.js
script/basic/NASHORN-265.js
script/basic/NASHORN-266.js
script/basic/NASHORN-269.js
script/basic/NASHORN-27.js
script/basic/NASHORN-270.js
script/basic/NASHORN-271.js
script/basic/NASHORN-275.js
script/basic/NASHORN-276.js
script/basic/NASHORN-277.js
script/basic/NASHORN-278.js
script/basic/NASHORN-28.js
script/basic/NASHORN-281.js
script/basic/NASHORN-284.js
script/basic/NASHORN-285.js
script/basic/NASHORN-288.js
script/basic/NASHORN-29.js
script/basic/NASHORN-293.js
script/basic/NASHORN-294.js
script/basic/NASHORN-296.js
script/basic/NASHORN-297.js
script/basic/NASHORN-30.js
script/basic/NASHORN-300.js
script/basic/NASHORN-301.js
script/basic/NASHORN-304.js
script/basic/NASHORN-310.js
script/basic/NASHORN-318.js
script/basic/NASHORN-32.js
script/basic/NASHORN-321.js
script/basic/NASHORN-323.js
script/basic/NASHORN-324.js
script/basic/NASHORN-33.js
script/basic/NASHORN-331.js
script/basic/NASHORN-337.js
script/basic/NASHORN-34.js
script/basic/NASHORN-340.js
script/basic/NASHORN-349.js
script/basic/NASHORN-354.js
script/basic/NASHORN-355.js
script/basic/NASHORN-36.js
script/basic/NASHORN-365.js
script/basic/NASHORN-366.js
script/basic/NASHORN-368.js
script/basic/NASHORN-37.js
script/basic/NASHORN-375.js
script/basic/NASHORN-376.js
script/basic/NASHORN-377.js
script/basic/NASHORN-378.js
script/basic/NASHORN-38.js
script/basic/NASHORN-380.js
script/basic/NASHORN-381.js
script/basic/NASHORN-382.js
script/basic/NASHORN-383.js
script/basic/NASHORN-384.js
script/basic/NASHORN-385.js
script/basic/NASHORN-389.js
script/basic/NASHORN-393.js
script/basic/NASHORN-394.js
script/basic/NASHORN-396.js
script/basic/NASHORN-397.js
script/basic/NASHORN-398.js
script/basic/NASHORN-40.js
script/basic/NASHORN-400.js
script/basic/NASHORN-401.js
script/basic/NASHORN-402.js
script/basic/NASHORN-404.js
script/basic/NASHORN-405.js
script/basic/NASHORN-406.js
script/basic/NASHORN-408.js
script/basic/NASHORN-415.js
script/basic/NASHORN-416.js
script/basic/NASHORN-417.js
script/basic/NASHORN-418.js
script/basic/NASHORN-420.js
script/basic/NASHORN-421.js
script/basic/NASHORN-423.js
script/basic/NASHORN-423a.js
script/basic/NASHORN-424.js
script/basic/NASHORN-425.js
script/basic/NASHORN-426.js
script/basic/NASHORN-427.js
script/basic/NASHORN-428.js
script/basic/NASHORN-429.js
script/basic/NASHORN-432.js
script/basic/NASHORN-433.js
script/basic/NASHORN-434.js
script/basic/NASHORN-435.js
script/basic/NASHORN-437.js
script/basic/NASHORN-44.js
script/basic/NASHORN-441.js
script/basic/NASHORN-442.js
script/basic/NASHORN-443.js
script/basic/NASHORN-444.js
script/basic/NASHORN-445.js
script/basic/NASHORN-446.js
script/basic/NASHORN-447.js
script/basic/NASHORN-448.js
script/basic/NASHORN-449.js
script/basic/NASHORN-45.js
script/basic/NASHORN-450.js
script/basic/NASHORN-452.js
script/basic/NASHORN-459.js
script/basic/NASHORN-46.js
script/basic/NASHORN-462.js
script/basic/NASHORN-463.js
script/basic/NASHORN-468.js
script/basic/NASHORN-47.js
script/basic/NASHORN-473.js
script/basic/NASHORN-474.js
script/basic/NASHORN-478.js
script/basic/NASHORN-48.js
script/basic/NASHORN-481.js
script/basic/NASHORN-482.js
script/basic/NASHORN-484.js
script/basic/NASHORN-486.js
script/basic/NASHORN-487.js
script/basic/NASHORN-488.js
script/basic/NASHORN-49.js
script/basic/NASHORN-490.js
script/basic/NASHORN-494.js
script/basic/NASHORN-497.js
script/basic/NASHORN-498.js
script/basic/NASHORN-499.js
script/basic/NASHORN-50.js
script/basic/NASHORN-500.js
script/basic/NASHORN-503.js
script/basic/NASHORN-51.js
script/basic/NASHORN-511.js
script/basic/NASHORN-515.js
script/basic/NASHORN-516.js
script/basic/NASHORN-52.js
script/basic/NASHORN-534.js
script/basic/NASHORN-535.js
script/basic/NASHORN-544.js
script/basic/NASHORN-55.js
script/basic/NASHORN-554.js
script/basic/NASHORN-556.js
script/basic/NASHORN-56.js
script/basic/NASHORN-562.js
script/basic/NASHORN-565.js
script/basic/NASHORN-575.js
script/basic/NASHORN-58.js
script/basic/NASHORN-59.js
script/basic/NASHORN-592.js
script/basic/NASHORN-597.js
script/basic/NASHORN-60.js
script/basic/NASHORN-609.js
script/basic/NASHORN-61.js
script/basic/NASHORN-62.js
script/basic/NASHORN-620.js
script/basic/NASHORN-623.js
script/basic/NASHORN-627.js
script/basic/NASHORN-63.js
script/basic/NASHORN-637.js
script/basic/NASHORN-638.js
script/basic/NASHORN-639.js
script/basic/NASHORN-64.js
script/basic/NASHORN-642.js
script/basic/NASHORN-646.js
script/basic/NASHORN-653.js
script/basic/NASHORN-658.js
script/basic/NASHORN-659.js
script/basic/NASHORN-66.js
script/basic/NASHORN-664.js
script/basic/NASHORN-665.js
script/basic/NASHORN-67.js
script/basic/NASHORN-678.js
script/basic/NASHORN-68.js
script/basic/NASHORN-689.js
script/basic/NASHORN-69.js
script/basic/NASHORN-691.js
script/basic/NASHORN-694.js
script/basic/NASHORN-697.js
script/basic/NASHORN-703.js
script/basic/NASHORN-703a.js
script/basic/NASHORN-705.js
script/basic/NASHORN-71.js
script/basic/NASHORN-710.js
script/basic/NASHORN-711.js
script/basic/NASHORN-72.js
script/basic/NASHORN-722.js
script/basic/NASHORN-73.js
script/basic/NASHORN-737.js
script/basic/NASHORN-74.js
script/basic/NASHORN-740.js
script/basic/NASHORN-75.js
script/basic/NASHORN-758.js
script/basic/NASHORN-759.js
script/basic/NASHORN-760.js
script/basic/NASHORN-768.js
script/basic/NASHORN-778.js
script/basic/NASHORN-78.js
script/basic/NASHORN-79.js
script/basic/NASHORN-792.js
script/basic/NASHORN-80.js
script/basic/NASHORN-81.js
script/basic/NASHORN-833.js
script/basic/NASHORN-85.js
script/basic/NASHORN-86.js
script/basic/NASHORN-87.js
script/basic/NASHORN-89.js
script/basic/NASHORN-90.js
script/basic/NASHORN-91.js
script/basic/NASHORN-92.js
script/basic/NASHORN-93.js
script/basic/NASHORN-95.js
script/basic/NASHORN-96.js
script/basic/NASHORN-97.js
script/basic/NASHORN-98.js
script/basic/NASHORN-99.js
script/basic/addition.js
script/basic/allgettersetters.js
script/basic/andor.js
script/basic/anonrecur.js
script/basic/applycall.js
script/basic/args.js
script/basic/arity.js
script/basic/arrayprotoclass.js
script/basic/arrays.js
script/basic/arrays2.js
script/basic/arraysIntKey.js
script/basic/arrayset.js
script/basic/arrayundefined.js
script/basic/assign.js
script/basic/bitwise_and.js
script/basic/booleangetter.js
script/basic/builtin.js
script/basic/builtin_assign.js
script/basic/builtinchain.js
script/basic/calllink.js
script/basic/closure.js
script/basic/commandargs.js
script/basic/compile-octane.js
script/basic/condassign.js
script/basic/construct.js
script/basic/constructorname.js
script/basic/date.js
script/basic/dateparse.js
script/basic/decinc.js
script/basic/delete.js
script/basic/delete2.js
script/basic/dotpropname.js
script/basic/doublecache.js
script/basic/enumeration.js
script/basic/errors.js
script/basic/errorstack.js
script/basic/eval.js
script/basic/evalreturn.js
script/basic/exprclosure.js
script/basic/extensibility.js
script/basic/fileline.js
script/basic/finally-catchalls.js
script/basic/finallyreturn.js
script/basic/forin.js
script/basic/forin2.js
script/basic/funcarray.js
script/basic/funcbind.js
script/basic/funcconstructor.js
script/basic/getclassname.js
script/basic/getenv.js
script/basic/getter_callsite.js
script/basic/gettercalls.js
script/basic/getterfunc.js
script/basic/gettersetter.js
script/basic/globalaccess.js
script/basic/globals.js
script/basic/globalscope.js
script/basic/hello.js
script/basic/herestr_operator.js
script/basic/illegaljavaname.js
script/basic/incheck.js
script/basic/indexedcall.js
script/basic/info.js
script/basic/inherited_nonwritable.js
script/basic/instanceof.js
script/basic/instanceof2.js
script/basic/interfaces.js
script/basic/iterator.js
script/basic/java.js
script/basic/javaarray.js
script/basic/javaarrayconversion.js
script/basic/javaexceptions.js
script/basic/javaimporter.js
script/basic/javainnerclasses.js
script/basic/javasigcall.js
script/basic/jquery.js
script/basic/jsadapter.js
script/basic/jsadapterlink.js
script/basic/json.js
script/basic/list.js
script/basic/literal.js
script/basic/load.js
script/basic/loadedfile.js
script/basic/localundef.js
script/basic/map.js
script/basic/math.js
script/basic/minuszero.js
script/basic/module.js
script/basic/moduleload.js
script/basic/nashorn2.js
script/basic/natives.js
script/basic/new.js
script/basic/newexpr.js
script/basic/newnew.js
script/basic/nonconstructors.js
script/basic/nosuchmethod.js
script/basic/nosuchproperty.js
script/basic/number.js
script/basic/numberstring.js
script/basic/objectprops.js
script/basic/objects.js
script/basic/options.js
script/basic/propchange.js
script/basic/propertycheck.js
script/basic/prototype.js
script/basic/pushpull.js
script/basic/regex.js
script/basic/regexp_flags.js
script/basic/run-octane.js
script/basic/runsunspider.js
script/basic/samfunc.js
script/basic/scripting.js
script/basic/scripting.js.EXPECTED
script/basic/sealfreeze.js
script/basic/setlength.js
script/basic/stdin.js
script/basic/strings.js
script/basic/throws.js
script/basic/tosource.js
script/basic/tostring.js
script/basic/try.js
script/basic/trybreakcont.js
script/basic/trycatch.js
script/basic/trycatchfor.js
script/basic/tryfinallyreturn.js
script/basic/tryforbreak.js
script/basic/typechange.js
script/basic/typeof.js
script/basic/typeof2.js
script/basic/undefined.js
script/basic/underscore.js
script/basic/varargs.js
script/basic/void.js
script/basic/with.js
script/basic/withprimitive.js
script/basic/writable_relink.js
script/basic/xorassign.js
script/basic/yui.js
script/error/NASHORN-154/function_mult_params_in_strict.js
script/error/NASHORN-154/improper_return_break_continue.js
script/error/NASHORN-154/invalid_lvalue.js
script/error/NASHORN-154/literal_data_and_accessor.js
script/error/NASHORN-154/literal_mult_getters.js
script/error/NASHORN-154/literal_mult_prop_in_strict.js
script/error/NASHORN-154/with_in_strict.js
script/error/NASHORN-214.js
script/error/NASHORN-35.js
script/error/NASHORN-39.js
script/error/NASHORN-568.js
script/error/NASHORN-57.js
script/error/NASHORN-668.js
script/error/quotemissing.js
script/error/strictmode.js
script/representations/NASHORN-592a.js
script/sandbox/NASHORN-525.js
script/sandbox/classloader.js
script/sandbox/doprivileged.js
script/sandbox/exit.js
script/sandbox/file.js
script/sandbox/javaextend.js
script/sandbox/loadLibrary.js
script/sandbox/net.js
script/sandbox/property.js
script/sandbox/reflection.js
script/sandbox/runnable.js
script/sandbox/unsafe.js
script/test262.js
script/test262_single.js
src/UnnamedPackageTestCallback.java
src/jdk/nashorn/api/scripting/MultipleEngineTest.java
src/jdk/nashorn/api/scripting/ScriptEngineTest.java
src/jdk/nashorn/api/scripting/Window.java
src/jdk/nashorn/api/scripting/WindowEventHandler.java
src/jdk/nashorn/internal/access/BooleanAccessTest.java
src/jdk/nashorn/internal/access/MethodAccessTest.java
src/jdk/nashorn/internal/access/NumberAccessTest.java
src/jdk/nashorn/internal/access/NumberBoxingTest.java
src/jdk/nashorn/internal/access/ObjectAccessTest.java
src/jdk/nashorn/internal/access/Person.java
src/jdk/nashorn/internal/access/SharedObject.java
src/jdk/nashorn/internal/access/StringAccessTest.java
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/parser/ParserTest.java
src/jdk/nashorn/internal/performance/AuroraWrapper.java
src/jdk/nashorn/internal/performance/OctaneTest.java
src/jdk/nashorn/internal/performance/PerformanceWrapper.java
src/jdk/nashorn/internal/performance/SplayTest.java
src/jdk/nashorn/internal/runtime/ContextTest.java
src/jdk/nashorn/internal/runtime/JSTypeTest.java
src/jdk/nashorn/internal/runtime/Nashorn401TestSubject.java
src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java
src/jdk/nashorn/internal/test/framework/JSJUnitReportReporter.java
src/jdk/nashorn/internal/test/framework/OrphanTestFinder.java
src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java
src/jdk/nashorn/internal/test/framework/ScriptEvaluator.java
src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
src/jdk/nashorn/internal/test/framework/ScriptTest.java
src/jdk/nashorn/internal/test/framework/SeparateContextEvaluator.java
src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java
src/jdk/nashorn/internal/test/framework/TestConfig.java
src/jdk/nashorn/internal/test/framework/TestFinder.java
src/jdk/nashorn/internal/test/framework/TestHelper.java
src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java
src/jdk/nashorn/internal/test/models/ConstructorWithArgument.java
src/jdk/nashorn/internal/test/models/FinalClass.java
src/jdk/nashorn/internal/test/models/NoAccessibleConstructorClass.java
src/jdk/nashorn/internal/test/models/NonPublicClass.java
src/jdk/nashorn/internal/test/models/OuterClass.java
src/jdk/nashorn/internal/test/models/OverloadedSam.java
src/jdk/nashorn/internal/test/models/OverrideObject.java
2:da1e581c933b 21-Dec-2012 jlaskey

8005403: Open-source Nashorn
Reviewed-by: attila, hannesw, lagergren, sundar
Contributed-by: james.laskey@oracle.com, akhil.arora@oracle.com, andreas.woess@jku.at, attila.szegedi@oracle.com, hannes.wallnoefer@oracle.com, henry.jen@oracle.com, marcus.lagergren@oracle.com, pavel.semenov@oracle.com, pavel.stepanov@oracle.com, petr.hejl@oracle.com, petr.pisl@oracle.com, sundararajan.athijegannathan@oracle.com


/openjdk10/nashorn/.hgignore
/openjdk10/nashorn/ASSEMBLY_EXCEPTION
/openjdk10/nashorn/LICENSE
/openjdk10/nashorn/README
/openjdk10/nashorn/RELEASE_README
/openjdk10/nashorn/THIRD_PARTY_README
/openjdk10/nashorn/bin/checkintest.sh
/openjdk10/nashorn/bin/fixorphantests.sh
/openjdk10/nashorn/bin/fixwhitespace.sh
/openjdk10/nashorn/bin/jjs
/openjdk10/nashorn/bin/jjs.bat
/openjdk10/nashorn/bin/jjssecure
/openjdk10/nashorn/bin/jjssecure.bat
/openjdk10/nashorn/bin/nashorn
/openjdk10/nashorn/bin/nashorn.bat
/openjdk10/nashorn/bin/rm-non-tracked.sh
/openjdk10/nashorn/bin/verbose_octane.bat
/openjdk10/nashorn/bin/verbose_octane.sh
/openjdk10/nashorn/buildtools/nasgen/README
/openjdk10/nashorn/buildtools/nasgen/build.xml
/openjdk10/nashorn/buildtools/nasgen/nasgen.iml
/openjdk10/nashorn/buildtools/nasgen/project.properties
/openjdk10/nashorn/buildtools/nasgen/src/META-INF/MANIFEST.MF
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/Main.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/NullVisitor.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java
/openjdk10/nashorn/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
/openjdk10/nashorn/docs/DEVELOPER_README
/openjdk10/nashorn/docs/genshelldoc.js
/openjdk10/nashorn/make/Makefile
/openjdk10/nashorn/make/build-benchmark.xml
/openjdk10/nashorn/make/build-nasgen.xml
/openjdk10/nashorn/make/build.xml
/openjdk10/nashorn/make/nbproject/ide-file-targets.xml
/openjdk10/nashorn/make/nbproject/ide-targets.xml
/openjdk10/nashorn/make/nbproject/jdk.xml
/openjdk10/nashorn/make/nbproject/nbjdk.properties
/openjdk10/nashorn/make/nbproject/nbjdk.xml
/openjdk10/nashorn/make/nbproject/project.xml
/openjdk10/nashorn/make/project.properties
/openjdk10/nashorn/samples/counters.js
/openjdk10/nashorn/samples/letter.js
/openjdk10/nashorn/samples/parser.js
/openjdk10/nashorn/samples/shell.js
/openjdk10/nashorn/samples/test.js
/openjdk10/nashorn/samples/uniq.js
/openjdk10/nashorn/src/META-INF/MANIFEST.MF
/openjdk10/nashorn/src/META-INF/services/javax.script.ScriptEngineFactory
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornException.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngine.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/package-info.java
/openjdk10/nashorn/src/jdk/nashorn/api/scripting/resources/engine.js
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/AccessSpecializer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/BranchOptimizer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ClassEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CodeGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompileUnit.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Compiler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/CompilerConstants.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/ConstantData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Emitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Frame.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/FunctionSignature.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Lower.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/MethodEmitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Namespace.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/SharedScopeCall.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Splitter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/Transform.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/WeighNodes.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/FieldObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/FunctionObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/MapCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/ObjectClassGenerator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/ObjectCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/objects/ObjectMapCreator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/ArrayType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BitwiseType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BooleanType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BytecodeArrayOps.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BytecodeBitwiseOps.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/BytecodeOps.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/IntType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/LongType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/NumberType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/NumericType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/ObjectType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/codegen/types/Type.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/AccessNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Assignment.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BinaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Block.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/BreakableNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CallNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CaseNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/CatchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ContinueNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/DoWhileNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/EmptyNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ExecuteNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ForNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionCall.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/FunctionNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IdentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IfNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/IndexNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LabelNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LabeledNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LineNumberNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/LiteralNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Location.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Node.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ObjectNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/PropertyKey.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/PropertyNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ReferenceNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ReturnNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/RuntimeNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SplitNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/SwitchNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/Symbol.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TernaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/ThrowNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/TypeOverride.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/UnaryNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/VarNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WhileNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/WithNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/annotations/ChildNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/annotations/Ignore.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/annotations/ParentNode.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/annotations/Reference.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/ASTWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/JSONWriter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ArrayBufferView.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/DateParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/Global.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeBoolean.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDate.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeDebug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeEvalError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFloat64Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeInt8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSAdapter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJSON.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJava.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeJavaImporter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeMath.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeNumber.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRangeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeReferenceError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeStrictArguments.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeSyntaxError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeTypeError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeURIError.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint16Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint32Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8Array.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/PrototypeObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Attribute.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Constructor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Function.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Getter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/ScriptClass.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Setter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/annotations/Where.java
/openjdk10/nashorn/src/jdk/nashorn/internal/objects/package-info.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/AbstractParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/JSONParser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Lexer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Parser.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/RegExp.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/RegExpScanner.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Scanner.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/Token.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenKind.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenLookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenStream.java
/openjdk10/nashorn/src/jdk/nashorn/internal/parser/TokenType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/AccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/BitVector.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/CodeInstaller.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ConsString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Context.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Debug.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DebugLogger.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAErrors.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ECMAException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ErrorManager.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FindProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/FunctionScope.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/GlobalObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSErrorType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/JSType.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Logging.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NashornLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/NumberToString.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ParserException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Property.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyAccess.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyHashMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyListener.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyListenerManager.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/PropertyMap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/QuotedStringTokenizer.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/RegExpMatch.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Scope.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptRuntime.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Source.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/SpillProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/StructureLoader.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/URIUtils.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Undefined.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/Version.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/WithObject.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/EmptyArrayLikeIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/MapIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ReverseArrayIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/ReverseMapIterator.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/InvokeByName.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Lookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/Mangler.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/MethodHandleFactory.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/MethodHandleFunctionality.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornGuardedInvocation.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/KeyValueOption.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/Option.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/OptionTemplate.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/Options.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/options/ValueOption.java
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Messages.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/Options.properties
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/parser.js
/openjdk10/nashorn/src/jdk/nashorn/internal/runtime/resources/version.properties-template
/openjdk10/nashorn/src/jdk/nashorn/internal/scripts/JO$.java
/openjdk10/nashorn/src/jdk/nashorn/internal/scripts/JS$.java
/openjdk10/nashorn/src/jdk/nashorn/tools/Shell.java
/openjdk10/nashorn/src/jdk/nashorn/tools/resources/Shell.properties
/openjdk10/nashorn/src/jdk/nashorn/tools/resources/shell.js
/openjdk10/nashorn/src/netscape/javascript/JSObject.java
/openjdk10/nashorn/src/overview.html
README
examples/dual-fields-micro.js
examples/innerbench.js
examples/typechain.js
lib/benchmark.js
opt/add.js
opt/add_constant.js
opt/add_reuse_callsite.js
opt/add_revert2.js
opt/cascade_specialize.js
script/assert.js
script/basic/NASHORN-100.js
script/basic/NASHORN-100.js.EXPECTED
script/basic/NASHORN-101.js
script/basic/NASHORN-101.js.EXPECTED
script/basic/NASHORN-102.js
script/basic/NASHORN-102.js.EXPECTED
script/basic/NASHORN-103.js
script/basic/NASHORN-104.js
script/basic/NASHORN-104.js.EXPECTED
script/basic/NASHORN-105.js
script/basic/NASHORN-105.js.EXPECTED
script/basic/NASHORN-106.js
script/basic/NASHORN-106.js.EXPECTED
script/basic/NASHORN-107.js
script/basic/NASHORN-108.js
script/basic/NASHORN-108.js.EXPECTED
script/basic/NASHORN-109.js
script/basic/NASHORN-109.js.EXPECTED
script/basic/NASHORN-11.js
script/basic/NASHORN-11.js.EXPECTED
script/basic/NASHORN-111.js
script/basic/NASHORN-111.js.EXPECTED
script/basic/NASHORN-113.js
script/basic/NASHORN-113.js.EXPECTED
script/basic/NASHORN-114.js
script/basic/NASHORN-115.js
script/basic/NASHORN-115.js.EXPECTED
script/basic/NASHORN-117.js
script/basic/NASHORN-118.js
script/basic/NASHORN-118.js.EXPECTED
script/basic/NASHORN-119.js
script/basic/NASHORN-119.js.EXPECTED
script/basic/NASHORN-12.js
script/basic/NASHORN-120.js
script/basic/NASHORN-122.js
script/basic/NASHORN-122.js.EXPECTED
script/basic/NASHORN-126.js
script/basic/NASHORN-126.js.EXPECTED
script/basic/NASHORN-127.js
script/basic/NASHORN-127.js.EXPECTED
script/basic/NASHORN-130.js
script/basic/NASHORN-132.js
script/basic/NASHORN-132.js.EXPECTED
script/basic/NASHORN-133.js
script/basic/NASHORN-133.js.EXPECTED
script/basic/NASHORN-135.js
script/basic/NASHORN-136.js
script/basic/NASHORN-136.js.EXPECTED
script/basic/NASHORN-14.js
script/basic/NASHORN-14.js.EXPECTED
script/basic/NASHORN-148.js
script/basic/NASHORN-148.js.EXPECTED
script/basic/NASHORN-15.js
script/basic/NASHORN-15.js.EXPECTED
script/basic/NASHORN-153.js
script/basic/NASHORN-156.js
script/basic/NASHORN-157.js
script/basic/NASHORN-163.js
script/basic/NASHORN-163.js.EXPECTED
script/basic/NASHORN-164.js
script/basic/NASHORN-165.js
script/basic/NASHORN-166.js
script/basic/NASHORN-168.js
script/basic/NASHORN-168.js.EXPECTED
script/basic/NASHORN-169.js
script/basic/NASHORN-172.js
script/basic/NASHORN-173.js
script/basic/NASHORN-173.js.EXPECTED
script/basic/NASHORN-174.js
script/basic/NASHORN-175.js
script/basic/NASHORN-176.js
script/basic/NASHORN-177.js
script/basic/NASHORN-177.js.EXPECTED
script/basic/NASHORN-178.js
script/basic/NASHORN-178.js.EXPECTED
script/basic/NASHORN-179.js
script/basic/NASHORN-18.js
script/basic/NASHORN-18.js.EXPECTED
script/basic/NASHORN-181.js
script/basic/NASHORN-182.js
script/basic/NASHORN-183.js
script/basic/NASHORN-184.js
script/basic/NASHORN-184.js.EXPECTED
script/basic/NASHORN-185.js
script/basic/NASHORN-185.js.EXPECTED
script/basic/NASHORN-187.js
script/basic/NASHORN-188.js
script/basic/NASHORN-188.js.EXPECTED
script/basic/NASHORN-19.js
script/basic/NASHORN-19.js.EXPECTED
script/basic/NASHORN-190.js
script/basic/NASHORN-192.js
script/basic/NASHORN-194.js
script/basic/NASHORN-196.js
script/basic/NASHORN-198.js
script/basic/NASHORN-20.js
script/basic/NASHORN-20.js.EXPECTED
script/basic/NASHORN-201.js
script/basic/NASHORN-202.js
script/basic/NASHORN-203.js
script/basic/NASHORN-204.js
script/basic/NASHORN-205.js
script/basic/NASHORN-206.js
script/basic/NASHORN-207.js
script/basic/NASHORN-207_2.js
script/basic/NASHORN-208.js
script/basic/NASHORN-208.js.EXPECTED
script/basic/NASHORN-209.js
script/basic/NASHORN-209.js.EXPECTED
script/basic/NASHORN-21.js
script/basic/NASHORN-21.js.EXPECTED
script/basic/NASHORN-211.js
script/basic/NASHORN-212.js
script/basic/NASHORN-213.js
script/basic/NASHORN-215.js
script/basic/NASHORN-215.js.EXPECTED
script/basic/NASHORN-216.js
script/basic/NASHORN-217.js
script/basic/NASHORN-217.js.EXPECTED
script/basic/NASHORN-219.js
script/basic/NASHORN-219.js.EXPECTED
script/basic/NASHORN-22.js
script/basic/NASHORN-22.js.EXPECTED
script/basic/NASHORN-221.js
script/basic/NASHORN-222.js
script/basic/NASHORN-223.js
script/basic/NASHORN-225.js
script/basic/NASHORN-226.js
script/basic/NASHORN-227.js
script/basic/NASHORN-228.js
script/basic/NASHORN-229.js
script/basic/NASHORN-229_subtest.js
script/basic/NASHORN-23.js
script/basic/NASHORN-23.js.EXPECTED
script/basic/NASHORN-232.js
script/basic/NASHORN-234.js
script/basic/NASHORN-235.js
script/basic/NASHORN-236.js
script/basic/NASHORN-237.js
script/basic/NASHORN-239.js
script/basic/NASHORN-24.js
script/basic/NASHORN-24.js.EXPECTED
script/basic/NASHORN-241.js
script/basic/NASHORN-242.js
script/basic/NASHORN-245.js
script/basic/NASHORN-247.js
script/basic/NASHORN-25.js
script/basic/NASHORN-25.js.EXPECTED
script/basic/NASHORN-251.js
script/basic/NASHORN-252.js
script/basic/NASHORN-253.js
script/basic/NASHORN-256.js
script/basic/NASHORN-258.js
script/basic/NASHORN-258.js.EXPECTED
script/basic/NASHORN-26.js
script/basic/NASHORN-26.js.EXPECTED
script/basic/NASHORN-260.js
script/basic/NASHORN-261.js
script/basic/NASHORN-262.js
script/basic/NASHORN-263.js
script/basic/NASHORN-264.js
script/basic/NASHORN-265.js
script/basic/NASHORN-265.js.EXPECTED
script/basic/NASHORN-266.js
script/basic/NASHORN-269.js
script/basic/NASHORN-27.js
script/basic/NASHORN-27.js.EXPECTED
script/basic/NASHORN-270.js
script/basic/NASHORN-271.js
script/basic/NASHORN-275.js
script/basic/NASHORN-276.js
script/basic/NASHORN-277.js
script/basic/NASHORN-278.js
script/basic/NASHORN-28.js
script/basic/NASHORN-28.js.EXPECTED
script/basic/NASHORN-281.js
script/basic/NASHORN-284.js
script/basic/NASHORN-284.js.EXPECTED
script/basic/NASHORN-285.js
script/basic/NASHORN-285.js.EXPECTED
script/basic/NASHORN-288.js
script/basic/NASHORN-29.js
script/basic/NASHORN-29.js.EXPECTED
script/basic/NASHORN-293.js
script/basic/NASHORN-293.js.EXPECTED
script/basic/NASHORN-294.js
script/basic/NASHORN-296.js
script/basic/NASHORN-297.js
script/basic/NASHORN-30.js
script/basic/NASHORN-30.js.EXPECTED
script/basic/NASHORN-300.js
script/basic/NASHORN-301.js
script/basic/NASHORN-301.js.EXPECTED
script/basic/NASHORN-304.js
script/basic/NASHORN-310.js
script/basic/NASHORN-310.js.EXPECTED
script/basic/NASHORN-318.js
script/basic/NASHORN-318.js.EXPECTED
script/basic/NASHORN-32.js
script/basic/NASHORN-32.js.EXPECTED
script/basic/NASHORN-321.js
script/basic/NASHORN-321.js.EXPECTED
script/basic/NASHORN-323.js
script/basic/NASHORN-323.js.EXPECTED
script/basic/NASHORN-324.js
script/basic/NASHORN-33.js
script/basic/NASHORN-33.js.EXPECTED
script/basic/NASHORN-331.js
script/basic/NASHORN-331.js.EXPECTED
script/basic/NASHORN-337.js
script/basic/NASHORN-337.js.EXPECTED
script/basic/NASHORN-34.js
script/basic/NASHORN-34.js.EXPECTED
script/basic/NASHORN-340.js
script/basic/NASHORN-340.js.EXPECTED
script/basic/NASHORN-349.js
script/basic/NASHORN-354.js
script/basic/NASHORN-354.js.EXPECTED
script/basic/NASHORN-355.js
script/basic/NASHORN-355.js.EXPECTED
script/basic/NASHORN-36.js
script/basic/NASHORN-36.js.EXPECTED
script/basic/NASHORN-365.js
script/basic/NASHORN-366.js
script/basic/NASHORN-366.js.EXPECTED
script/basic/NASHORN-368.js
script/basic/NASHORN-368.js.EXPECTED
script/basic/NASHORN-37.js
script/basic/NASHORN-37.js.EXPECTED
script/basic/NASHORN-375.js
script/basic/NASHORN-376.js
script/basic/NASHORN-377.js
script/basic/NASHORN-377.js.EXPECTED
script/basic/NASHORN-378.js
script/basic/NASHORN-38.js
script/basic/NASHORN-38.js.EXPECTED
script/basic/NASHORN-380.js
script/basic/NASHORN-380.js.EXPECTED
script/basic/NASHORN-381.js
script/basic/NASHORN-382.js
script/basic/NASHORN-383.js
script/basic/NASHORN-384.js
script/basic/NASHORN-384.js.EXPECTED
script/basic/NASHORN-385.js
script/basic/NASHORN-385.js.EXPECTED
script/basic/NASHORN-389.js
script/basic/NASHORN-389.js.EXPECTED
script/basic/NASHORN-393.js
script/basic/NASHORN-393.js.EXPECTED
script/basic/NASHORN-394.js
script/basic/NASHORN-394.js.EXPECTED
script/basic/NASHORN-396.js
script/basic/NASHORN-397.js
script/basic/NASHORN-398.js
script/basic/NASHORN-40.js
script/basic/NASHORN-40.js.EXPECTED
script/basic/NASHORN-400.js
script/basic/NASHORN-400.js.EXPECTED
script/basic/NASHORN-401.js
script/basic/NASHORN-401.js.EXPECTED
script/basic/NASHORN-402.js
script/basic/NASHORN-402.js.EXPECTED
script/basic/NASHORN-404.js
script/basic/NASHORN-405.js
script/basic/NASHORN-405.js.EXPECTED
script/basic/NASHORN-406.js
script/basic/NASHORN-408.js
script/basic/NASHORN-408.js.EXPECTED
script/basic/NASHORN-415.js
script/basic/NASHORN-415.js.EXPECTED
script/basic/NASHORN-416.js
script/basic/NASHORN-417.js
script/basic/NASHORN-418.js
script/basic/NASHORN-420.js
script/basic/NASHORN-421.js
script/basic/NASHORN-423.js
script/basic/NASHORN-423.js.EXPECTED
script/basic/NASHORN-423a.js
script/basic/NASHORN-424.js
script/basic/NASHORN-424.js.EXPECTED
script/basic/NASHORN-425.js
script/basic/NASHORN-425.js.EXPECTED
script/basic/NASHORN-426.js
script/basic/NASHORN-427.js
script/basic/NASHORN-428.js
script/basic/NASHORN-429.js
script/basic/NASHORN-432.js
script/basic/NASHORN-433.js
script/basic/NASHORN-434.js
script/basic/NASHORN-435.js
script/basic/NASHORN-437.js
script/basic/NASHORN-44.js
script/basic/NASHORN-44.js.EXPECTED
script/basic/NASHORN-441.js
script/basic/NASHORN-441.js.EXPECTED
script/basic/NASHORN-442.js
script/basic/NASHORN-443.js
script/basic/NASHORN-444.js
script/basic/NASHORN-444.js.EXPECTED
script/basic/NASHORN-445.js
script/basic/NASHORN-446.js
script/basic/NASHORN-447.js
script/basic/NASHORN-448.js
script/basic/NASHORN-449.js
script/basic/NASHORN-449.js.EXPECTED
script/basic/NASHORN-45.js
script/basic/NASHORN-45.js.EXPECTED
script/basic/NASHORN-450.js
script/basic/NASHORN-452.js
script/basic/NASHORN-459.js
script/basic/NASHORN-46.js
script/basic/NASHORN-46.js.EXPECTED
script/basic/NASHORN-462.js
script/basic/NASHORN-463.js
script/basic/NASHORN-468.js
script/basic/NASHORN-47.js
script/basic/NASHORN-473.js
script/basic/NASHORN-473.js.EXPECTED
script/basic/NASHORN-474.js
script/basic/NASHORN-474.js.EXPECTED
script/basic/NASHORN-478.js
script/basic/NASHORN-48.js
script/basic/NASHORN-48.js.EXPECTED
script/basic/NASHORN-481.js
script/basic/NASHORN-481.js.EXPECTED
script/basic/NASHORN-482.js
script/basic/NASHORN-484.js
script/basic/NASHORN-484.js.EXPECTED
script/basic/NASHORN-486.js
script/basic/NASHORN-487.js
script/basic/NASHORN-488.js
script/basic/NASHORN-49.js
script/basic/NASHORN-49.js.EXPECTED
script/basic/NASHORN-490.js
script/basic/NASHORN-494.js
script/basic/NASHORN-497.js
script/basic/NASHORN-498.js
script/basic/NASHORN-499.js
script/basic/NASHORN-50.js
script/basic/NASHORN-50.js.EXPECTED
script/basic/NASHORN-500.js
script/basic/NASHORN-503.js
script/basic/NASHORN-503.js.EXPECTED
script/basic/NASHORN-51.js
script/basic/NASHORN-51.js.EXPECTED
script/basic/NASHORN-511.js
script/basic/NASHORN-515.js
script/basic/NASHORN-515.js.EXPECTED
script/basic/NASHORN-516.js
script/basic/NASHORN-52.js
script/basic/NASHORN-534.js
script/basic/NASHORN-534.js.EXPECTED
script/basic/NASHORN-535.js
script/basic/NASHORN-535.js.EXPECTED
script/basic/NASHORN-544.js
script/basic/NASHORN-55.js
script/basic/NASHORN-554.js
script/basic/NASHORN-554.js.EXPECTED
script/basic/NASHORN-556.js
script/basic/NASHORN-556.js.EXPECTED
script/basic/NASHORN-56.js
script/basic/NASHORN-56.js.EXPECTED
script/basic/NASHORN-562.js
script/basic/NASHORN-565.js
script/basic/NASHORN-565.js.EXPECTED
script/basic/NASHORN-575.js
script/basic/NASHORN-575.js.EXPECTED
script/basic/NASHORN-58.js
script/basic/NASHORN-58.js.EXPECTED
script/basic/NASHORN-59.js
script/basic/NASHORN-59.js.EXPECTED
script/basic/NASHORN-592.js
script/basic/NASHORN-592.js.EXPECTED
script/basic/NASHORN-597.js
script/basic/NASHORN-597.js.EXPECTED
script/basic/NASHORN-60.js
script/basic/NASHORN-60.js.EXPECTED
script/basic/NASHORN-609.js
script/basic/NASHORN-609.js.EXPECTED
script/basic/NASHORN-61.js
script/basic/NASHORN-61.js.EXPECTED
script/basic/NASHORN-62.js
script/basic/NASHORN-62.js.EXPECTED
script/basic/NASHORN-620.js
script/basic/NASHORN-620.js.EXPECTED
script/basic/NASHORN-623.js
script/basic/NASHORN-623.js.EXPECTED
script/basic/NASHORN-627.js
script/basic/NASHORN-627.js.EXPECTED
script/basic/NASHORN-63.js
script/basic/NASHORN-631.js.EXPECTED
script/basic/NASHORN-637.js
script/basic/NASHORN-637.js.EXPECTED
script/basic/NASHORN-638.js
script/basic/NASHORN-638.js.EXPECTED
script/basic/NASHORN-639.js
script/basic/NASHORN-64.js
script/basic/NASHORN-642.js
script/basic/NASHORN-642.js.EXPECTED
script/basic/NASHORN-646.js
script/basic/NASHORN-653.js
script/basic/NASHORN-658.js
script/basic/NASHORN-659.js
script/basic/NASHORN-66.js
script/basic/NASHORN-66.js.EXPECTED
script/basic/NASHORN-664.js
script/basic/NASHORN-665.js
script/basic/NASHORN-67.js
script/basic/NASHORN-67.js.EXPECTED
script/basic/NASHORN-678.js
script/basic/NASHORN-68.js
script/basic/NASHORN-68.js.EXPECTED
script/basic/NASHORN-689.js
script/basic/NASHORN-689.js.EXPECTED
script/basic/NASHORN-69.js
script/basic/NASHORN-69.js.EXPECTED
script/basic/NASHORN-691.js
script/basic/NASHORN-691.js.EXPECTED
script/basic/NASHORN-694.js
script/basic/NASHORN-694.js.EXPECTED
script/basic/NASHORN-697.js
script/basic/NASHORN-703.js
script/basic/NASHORN-703.js.EXPECTED
script/basic/NASHORN-703a.js
script/basic/NASHORN-703a.js.EXPECTED
script/basic/NASHORN-705.js
script/basic/NASHORN-71.js
script/basic/NASHORN-71.js.EXPECTED
script/basic/NASHORN-710.js
script/basic/NASHORN-711.js
script/basic/NASHORN-711.js.EXPECTED
script/basic/NASHORN-72.js
script/basic/NASHORN-72.js.EXPECTED
script/basic/NASHORN-722.js
script/basic/NASHORN-73.js
script/basic/NASHORN-73.js.EXPECTED
script/basic/NASHORN-737.js
script/basic/NASHORN-737.js.EXPECTED
script/basic/NASHORN-74.js
script/basic/NASHORN-74.js.EXPECTED
script/basic/NASHORN-740.js
script/basic/NASHORN-740.js.EXPECTED
script/basic/NASHORN-75.js
script/basic/NASHORN-75.js.EXPECTED
script/basic/NASHORN-758.js
script/basic/NASHORN-759.js
script/basic/NASHORN-759.js.EXPECTED
script/basic/NASHORN-760.js
script/basic/NASHORN-768.js
script/basic/NASHORN-778.js
script/basic/NASHORN-78.js
script/basic/NASHORN-79.js
script/basic/NASHORN-79.js.EXPECTED
script/basic/NASHORN-792.js
script/basic/NASHORN-792.js.EXPECTED
script/basic/NASHORN-80.js
script/basic/NASHORN-80.js.EXPECTED
script/basic/NASHORN-81.js
script/basic/NASHORN-833.js
script/basic/NASHORN-833.js.EXPECTED
script/basic/NASHORN-85.js
script/basic/NASHORN-85.js.EXPECTED
script/basic/NASHORN-86.js
script/basic/NASHORN-87.js
script/basic/NASHORN-89.js
script/basic/NASHORN-90.js
script/basic/NASHORN-90.js.EXPECTED
script/basic/NASHORN-91.js
script/basic/NASHORN-91.js.EXPECTED
script/basic/NASHORN-92.js
script/basic/NASHORN-92.js.EXPECTED
script/basic/NASHORN-93.js
script/basic/NASHORN-95.js
script/basic/NASHORN-95.js.EXPECTED
script/basic/NASHORN-96.js
script/basic/NASHORN-96.js.EXPECTED
script/basic/NASHORN-97.js
script/basic/NASHORN-98.js
script/basic/NASHORN-98.js.EXPECTED
script/basic/NASHORN-99.js
script/basic/addition.js
script/basic/addition.js.EXPECTED
script/basic/allgettersetters.js
script/basic/andor.js
script/basic/andor.js.EXPECTED
script/basic/anonrecur.js
script/basic/anonrecur.js.EXPECTED
script/basic/applycall.js
script/basic/applycall.js.EXPECTED
script/basic/args.js
script/basic/args.js.EXPECTED
script/basic/arity.js
script/basic/arity.js.EXPECTED
script/basic/arrayprotoclass.js
script/basic/arrayprotoclass.js.EXPECTED
script/basic/arrays.js
script/basic/arrays.js.EXPECTED
script/basic/arrays2.js
script/basic/arrays2.js.EXPECTED
script/basic/arraysIntKey.js
script/basic/arraysIntKey.js.EXPECTED
script/basic/arrayset.js
script/basic/arrayset.js.EXPECTED
script/basic/arrayundefined.js
script/basic/arrayundefined.js.EXPECTED
script/basic/assign.js
script/basic/assign.js.EXPECTED
script/basic/bitwise_and.js
script/basic/bitwise_and.js.EXPECTED
script/basic/booleangetter.js
script/basic/booleangetter.js.EXPECTED
script/basic/builtin.js
script/basic/builtin.js.EXPECTED
script/basic/builtin_assign.js
script/basic/builtin_assign.js.EXPECTED
script/basic/builtinchain.js
script/basic/builtinchain.js.EXPECTED
script/basic/calllink.js
script/basic/calllink.js.EXPECTED
script/basic/closure.js
script/basic/closure.js.EXPECTED
script/basic/commandargs.js
script/basic/commandargs.js.EXPECTED
script/basic/compile-octane.js
script/basic/compile-octane.js.EXPECTED
script/basic/condassign.js
script/basic/condassign.js.EXPECTED
script/basic/construct.js
script/basic/construct.js.EXPECTED
script/basic/constructorname.js
script/basic/constructorname.js.EXPECTED
script/basic/date.js
script/basic/date.js.EXPECTED
script/basic/dateparse.js
script/basic/dateparse.js.EXPECTED
script/basic/decinc.js
script/basic/decinc.js.EXPECTED
script/basic/delete.js
script/basic/delete.js.EXPECTED
script/basic/delete2.js
script/basic/delete2.js.EXPECTED
script/basic/dotpropname.js
script/basic/dotpropname.js.EXPECTED
script/basic/doublecache.js
script/basic/doublecache.js.EXPECTED
script/basic/enumeration.js
script/basic/enumeration.js.EXPECTED
script/basic/errors.js
script/basic/errors.js.EXPECTED
script/basic/errorstack.js
script/basic/errorstack.js.EXPECTED
script/basic/eval.js
script/basic/eval.js.EXPECTED
script/basic/evalreturn.js
script/basic/evalreturn.js.EXPECTED
script/basic/exprclosure.js
script/basic/exprclosure.js.EXPECTED
script/basic/extensibility.js
script/basic/extensibility.js.EXPECTED
script/basic/fileline.js
script/basic/fileline.js.EXPECTED
script/basic/finally-catchalls.js
script/basic/finally-catchalls.js.EXPECTED
script/basic/finallyreturn.js
script/basic/finallyreturn.js.EXPECTED
script/basic/forin.js
script/basic/forin.js.EXPECTED
script/basic/forin2.js
script/basic/forin2.js.EXPECTED
script/basic/funcarray.js
script/basic/funcarray.js.EXPECTED
script/basic/funcbind.js
script/basic/funcbind.js.EXPECTED
script/basic/funcconstructor.js
script/basic/funcconstructor.js.EXPECTED
script/basic/getclassname.js
script/basic/getenv.js
script/basic/getenv.js.EXPECTED
script/basic/getter_callsite.js
script/basic/getter_callsite.js.EXPECTED
script/basic/gettercalls.js
script/basic/gettercalls.js.EXPECTED
script/basic/getterfunc.js
script/basic/getterfunc.js.EXPECTED
script/basic/gettersetter.js
script/basic/gettersetter.js.EXPECTED
script/basic/globalaccess.js
script/basic/globalaccess.js.EXPECTED
script/basic/globals.js
script/basic/globals.js.EXPECTED
script/basic/globalscope.js
script/basic/globalscope.js.EXPECTED
script/basic/hello.js
script/basic/hello.js.EXPECTED
script/basic/herestr_operator.js
script/basic/herestr_operator.js.EXPECTED
script/basic/illegaljavaname.js
script/basic/illegaljavaname.js.EXPECTED
script/basic/incheck.js
script/basic/incheck.js.EXPECTED
script/basic/indexedcall.js
script/basic/indexedcall.js.EXPECTED
script/basic/info.js
script/basic/info.js.EXPECTED
script/basic/inherited_nonwritable.js
script/basic/instanceof.js
script/basic/instanceof.js.EXPECTED
script/basic/instanceof2.js
script/basic/instanceof2.js.EXPECTED
script/basic/interfaces.js
script/basic/interfaces.js.EXPECTED
script/basic/iterator.js
script/basic/iterator.js.EXPECTED
script/basic/java.js
script/basic/java.js.EXPECTED
script/basic/javaarray.js
script/basic/javaarray.js.EXPECTED
script/basic/javaarrayconversion.js
script/basic/javaarrayconversion.js.EXPECTED
script/basic/javaexceptions.js
script/basic/javaexceptions.js.EXPECTED
script/basic/javaimporter.js
script/basic/javaimporter.js.EXPECTED
script/basic/javainnerclasses.js
script/basic/javainnerclasses.js.EXPECTED
script/basic/javasigcall.js
script/basic/javasigcall.js.EXPECTED
script/basic/jquery.js
script/basic/jquery.js.EXPECTED
script/basic/jsadapter.js
script/basic/jsadapter.js.EXPECTED
script/basic/jsadapterlink.js
script/basic/jsadapterlink.js.EXPECTED
script/basic/json.js
script/basic/json.js.EXPECTED
script/basic/list.js
script/basic/list.js.EXPECTED
script/basic/literal.js
script/basic/literal.js.EXPECTED
script/basic/load.js
script/basic/load.js.EXPECTED
script/basic/loadedfile.js
script/basic/localundef.js
script/basic/localundef.js.EXPECTED
script/basic/map.js
script/basic/map.js.EXPECTED
script/basic/math.js
script/basic/math.js.EXPECTED
script/basic/minuszero.js
script/basic/minuszero.js.EXPECTED
script/basic/module.js
script/basic/moduleload.js
script/basic/moduleload.js.EXPECTED
script/basic/nashorn2.js
script/basic/nashorn2.js.EXPECTED
script/basic/natives.js
script/basic/natives.js.EXPECTED
script/basic/new.js
script/basic/new.js.EXPECTED
script/basic/newexpr.js
script/basic/newexpr.js.EXPECTED
script/basic/newnew.js
script/basic/newnew.js.EXPECTED
script/basic/nonconstructors.js
script/basic/nonconstructors.js.EXPECTED
script/basic/nosuchmethod.js
script/basic/nosuchmethod.js.EXPECTED
script/basic/nosuchproperty.js
script/basic/nosuchproperty.js.EXPECTED
script/basic/number.js
script/basic/number.js.EXPECTED
script/basic/numberstring.js
script/basic/numberstring.js.EXPECTED
script/basic/objectprops.js
script/basic/objectprops.js.EXPECTED
script/basic/objects.js
script/basic/objects.js.EXPECTED
script/basic/options.js
script/basic/options.js.EXPECTED
script/basic/propchange.js
script/basic/propchange.js.EXPECTED
script/basic/propertycheck.js
script/basic/propertycheck.js.EXPECTED
script/basic/proto.js.EXPECTED
script/basic/prototype.js
script/basic/prototype.js.EXPECTED
script/basic/pushpull.js
script/basic/pushpull.js.EXPECTED
script/basic/regex.js
script/basic/regex.js.EXPECTED
script/basic/regexp_flags.js
script/basic/run-octane.js
script/basic/runsunspider.js
script/basic/runsunspider.js.EXPECTED
script/basic/samfunc.js
script/basic/samfunc.js.EXPECTED
script/basic/scripting.js
script/basic/scripting.js.EXPECTED
script/basic/sealfreeze.js
script/basic/sealfreeze.js.EXPECTED
script/basic/setlength.js
script/basic/setlength.js.EXPECTED
script/basic/stdin.js
script/basic/stdin.js.EXPECTED
script/basic/strings.js
script/basic/strings.js.EXPECTED
script/basic/throws.js
script/basic/throws.js.EXPECTED
script/basic/tosource.js
script/basic/tosource.js.EXPECTED
script/basic/tostring.js
script/basic/tostring.js.EXPECTED
script/basic/try.js
script/basic/try.js.EXPECTED
script/basic/trybreakcont.js
script/basic/trybreakcont.js.EXPECTED
script/basic/trycatch.js
script/basic/trycatch.js.EXPECTED
script/basic/trycatchfor.js
script/basic/trycatchfor.js.EXPECTED
script/basic/tryfinallyreturn.js
script/basic/tryfinallyreturn.js.EXPECTED
script/basic/tryforbreak.js
script/basic/tryforbreak.js.EXPECTED
script/basic/typechange.js
script/basic/typechange.js.EXPECTED
script/basic/typeof.js
script/basic/typeof.js.EXPECTED
script/basic/typeof2.js
script/basic/typeof2.js.EXPECTED
script/basic/undefined.js
script/basic/undefined.js.EXPECTED
script/basic/underscore.js
script/basic/underscore.js.EXPECTED
script/basic/varargs.js
script/basic/varargs.js.EXPECTED
script/basic/void.js
script/basic/void.js.EXPECTED
script/basic/with.js
script/basic/with.js.EXPECTED
script/basic/withprimitive.js
script/basic/withprimitive.js.EXPECTED
script/basic/writable_relink.js
script/basic/writable_relink.js.EXPECTED
script/basic/xmlStrings.js.EXPECTED
script/basic/xorassign.js
script/basic/xorassign.js.EXPECTED
script/basic/yui.js
script/basic/yui.js.EXPECTED
script/error/NASHORN-154/README
script/error/NASHORN-154/function_mult_params_in_strict.js
script/error/NASHORN-154/function_mult_params_in_strict.js.EXPECTED
script/error/NASHORN-154/improper_return_break_continue.js
script/error/NASHORN-154/improper_return_break_continue.js.EXPECTED
script/error/NASHORN-154/invalid_lvalue.js
script/error/NASHORN-154/invalid_lvalue.js.EXPECTED
script/error/NASHORN-154/literal_data_and_accessor.js
script/error/NASHORN-154/literal_data_and_accessor.js.EXPECTED
script/error/NASHORN-154/literal_mult_getters.js
script/error/NASHORN-154/literal_mult_getters.js.EXPECTED
script/error/NASHORN-154/literal_mult_prop_in_strict.js
script/error/NASHORN-154/literal_mult_prop_in_strict.js.EXPECTED
script/error/NASHORN-154/with_in_strict.js
script/error/NASHORN-154/with_in_strict.js.EXPECTED
script/error/NASHORN-214.js
script/error/NASHORN-214.js.EXPECTED
script/error/NASHORN-35.js
script/error/NASHORN-35.js.EXPECTED
script/error/NASHORN-39.js
script/error/NASHORN-39.js.EXPECTED
script/error/NASHORN-568.js
script/error/NASHORN-568.js.EXPECTED
script/error/NASHORN-57.js
script/error/NASHORN-57.js.EXPECTED
script/error/NASHORN-668.js
script/error/NASHORN-668.js.EXPECTED
script/error/quotemissing.js
script/error/quotemissing.js.EXPECTED
script/error/strictmode.js
script/error/strictmode.js.EXPECTED
script/representations/NASHORN-592a.js
script/sandbox/NASHORN-525.js
script/sandbox/README
script/sandbox/classloader.js
script/sandbox/classloader.js.EXPECTED
script/sandbox/doprivileged.js
script/sandbox/doprivileged.js.EXPECTED
script/sandbox/exit.js
script/sandbox/exit.js.EXPECTED
script/sandbox/file.js
script/sandbox/file.js.EXPECTED
script/sandbox/javaextend.js
script/sandbox/javaextend.js.EXPECTED
script/sandbox/loadLibrary.js
script/sandbox/net.js
script/sandbox/net.js.EXPECTED
script/sandbox/property.js
script/sandbox/property.js.EXPECTED
script/sandbox/reflection.js
script/sandbox/reflection.js.EXPECTED
script/sandbox/runnable.js
script/sandbox/runnable.js.EXPECTED
script/sandbox/unsafe.js
script/sandbox/unsafe.js.EXPECTED
script/test262.js
script/test262_single.js
src/UnnamedPackageTestCallback.java
src/jdk/nashorn/api/scripting/MultipleEngineTest.java
src/jdk/nashorn/api/scripting/ScriptEngineTest.java
src/jdk/nashorn/api/scripting/Window.java
src/jdk/nashorn/api/scripting/WindowEventHandler.java
src/jdk/nashorn/internal/access/BooleanAccessTest.java
src/jdk/nashorn/internal/access/MethodAccessTest.java
src/jdk/nashorn/internal/access/NumberAccessTest.java
src/jdk/nashorn/internal/access/NumberBoxingTest.java
src/jdk/nashorn/internal/access/ObjectAccessTest.java
src/jdk/nashorn/internal/access/Person.java
src/jdk/nashorn/internal/access/SharedObject.java
src/jdk/nashorn/internal/access/StringAccessTest.java
src/jdk/nashorn/internal/codegen/CompilerTest.java
src/jdk/nashorn/internal/parser/ParserTest.java
src/jdk/nashorn/internal/performance/AuroraWrapper.java
src/jdk/nashorn/internal/performance/OctaneTest.java
src/jdk/nashorn/internal/performance/PerformanceWrapper.java
src/jdk/nashorn/internal/performance/SplayTest.java
src/jdk/nashorn/internal/runtime/ContextTest.java
src/jdk/nashorn/internal/runtime/JSTypeTest.java
src/jdk/nashorn/internal/runtime/Nashorn401TestSubject.java
src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java
src/jdk/nashorn/internal/test/framework/JSJUnitReportReporter.java
src/jdk/nashorn/internal/test/framework/OrphanTestFinder.java
src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java
src/jdk/nashorn/internal/test/framework/ScriptEvaluator.java
src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
src/jdk/nashorn/internal/test/framework/ScriptTest.java
src/jdk/nashorn/internal/test/framework/SeparateContextEvaluator.java
src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java
src/jdk/nashorn/internal/test/framework/TestConfig.java
src/jdk/nashorn/internal/test/framework/TestFinder.java
src/jdk/nashorn/internal/test/framework/TestHelper.java
src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java
src/jdk/nashorn/internal/test/models/ConstructorWithArgument.java
src/jdk/nashorn/internal/test/models/FinalClass.java
src/jdk/nashorn/internal/test/models/NoAccessibleConstructorClass.java
src/jdk/nashorn/internal/test/models/NonPublicClass.java
src/jdk/nashorn/internal/test/models/OuterClass.java
src/jdk/nashorn/internal/test/models/OverloadedSam.java
src/jdk/nashorn/internal/test/models/OverrideObject.java