[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    [OpenJDK 2D-Dev] hg: jdk8/2d/nashorn: 133 new changesets
From:       lana.steuck () oracle ! com
Date:       2013-03-16 5:37:18
Message-ID: 20130316053848.C12F0481C3 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: b8a1b238c77c
Author:    duke
Date:      2007-12-01 00:00 +0000
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/b8a1b238c77c

Initial load

+ .hgignore
+ .jcheck/conf

Changeset: 6031a0bc0ae2
Author:    jcoomes
Date:      2012-12-20 14:16 -0800
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/6031a0bc0ae2

8005364: initial hg tags for nashorn repo
Reviewed-by: amurillo

+ .hgtags

Changeset: da1e581c933b
Author:    jlaskey
Date:      2012-12-21 16:36 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/da1e581c933b

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

! .hgignore
+ ASSEMBLY_EXCEPTION
+ LICENSE
+ README
+ RELEASE_README
+ THIRD_PARTY_README
+ bin/checkintest.sh
+ bin/fixorphantests.sh
+ bin/fixwhitespace.sh
+ bin/jjs
+ bin/jjs.bat
+ bin/jjssecure
+ bin/jjssecure.bat
+ bin/nashorn
+ bin/nashorn.bat
+ bin/rm-non-tracked.sh
+ bin/verbose_octane.bat
+ bin/verbose_octane.sh
+ buildtools/nasgen/README
+ buildtools/nasgen/build.xml
+ buildtools/nasgen/nasgen.iml
+ buildtools/nasgen/project.properties
+ buildtools/nasgen/src/META-INF/MANIFEST.MF
+ buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
+ buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
+ buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/Main.java
+ buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
+ buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
+ buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/NullVisitor.java
+ buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java
+ buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
+ buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
 + buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java
 + buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
+ docs/DEVELOPER_README
+ docs/genshelldoc.js
+ make/Makefile
+ make/build-benchmark.xml
+ make/build-nasgen.xml
+ make/build.xml
+ make/nbproject/ide-file-targets.xml
+ make/nbproject/ide-targets.xml
+ make/nbproject/jdk.xml
+ make/nbproject/nbjdk.properties
+ make/nbproject/nbjdk.xml
+ make/nbproject/project.xml
+ make/project.properties
+ samples/counters.js
+ samples/letter.js
+ samples/parser.js
+ samples/shell.js
+ samples/test.js
+ samples/uniq.js
+ src/META-INF/MANIFEST.MF
+ src/META-INF/services/javax.script.ScriptEngineFactory
+ src/jdk/nashorn/api/scripting/NashornException.java
+ src/jdk/nashorn/api/scripting/NashornScriptEngine.java
+ src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
+ src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
+ src/jdk/nashorn/api/scripting/package-info.java
+ src/jdk/nashorn/api/scripting/resources/engine.js
+ src/jdk/nashorn/internal/codegen/AccessSpecializer.java
+ src/jdk/nashorn/internal/codegen/BranchOptimizer.java
+ src/jdk/nashorn/internal/codegen/ClassEmitter.java
+ src/jdk/nashorn/internal/codegen/CodeGenerator.java
+ src/jdk/nashorn/internal/codegen/CompileUnit.java
+ src/jdk/nashorn/internal/codegen/Compiler.java
+ src/jdk/nashorn/internal/codegen/CompilerConstants.java
+ src/jdk/nashorn/internal/codegen/ConstantData.java
+ src/jdk/nashorn/internal/codegen/Emitter.java
+ src/jdk/nashorn/internal/codegen/Frame.java
+ src/jdk/nashorn/internal/codegen/FunctionSignature.java
+ src/jdk/nashorn/internal/codegen/Lower.java
+ src/jdk/nashorn/internal/codegen/MethodEmitter.java
+ src/jdk/nashorn/internal/codegen/Namespace.java
+ src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
+ src/jdk/nashorn/internal/codegen/SharedScopeCall.java
+ src/jdk/nashorn/internal/codegen/Splitter.java
+ src/jdk/nashorn/internal/codegen/Transform.java
+ src/jdk/nashorn/internal/codegen/WeighNodes.java
+ src/jdk/nashorn/internal/codegen/objects/FieldObjectCreator.java
+ src/jdk/nashorn/internal/codegen/objects/FunctionObjectCreator.java
+ src/jdk/nashorn/internal/codegen/objects/MapCreator.java
+ src/jdk/nashorn/internal/codegen/objects/ObjectClassGenerator.java
+ src/jdk/nashorn/internal/codegen/objects/ObjectCreator.java
+ src/jdk/nashorn/internal/codegen/objects/ObjectMapCreator.java
+ src/jdk/nashorn/internal/codegen/types/ArrayType.java
+ src/jdk/nashorn/internal/codegen/types/BitwiseType.java
+ src/jdk/nashorn/internal/codegen/types/BooleanType.java
+ src/jdk/nashorn/internal/codegen/types/BytecodeArrayOps.java
+ src/jdk/nashorn/internal/codegen/types/BytecodeBitwiseOps.java
+ src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java
+ src/jdk/nashorn/internal/codegen/types/BytecodeOps.java
+ src/jdk/nashorn/internal/codegen/types/IntType.java
+ src/jdk/nashorn/internal/codegen/types/LongType.java
+ src/jdk/nashorn/internal/codegen/types/NumberType.java
+ src/jdk/nashorn/internal/codegen/types/NumericType.java
+ src/jdk/nashorn/internal/codegen/types/ObjectType.java
+ src/jdk/nashorn/internal/codegen/types/Type.java
+ src/jdk/nashorn/internal/ir/AccessNode.java
+ src/jdk/nashorn/internal/ir/Assignment.java
+ src/jdk/nashorn/internal/ir/BaseNode.java
+ src/jdk/nashorn/internal/ir/BinaryNode.java
+ src/jdk/nashorn/internal/ir/Block.java
+ src/jdk/nashorn/internal/ir/BreakNode.java
+ src/jdk/nashorn/internal/ir/BreakableNode.java
+ src/jdk/nashorn/internal/ir/CallNode.java
+ src/jdk/nashorn/internal/ir/CaseNode.java
+ src/jdk/nashorn/internal/ir/CatchNode.java
+ src/jdk/nashorn/internal/ir/ContinueNode.java
+ src/jdk/nashorn/internal/ir/DoWhileNode.java
+ src/jdk/nashorn/internal/ir/EmptyNode.java
+ src/jdk/nashorn/internal/ir/ExecuteNode.java
+ src/jdk/nashorn/internal/ir/ForNode.java
+ src/jdk/nashorn/internal/ir/FunctionCall.java
+ src/jdk/nashorn/internal/ir/FunctionNode.java
+ src/jdk/nashorn/internal/ir/IdentNode.java
+ src/jdk/nashorn/internal/ir/IfNode.java
+ src/jdk/nashorn/internal/ir/IndexNode.java
+ src/jdk/nashorn/internal/ir/LabelNode.java
+ src/jdk/nashorn/internal/ir/LabeledNode.java
+ src/jdk/nashorn/internal/ir/LineNumberNode.java
+ src/jdk/nashorn/internal/ir/LiteralNode.java
+ src/jdk/nashorn/internal/ir/Location.java
+ src/jdk/nashorn/internal/ir/Node.java
+ src/jdk/nashorn/internal/ir/ObjectNode.java
+ src/jdk/nashorn/internal/ir/PropertyKey.java
+ src/jdk/nashorn/internal/ir/PropertyNode.java
+ src/jdk/nashorn/internal/ir/ReferenceNode.java
+ src/jdk/nashorn/internal/ir/ReturnNode.java
+ src/jdk/nashorn/internal/ir/RuntimeNode.java
+ src/jdk/nashorn/internal/ir/SplitNode.java
+ src/jdk/nashorn/internal/ir/SwitchNode.java
+ src/jdk/nashorn/internal/ir/Symbol.java
+ src/jdk/nashorn/internal/ir/TernaryNode.java
+ src/jdk/nashorn/internal/ir/ThrowNode.java
+ src/jdk/nashorn/internal/ir/TryNode.java
+ src/jdk/nashorn/internal/ir/TypeOverride.java
+ src/jdk/nashorn/internal/ir/UnaryNode.java
+ src/jdk/nashorn/internal/ir/VarNode.java
+ src/jdk/nashorn/internal/ir/WhileNode.java
+ src/jdk/nashorn/internal/ir/WithNode.java
+ src/jdk/nashorn/internal/ir/annotations/ChildNode.java
+ src/jdk/nashorn/internal/ir/annotations/Ignore.java
+ src/jdk/nashorn/internal/ir/annotations/ParentNode.java
+ src/jdk/nashorn/internal/ir/annotations/Reference.java
+ src/jdk/nashorn/internal/ir/debug/ASTWriter.java
+ src/jdk/nashorn/internal/ir/debug/JSONWriter.java
+ src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
+ src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
+ src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
+ src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
+ src/jdk/nashorn/internal/objects/ArrayBufferView.java
+ src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
+ src/jdk/nashorn/internal/objects/DateParser.java
+ src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
+ src/jdk/nashorn/internal/objects/Global.java
+ src/jdk/nashorn/internal/objects/NativeArguments.java
+ src/jdk/nashorn/internal/objects/NativeArray.java
+ src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
+ src/jdk/nashorn/internal/objects/NativeBoolean.java
+ src/jdk/nashorn/internal/objects/NativeDate.java
+ src/jdk/nashorn/internal/objects/NativeDebug.java
+ src/jdk/nashorn/internal/objects/NativeError.java
+ src/jdk/nashorn/internal/objects/NativeEvalError.java
+ src/jdk/nashorn/internal/objects/NativeFloat32Array.java
+ src/jdk/nashorn/internal/objects/NativeFloat64Array.java
+ src/jdk/nashorn/internal/objects/NativeFunction.java
+ src/jdk/nashorn/internal/objects/NativeInt16Array.java
+ src/jdk/nashorn/internal/objects/NativeInt32Array.java
+ src/jdk/nashorn/internal/objects/NativeInt8Array.java
+ src/jdk/nashorn/internal/objects/NativeJSAdapter.java
+ src/jdk/nashorn/internal/objects/NativeJSON.java
+ src/jdk/nashorn/internal/objects/NativeJava.java
+ src/jdk/nashorn/internal/objects/NativeJavaImporter.java
+ src/jdk/nashorn/internal/objects/NativeMath.java
+ src/jdk/nashorn/internal/objects/NativeNumber.java
+ src/jdk/nashorn/internal/objects/NativeObject.java
+ src/jdk/nashorn/internal/objects/NativeRangeError.java
+ src/jdk/nashorn/internal/objects/NativeReferenceError.java
+ src/jdk/nashorn/internal/objects/NativeRegExp.java
+ src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
+ src/jdk/nashorn/internal/objects/NativeStrictArguments.java
+ src/jdk/nashorn/internal/objects/NativeString.java
+ src/jdk/nashorn/internal/objects/NativeSyntaxError.java
+ src/jdk/nashorn/internal/objects/NativeTypeError.java
+ src/jdk/nashorn/internal/objects/NativeURIError.java
+ src/jdk/nashorn/internal/objects/NativeUint16Array.java
+ src/jdk/nashorn/internal/objects/NativeUint32Array.java
+ src/jdk/nashorn/internal/objects/NativeUint8Array.java
+ src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
+ src/jdk/nashorn/internal/objects/PrototypeObject.java
+ src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
+ src/jdk/nashorn/internal/objects/annotations/Attribute.java
+ src/jdk/nashorn/internal/objects/annotations/Constructor.java
+ src/jdk/nashorn/internal/objects/annotations/Function.java
+ src/jdk/nashorn/internal/objects/annotations/Getter.java
+ src/jdk/nashorn/internal/objects/annotations/Property.java
+ src/jdk/nashorn/internal/objects/annotations/ScriptClass.java
+ src/jdk/nashorn/internal/objects/annotations/Setter.java
+ src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java
+ src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
+ src/jdk/nashorn/internal/objects/annotations/Where.java
+ src/jdk/nashorn/internal/objects/package-info.java
+ src/jdk/nashorn/internal/parser/AbstractParser.java
+ src/jdk/nashorn/internal/parser/JSONParser.java
+ src/jdk/nashorn/internal/parser/Lexer.java
+ src/jdk/nashorn/internal/parser/Parser.java
+ src/jdk/nashorn/internal/parser/RegExp.java
+ src/jdk/nashorn/internal/parser/RegExpScanner.java
+ src/jdk/nashorn/internal/parser/Scanner.java
+ src/jdk/nashorn/internal/parser/Token.java
+ src/jdk/nashorn/internal/parser/TokenKind.java
+ src/jdk/nashorn/internal/parser/TokenLookup.java
+ src/jdk/nashorn/internal/parser/TokenStream.java
+ src/jdk/nashorn/internal/parser/TokenType.java
+ src/jdk/nashorn/internal/runtime/AccessorProperty.java
+ src/jdk/nashorn/internal/runtime/BitVector.java
+ src/jdk/nashorn/internal/runtime/CodeInstaller.java
+ src/jdk/nashorn/internal/runtime/ConsString.java
+ src/jdk/nashorn/internal/runtime/Context.java
+ src/jdk/nashorn/internal/runtime/Debug.java
+ src/jdk/nashorn/internal/runtime/DebugLogger.java
+ src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
+ src/jdk/nashorn/internal/runtime/ECMAErrors.java
+ src/jdk/nashorn/internal/runtime/ECMAException.java
+ src/jdk/nashorn/internal/runtime/ErrorManager.java
+ src/jdk/nashorn/internal/runtime/FindProperty.java
+ src/jdk/nashorn/internal/runtime/FunctionScope.java
+ src/jdk/nashorn/internal/runtime/GlobalFunctions.java
+ src/jdk/nashorn/internal/runtime/GlobalObject.java
+ src/jdk/nashorn/internal/runtime/JSErrorType.java
+ src/jdk/nashorn/internal/runtime/JSType.java
+ src/jdk/nashorn/internal/runtime/Logging.java
+ src/jdk/nashorn/internal/runtime/NashornLoader.java
+ src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
+ src/jdk/nashorn/internal/runtime/NumberToString.java
+ src/jdk/nashorn/internal/runtime/ParserException.java
+ src/jdk/nashorn/internal/runtime/Property.java
+ src/jdk/nashorn/internal/runtime/PropertyAccess.java
+ src/jdk/nashorn/internal/runtime/PropertyDescriptor.java
+ src/jdk/nashorn/internal/runtime/PropertyHashMap.java
+ src/jdk/nashorn/internal/runtime/PropertyListener.java
+ src/jdk/nashorn/internal/runtime/PropertyListenerManager.java
+ src/jdk/nashorn/internal/runtime/PropertyMap.java
+ src/jdk/nashorn/internal/runtime/QuotedStringTokenizer.java
+ src/jdk/nashorn/internal/runtime/RegExpMatch.java
+ src/jdk/nashorn/internal/runtime/Scope.java
+ src/jdk/nashorn/internal/runtime/ScriptFunction.java
+ src/jdk/nashorn/internal/runtime/ScriptLoader.java
+ src/jdk/nashorn/internal/runtime/ScriptObject.java
+ src/jdk/nashorn/internal/runtime/ScriptRuntime.java
+ src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
+ src/jdk/nashorn/internal/runtime/Source.java
+ src/jdk/nashorn/internal/runtime/SpillProperty.java
+ src/jdk/nashorn/internal/runtime/StructureLoader.java
+ src/jdk/nashorn/internal/runtime/URIUtils.java
+ src/jdk/nashorn/internal/runtime/Undefined.java
+ src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
+ src/jdk/nashorn/internal/runtime/Version.java
+ src/jdk/nashorn/internal/runtime/WithObject.java
+ src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
+ src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
+ src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java
+ src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
+ src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
+ src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
+ src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
+ src/jdk/nashorn/internal/runtime/arrays/EmptyArrayLikeIterator.java
+ src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
+ src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
+ src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java
+ src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
+ src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
+ src/jdk/nashorn/internal/runtime/arrays/MapIterator.java
+ src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java
+ src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
+ src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
+ src/jdk/nashorn/internal/runtime/arrays/ReverseArrayIterator.java
+ src/jdk/nashorn/internal/runtime/arrays/ReverseMapIterator.java
+ src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
+ src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
+ src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
+ src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
+ src/jdk/nashorn/internal/runtime/linker/InvokeByName.java
+ src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
+ src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
+ src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
+ src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
+ src/jdk/nashorn/internal/runtime/linker/Lookup.java
+ src/jdk/nashorn/internal/runtime/linker/Mangler.java
+ src/jdk/nashorn/internal/runtime/linker/MethodHandleFactory.java
+ src/jdk/nashorn/internal/runtime/linker/MethodHandleFunctionality.java
+ src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
+ src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
+ src/jdk/nashorn/internal/runtime/linker/NashornGuardedInvocation.java
+ src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
+ src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
+ src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
+ src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
+ src/jdk/nashorn/internal/runtime/options/KeyValueOption.java
+ src/jdk/nashorn/internal/runtime/options/Option.java
+ src/jdk/nashorn/internal/runtime/options/OptionTemplate.java
+ src/jdk/nashorn/internal/runtime/options/Options.java
+ src/jdk/nashorn/internal/runtime/options/ValueOption.java
+ src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ src/jdk/nashorn/internal/runtime/resources/Options.properties
+ src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
+ src/jdk/nashorn/internal/runtime/resources/parser.js
+ src/jdk/nashorn/internal/runtime/resources/version.properties-template
+ src/jdk/nashorn/internal/scripts/JO$.java
+ src/jdk/nashorn/internal/scripts/JS$.java
+ src/jdk/nashorn/tools/Shell.java
+ src/jdk/nashorn/tools/resources/Shell.properties
+ src/jdk/nashorn/tools/resources/shell.js
+ src/netscape/javascript/JSObject.java
+ src/overview.html
+ test/README
+ test/examples/dual-fields-micro.js
+ test/examples/innerbench.js
+ test/examples/typechain.js
+ test/lib/benchmark.js
+ test/opt/add.js
+ test/opt/add_constant.js
+ test/opt/add_reuse_callsite.js
+ test/opt/add_revert2.js
+ test/opt/cascade_specialize.js
+ test/script/assert.js
+ test/script/basic/NASHORN-100.js
+ test/script/basic/NASHORN-100.js.EXPECTED
+ test/script/basic/NASHORN-101.js
+ test/script/basic/NASHORN-101.js.EXPECTED
+ test/script/basic/NASHORN-102.js
+ test/script/basic/NASHORN-102.js.EXPECTED
+ test/script/basic/NASHORN-103.js
+ test/script/basic/NASHORN-104.js
+ test/script/basic/NASHORN-104.js.EXPECTED
+ test/script/basic/NASHORN-105.js
+ test/script/basic/NASHORN-105.js.EXPECTED
+ test/script/basic/NASHORN-106.js
+ test/script/basic/NASHORN-106.js.EXPECTED
+ test/script/basic/NASHORN-107.js
+ test/script/basic/NASHORN-108.js
+ test/script/basic/NASHORN-108.js.EXPECTED
+ test/script/basic/NASHORN-109.js
+ test/script/basic/NASHORN-109.js.EXPECTED
+ test/script/basic/NASHORN-11.js
+ test/script/basic/NASHORN-11.js.EXPECTED
+ test/script/basic/NASHORN-111.js
+ test/script/basic/NASHORN-111.js.EXPECTED
+ test/script/basic/NASHORN-113.js
+ test/script/basic/NASHORN-113.js.EXPECTED
+ test/script/basic/NASHORN-114.js
+ test/script/basic/NASHORN-115.js
+ test/script/basic/NASHORN-115.js.EXPECTED
+ test/script/basic/NASHORN-117.js
+ test/script/basic/NASHORN-118.js
+ test/script/basic/NASHORN-118.js.EXPECTED
+ test/script/basic/NASHORN-119.js
+ test/script/basic/NASHORN-119.js.EXPECTED
+ test/script/basic/NASHORN-12.js
+ test/script/basic/NASHORN-120.js
+ test/script/basic/NASHORN-122.js
+ test/script/basic/NASHORN-122.js.EXPECTED
+ test/script/basic/NASHORN-126.js
+ test/script/basic/NASHORN-126.js.EXPECTED
+ test/script/basic/NASHORN-127.js
+ test/script/basic/NASHORN-127.js.EXPECTED
+ test/script/basic/NASHORN-130.js
+ test/script/basic/NASHORN-132.js
+ test/script/basic/NASHORN-132.js.EXPECTED
+ test/script/basic/NASHORN-133.js
+ test/script/basic/NASHORN-133.js.EXPECTED
+ test/script/basic/NASHORN-135.js
+ test/script/basic/NASHORN-136.js
+ test/script/basic/NASHORN-136.js.EXPECTED
+ test/script/basic/NASHORN-14.js
+ test/script/basic/NASHORN-14.js.EXPECTED
+ test/script/basic/NASHORN-148.js
+ test/script/basic/NASHORN-148.js.EXPECTED
+ test/script/basic/NASHORN-15.js
+ test/script/basic/NASHORN-15.js.EXPECTED
+ test/script/basic/NASHORN-153.js
+ test/script/basic/NASHORN-156.js
+ test/script/basic/NASHORN-157.js
+ test/script/basic/NASHORN-163.js
+ test/script/basic/NASHORN-163.js.EXPECTED
+ test/script/basic/NASHORN-164.js
+ test/script/basic/NASHORN-165.js
+ test/script/basic/NASHORN-166.js
+ test/script/basic/NASHORN-168.js
+ test/script/basic/NASHORN-168.js.EXPECTED
+ test/script/basic/NASHORN-169.js
+ test/script/basic/NASHORN-172.js
+ test/script/basic/NASHORN-173.js
+ test/script/basic/NASHORN-173.js.EXPECTED
+ test/script/basic/NASHORN-174.js
+ test/script/basic/NASHORN-175.js
+ test/script/basic/NASHORN-176.js
+ test/script/basic/NASHORN-177.js
+ test/script/basic/NASHORN-177.js.EXPECTED
+ test/script/basic/NASHORN-178.js
+ test/script/basic/NASHORN-178.js.EXPECTED
+ test/script/basic/NASHORN-179.js
+ test/script/basic/NASHORN-18.js
+ test/script/basic/NASHORN-18.js.EXPECTED
+ test/script/basic/NASHORN-181.js
+ test/script/basic/NASHORN-182.js
+ test/script/basic/NASHORN-183.js
+ test/script/basic/NASHORN-184.js
+ test/script/basic/NASHORN-184.js.EXPECTED
+ test/script/basic/NASHORN-185.js
+ test/script/basic/NASHORN-185.js.EXPECTED
+ test/script/basic/NASHORN-187.js
+ test/script/basic/NASHORN-188.js
+ test/script/basic/NASHORN-188.js.EXPECTED
+ test/script/basic/NASHORN-19.js
+ test/script/basic/NASHORN-19.js.EXPECTED
+ test/script/basic/NASHORN-190.js
+ test/script/basic/NASHORN-192.js
+ test/script/basic/NASHORN-194.js
+ test/script/basic/NASHORN-196.js
+ test/script/basic/NASHORN-198.js
+ test/script/basic/NASHORN-20.js
+ test/script/basic/NASHORN-20.js.EXPECTED
+ test/script/basic/NASHORN-201.js
+ test/script/basic/NASHORN-202.js
+ test/script/basic/NASHORN-203.js
+ test/script/basic/NASHORN-204.js
+ test/script/basic/NASHORN-205.js
+ test/script/basic/NASHORN-206.js
+ test/script/basic/NASHORN-207.js
+ test/script/basic/NASHORN-207_2.js
+ test/script/basic/NASHORN-208.js
+ test/script/basic/NASHORN-208.js.EXPECTED
+ test/script/basic/NASHORN-209.js
+ test/script/basic/NASHORN-209.js.EXPECTED
+ test/script/basic/NASHORN-21.js
+ test/script/basic/NASHORN-21.js.EXPECTED
+ test/script/basic/NASHORN-211.js
+ test/script/basic/NASHORN-212.js
+ test/script/basic/NASHORN-213.js
+ test/script/basic/NASHORN-215.js
+ test/script/basic/NASHORN-215.js.EXPECTED
+ test/script/basic/NASHORN-216.js
+ test/script/basic/NASHORN-217.js
+ test/script/basic/NASHORN-217.js.EXPECTED
+ test/script/basic/NASHORN-219.js
+ test/script/basic/NASHORN-219.js.EXPECTED
+ test/script/basic/NASHORN-22.js
+ test/script/basic/NASHORN-22.js.EXPECTED
+ test/script/basic/NASHORN-221.js
+ test/script/basic/NASHORN-222.js
+ test/script/basic/NASHORN-223.js
+ test/script/basic/NASHORN-225.js
+ test/script/basic/NASHORN-226.js
+ test/script/basic/NASHORN-227.js
+ test/script/basic/NASHORN-228.js
+ test/script/basic/NASHORN-229.js
+ test/script/basic/NASHORN-229_subtest.js
+ test/script/basic/NASHORN-23.js
+ test/script/basic/NASHORN-23.js.EXPECTED
+ test/script/basic/NASHORN-232.js
+ test/script/basic/NASHORN-234.js
+ test/script/basic/NASHORN-235.js
+ test/script/basic/NASHORN-236.js
+ test/script/basic/NASHORN-237.js
+ test/script/basic/NASHORN-239.js
+ test/script/basic/NASHORN-24.js
+ test/script/basic/NASHORN-24.js.EXPECTED
+ test/script/basic/NASHORN-241.js
+ test/script/basic/NASHORN-242.js
+ test/script/basic/NASHORN-245.js
+ test/script/basic/NASHORN-247.js
+ test/script/basic/NASHORN-25.js
+ test/script/basic/NASHORN-25.js.EXPECTED
+ test/script/basic/NASHORN-251.js
+ test/script/basic/NASHORN-252.js
+ test/script/basic/NASHORN-253.js
+ test/script/basic/NASHORN-256.js
+ test/script/basic/NASHORN-258.js
+ test/script/basic/NASHORN-258.js.EXPECTED
+ test/script/basic/NASHORN-26.js
+ test/script/basic/NASHORN-26.js.EXPECTED
+ test/script/basic/NASHORN-260.js
+ test/script/basic/NASHORN-261.js
+ test/script/basic/NASHORN-262.js
+ test/script/basic/NASHORN-263.js
+ test/script/basic/NASHORN-264.js
+ test/script/basic/NASHORN-265.js
+ test/script/basic/NASHORN-265.js.EXPECTED
+ test/script/basic/NASHORN-266.js
+ test/script/basic/NASHORN-269.js
+ test/script/basic/NASHORN-27.js
+ test/script/basic/NASHORN-27.js.EXPECTED
+ test/script/basic/NASHORN-270.js
+ test/script/basic/NASHORN-271.js
+ test/script/basic/NASHORN-275.js
+ test/script/basic/NASHORN-276.js
+ test/script/basic/NASHORN-277.js
+ test/script/basic/NASHORN-278.js
+ test/script/basic/NASHORN-28.js
+ test/script/basic/NASHORN-28.js.EXPECTED
+ test/script/basic/NASHORN-281.js
+ test/script/basic/NASHORN-284.js
+ test/script/basic/NASHORN-284.js.EXPECTED
+ test/script/basic/NASHORN-285.js
+ test/script/basic/NASHORN-285.js.EXPECTED
+ test/script/basic/NASHORN-288.js
+ test/script/basic/NASHORN-29.js
+ test/script/basic/NASHORN-29.js.EXPECTED
+ test/script/basic/NASHORN-293.js
+ test/script/basic/NASHORN-293.js.EXPECTED
+ test/script/basic/NASHORN-294.js
+ test/script/basic/NASHORN-296.js
+ test/script/basic/NASHORN-297.js
+ test/script/basic/NASHORN-30.js
+ test/script/basic/NASHORN-30.js.EXPECTED
+ test/script/basic/NASHORN-300.js
+ test/script/basic/NASHORN-301.js
+ test/script/basic/NASHORN-301.js.EXPECTED
+ test/script/basic/NASHORN-304.js
+ test/script/basic/NASHORN-310.js
+ test/script/basic/NASHORN-310.js.EXPECTED
+ test/script/basic/NASHORN-318.js
+ test/script/basic/NASHORN-318.js.EXPECTED
+ test/script/basic/NASHORN-32.js
+ test/script/basic/NASHORN-32.js.EXPECTED
+ test/script/basic/NASHORN-321.js
+ test/script/basic/NASHORN-321.js.EXPECTED
+ test/script/basic/NASHORN-323.js
+ test/script/basic/NASHORN-323.js.EXPECTED
+ test/script/basic/NASHORN-324.js
+ test/script/basic/NASHORN-33.js
+ test/script/basic/NASHORN-33.js.EXPECTED
+ test/script/basic/NASHORN-331.js
+ test/script/basic/NASHORN-331.js.EXPECTED
+ test/script/basic/NASHORN-337.js
+ test/script/basic/NASHORN-337.js.EXPECTED
+ test/script/basic/NASHORN-34.js
+ test/script/basic/NASHORN-34.js.EXPECTED
+ test/script/basic/NASHORN-340.js
+ test/script/basic/NASHORN-340.js.EXPECTED
+ test/script/basic/NASHORN-349.js
+ test/script/basic/NASHORN-354.js
+ test/script/basic/NASHORN-354.js.EXPECTED
+ test/script/basic/NASHORN-355.js
+ test/script/basic/NASHORN-355.js.EXPECTED
+ test/script/basic/NASHORN-36.js
+ test/script/basic/NASHORN-36.js.EXPECTED
+ test/script/basic/NASHORN-365.js
+ test/script/basic/NASHORN-366.js
+ test/script/basic/NASHORN-366.js.EXPECTED
+ test/script/basic/NASHORN-368.js
+ test/script/basic/NASHORN-368.js.EXPECTED
+ test/script/basic/NASHORN-37.js
+ test/script/basic/NASHORN-37.js.EXPECTED
+ test/script/basic/NASHORN-375.js
+ test/script/basic/NASHORN-376.js
+ test/script/basic/NASHORN-377.js
+ test/script/basic/NASHORN-377.js.EXPECTED
+ test/script/basic/NASHORN-378.js
+ test/script/basic/NASHORN-38.js
+ test/script/basic/NASHORN-38.js.EXPECTED
+ test/script/basic/NASHORN-380.js
+ test/script/basic/NASHORN-380.js.EXPECTED
+ test/script/basic/NASHORN-381.js
+ test/script/basic/NASHORN-382.js
+ test/script/basic/NASHORN-383.js
+ test/script/basic/NASHORN-384.js
+ test/script/basic/NASHORN-384.js.EXPECTED
+ test/script/basic/NASHORN-385.js
+ test/script/basic/NASHORN-385.js.EXPECTED
+ test/script/basic/NASHORN-389.js
+ test/script/basic/NASHORN-389.js.EXPECTED
+ test/script/basic/NASHORN-393.js
+ test/script/basic/NASHORN-393.js.EXPECTED
+ test/script/basic/NASHORN-394.js
+ test/script/basic/NASHORN-394.js.EXPECTED
+ test/script/basic/NASHORN-396.js
+ test/script/basic/NASHORN-397.js
+ test/script/basic/NASHORN-398.js
+ test/script/basic/NASHORN-40.js
+ test/script/basic/NASHORN-40.js.EXPECTED
+ test/script/basic/NASHORN-400.js
+ test/script/basic/NASHORN-400.js.EXPECTED
+ test/script/basic/NASHORN-401.js
+ test/script/basic/NASHORN-401.js.EXPECTED
+ test/script/basic/NASHORN-402.js
+ test/script/basic/NASHORN-402.js.EXPECTED
+ test/script/basic/NASHORN-404.js
+ test/script/basic/NASHORN-405.js
+ test/script/basic/NASHORN-405.js.EXPECTED
+ test/script/basic/NASHORN-406.js
+ test/script/basic/NASHORN-408.js
+ test/script/basic/NASHORN-408.js.EXPECTED
+ test/script/basic/NASHORN-415.js
+ test/script/basic/NASHORN-415.js.EXPECTED
+ test/script/basic/NASHORN-416.js
+ test/script/basic/NASHORN-417.js
+ test/script/basic/NASHORN-418.js
+ test/script/basic/NASHORN-420.js
+ test/script/basic/NASHORN-421.js
+ test/script/basic/NASHORN-423.js
+ test/script/basic/NASHORN-423.js.EXPECTED
+ test/script/basic/NASHORN-423a.js
+ test/script/basic/NASHORN-424.js
+ test/script/basic/NASHORN-424.js.EXPECTED
+ test/script/basic/NASHORN-425.js
+ test/script/basic/NASHORN-425.js.EXPECTED
+ test/script/basic/NASHORN-426.js
+ test/script/basic/NASHORN-427.js
+ test/script/basic/NASHORN-428.js
+ test/script/basic/NASHORN-429.js
+ test/script/basic/NASHORN-432.js
+ test/script/basic/NASHORN-433.js
+ test/script/basic/NASHORN-434.js
+ test/script/basic/NASHORN-435.js
+ test/script/basic/NASHORN-437.js
+ test/script/basic/NASHORN-44.js
+ test/script/basic/NASHORN-44.js.EXPECTED
+ test/script/basic/NASHORN-441.js
+ test/script/basic/NASHORN-441.js.EXPECTED
+ test/script/basic/NASHORN-442.js
+ test/script/basic/NASHORN-443.js
+ test/script/basic/NASHORN-444.js
+ test/script/basic/NASHORN-444.js.EXPECTED
+ test/script/basic/NASHORN-445.js
+ test/script/basic/NASHORN-446.js
+ test/script/basic/NASHORN-447.js
+ test/script/basic/NASHORN-448.js
+ test/script/basic/NASHORN-449.js
+ test/script/basic/NASHORN-449.js.EXPECTED
+ test/script/basic/NASHORN-45.js
+ test/script/basic/NASHORN-45.js.EXPECTED
+ test/script/basic/NASHORN-450.js
+ test/script/basic/NASHORN-452.js
+ test/script/basic/NASHORN-459.js
+ test/script/basic/NASHORN-46.js
+ test/script/basic/NASHORN-46.js.EXPECTED
+ test/script/basic/NASHORN-462.js
+ test/script/basic/NASHORN-463.js
+ test/script/basic/NASHORN-468.js
+ test/script/basic/NASHORN-47.js
+ test/script/basic/NASHORN-473.js
+ test/script/basic/NASHORN-473.js.EXPECTED
+ test/script/basic/NASHORN-474.js
+ test/script/basic/NASHORN-474.js.EXPECTED
+ test/script/basic/NASHORN-478.js
+ test/script/basic/NASHORN-48.js
+ test/script/basic/NASHORN-48.js.EXPECTED
+ test/script/basic/NASHORN-481.js
+ test/script/basic/NASHORN-481.js.EXPECTED
+ test/script/basic/NASHORN-482.js
+ test/script/basic/NASHORN-484.js
+ test/script/basic/NASHORN-484.js.EXPECTED
+ test/script/basic/NASHORN-486.js
+ test/script/basic/NASHORN-487.js
+ test/script/basic/NASHORN-488.js
+ test/script/basic/NASHORN-49.js
+ test/script/basic/NASHORN-49.js.EXPECTED
+ test/script/basic/NASHORN-490.js
+ test/script/basic/NASHORN-494.js
+ test/script/basic/NASHORN-497.js
+ test/script/basic/NASHORN-498.js
+ test/script/basic/NASHORN-499.js
+ test/script/basic/NASHORN-50.js
+ test/script/basic/NASHORN-50.js.EXPECTED
+ test/script/basic/NASHORN-500.js
+ test/script/basic/NASHORN-503.js
+ test/script/basic/NASHORN-503.js.EXPECTED
+ test/script/basic/NASHORN-51.js
+ test/script/basic/NASHORN-51.js.EXPECTED
+ test/script/basic/NASHORN-511.js
+ test/script/basic/NASHORN-515.js
+ test/script/basic/NASHORN-515.js.EXPECTED
+ test/script/basic/NASHORN-516.js
+ test/script/basic/NASHORN-52.js
+ test/script/basic/NASHORN-534.js
+ test/script/basic/NASHORN-534.js.EXPECTED
+ test/script/basic/NASHORN-535.js
+ test/script/basic/NASHORN-535.js.EXPECTED
+ test/script/basic/NASHORN-544.js
+ test/script/basic/NASHORN-55.js
+ test/script/basic/NASHORN-554.js
+ test/script/basic/NASHORN-554.js.EXPECTED
+ test/script/basic/NASHORN-556.js
+ test/script/basic/NASHORN-556.js.EXPECTED
+ test/script/basic/NASHORN-56.js
+ test/script/basic/NASHORN-56.js.EXPECTED
+ test/script/basic/NASHORN-562.js
+ test/script/basic/NASHORN-565.js
+ test/script/basic/NASHORN-565.js.EXPECTED
+ test/script/basic/NASHORN-575.js
+ test/script/basic/NASHORN-575.js.EXPECTED
+ test/script/basic/NASHORN-58.js
+ test/script/basic/NASHORN-58.js.EXPECTED
+ test/script/basic/NASHORN-59.js
+ test/script/basic/NASHORN-59.js.EXPECTED
+ test/script/basic/NASHORN-592.js
+ test/script/basic/NASHORN-592.js.EXPECTED
+ test/script/basic/NASHORN-597.js
+ test/script/basic/NASHORN-597.js.EXPECTED
+ test/script/basic/NASHORN-60.js
+ test/script/basic/NASHORN-60.js.EXPECTED
+ test/script/basic/NASHORN-609.js
+ test/script/basic/NASHORN-609.js.EXPECTED
+ test/script/basic/NASHORN-61.js
+ test/script/basic/NASHORN-61.js.EXPECTED
+ test/script/basic/NASHORN-62.js
+ test/script/basic/NASHORN-62.js.EXPECTED
+ test/script/basic/NASHORN-620.js
+ test/script/basic/NASHORN-620.js.EXPECTED
+ test/script/basic/NASHORN-623.js
+ test/script/basic/NASHORN-623.js.EXPECTED
+ test/script/basic/NASHORN-627.js
+ test/script/basic/NASHORN-627.js.EXPECTED
+ test/script/basic/NASHORN-63.js
+ test/script/basic/NASHORN-631.js.EXPECTED
+ test/script/basic/NASHORN-637.js
+ test/script/basic/NASHORN-637.js.EXPECTED
+ test/script/basic/NASHORN-638.js
+ test/script/basic/NASHORN-638.js.EXPECTED
+ test/script/basic/NASHORN-639.js
+ test/script/basic/NASHORN-64.js
+ test/script/basic/NASHORN-642.js
+ test/script/basic/NASHORN-642.js.EXPECTED
+ test/script/basic/NASHORN-646.js
+ test/script/basic/NASHORN-653.js
+ test/script/basic/NASHORN-658.js
+ test/script/basic/NASHORN-659.js
+ test/script/basic/NASHORN-66.js
+ test/script/basic/NASHORN-66.js.EXPECTED
+ test/script/basic/NASHORN-664.js
+ test/script/basic/NASHORN-665.js
+ test/script/basic/NASHORN-67.js
+ test/script/basic/NASHORN-67.js.EXPECTED
+ test/script/basic/NASHORN-678.js
+ test/script/basic/NASHORN-68.js
+ test/script/basic/NASHORN-68.js.EXPECTED
+ test/script/basic/NASHORN-689.js
+ test/script/basic/NASHORN-689.js.EXPECTED
+ test/script/basic/NASHORN-69.js
+ test/script/basic/NASHORN-69.js.EXPECTED
+ test/script/basic/NASHORN-691.js
+ test/script/basic/NASHORN-691.js.EXPECTED
+ test/script/basic/NASHORN-694.js
+ test/script/basic/NASHORN-694.js.EXPECTED
+ test/script/basic/NASHORN-697.js
+ test/script/basic/NASHORN-703.js
+ test/script/basic/NASHORN-703.js.EXPECTED
+ test/script/basic/NASHORN-703a.js
+ test/script/basic/NASHORN-703a.js.EXPECTED
+ test/script/basic/NASHORN-705.js
+ test/script/basic/NASHORN-71.js
+ test/script/basic/NASHORN-71.js.EXPECTED
+ test/script/basic/NASHORN-710.js
+ test/script/basic/NASHORN-711.js
+ test/script/basic/NASHORN-711.js.EXPECTED
+ test/script/basic/NASHORN-72.js
+ test/script/basic/NASHORN-72.js.EXPECTED
+ test/script/basic/NASHORN-722.js
+ test/script/basic/NASHORN-73.js
+ test/script/basic/NASHORN-73.js.EXPECTED
+ test/script/basic/NASHORN-737.js
+ test/script/basic/NASHORN-737.js.EXPECTED
+ test/script/basic/NASHORN-74.js
+ test/script/basic/NASHORN-74.js.EXPECTED
+ test/script/basic/NASHORN-740.js
+ test/script/basic/NASHORN-740.js.EXPECTED
+ test/script/basic/NASHORN-75.js
+ test/script/basic/NASHORN-75.js.EXPECTED
+ test/script/basic/NASHORN-758.js
+ test/script/basic/NASHORN-759.js
+ test/script/basic/NASHORN-759.js.EXPECTED
+ test/script/basic/NASHORN-760.js
+ test/script/basic/NASHORN-768.js
+ test/script/basic/NASHORN-778.js
+ test/script/basic/NASHORN-78.js
+ test/script/basic/NASHORN-79.js
+ test/script/basic/NASHORN-79.js.EXPECTED
+ test/script/basic/NASHORN-792.js
+ test/script/basic/NASHORN-792.js.EXPECTED
+ test/script/basic/NASHORN-80.js
+ test/script/basic/NASHORN-80.js.EXPECTED
+ test/script/basic/NASHORN-81.js
+ test/script/basic/NASHORN-833.js
+ test/script/basic/NASHORN-833.js.EXPECTED
+ test/script/basic/NASHORN-85.js
+ test/script/basic/NASHORN-85.js.EXPECTED
+ test/script/basic/NASHORN-86.js
+ test/script/basic/NASHORN-87.js
+ test/script/basic/NASHORN-89.js
+ test/script/basic/NASHORN-90.js
+ test/script/basic/NASHORN-90.js.EXPECTED
+ test/script/basic/NASHORN-91.js
+ test/script/basic/NASHORN-91.js.EXPECTED
+ test/script/basic/NASHORN-92.js
+ test/script/basic/NASHORN-92.js.EXPECTED
+ test/script/basic/NASHORN-93.js
+ test/script/basic/NASHORN-95.js
+ test/script/basic/NASHORN-95.js.EXPECTED
+ test/script/basic/NASHORN-96.js
+ test/script/basic/NASHORN-96.js.EXPECTED
+ test/script/basic/NASHORN-97.js
+ test/script/basic/NASHORN-98.js
+ test/script/basic/NASHORN-98.js.EXPECTED
+ test/script/basic/NASHORN-99.js
+ test/script/basic/addition.js
+ test/script/basic/addition.js.EXPECTED
+ test/script/basic/allgettersetters.js
+ test/script/basic/andor.js
+ test/script/basic/andor.js.EXPECTED
+ test/script/basic/anonrecur.js
+ test/script/basic/anonrecur.js.EXPECTED
+ test/script/basic/applycall.js
+ test/script/basic/applycall.js.EXPECTED
+ test/script/basic/args.js
+ test/script/basic/args.js.EXPECTED
+ test/script/basic/arity.js
+ test/script/basic/arity.js.EXPECTED
+ test/script/basic/arrayprotoclass.js
+ test/script/basic/arrayprotoclass.js.EXPECTED
+ test/script/basic/arrays.js
+ test/script/basic/arrays.js.EXPECTED
+ test/script/basic/arrays2.js
+ test/script/basic/arrays2.js.EXPECTED
+ test/script/basic/arraysIntKey.js
+ test/script/basic/arraysIntKey.js.EXPECTED
+ test/script/basic/arrayset.js
+ test/script/basic/arrayset.js.EXPECTED
+ test/script/basic/arrayundefined.js
+ test/script/basic/arrayundefined.js.EXPECTED
+ test/script/basic/assign.js
+ test/script/basic/assign.js.EXPECTED
+ test/script/basic/bitwise_and.js
+ test/script/basic/bitwise_and.js.EXPECTED
+ test/script/basic/booleangetter.js
+ test/script/basic/booleangetter.js.EXPECTED
+ test/script/basic/builtin.js
+ test/script/basic/builtin.js.EXPECTED
+ test/script/basic/builtin_assign.js
+ test/script/basic/builtin_assign.js.EXPECTED
+ test/script/basic/builtinchain.js
+ test/script/basic/builtinchain.js.EXPECTED
+ test/script/basic/calllink.js
+ test/script/basic/calllink.js.EXPECTED
+ test/script/basic/closure.js
+ test/script/basic/closure.js.EXPECTED
+ test/script/basic/commandargs.js
+ test/script/basic/commandargs.js.EXPECTED
+ test/script/basic/compile-octane.js
+ test/script/basic/compile-octane.js.EXPECTED
+ test/script/basic/condassign.js
+ test/script/basic/condassign.js.EXPECTED
+ test/script/basic/construct.js
+ test/script/basic/construct.js.EXPECTED
+ test/script/basic/constructorname.js
+ test/script/basic/constructorname.js.EXPECTED
+ test/script/basic/date.js
+ test/script/basic/date.js.EXPECTED
+ test/script/basic/dateparse.js
+ test/script/basic/dateparse.js.EXPECTED
+ test/script/basic/decinc.js
+ test/script/basic/decinc.js.EXPECTED
+ test/script/basic/delete.js
+ test/script/basic/delete.js.EXPECTED
+ test/script/basic/delete2.js
+ test/script/basic/delete2.js.EXPECTED
+ test/script/basic/dotpropname.js
+ test/script/basic/dotpropname.js.EXPECTED
+ test/script/basic/doublecache.js
+ test/script/basic/doublecache.js.EXPECTED
+ test/script/basic/enumeration.js
+ test/script/basic/enumeration.js.EXPECTED
+ test/script/basic/errors.js
+ test/script/basic/errors.js.EXPECTED
+ test/script/basic/errorstack.js
+ test/script/basic/errorstack.js.EXPECTED
+ test/script/basic/eval.js
+ test/script/basic/eval.js.EXPECTED
+ test/script/basic/evalreturn.js
+ test/script/basic/evalreturn.js.EXPECTED
+ test/script/basic/exprclosure.js
+ test/script/basic/exprclosure.js.EXPECTED
+ test/script/basic/extensibility.js
+ test/script/basic/extensibility.js.EXPECTED
+ test/script/basic/fileline.js
+ test/script/basic/fileline.js.EXPECTED
+ test/script/basic/finally-catchalls.js
+ test/script/basic/finally-catchalls.js.EXPECTED
+ test/script/basic/finallyreturn.js
+ test/script/basic/finallyreturn.js.EXPECTED
+ test/script/basic/forin.js
+ test/script/basic/forin.js.EXPECTED
+ test/script/basic/forin2.js
+ test/script/basic/forin2.js.EXPECTED
+ test/script/basic/funcarray.js
+ test/script/basic/funcarray.js.EXPECTED
+ test/script/basic/funcbind.js
+ test/script/basic/funcbind.js.EXPECTED
+ test/script/basic/funcconstructor.js
+ test/script/basic/funcconstructor.js.EXPECTED
+ test/script/basic/getclassname.js
+ test/script/basic/getenv.js
+ test/script/basic/getenv.js.EXPECTED
+ test/script/basic/getter_callsite.js
+ test/script/basic/getter_callsite.js.EXPECTED
+ test/script/basic/gettercalls.js
+ test/script/basic/gettercalls.js.EXPECTED
+ test/script/basic/getterfunc.js
+ test/script/basic/getterfunc.js.EXPECTED
+ test/script/basic/gettersetter.js
+ test/script/basic/gettersetter.js.EXPECTED
+ test/script/basic/globalaccess.js
+ test/script/basic/globalaccess.js.EXPECTED
+ test/script/basic/globals.js
+ test/script/basic/globals.js.EXPECTED
+ test/script/basic/globalscope.js
+ test/script/basic/globalscope.js.EXPECTED
+ test/script/basic/hello.js
+ test/script/basic/hello.js.EXPECTED
+ test/script/basic/herestr_operator.js
+ test/script/basic/herestr_operator.js.EXPECTED
+ test/script/basic/illegaljavaname.js
+ test/script/basic/illegaljavaname.js.EXPECTED
+ test/script/basic/incheck.js
+ test/script/basic/incheck.js.EXPECTED
+ test/script/basic/indexedcall.js
+ test/script/basic/indexedcall.js.EXPECTED
+ test/script/basic/info.js
+ test/script/basic/info.js.EXPECTED
+ test/script/basic/inherited_nonwritable.js
+ test/script/basic/instanceof.js
+ test/script/basic/instanceof.js.EXPECTED
+ test/script/basic/instanceof2.js
+ test/script/basic/instanceof2.js.EXPECTED
+ test/script/basic/interfaces.js
+ test/script/basic/interfaces.js.EXPECTED
+ test/script/basic/iterator.js
+ test/script/basic/iterator.js.EXPECTED
+ test/script/basic/java.js
+ test/script/basic/java.js.EXPECTED
+ test/script/basic/javaarray.js
+ test/script/basic/javaarray.js.EXPECTED
+ test/script/basic/javaarrayconversion.js
+ test/script/basic/javaarrayconversion.js.EXPECTED
+ test/script/basic/javaexceptions.js
+ test/script/basic/javaexceptions.js.EXPECTED
+ test/script/basic/javaimporter.js
+ test/script/basic/javaimporter.js.EXPECTED
+ test/script/basic/javainnerclasses.js
+ test/script/basic/javainnerclasses.js.EXPECTED
+ test/script/basic/javasigcall.js
+ test/script/basic/javasigcall.js.EXPECTED
+ test/script/basic/jquery.js
+ test/script/basic/jquery.js.EXPECTED
+ test/script/basic/jsadapter.js
+ test/script/basic/jsadapter.js.EXPECTED
+ test/script/basic/jsadapterlink.js
+ test/script/basic/jsadapterlink.js.EXPECTED
+ test/script/basic/json.js
+ test/script/basic/json.js.EXPECTED
+ test/script/basic/list.js
+ test/script/basic/list.js.EXPECTED
+ test/script/basic/literal.js
+ test/script/basic/literal.js.EXPECTED
+ test/script/basic/load.js
+ test/script/basic/load.js.EXPECTED
+ test/script/basic/loadedfile.js
+ test/script/basic/localundef.js
+ test/script/basic/localundef.js.EXPECTED
+ test/script/basic/map.js
+ test/script/basic/map.js.EXPECTED
+ test/script/basic/math.js
+ test/script/basic/math.js.EXPECTED
+ test/script/basic/minuszero.js
+ test/script/basic/minuszero.js.EXPECTED
+ test/script/basic/module.js
+ test/script/basic/moduleload.js
+ test/script/basic/moduleload.js.EXPECTED
+ test/script/basic/nashorn2.js
+ test/script/basic/nashorn2.js.EXPECTED
+ test/script/basic/natives.js
+ test/script/basic/natives.js.EXPECTED
+ test/script/basic/new.js
+ test/script/basic/new.js.EXPECTED
+ test/script/basic/newexpr.js
+ test/script/basic/newexpr.js.EXPECTED
+ test/script/basic/newnew.js
+ test/script/basic/newnew.js.EXPECTED
+ test/script/basic/nonconstructors.js
+ test/script/basic/nonconstructors.js.EXPECTED
+ test/script/basic/nosuchmethod.js
+ test/script/basic/nosuchmethod.js.EXPECTED
+ test/script/basic/nosuchproperty.js
+ test/script/basic/nosuchproperty.js.EXPECTED
+ test/script/basic/number.js
+ test/script/basic/number.js.EXPECTED
+ test/script/basic/numberstring.js
+ test/script/basic/numberstring.js.EXPECTED
+ test/script/basic/objectprops.js
+ test/script/basic/objectprops.js.EXPECTED
+ test/script/basic/objects.js
+ test/script/basic/objects.js.EXPECTED
+ test/script/basic/options.js
+ test/script/basic/options.js.EXPECTED
+ test/script/basic/propchange.js
+ test/script/basic/propchange.js.EXPECTED
+ test/script/basic/propertycheck.js
+ test/script/basic/propertycheck.js.EXPECTED
+ test/script/basic/proto.js.EXPECTED
+ test/script/basic/prototype.js
+ test/script/basic/prototype.js.EXPECTED
+ test/script/basic/pushpull.js
+ test/script/basic/pushpull.js.EXPECTED
+ test/script/basic/regex.js
+ test/script/basic/regex.js.EXPECTED
+ test/script/basic/regexp_flags.js
+ test/script/basic/run-octane.js
+ test/script/basic/runsunspider.js
+ test/script/basic/runsunspider.js.EXPECTED
+ test/script/basic/samfunc.js
+ test/script/basic/samfunc.js.EXPECTED
+ test/script/basic/scripting.js
+ test/script/basic/scripting.js.EXPECTED
+ test/script/basic/sealfreeze.js
+ test/script/basic/sealfreeze.js.EXPECTED
+ test/script/basic/setlength.js
+ test/script/basic/setlength.js.EXPECTED
+ test/script/basic/stdin.js
+ test/script/basic/stdin.js.EXPECTED
+ test/script/basic/strings.js
+ test/script/basic/strings.js.EXPECTED
+ test/script/basic/throws.js
+ test/script/basic/throws.js.EXPECTED
+ test/script/basic/tosource.js
+ test/script/basic/tosource.js.EXPECTED
+ test/script/basic/tostring.js
+ test/script/basic/tostring.js.EXPECTED
+ test/script/basic/try.js
+ test/script/basic/try.js.EXPECTED
+ test/script/basic/trybreakcont.js
+ test/script/basic/trybreakcont.js.EXPECTED
+ test/script/basic/trycatch.js
+ test/script/basic/trycatch.js.EXPECTED
+ test/script/basic/trycatchfor.js
+ test/script/basic/trycatchfor.js.EXPECTED
+ test/script/basic/tryfinallyreturn.js
+ test/script/basic/tryfinallyreturn.js.EXPECTED
+ test/script/basic/tryforbreak.js
+ test/script/basic/tryforbreak.js.EXPECTED
+ test/script/basic/typechange.js
+ test/script/basic/typechange.js.EXPECTED
+ test/script/basic/typeof.js
+ test/script/basic/typeof.js.EXPECTED
+ test/script/basic/typeof2.js
+ test/script/basic/typeof2.js.EXPECTED
+ test/script/basic/undefined.js
+ test/script/basic/undefined.js.EXPECTED
+ test/script/basic/underscore.js
+ test/script/basic/underscore.js.EXPECTED
+ test/script/basic/varargs.js
+ test/script/basic/varargs.js.EXPECTED
+ test/script/basic/void.js
+ test/script/basic/void.js.EXPECTED
+ test/script/basic/with.js
+ test/script/basic/with.js.EXPECTED
+ test/script/basic/withprimitive.js
+ test/script/basic/withprimitive.js.EXPECTED
+ test/script/basic/writable_relink.js
+ test/script/basic/writable_relink.js.EXPECTED
+ test/script/basic/xmlStrings.js.EXPECTED
+ test/script/basic/xorassign.js
+ test/script/basic/xorassign.js.EXPECTED
+ test/script/basic/yui.js
+ test/script/basic/yui.js.EXPECTED
+ test/script/error/NASHORN-154/README
+ test/script/error/NASHORN-154/function_mult_params_in_strict.js
+ test/script/error/NASHORN-154/function_mult_params_in_strict.js.EXPECTED
+ test/script/error/NASHORN-154/improper_return_break_continue.js
+ test/script/error/NASHORN-154/improper_return_break_continue.js.EXPECTED
+ test/script/error/NASHORN-154/invalid_lvalue.js
+ test/script/error/NASHORN-154/invalid_lvalue.js.EXPECTED
+ test/script/error/NASHORN-154/literal_data_and_accessor.js
+ test/script/error/NASHORN-154/literal_data_and_accessor.js.EXPECTED
+ test/script/error/NASHORN-154/literal_mult_getters.js
+ test/script/error/NASHORN-154/literal_mult_getters.js.EXPECTED
+ test/script/error/NASHORN-154/literal_mult_prop_in_strict.js
+ test/script/error/NASHORN-154/literal_mult_prop_in_strict.js.EXPECTED
+ test/script/error/NASHORN-154/with_in_strict.js
+ test/script/error/NASHORN-154/with_in_strict.js.EXPECTED
+ test/script/error/NASHORN-214.js
+ test/script/error/NASHORN-214.js.EXPECTED
+ test/script/error/NASHORN-35.js
+ test/script/error/NASHORN-35.js.EXPECTED
+ test/script/error/NASHORN-39.js
+ test/script/error/NASHORN-39.js.EXPECTED
+ test/script/error/NASHORN-568.js
+ test/script/error/NASHORN-568.js.EXPECTED
+ test/script/error/NASHORN-57.js
+ test/script/error/NASHORN-57.js.EXPECTED
+ test/script/error/NASHORN-668.js
+ test/script/error/NASHORN-668.js.EXPECTED
+ test/script/error/quotemissing.js
+ test/script/error/quotemissing.js.EXPECTED
+ test/script/error/strictmode.js
+ test/script/error/strictmode.js.EXPECTED
+ test/script/representations/NASHORN-592a.js
+ test/script/sandbox/NASHORN-525.js
+ test/script/sandbox/README
+ test/script/sandbox/classloader.js
+ test/script/sandbox/classloader.js.EXPECTED
+ test/script/sandbox/doprivileged.js
+ test/script/sandbox/doprivileged.js.EXPECTED
+ test/script/sandbox/exit.js
+ test/script/sandbox/exit.js.EXPECTED
+ test/script/sandbox/file.js
+ test/script/sandbox/file.js.EXPECTED
+ test/script/sandbox/javaextend.js
+ test/script/sandbox/javaextend.js.EXPECTED
+ test/script/sandbox/loadLibrary.js
+ test/script/sandbox/net.js
+ test/script/sandbox/net.js.EXPECTED
+ test/script/sandbox/property.js
+ test/script/sandbox/property.js.EXPECTED
+ test/script/sandbox/reflection.js
+ test/script/sandbox/reflection.js.EXPECTED
+ test/script/sandbox/runnable.js
+ test/script/sandbox/runnable.js.EXPECTED
+ test/script/sandbox/unsafe.js
+ test/script/sandbox/unsafe.js.EXPECTED
+ test/script/test262.js
+ test/script/test262_single.js
+ test/src/UnnamedPackageTestCallback.java
+ test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java
+ test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
+ test/src/jdk/nashorn/api/scripting/Window.java
+ test/src/jdk/nashorn/api/scripting/WindowEventHandler.java
+ test/src/jdk/nashorn/internal/access/BooleanAccessTest.java
+ test/src/jdk/nashorn/internal/access/MethodAccessTest.java
+ test/src/jdk/nashorn/internal/access/NumberAccessTest.java
+ test/src/jdk/nashorn/internal/access/NumberBoxingTest.java
+ test/src/jdk/nashorn/internal/access/ObjectAccessTest.java
+ test/src/jdk/nashorn/internal/access/Person.java
+ test/src/jdk/nashorn/internal/access/SharedObject.java
+ test/src/jdk/nashorn/internal/access/StringAccessTest.java
+ test/src/jdk/nashorn/internal/codegen/CompilerTest.java
+ test/src/jdk/nashorn/internal/parser/ParserTest.java
+ test/src/jdk/nashorn/internal/performance/AuroraWrapper.java
+ test/src/jdk/nashorn/internal/performance/OctaneTest.java
+ test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java
+ test/src/jdk/nashorn/internal/performance/SplayTest.java
+ test/src/jdk/nashorn/internal/runtime/ContextTest.java
+ test/src/jdk/nashorn/internal/runtime/JSTypeTest.java
+ test/src/jdk/nashorn/internal/runtime/Nashorn401TestSubject.java
+ test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java
+ test/src/jdk/nashorn/internal/test/framework/JSJUnitReportReporter.java
+ test/src/jdk/nashorn/internal/test/framework/OrphanTestFinder.java
+ test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java
+ test/src/jdk/nashorn/internal/test/framework/ScriptEvaluator.java
+ test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
+ test/src/jdk/nashorn/internal/test/framework/ScriptTest.java
+ test/src/jdk/nashorn/internal/test/framework/SeparateContextEvaluator.java
+ test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java
+ test/src/jdk/nashorn/internal/test/framework/TestConfig.java
+ test/src/jdk/nashorn/internal/test/framework/TestFinder.java
+ test/src/jdk/nashorn/internal/test/framework/TestHelper.java
+ test/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java
+ test/src/jdk/nashorn/internal/test/models/ConstructorWithArgument.java
+ test/src/jdk/nashorn/internal/test/models/FinalClass.java
+ test/src/jdk/nashorn/internal/test/models/NoAccessibleConstructorClass.java
+ test/src/jdk/nashorn/internal/test/models/NonPublicClass.java
+ test/src/jdk/nashorn/internal/test/models/OuterClass.java
+ test/src/jdk/nashorn/internal/test/models/OverloadedSam.java
+ test/src/jdk/nashorn/internal/test/models/OverrideObject.java

Changeset: b4b05457b8b2
Author:    jlaskey
Date:      2012-12-22 08:49 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/b4b05457b8b2

8005440: Improve .hgignore filtering for Nashorn repo
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

! .hgignore

Changeset: 3a7e1580bc0a
Author:    jlaskey
Date:      2013-01-04 09:58 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/3a7e1580bc0a

8005666: Add webrev to .hgignore
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

! .hgignore

Changeset: c6e194450af7
Author:    jlaskey
Date:      2013-01-04 09:58 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/c6e194450af7

8005665: JavaDoc should only display public interfaces
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

! make/build.xml

Changeset: 5a1b0714df0e
Author:    jlaskey
Date:      2013-01-04 09:58 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/5a1b0714df0e

8005663: Update copyright year to 2013
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

! bin/checkintest.sh
! bin/fixorphantests.sh
! bin/fixwhitespace.sh
! bin/jjs
! bin/jjs.bat
! bin/jjssecure
! bin/jjssecure.bat
! bin/nashorn
! bin/nashorn.bat
! bin/rm-non-tracked.sh
! bin/verbose_octane.bat
! bin/verbose_octane.sh
! buildtools/nasgen/build.xml
! buildtools/nasgen/nasgen.iml
! buildtools/nasgen/project.properties
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/Main.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/NullVisitor.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
                
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java
                
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
! docs/genshelldoc.js
! make/Makefile
! make/build-benchmark.xml
! make/build-nasgen.xml
! make/build.xml
! make/nbproject/ide-file-targets.xml
! make/nbproject/ide-targets.xml
! make/nbproject/jdk.xml
! make/nbproject/nbjdk.properties
! make/nbproject/nbjdk.xml
! make/nbproject/project.xml
! make/project.properties
! samples/counters.js
! samples/letter.js
! samples/parser.js
! samples/shell.js
! samples/test.js
! samples/uniq.js
! src/META-INF/services/javax.script.ScriptEngineFactory
! src/jdk/nashorn/api/scripting/NashornException.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/api/scripting/package-info.java
! src/jdk/nashorn/api/scripting/resources/engine.js
! src/jdk/nashorn/internal/codegen/AccessSpecializer.java
! src/jdk/nashorn/internal/codegen/BranchOptimizer.java
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/codegen/ConstantData.java
! src/jdk/nashorn/internal/codegen/Emitter.java
! src/jdk/nashorn/internal/codegen/Frame.java
! src/jdk/nashorn/internal/codegen/FunctionSignature.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/Namespace.java
! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
! src/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/codegen/Transform.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk/nashorn/internal/codegen/objects/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/objects/FunctionObjectCreator.java
! src/jdk/nashorn/internal/codegen/objects/MapCreator.java
! src/jdk/nashorn/internal/codegen/objects/ObjectClassGenerator.java
! src/jdk/nashorn/internal/codegen/objects/ObjectCreator.java
! src/jdk/nashorn/internal/codegen/objects/ObjectMapCreator.java
! src/jdk/nashorn/internal/codegen/types/ArrayType.java
! src/jdk/nashorn/internal/codegen/types/BitwiseType.java
! src/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk/nashorn/internal/codegen/types/BytecodeArrayOps.java
! src/jdk/nashorn/internal/codegen/types/BytecodeBitwiseOps.java
! src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java
! src/jdk/nashorn/internal/codegen/types/BytecodeOps.java
! src/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk/nashorn/internal/codegen/types/LongType.java
! src/jdk/nashorn/internal/codegen/types/NumberType.java
! src/jdk/nashorn/internal/codegen/types/NumericType.java
! src/jdk/nashorn/internal/codegen/types/ObjectType.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/ir/AccessNode.java
! src/jdk/nashorn/internal/ir/Assignment.java
! src/jdk/nashorn/internal/ir/BaseNode.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/BreakNode.java
! src/jdk/nashorn/internal/ir/BreakableNode.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/CaseNode.java
! src/jdk/nashorn/internal/ir/CatchNode.java
! src/jdk/nashorn/internal/ir/ContinueNode.java
! src/jdk/nashorn/internal/ir/DoWhileNode.java
! src/jdk/nashorn/internal/ir/EmptyNode.java
! src/jdk/nashorn/internal/ir/ExecuteNode.java
! src/jdk/nashorn/internal/ir/ForNode.java
! src/jdk/nashorn/internal/ir/FunctionCall.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/ir/IfNode.java
! src/jdk/nashorn/internal/ir/IndexNode.java
! src/jdk/nashorn/internal/ir/LabelNode.java
! src/jdk/nashorn/internal/ir/LabeledNode.java
! src/jdk/nashorn/internal/ir/LineNumberNode.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/Location.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/ir/PropertyKey.java
! src/jdk/nashorn/internal/ir/PropertyNode.java
! src/jdk/nashorn/internal/ir/ReferenceNode.java
! src/jdk/nashorn/internal/ir/ReturnNode.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk/nashorn/internal/ir/SplitNode.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/ir/TernaryNode.java
! src/jdk/nashorn/internal/ir/ThrowNode.java
! src/jdk/nashorn/internal/ir/TryNode.java
! src/jdk/nashorn/internal/ir/TypeOverride.java
! src/jdk/nashorn/internal/ir/UnaryNode.java
! src/jdk/nashorn/internal/ir/VarNode.java
! src/jdk/nashorn/internal/ir/WhileNode.java
! src/jdk/nashorn/internal/ir/WithNode.java
! src/jdk/nashorn/internal/ir/annotations/ChildNode.java
! src/jdk/nashorn/internal/ir/annotations/Ignore.java
! src/jdk/nashorn/internal/ir/annotations/ParentNode.java
! src/jdk/nashorn/internal/ir/annotations/Reference.java
! src/jdk/nashorn/internal/ir/debug/ASTWriter.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/DateParser.java
! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/objects/NativeEvalError.java
! src/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk/nashorn/internal/objects/NativeMath.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/objects/NativeRangeError.java
! src/jdk/nashorn/internal/objects/NativeReferenceError.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
! src/jdk/nashorn/internal/objects/NativeStrictArguments.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/objects/NativeSyntaxError.java
! src/jdk/nashorn/internal/objects/NativeTypeError.java
! src/jdk/nashorn/internal/objects/NativeURIError.java
! src/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
! src/jdk/nashorn/internal/objects/PrototypeObject.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/objects/annotations/Attribute.java
! src/jdk/nashorn/internal/objects/annotations/Constructor.java
! src/jdk/nashorn/internal/objects/annotations/Function.java
! src/jdk/nashorn/internal/objects/annotations/Getter.java
! src/jdk/nashorn/internal/objects/annotations/Property.java
! src/jdk/nashorn/internal/objects/annotations/ScriptClass.java
! src/jdk/nashorn/internal/objects/annotations/Setter.java
! src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java
! src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
! src/jdk/nashorn/internal/objects/annotations/Where.java
! src/jdk/nashorn/internal/objects/package-info.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/parser/RegExp.java
! src/jdk/nashorn/internal/parser/RegExpScanner.java
! src/jdk/nashorn/internal/parser/Scanner.java
! src/jdk/nashorn/internal/parser/Token.java
! src/jdk/nashorn/internal/parser/TokenKind.java
! src/jdk/nashorn/internal/parser/TokenLookup.java
! src/jdk/nashorn/internal/parser/TokenStream.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/BitVector.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk/nashorn/internal/runtime/ConsString.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/Debug.java
! src/jdk/nashorn/internal/runtime/DebugLogger.java
! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
! src/jdk/nashorn/internal/runtime/ECMAErrors.java
! src/jdk/nashorn/internal/runtime/ECMAException.java
! src/jdk/nashorn/internal/runtime/ErrorManager.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/FunctionScope.java
! src/jdk/nashorn/internal/runtime/GlobalFunctions.java
! src/jdk/nashorn/internal/runtime/GlobalObject.java
! src/jdk/nashorn/internal/runtime/JSErrorType.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/Logging.java
! src/jdk/nashorn/internal/runtime/NashornLoader.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk/nashorn/internal/runtime/NumberToString.java
! src/jdk/nashorn/internal/runtime/ParserException.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/PropertyAccess.java
! src/jdk/nashorn/internal/runtime/PropertyDescriptor.java
! src/jdk/nashorn/internal/runtime/PropertyHashMap.java
! src/jdk/nashorn/internal/runtime/PropertyListener.java
! src/jdk/nashorn/internal/runtime/PropertyListenerManager.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/QuotedStringTokenizer.java
! src/jdk/nashorn/internal/runtime/RegExpMatch.java
! src/jdk/nashorn/internal/runtime/Scope.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/Source.java
! src/jdk/nashorn/internal/runtime/SpillProperty.java
! src/jdk/nashorn/internal/runtime/StructureLoader.java
! src/jdk/nashorn/internal/runtime/URIUtils.java
! src/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk/nashorn/internal/runtime/Version.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/EmptyArrayLikeIterator.java
! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java
! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/MapIterator.java
! src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ReverseArrayIterator.java
! src/jdk/nashorn/internal/runtime/arrays/ReverseMapIterator.java
! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/InvokeByName.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
! src/jdk/nashorn/internal/runtime/linker/Lookup.java
! src/jdk/nashorn/internal/runtime/linker/Mangler.java
! src/jdk/nashorn/internal/runtime/linker/MethodHandleFactory.java
! src/jdk/nashorn/internal/runtime/linker/MethodHandleFunctionality.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk/nashorn/internal/runtime/linker/NashornGuardedInvocation.java
! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
! src/jdk/nashorn/internal/runtime/options/KeyValueOption.java
! src/jdk/nashorn/internal/runtime/options/Option.java
! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! src/jdk/nashorn/internal/runtime/options/ValueOption.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! src/jdk/nashorn/internal/runtime/resources/Options.properties
! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
! src/jdk/nashorn/internal/runtime/resources/parser.js
! src/jdk/nashorn/internal/runtime/resources/version.properties-template
! src/jdk/nashorn/internal/scripts/JO$.java
! src/jdk/nashorn/internal/scripts/JS$.java
! src/jdk/nashorn/tools/Shell.java
! src/jdk/nashorn/tools/resources/Shell.properties
! src/jdk/nashorn/tools/resources/shell.js
! src/netscape/javascript/JSObject.java
! src/overview.html
! test/examples/dual-fields-micro.js
! test/examples/innerbench.js
! test/examples/typechain.js
! test/lib/benchmark.js
! test/opt/add.js
! test/opt/add_constant.js
! test/opt/add_reuse_callsite.js
! test/opt/add_revert2.js
! test/opt/cascade_specialize.js
! test/script/assert.js
! test/script/basic/NASHORN-100.js
! test/script/basic/NASHORN-101.js
! test/script/basic/NASHORN-102.js
! test/script/basic/NASHORN-103.js
! test/script/basic/NASHORN-104.js
! test/script/basic/NASHORN-105.js
! test/script/basic/NASHORN-106.js
! test/script/basic/NASHORN-107.js
! test/script/basic/NASHORN-108.js
! test/script/basic/NASHORN-109.js
! test/script/basic/NASHORN-11.js
! test/script/basic/NASHORN-111.js
! test/script/basic/NASHORN-113.js
! test/script/basic/NASHORN-114.js
! test/script/basic/NASHORN-115.js
! test/script/basic/NASHORN-117.js
! test/script/basic/NASHORN-118.js
! test/script/basic/NASHORN-119.js
! test/script/basic/NASHORN-12.js
! test/script/basic/NASHORN-120.js
! test/script/basic/NASHORN-122.js
! test/script/basic/NASHORN-126.js
! test/script/basic/NASHORN-127.js
! test/script/basic/NASHORN-130.js
! test/script/basic/NASHORN-132.js
! test/script/basic/NASHORN-133.js
! test/script/basic/NASHORN-135.js
! test/script/basic/NASHORN-136.js
! test/script/basic/NASHORN-14.js
! test/script/basic/NASHORN-148.js
! test/script/basic/NASHORN-15.js
! test/script/basic/NASHORN-153.js
! test/script/basic/NASHORN-156.js
! test/script/basic/NASHORN-157.js
! test/script/basic/NASHORN-163.js
! test/script/basic/NASHORN-164.js
! test/script/basic/NASHORN-165.js
! test/script/basic/NASHORN-166.js
! test/script/basic/NASHORN-168.js
! test/script/basic/NASHORN-169.js
! test/script/basic/NASHORN-172.js
! test/script/basic/NASHORN-173.js
! test/script/basic/NASHORN-174.js
! test/script/basic/NASHORN-175.js
! test/script/basic/NASHORN-176.js
! test/script/basic/NASHORN-177.js
! test/script/basic/NASHORN-178.js
! test/script/basic/NASHORN-179.js
! test/script/basic/NASHORN-18.js
! test/script/basic/NASHORN-181.js
! test/script/basic/NASHORN-182.js
! test/script/basic/NASHORN-183.js
! test/script/basic/NASHORN-184.js
! test/script/basic/NASHORN-185.js
! test/script/basic/NASHORN-187.js
! test/script/basic/NASHORN-188.js
! test/script/basic/NASHORN-19.js
! test/script/basic/NASHORN-190.js
! test/script/basic/NASHORN-192.js
! test/script/basic/NASHORN-194.js
! test/script/basic/NASHORN-196.js
! test/script/basic/NASHORN-198.js
! test/script/basic/NASHORN-20.js
! test/script/basic/NASHORN-201.js
! test/script/basic/NASHORN-202.js
! test/script/basic/NASHORN-203.js
! test/script/basic/NASHORN-204.js
! test/script/basic/NASHORN-205.js
! test/script/basic/NASHORN-206.js
! test/script/basic/NASHORN-207.js
! test/script/basic/NASHORN-207_2.js
! test/script/basic/NASHORN-208.js
! test/script/basic/NASHORN-209.js
! test/script/basic/NASHORN-21.js
! test/script/basic/NASHORN-211.js
! test/script/basic/NASHORN-212.js
! test/script/basic/NASHORN-213.js
! test/script/basic/NASHORN-215.js
! test/script/basic/NASHORN-216.js
! test/script/basic/NASHORN-217.js
! test/script/basic/NASHORN-219.js
! test/script/basic/NASHORN-22.js
! test/script/basic/NASHORN-221.js
! test/script/basic/NASHORN-222.js
! test/script/basic/NASHORN-223.js
! test/script/basic/NASHORN-225.js
! test/script/basic/NASHORN-226.js
! test/script/basic/NASHORN-227.js
! test/script/basic/NASHORN-228.js
! test/script/basic/NASHORN-229.js
! test/script/basic/NASHORN-229_subtest.js
! test/script/basic/NASHORN-23.js
! test/script/basic/NASHORN-232.js
! test/script/basic/NASHORN-234.js
! test/script/basic/NASHORN-235.js
! test/script/basic/NASHORN-236.js
! test/script/basic/NASHORN-237.js
! test/script/basic/NASHORN-239.js
! test/script/basic/NASHORN-24.js
! test/script/basic/NASHORN-241.js
! test/script/basic/NASHORN-242.js
! test/script/basic/NASHORN-245.js
! test/script/basic/NASHORN-247.js
! test/script/basic/NASHORN-25.js
! test/script/basic/NASHORN-251.js
! test/script/basic/NASHORN-252.js
! test/script/basic/NASHORN-253.js
! test/script/basic/NASHORN-256.js
! test/script/basic/NASHORN-258.js
! test/script/basic/NASHORN-26.js
! test/script/basic/NASHORN-260.js
! test/script/basic/NASHORN-261.js
! test/script/basic/NASHORN-262.js
! test/script/basic/NASHORN-263.js
! test/script/basic/NASHORN-264.js
! test/script/basic/NASHORN-265.js
! test/script/basic/NASHORN-266.js
! test/script/basic/NASHORN-269.js
! test/script/basic/NASHORN-27.js
! test/script/basic/NASHORN-270.js
! test/script/basic/NASHORN-271.js
! test/script/basic/NASHORN-275.js
! test/script/basic/NASHORN-276.js
! test/script/basic/NASHORN-277.js
! test/script/basic/NASHORN-278.js
! test/script/basic/NASHORN-28.js
! test/script/basic/NASHORN-281.js
! test/script/basic/NASHORN-284.js
! test/script/basic/NASHORN-285.js
! test/script/basic/NASHORN-288.js
! test/script/basic/NASHORN-29.js
! test/script/basic/NASHORN-293.js
! test/script/basic/NASHORN-294.js
! test/script/basic/NASHORN-296.js
! test/script/basic/NASHORN-297.js
! test/script/basic/NASHORN-30.js
! test/script/basic/NASHORN-300.js
! test/script/basic/NASHORN-301.js
! test/script/basic/NASHORN-304.js
! test/script/basic/NASHORN-310.js
! test/script/basic/NASHORN-318.js
! test/script/basic/NASHORN-32.js
! test/script/basic/NASHORN-321.js
! test/script/basic/NASHORN-323.js
! test/script/basic/NASHORN-324.js
! test/script/basic/NASHORN-33.js
! test/script/basic/NASHORN-331.js
! test/script/basic/NASHORN-337.js
! test/script/basic/NASHORN-34.js
! test/script/basic/NASHORN-340.js
! test/script/basic/NASHORN-349.js
! test/script/basic/NASHORN-354.js
! test/script/basic/NASHORN-355.js
! test/script/basic/NASHORN-36.js
! test/script/basic/NASHORN-365.js
! test/script/basic/NASHORN-366.js
! test/script/basic/NASHORN-368.js
! test/script/basic/NASHORN-37.js
! test/script/basic/NASHORN-375.js
! test/script/basic/NASHORN-376.js
! test/script/basic/NASHORN-377.js
! test/script/basic/NASHORN-378.js
! test/script/basic/NASHORN-38.js
! test/script/basic/NASHORN-380.js
! test/script/basic/NASHORN-381.js
! test/script/basic/NASHORN-382.js
! test/script/basic/NASHORN-383.js
! test/script/basic/NASHORN-384.js
! test/script/basic/NASHORN-385.js
! test/script/basic/NASHORN-389.js
! test/script/basic/NASHORN-393.js
! test/script/basic/NASHORN-394.js
! test/script/basic/NASHORN-396.js
! test/script/basic/NASHORN-397.js
! test/script/basic/NASHORN-398.js
! test/script/basic/NASHORN-40.js
! test/script/basic/NASHORN-400.js
! test/script/basic/NASHORN-401.js
! test/script/basic/NASHORN-402.js
! test/script/basic/NASHORN-404.js
! test/script/basic/NASHORN-405.js
! test/script/basic/NASHORN-406.js
! test/script/basic/NASHORN-408.js
! test/script/basic/NASHORN-415.js
! test/script/basic/NASHORN-416.js
! test/script/basic/NASHORN-417.js
! test/script/basic/NASHORN-418.js
! test/script/basic/NASHORN-420.js
! test/script/basic/NASHORN-421.js
! test/script/basic/NASHORN-423.js
! test/script/basic/NASHORN-423a.js
! test/script/basic/NASHORN-424.js
! test/script/basic/NASHORN-425.js
! test/script/basic/NASHORN-426.js
! test/script/basic/NASHORN-427.js
! test/script/basic/NASHORN-428.js
! test/script/basic/NASHORN-429.js
! test/script/basic/NASHORN-432.js
! test/script/basic/NASHORN-433.js
! test/script/basic/NASHORN-434.js
! test/script/basic/NASHORN-435.js
! test/script/basic/NASHORN-437.js
! test/script/basic/NASHORN-44.js
! test/script/basic/NASHORN-441.js
! test/script/basic/NASHORN-442.js
! test/script/basic/NASHORN-443.js
! test/script/basic/NASHORN-444.js
! test/script/basic/NASHORN-445.js
! test/script/basic/NASHORN-446.js
! test/script/basic/NASHORN-447.js
! test/script/basic/NASHORN-448.js
! test/script/basic/NASHORN-449.js
! test/script/basic/NASHORN-45.js
! test/script/basic/NASHORN-450.js
! test/script/basic/NASHORN-452.js
! test/script/basic/NASHORN-459.js
! test/script/basic/NASHORN-46.js
! test/script/basic/NASHORN-462.js
! test/script/basic/NASHORN-463.js
! test/script/basic/NASHORN-468.js
! test/script/basic/NASHORN-47.js
! test/script/basic/NASHORN-473.js
! test/script/basic/NASHORN-474.js
! test/script/basic/NASHORN-478.js
! test/script/basic/NASHORN-48.js
! test/script/basic/NASHORN-481.js
! test/script/basic/NASHORN-482.js
! test/script/basic/NASHORN-484.js
! test/script/basic/NASHORN-486.js
! test/script/basic/NASHORN-487.js
! test/script/basic/NASHORN-488.js
! test/script/basic/NASHORN-49.js
! test/script/basic/NASHORN-490.js
! test/script/basic/NASHORN-494.js
! test/script/basic/NASHORN-497.js
! test/script/basic/NASHORN-498.js
! test/script/basic/NASHORN-499.js
! test/script/basic/NASHORN-50.js
! test/script/basic/NASHORN-500.js
! test/script/basic/NASHORN-503.js
! test/script/basic/NASHORN-51.js
! test/script/basic/NASHORN-511.js
! test/script/basic/NASHORN-515.js
! test/script/basic/NASHORN-516.js
! test/script/basic/NASHORN-52.js
! test/script/basic/NASHORN-534.js
! test/script/basic/NASHORN-535.js
! test/script/basic/NASHORN-544.js
! test/script/basic/NASHORN-55.js
! test/script/basic/NASHORN-554.js
! test/script/basic/NASHORN-556.js
! test/script/basic/NASHORN-56.js
! test/script/basic/NASHORN-562.js
! test/script/basic/NASHORN-565.js
! test/script/basic/NASHORN-575.js
! test/script/basic/NASHORN-58.js
! test/script/basic/NASHORN-59.js
! test/script/basic/NASHORN-592.js
! test/script/basic/NASHORN-597.js
! test/script/basic/NASHORN-60.js
! test/script/basic/NASHORN-609.js
! test/script/basic/NASHORN-61.js
! test/script/basic/NASHORN-62.js
! test/script/basic/NASHORN-620.js
! test/script/basic/NASHORN-623.js
! test/script/basic/NASHORN-627.js
! test/script/basic/NASHORN-63.js
! test/script/basic/NASHORN-637.js
! test/script/basic/NASHORN-638.js
! test/script/basic/NASHORN-639.js
! test/script/basic/NASHORN-64.js
! test/script/basic/NASHORN-642.js
! test/script/basic/NASHORN-646.js
! test/script/basic/NASHORN-653.js
! test/script/basic/NASHORN-658.js
! test/script/basic/NASHORN-659.js
! test/script/basic/NASHORN-66.js
! test/script/basic/NASHORN-664.js
! test/script/basic/NASHORN-665.js
! test/script/basic/NASHORN-67.js
! test/script/basic/NASHORN-678.js
! test/script/basic/NASHORN-68.js
! test/script/basic/NASHORN-689.js
! test/script/basic/NASHORN-69.js
! test/script/basic/NASHORN-691.js
! test/script/basic/NASHORN-694.js
! test/script/basic/NASHORN-697.js
! test/script/basic/NASHORN-703.js
! test/script/basic/NASHORN-703a.js
! test/script/basic/NASHORN-705.js
! test/script/basic/NASHORN-71.js
! test/script/basic/NASHORN-710.js
! test/script/basic/NASHORN-711.js
! test/script/basic/NASHORN-72.js
! test/script/basic/NASHORN-722.js
! test/script/basic/NASHORN-73.js
! test/script/basic/NASHORN-737.js
! test/script/basic/NASHORN-74.js
! test/script/basic/NASHORN-740.js
! test/script/basic/NASHORN-75.js
! test/script/basic/NASHORN-758.js
! test/script/basic/NASHORN-759.js
! test/script/basic/NASHORN-760.js
! test/script/basic/NASHORN-768.js
! test/script/basic/NASHORN-778.js
! test/script/basic/NASHORN-78.js
! test/script/basic/NASHORN-79.js
! test/script/basic/NASHORN-792.js
! test/script/basic/NASHORN-80.js
! test/script/basic/NASHORN-81.js
! test/script/basic/NASHORN-833.js
! test/script/basic/NASHORN-85.js
! test/script/basic/NASHORN-86.js
! test/script/basic/NASHORN-87.js
! test/script/basic/NASHORN-89.js
! test/script/basic/NASHORN-90.js
! test/script/basic/NASHORN-91.js
! test/script/basic/NASHORN-92.js
! test/script/basic/NASHORN-93.js
! test/script/basic/NASHORN-95.js
! test/script/basic/NASHORN-96.js
! test/script/basic/NASHORN-97.js
! test/script/basic/NASHORN-98.js
! test/script/basic/NASHORN-99.js
! test/script/basic/addition.js
! test/script/basic/allgettersetters.js
! test/script/basic/andor.js
! test/script/basic/anonrecur.js
! test/script/basic/applycall.js
! test/script/basic/args.js
! test/script/basic/arity.js
! test/script/basic/arrayprotoclass.js
! test/script/basic/arrays.js
! test/script/basic/arrays2.js
! test/script/basic/arraysIntKey.js
! test/script/basic/arrayset.js
! test/script/basic/arrayundefined.js
! test/script/basic/assign.js
! test/script/basic/bitwise_and.js
! test/script/basic/booleangetter.js
! test/script/basic/builtin.js
! test/script/basic/builtin_assign.js
! test/script/basic/builtinchain.js
! test/script/basic/calllink.js
! test/script/basic/closure.js
! test/script/basic/commandargs.js
! test/script/basic/compile-octane.js
! test/script/basic/condassign.js
! test/script/basic/construct.js
! test/script/basic/constructorname.js
! test/script/basic/date.js
! test/script/basic/dateparse.js
! test/script/basic/decinc.js
! test/script/basic/delete.js
! test/script/basic/delete2.js
! test/script/basic/dotpropname.js
! test/script/basic/doublecache.js
! test/script/basic/enumeration.js
! test/script/basic/errors.js
! test/script/basic/errorstack.js
! test/script/basic/eval.js
! test/script/basic/evalreturn.js
! test/script/basic/exprclosure.js
! test/script/basic/extensibility.js
! test/script/basic/fileline.js
! test/script/basic/finally-catchalls.js
! test/script/basic/finallyreturn.js
! test/script/basic/forin.js
! test/script/basic/forin2.js
! test/script/basic/funcarray.js
! test/script/basic/funcbind.js
! test/script/basic/funcconstructor.js
! test/script/basic/getclassname.js
! test/script/basic/getenv.js
! test/script/basic/getter_callsite.js
! test/script/basic/gettercalls.js
! test/script/basic/getterfunc.js
! test/script/basic/gettersetter.js
! test/script/basic/globalaccess.js
! test/script/basic/globals.js
! test/script/basic/globalscope.js
! test/script/basic/hello.js
! test/script/basic/herestr_operator.js
! test/script/basic/illegaljavaname.js
! test/script/basic/incheck.js
! test/script/basic/indexedcall.js
! test/script/basic/info.js
! test/script/basic/inherited_nonwritable.js
! test/script/basic/instanceof.js
! test/script/basic/instanceof2.js
! test/script/basic/interfaces.js
! test/script/basic/iterator.js
! test/script/basic/java.js
! test/script/basic/javaarray.js
! test/script/basic/javaarrayconversion.js
! test/script/basic/javaexceptions.js
! test/script/basic/javaimporter.js
! test/script/basic/javainnerclasses.js
! test/script/basic/javasigcall.js
! test/script/basic/jquery.js
! test/script/basic/jsadapter.js
! test/script/basic/jsadapterlink.js
! test/script/basic/json.js
! test/script/basic/list.js
! test/script/basic/literal.js
! test/script/basic/load.js
! test/script/basic/loadedfile.js
! test/script/basic/localundef.js
! test/script/basic/map.js
! test/script/basic/math.js
! test/script/basic/minuszero.js
! test/script/basic/module.js
! test/script/basic/moduleload.js
! test/script/basic/nashorn2.js
! test/script/basic/natives.js
! test/script/basic/new.js
! test/script/basic/newexpr.js
! test/script/basic/newnew.js
! test/script/basic/nonconstructors.js
! test/script/basic/nosuchmethod.js
! test/script/basic/nosuchproperty.js
! test/script/basic/number.js
! test/script/basic/numberstring.js
! test/script/basic/objectprops.js
! test/script/basic/objects.js
! test/script/basic/options.js
! test/script/basic/propchange.js
! test/script/basic/propertycheck.js
! test/script/basic/prototype.js
! test/script/basic/pushpull.js
! test/script/basic/regex.js
! test/script/basic/regexp_flags.js
! test/script/basic/run-octane.js
! test/script/basic/runsunspider.js
! test/script/basic/samfunc.js
! test/script/basic/scripting.js
! test/script/basic/scripting.js.EXPECTED
! test/script/basic/sealfreeze.js
! test/script/basic/setlength.js
! test/script/basic/stdin.js
! test/script/basic/strings.js
! test/script/basic/throws.js
! test/script/basic/tosource.js
! test/script/basic/tostring.js
! test/script/basic/try.js
! test/script/basic/trybreakcont.js
! test/script/basic/trycatch.js
! test/script/basic/trycatchfor.js
! test/script/basic/tryfinallyreturn.js
! test/script/basic/tryforbreak.js
! test/script/basic/typechange.js
! test/script/basic/typeof.js
! test/script/basic/typeof2.js
! test/script/basic/undefined.js
! test/script/basic/underscore.js
! test/script/basic/varargs.js
! test/script/basic/void.js
! test/script/basic/with.js
! test/script/basic/withprimitive.js
! test/script/basic/writable_relink.js
! test/script/basic/xorassign.js
! test/script/basic/yui.js
! test/script/error/NASHORN-154/function_mult_params_in_strict.js
! test/script/error/NASHORN-154/improper_return_break_continue.js
! test/script/error/NASHORN-154/invalid_lvalue.js
! test/script/error/NASHORN-154/literal_data_and_accessor.js
! test/script/error/NASHORN-154/literal_mult_getters.js
! test/script/error/NASHORN-154/literal_mult_prop_in_strict.js
! test/script/error/NASHORN-154/with_in_strict.js
! test/script/error/NASHORN-214.js
! test/script/error/NASHORN-35.js
! test/script/error/NASHORN-39.js
! test/script/error/NASHORN-568.js
! test/script/error/NASHORN-57.js
! test/script/error/NASHORN-668.js
! test/script/error/quotemissing.js
! test/script/error/strictmode.js
! test/script/representations/NASHORN-592a.js
! test/script/sandbox/NASHORN-525.js
! test/script/sandbox/classloader.js
! test/script/sandbox/doprivileged.js
! test/script/sandbox/exit.js
! test/script/sandbox/file.js
! test/script/sandbox/javaextend.js
! test/script/sandbox/loadLibrary.js
! test/script/sandbox/net.js
! test/script/sandbox/property.js
! test/script/sandbox/reflection.js
! test/script/sandbox/runnable.js
! test/script/sandbox/unsafe.js
! test/script/test262.js
! test/script/test262_single.js
! test/src/UnnamedPackageTestCallback.java
! test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
! test/src/jdk/nashorn/api/scripting/Window.java
! test/src/jdk/nashorn/api/scripting/WindowEventHandler.java
! test/src/jdk/nashorn/internal/access/BooleanAccessTest.java
! test/src/jdk/nashorn/internal/access/MethodAccessTest.java
! test/src/jdk/nashorn/internal/access/NumberAccessTest.java
! test/src/jdk/nashorn/internal/access/NumberBoxingTest.java
! test/src/jdk/nashorn/internal/access/ObjectAccessTest.java
! test/src/jdk/nashorn/internal/access/Person.java
! test/src/jdk/nashorn/internal/access/SharedObject.java
! test/src/jdk/nashorn/internal/access/StringAccessTest.java
! test/src/jdk/nashorn/internal/codegen/CompilerTest.java
! test/src/jdk/nashorn/internal/parser/ParserTest.java
! test/src/jdk/nashorn/internal/performance/AuroraWrapper.java
! test/src/jdk/nashorn/internal/performance/OctaneTest.java
! test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java
! test/src/jdk/nashorn/internal/performance/SplayTest.java
! test/src/jdk/nashorn/internal/runtime/ContextTest.java
! test/src/jdk/nashorn/internal/runtime/JSTypeTest.java
! test/src/jdk/nashorn/internal/runtime/Nashorn401TestSubject.java
! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java
! test/src/jdk/nashorn/internal/test/framework/JSJUnitReportReporter.java
! test/src/jdk/nashorn/internal/test/framework/OrphanTestFinder.java
! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java
! test/src/jdk/nashorn/internal/test/framework/ScriptEvaluator.java
! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java
! test/src/jdk/nashorn/internal/test/framework/ScriptTest.java
! test/src/jdk/nashorn/internal/test/framework/SeparateContextEvaluator.java
! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java
! test/src/jdk/nashorn/internal/test/framework/TestConfig.java
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java
! test/src/jdk/nashorn/internal/test/framework/TestHelper.java
! test/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java
! test/src/jdk/nashorn/internal/test/models/ConstructorWithArgument.java
! test/src/jdk/nashorn/internal/test/models/FinalClass.java
! test/src/jdk/nashorn/internal/test/models/NoAccessibleConstructorClass.java
! test/src/jdk/nashorn/internal/test/models/NonPublicClass.java
! test/src/jdk/nashorn/internal/test/models/OuterClass.java
! test/src/jdk/nashorn/internal/test/models/OverloadedSam.java
! test/src/jdk/nashorn/internal/test/models/OverrideObject.java

Changeset: 1e3f411f47bf
Author:    lagergren
Date:      2013-01-07 19:31 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/1e3f411f47bf

8005789: Forgot to document -Dnashorn.unstable.relink.threshold
Summary: Added documentation to DEVELOPER_README, fixed code convention warnings
Reviewed-by: attila

! docs/DEVELOPER_README
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/options/Options.java

Changeset: 41c7093477ae
Author:    jlaskey
Date:      2013-01-07 14:41 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/41c7093477ae

8005703: Offsets miscalculated for blocks
Reviewed-by: lagergren
Contributed-by: petr.hejl@oracle.com

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

Changeset: d14da0d0c577
Author:    sundar
Date:      2013-01-08 08:51 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/d14da0d0c577

8005782: get rid of javadoc errors, warnings in nashorn build
Reviewed-by: lagergren

! make/build.xml
! make/project.properties
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/runtime/ECMAErrors.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java

Changeset: 0e7da548ef6a
Author:    lagergren
Date:      2013-01-08 09:59 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/0e7da548ef6a

8005788: Loggers and their corresponding system properties not working correctly
Summary: 1-1 mapping now maintained. Used Context err instead of System.err in \
several places (after bootstrapping Context). Problematic closing of err stream \
                replaced by @SuppressWarnings("resource")
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/DebugLogger.java
! src/jdk/nashorn/internal/runtime/ECMAException.java
! src/jdk/nashorn/internal/runtime/ErrorManager.java
! src/jdk/nashorn/internal/runtime/Logging.java
! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
! src/jdk/nashorn/internal/runtime/linker/MethodHandleFactory.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! src/jdk/nashorn/tools/Shell.java

Changeset: 5f2db2d8a7fa
Author:    sundar
Date:      2013-01-08 15:02 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/5f2db2d8a7fa

8005835: NASHORN-668 output fails to compare with the corresponding .EXPECTED file
Reviewed-by: lagergren, hannesw

! test/script/error/NASHORN-668.js.EXPECTED

Changeset: d8e4d66f1a06
Author:    lagergren
Date:      2013-01-08 10:52 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/d8e4d66f1a06

8005843: refSymbols lookup of unbound variable could cause NullPointerException in \
                Lower
Reviewed-by: hannesw, attila

! src/jdk/nashorn/internal/codegen/Lower.java
+ test/script/basic/NASHORN-837.js

Changeset: c5a321205f49
Author:    attila
Date:      2013-01-08 13:50 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/c5a321205f49

8005846: Remove Mangler in favor of Dynalink's NameCodec
Reviewed-by: jlaskey, sundar

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

Changeset: 4620ac94e7dc
Author:    attila
Date:      2013-01-08 14:14 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/4620ac94e7dc

8005801: Refactor findSetMethod
Summary: findSetMethod() was a very large single method, very unreadable and \
unmaintainable. It was broken into easy-to-understand pieces. The refactoring \
required introduction of a comand-object like entity, SetMethodCreator, to contain \
the nontrivial transient state of the algorithm that made the original big method so \
                resistant to refactoring in the first place.
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/SpillProperty.java
- src/jdk/nashorn/internal/runtime/linker/Mangler.java

Changeset: 69a4f0363d0f
Author:    lagergren
Date:      2013-01-08 15:20 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/69a4f0363d0f

8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR \
                nodes
Reviewed-by: hannesw, sundar

! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LabelNode.java
! src/jdk/nashorn/internal/ir/LabeledNode.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/ir/ReferenceNode.java
! src/jdk/nashorn/internal/ir/ReturnNode.java
! src/jdk/nashorn/internal/ir/SplitNode.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk/nashorn/internal/ir/ThrowNode.java
! src/jdk/nashorn/internal/ir/TryNode.java
! src/jdk/nashorn/internal/ir/debug/ASTWriter.java

Changeset: 548587cfb065
Author:    sundar
Date:      2013-01-08 21:16 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/548587cfb065

8005848: assigning to global toString variable affects Object.prototype.toString
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK_8005848.js

Changeset: 812b9963b1c7
Author:    attila
Date:      2013-01-09 15:02 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/812b9963b1c7

8005777: Bug in the FacetIntrospector of Dynalink - non-public class should search \
                super
Reviewed-by: lagergren, sundar

! make/project.properties

Changeset: 4cd65798ec70
Author:    sundar
Date:      2013-01-09 22:32 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/4cd65798ec70

8005940: provide ant targets to get and update external test scripts
Reviewed-by: jlaskey, lagergren

! bin/verbose_octane.bat
! bin/verbose_octane.sh
! make/Makefile
! make/build-benchmark.xml
! make/build.xml
! make/project.properties
! test/script/basic/run-octane.js
! test/script/basic/runsunspider.js
! test/src/jdk/nashorn/internal/codegen/CompilerTest.java
! test/src/jdk/nashorn/internal/parser/ParserTest.java

Changeset: 9f59ba5090f2
Author:    lagergren
Date:      2013-01-10 10:28 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/9f59ba5090f2

8005971: runsunspider.js should check results of benchmarks
Reviewed-by: attila, hannesw

! test/script/basic/runsunspider.js

Changeset: a7f177d6639c
Author:    sundar
Date:      2013-01-10 19:03 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/a7f177d6639c

8005987: ant octane tries to run non-benchmark scripts
Reviewed-by: lagergren, attila, jlaskey

! make/build-benchmark.xml
! make/project.properties

Changeset: 0362d36d3dd6
Author:    sundar
Date:      2013-01-10 19:55 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/0362d36d3dd6

8005982: NASHORN-71.js failing in nightlys
Reviewed-by: attila, lagergren, jlaskey

! test/script/basic/NASHORN-71.js
- test/script/basic/NASHORN-71.js.EXPECTED

Changeset: 2a5c2258827b
Author:    attila
Date:      2013-01-10 15:28 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/2a5c2258827b

8005983: JavaAdapterFactory generated proxy classes should take extra constructor \
                arguments at the end
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! test/script/sandbox/javaextend.js
! test/script/sandbox/javaextend.js.EXPECTED

Changeset: 2a4769fcd13f
Author:    lagergren
Date:      2013-01-11 10:40 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/2a4769fcd13f

8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of \
                iterative applications from CodeGenerator
Summary: Now scope and slot information is guaranteed to be fixed AND NOT CHANGE \
before CodeGeneration. We want to keep it that way to build future type \
                specializations and bring all type work out of CodeGenerator.
Reviewed-by: attila, hannesw

+ bin/dump_octane_code.sh
! bin/verbose_octane.sh
! docs/DEVELOPER_README
! src/jdk/nashorn/internal/codegen/AccessSpecializer.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/Splitter.java
- src/jdk/nashorn/internal/codegen/Transform.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java

Changeset: f67bf56495ca
Author:    sundar
Date:      2013-01-11 18:26 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/f67bf56495ca

8006082: Provide option to run octane benchmarks in separate processes
Reviewed-by: lagergren, jlaskey

! make/build-benchmark.xml
! make/project.properties

Changeset: 8a5922638ff0
Author:    sundar
Date:      2013-01-11 20:34 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/8a5922638ff0

8006093: Add a makefile target to run all tests (test, test262, perf tests)
Reviewed-by: attila, hannesw

! make/Makefile
! make/build.xml

Changeset: eda69555239a
Author:    attila
Date:      2013-01-14 16:00 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/eda69555239a

8006168: ability to generate multi-type Java adapters
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/sandbox/javaextend.js
! test/script/sandbox/javaextend.js.EXPECTED
+ test/src/jdk/nashorn/internal/test/models/DessertTopping.java
+ test/src/jdk/nashorn/internal/test/models/DessertToppingFloorWaxDriver.java
+ test/src/jdk/nashorn/internal/test/models/FloorWax.java
+ test/src/jdk/nashorn/internal/test/models/Toothpaste.java

Changeset: 3c6db5ea0ecc
Author:    sundar
Date:      2013-01-14 21:30 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/3c6db5ea0ecc

8006181: nashorn script engine does not run jrunscript's initialization script
Reviewed-by: lagergren, jlaskey
Contributed-by: rieberandreas@gmail.com

+ src/jdk/nashorn/api/scripting/Formatter.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/resources/engine.js
+ src/jdk/nashorn/api/scripting/resources/init.js

Changeset: 1d0307c2bb4c
Author:    attila
Date:      2013-01-15 13:10 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/1d0307c2bb4c

8006293: Reduce ScriptObject.findCallMethodMethod
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/MethodHandleFactory.java
! src/jdk/nashorn/internal/runtime/linker/MethodHandleFunctionality.java

Changeset: ee73d7378e3e
Author:    attila
Date:      2013-01-15 17:09 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/ee73d7378e3e

8005958: invoking a function through INVOKESTATIC with more arguments than it \
                declares resulted in malformed bytecode being generated
Reviewed-by: lagergren, jlaskey

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

Changeset: 9088170e68df
Author:    attila
Date:      2013-01-15 18:08 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/9088170e68df

8006337: Discarded arguments for INVOKESTATIC must still be evaluated for side \
                effects
Reviewed-by: hannesw, jlaskey, sundar

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

Changeset: 617313881c55
Author:    jlaskey
Date:      2013-01-16 07:06 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/617313881c55

8006304: Remove pre-population of maps for constructor produced maps
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

! .hgignore
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/objects/FunctionObjectCreator.java
+ test/script/basic/JDK-8006304.js
+ test/script/basic/JDK-8006304.js.EXPECTED

Changeset: 80447df16322
Author:    sundar
Date:      2013-01-16 17:58 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/80447df16322

8006412: Improve toString method of ScriptObjectMirror class
Reviewed-by: jlaskey, lagergren

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

Changeset: cd5b684ce7b2
Author:    sundar
Date:      2013-01-16 21:26 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/cd5b684ce7b2

8006424: Passing null or undefined to adapter class constructors results in NPE or \
                ClassCastException
Reviewed-by: attila, hannesw, jlaskey

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

Changeset: 4acebfe9e504
Author:    jlaskey
Date:      2013-01-17 10:33 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/4acebfe9e504

8006517: PropertyHashMap.Element.equals() compares to Property
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

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

Changeset: f8136c060914
Author:    sundar
Date:      2013-01-18 08:45 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/f8136c060914

8006527: nashorn jsr223 engine does not work in sandbox
Reviewed-by: jlaskey, attila, lagergren

+ bin/nashornsecure
+ bin/nashornsecure.bat
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/resources/init.js
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
+ test/script/sandbox/engine.js
+ test/script/sandbox/engine.js.EXPECTED
+ test/script/sandbox/jsadapter.js

Changeset: 4361e8cd6a02
Author:    sundar
Date:      2013-01-18 17:55 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/4361e8cd6a02

8006562: findOwnMH in nashorn "objects" package should be cleaned up
Reviewed-by: jlaskey, lagergren

! make/project.properties
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeStrictArguments.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/objects/PrototypeObject.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java

Changeset: c887baec012a
Author:    sundar
Date:      2013-01-19 09:14 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/c887baec012a

8006584: improve variable handling in NashornScriptEngine
Reviewed-by: jlaskey, hannesw

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

Changeset: a8966074d4e9
Author:    sundar
Date:      2013-01-19 22:35 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/a8966074d4e9

8006557: JDK8/Lambda build clashes on Map.replace()
Reviewed-by: jlaskey

! src/jdk/nashorn/internal/runtime/ScriptObject.java
! test/src/jdk/nashorn/internal/runtime/ContextTest.java

Changeset: 0cee498b330d
Author:    attila
Date:      2013-01-21 11:03 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/0cee498b330d

8006525: Give StaticClass objects their own linker
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
+ src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java

Changeset: 8b3cc4ad1810
Author:    sundar
Date:      2013-01-21 21:17 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/8b3cc4ad1810

8006635: Reduce access levels as much as possible
Reviewed-by: jlaskey, lagergren, attila

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/DebugLogger.java
! src/jdk/nashorn/internal/runtime/ECMAException.java
+ src/jdk/nashorn/internal/runtime/OptionsObject.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/StructureLoader.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
! src/jdk/nashorn/tools/Shell.java
! test/src/jdk/nashorn/internal/access/BooleanAccessTest.java
! test/src/jdk/nashorn/internal/codegen/CompilerTest.java
! test/src/jdk/nashorn/internal/parser/ParserTest.java
! test/src/jdk/nashorn/internal/runtime/ContextTest.java
! test/src/jdk/nashorn/internal/runtime/JSTypeTest.java
! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java

Changeset: 935dcec38e9a
Author:    hannesw
Date:      2013-01-22 14:14 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/935dcec38e9a

8006570: This-value for non-strict functions should be converted to object
Reviewed-by: jlaskey, lagergren, attila

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/GlobalObject.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/linker/NashornGuardedInvocation.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
+ test/script/basic/JDK-8006570.js
+ test/script/basic/JDK-8006570.js.EXPECTED

Changeset: e43d1013d871
Author:    attila
Date:      2013-01-22 14:36 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/e43d1013d871

8006677: Remove unused FunctionNode flags
Reviewed-by: hannesw, jlaskey

! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/parser/Parser.java

Changeset: e62dba3ce52b
Author:    sundar
Date:      2013-01-22 22:07 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/e62dba3ce52b

8006678: Avoid too many Context.getGlobal() calls
Reviewed-by: lagergren, jlaskey

! make/project.properties
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ECMAErrors.java
! src/jdk/nashorn/internal/runtime/ErrorManager.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/ParserException.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/URIUtils.java
! src/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
! src/jdk/nashorn/internal/runtime/linker/Lookup.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java

Changeset: 0dbcb7350595
Author:    sundar
Date:      2013-01-23 17:04 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/0dbcb7350595

8006736: nashorn script engine should support the usage multiple global objects with \
                same engine instance
Reviewed-by: lagergren, jlaskey, hannesw

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

Changeset: d4a968ca8953
Author:    sundar
Date:      2013-01-24 16:21 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/d4a968ca8953

8006575: Error in codegen for element access on primitive value
Reviewed-by: hannesw, lagergren

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

Changeset: 3f528769aee1
Author:    sundar
Date:      2013-01-24 17:49 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/3f528769aee1

8006755: Functions inside with statements dont get correct scope
Reviewed-by: lagergren, attila

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

Changeset: edfa73d9fde7
Author:    hannesw
Date:      2013-01-24 14:55 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/edfa73d9fde7

8006408: Clean up and specialize NativeString
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/objects/NativeString.java
+ test/examples/string-micro.js

Changeset: f336aee22e85
Author:    jlaskey
Date:      2013-01-24 12:15 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/f336aee22e85

8006852: Move tests from JIRA for prepopulated map failures
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

+ test/script/basic/JDK-8006852a.js
+ test/script/basic/JDK-8006852a.js.EXPECTED
+ test/script/basic/JDK-8006852b.js

Changeset: bff7087396d7
Author:    sundar
Date:      2013-01-24 22:38 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/bff7087396d7

8006857: ClassCastException when interface implementing function uses arguments \
                object
Reviewed-by: jlaskey, lagergren

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

Changeset: f52d7294536f
Author:    hannesw
Date:      2013-01-25 17:35 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/f52d7294536f

8006766: Array-like access to characters of a string is slow
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/GlobalObject.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java

Changeset: 8f7a86f82376
Author:    sundar
Date:      2013-01-28 18:10 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/8f7a86f82376

8006983: Introduce a command line option to switch off syntactic extensions of \
                nashorn
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
+ test/script/basic/JDK-8006983.js
! test/script/basic/scripting.js
! test/script/basic/scripting.js.EXPECTED

Changeset: 265c46dbcf43
Author:    sundar
Date:      2013-01-28 21:29 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/265c46dbcf43

8007004: nashorn script engine should not use thread context class loader as script \
                'application loader'
Reviewed-by: attila, hannesw

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java

Changeset: b6c69beebde6
Author:    jlaskey
Date:      2013-01-28 16:22 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/b6c69beebde6

8006676: Integrate Nashorn into new build system
Reviewed-by: jlaskey
Contributed-by: james.laskey@oracle.com

! make/Makefile
+ makefiles/BuildNashorn.gmk
+ makefiles/Makefile

Changeset: 333748665588
Author:    sundar
Date:      2013-01-29 19:57 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/333748665588

8007091: Provide private API to pass application class loader for nashorn script \
                engine
Reviewed-by: jlaskey, lagergren

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

Changeset: 755404d7d189
Author:    jlaskey
Date:      2013-01-29 14:25 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/755404d7d189

8007094: Apply version to nashorn.jar manifest
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

! makefiles/BuildNashorn.gmk

Changeset: 59970b70ebb5
Author:    lagergren
Date:      2013-01-30 12:26 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/59970b70ebb5

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 ti  \
ers. 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/b  \
asic/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

! docs/DEVELOPER_README
! src/jdk/nashorn/api/scripting/Formatter.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
- src/jdk/nashorn/internal/codegen/AccessSpecializer.java
+ src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Compiler.java
+ src/jdk/nashorn/internal/codegen/FinalizeTypes.java
+ src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk/nashorn/internal/codegen/objects/FunctionObjectCreator.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/CatchNode.java
! src/jdk/nashorn/internal/ir/ExecuteNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/ir/TryNode.java
! src/jdk/nashorn/internal/ir/VarNode.java
! src/jdk/nashorn/internal/ir/debug/ASTWriter.java
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/DebugLogger.java
! src/jdk/nashorn/internal/runtime/OptionsObject.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! src/jdk/nashorn/tools/Shell.java
+ test/script/basic/access-specializer.js
! test/script/basic/compile-octane.js.EXPECTED
! test/script/basic/run-octane.js
+ test/script/basic/typecoerce.js
+ test/script/basic/typecoerce.js.EXPECTED

Changeset: ca6d5e4b8170
Author:    sundar
Date:      2013-01-30 17:52 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/ca6d5e4b8170

8007132: Java objects returned from constructor functions are lost
Reviewed-by: hannesw, lagergren, attila

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

Changeset: 9f913c1843c8
Author:    hannesw
Date:      2013-01-30 14:57 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/9f913c1843c8

8007109: Regression: String(ConsString) does not flatten argument to String
Reviewed-by: sundar, lagergren

! src/jdk/nashorn/internal/objects/NativeString.java
+ test/script/basic/consstring.js
+ test/src/jdk/nashorn/internal/test/models/StringArgs.java

Changeset: c04f54d5b672
Author:    sundar
Date:      2013-01-30 21:15 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/c04f54d5b672

8007140: Java.extend crashes when attempting to extend java.lang.Object
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! test/script/basic/JDK-8006424.js
+ test/script/basic/JDK-8007140.js

Changeset: 9c1e7ae975db
Author:    sundar
Date:      2013-01-31 20:07 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/9c1e7ae975db

8007286: Add JavaAdapter and importPackage to compatibility script
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/api/scripting/NashornException.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/resources/engine.js
! src/jdk/nashorn/internal/parser/TokenLookup.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/ECMAException.java
! src/jdk/nashorn/internal/runtime/PropertyHashMap.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
+ test/script/basic/importpackage.js
+ test/script/basic/javaadapter.js

Changeset: f7825c1a11d3
Author:    attila
Date:      2013-01-31 18:34 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/f7825c1a11d3

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

! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/objects/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/objects/FunctionObjectCreator.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/parser/Parser.java
+ src/jdk/nashorn/internal/runtime/ArgumentSetter.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
+ test/script/basic/JDK-8006529-b.js
+ test/script/basic/JDK-8006529-b.js.EXPECTED
+ test/script/basic/JDK-8006529.js
+ test/src/jdk/nashorn/internal/codegen/CompilerAccess.java

Changeset: 697f700d90c0
Author:    hannesw
Date:      2013-02-01 02:24 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/697f700d90c0

8007060: Primitive wrap filter throws ClassCastException in test262parallel
Reviewed-by: sundar, jlaskey, lagergren

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/GlobalObject.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
- src/jdk/nashorn/internal/runtime/linker/NashornGuardedInvocation.java
! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
+ test/script/basic/JDK-8007060.js
+ test/script/basic/JDK-8007060.js.EXPECTED

Changeset: a704700470fb
Author:    jlaskey
Date:      2013-02-04 08:13 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/a704700470fb

8007455: Extraneous $(ECHO) in make/Makefile
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

! make/Makefile

Changeset: bb86bf840f9f
Author:    attila
Date:      2013-02-04 15:59 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/bb86bf840f9f

8007460: var assignment to a parameter in a varargs method causes compilation error
Reviewed-by: jlaskey, lagergren

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

Changeset: bee7c8a45a04
Author:    lagergren
Date:      2013-02-04 16:20 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/bee7c8a45a04

8007215: Varargs broken for the case of passing more than the arg limit arguments.
Reviewed-by: jlaskey, attila

! src/jdk/nashorn/api/scripting/NashornException.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/FunctionSignature.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
! src/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/ECMAException.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8007215.js
+ test/script/basic/JDK-8007215.js.EXPECTED

Changeset: 6f58c28c4faa
Author:    jlaskey
Date:      2013-02-04 14:48 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/6f58c28c4faa

8006191: `cmd` -> exec("cmd") in script mode
Reviewed-by: sundar, lagergren, hannesw
Contributed-by: james.laskey@oracle.com

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/OptionsObject.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8006191.js
+ test/script/basic/JDK-8006191.js.EXPECTED

Changeset: 5c2ed5d89524
Author:    sundar
Date:      2013-02-05 09:11 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/5c2ed5d89524

8007452: add scripting programmers doc changes for nashorn
Reviewed-by: jlaskey, hannesw

+ docs/JavaScriptingProgrammersGuide.html
+ docs/source/EvalFile.java
+ docs/source/EvalScript.java
+ docs/source/InvokeScriptFunction.java
+ docs/source/InvokeScriptMethod.java
+ docs/source/MultiScopes.java
+ docs/source/RunnableImpl.java
+ docs/source/RunnableImplObject.java
+ docs/source/ScriptVars.java
+ docs/source/importpackageclass.js
+ docs/source/javaarray.js
+ docs/source/javaextend.js
+ docs/source/javaimporter.js
+ docs/source/javatypes.js
+ docs/source/overload.js
+ docs/source/runnable.js
+ docs/source/samfunc.js
+ docs/source/test.js
! src/jdk/nashorn/internal/objects/NativeJava.java

Changeset: c48e8a28da90
Author:    sundar
Date:      2013-02-05 18:44 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/c48e8a28da90

8007521: $ENV should be undefined when security manager is present
Reviewed-by: hannesw, jlaskey

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
- test/script/basic/JDK-8006191.js
- test/script/basic/JDK-8006191.js.EXPECTED
+ test/script/currently-failing/JDK-8006191.js
+ test/script/currently-failing/JDK-8006191.js.EXPECTED
+ test/script/sandbox/env.js
+ test/script/sandbox/exec.js

Changeset: 819b5485949d
Author:    sundar
Date:      2013-02-05 21:00 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/819b5485949d

8007522: IllegalStateException thrown from String.prototype.search function
Reviewed-by: jlaskey

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

Changeset: f05d4dae30f7
Author:    sundar
Date:      2013-02-05 22:07 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/f05d4dae30f7

8007523: VerifyError on script that uses regular expression literals with ternary \
                operator
Reviewed-by: lagergren

! src/jdk/nashorn/internal/ir/LiteralNode.java
! test/script/basic/JDK-8007522.js
+ test/script/basic/JDK-8007523.js

Changeset: f6fae6de6f4f
Author:    hannesw
Date:      2013-02-06 10:31 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/f6fae6de6f4f

8007273: Creation of ScriptFunctions can be refactored
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/codegen/objects/FunctionObjectCreator.java
! src/jdk/nashorn/internal/codegen/objects/ObjectCreator.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
+ src/jdk/nashorn/internal/runtime/ScriptFunctionData.java

Changeset: fcf541418304
Author:    sundar
Date:      2013-02-06 17:56 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/fcf541418304

8007619: Add support for deprecated properties of RegExp constructor
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8007619.js
+ test/script/basic/JDK-8007619.js.EXPECTED

Changeset: ec4d59c9b8d2
Author:    jlaskey
Date:      2013-02-06 08:42 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/ec4d59c9b8d2

8007545: jjs input evalinput need to be NOT_ENUMERABLE
Reviewed-by: sundar, lagergren
Contributed-by: james.laskey@oracle.com

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

Changeset: 2ca25bf25d0c
Author:    jlaskey
Date:      2013-02-06 11:57 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/2ca25bf25d0c

8007629: Remove extraneous quit from shell.js
Reviewed-by: sundar, hannesw
Contributed-by: james.laskey@oracle.com

! src/jdk/nashorn/api/scripting/resources/init.js
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/tools/resources/shell.js

Changeset: 02f810c26ff9
Author:    jlaskey
Date:      2013-02-06 12:51 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/02f810c26ff9

8007643: Add testing for quit and exit
Reviewed-by: sundar
Contributed-by: james.laskey@oracle.com

! test/script/sandbox/exit.js
! test/script/sandbox/exit.js.EXPECTED

Changeset: d7e83be6e7aa
Author:    sundar
Date:      2013-02-07 17:17 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/d7e83be6e7aa

8007715: Make sure that not all tests run with AllPermission
Reviewed-by: lagergren, attila

! make/build.xml
! make/project.properties
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
+ test/script/README
- test/script/basic/JDK-8006424.js
- test/script/basic/JDK-8006529.js
- test/script/basic/NASHORN-638.js
- test/script/basic/NASHORN-638.js.EXPECTED
- test/script/basic/NASHORN-653.js
! test/script/basic/NASHORN-758.js
- test/script/basic/getenv.js
- test/script/basic/getenv.js.EXPECTED
! test/script/basic/javaexceptions.js
! test/script/basic/newexpr.js
+ test/script/sandbox/interfaceimpl.js
+ test/script/sandbox/loadcompat.js
+ test/script/trusted/JDK-8006424.js
+ test/script/trusted/JDK-8006529.js
+ test/script/trusted/NASHORN-638.js
+ test/script/trusted/NASHORN-638.js.EXPECTED
+ test/script/trusted/NASHORN-653.js
+ test/script/trusted/README
+ test/script/trusted/getenv.js
+ test/script/trusted/getenv.js.EXPECTED
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
! test/src/jdk/nashorn/internal/runtime/ContextTest.java

Changeset: bca3a64a4a82
Author:    hannesw
Date:      2013-02-07 14:58 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/bca3a64a4a82

8007627: Support @Getter annotation on constructor
Reviewed-by: attila, lagergren

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java

Changeset: d5130a5803d1
Author:    hannesw
Date:      2013-02-07 15:33 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/d5130a5803d1

8007718: Make static RegExp properties fully compatible to other engines
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/runtime/RegExpMatch.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8007718.js
+ test/script/basic/JDK-8007718.js.EXPECTED

Changeset: 8742be332c8a
Author:    jlaskey
Date:      2013-02-08 09:19 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/8742be332c8a

8006222: Move slot from SpillProperty to Property
Reviewed-by: hannesw, lagergren
Contributed-by: james.laskey@oracle.com

! src/jdk/nashorn/internal/codegen/objects/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/objects/MapCreator.java
! src/jdk/nashorn/internal/codegen/objects/ObjectCreator.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/SpillProperty.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk/nashorn/internal/runtime/linker/Lookup.java

Changeset: 5ead5333fa59
Author:    attila
Date:      2013-02-09 16:58 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/5ead5333fa59

8006943: Fix order of function method arguments to be (callee, thisObject)
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/codegen/FunctionSignature.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/objects/ObjectClassGenerator.java
! src/jdk/nashorn/internal/codegen/types/ObjectType.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java

Changeset: abea4ba28901
Author:    sundar
Date:      2013-02-11 21:26 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/abea4ba28901

8007915: Nashorn IR, codegen, parser packages and Context instance should be \
                inaccessible to user code
Reviewed-by: lagergren, jlaskey, attila

! bin/jjssecure
! bin/jjssecure.bat
! bin/nashornsecure
! bin/nashornsecure.bat
! make/Makefile
! make/build.xml
+ make/java.security.override
! make/project.properties
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/objects/NativeEvalError.java
! src/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk/nashorn/internal/objects/NativeRangeError.java
! src/jdk/nashorn/internal/objects/NativeReferenceError.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/objects/NativeSyntaxError.java
! src/jdk/nashorn/internal/objects/NativeTypeError.java
! src/jdk/nashorn/internal/objects/NativeURIError.java
! src/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Lexer.java
- src/jdk/nashorn/internal/parser/RegExp.java
- src/jdk/nashorn/internal/parser/RegExpScanner.java
! src/jdk/nashorn/internal/runtime/ArgumentSetter.java
! src/jdk/nashorn/internal/runtime/BitVector.java
! src/jdk/nashorn/internal/runtime/ConsString.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/Debug.java
! src/jdk/nashorn/internal/runtime/DebugLogger.java
! src/jdk/nashorn/internal/runtime/GlobalFunctions.java
+ src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/Logging.java
! src/jdk/nashorn/internal/runtime/NashornLoader.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
+ src/jdk/nashorn/internal/runtime/RegExp.java
+ src/jdk/nashorn/internal/runtime/RegExpScanner.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/StructureLoader.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/arrays/EmptyArrayLikeIterator.java
! src/jdk/nashorn/internal/runtime/arrays/MapIterator.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/resources/parser.js
+ test/script/sandbox/nashorninternals.js
! test/script/trusted/JDK-8006529.js
+ test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
+ test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java
+ test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java
+ test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java
+ test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java
+ test/src/jdk/nashorn/api/javaaccess/Person.java
+ test/src/jdk/nashorn/api/javaaccess/SharedObject.java
+ test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java
- test/src/jdk/nashorn/internal/access/BooleanAccessTest.java
- test/src/jdk/nashorn/internal/access/MethodAccessTest.java
- test/src/jdk/nashorn/internal/access/NumberAccessTest.java
- test/src/jdk/nashorn/internal/access/NumberBoxingTest.java
- test/src/jdk/nashorn/internal/access/ObjectAccessTest.java
- test/src/jdk/nashorn/internal/access/Person.java
- test/src/jdk/nashorn/internal/access/SharedObject.java
- test/src/jdk/nashorn/internal/access/StringAccessTest.java
- test/src/jdk/nashorn/internal/codegen/CompilerAccess.java

Changeset: 774a0f349cc0
Author:    hannesw
Date:      2013-02-12 13:55 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/774a0f349cc0

8007956: Wrong or obsolete system properties in docs/DEVELOPER_README
Reviewed-by: attila, jlaskey

! docs/DEVELOPER_README

Changeset: d50e1752f59b
Author:    attila
Date:      2013-02-12 12:47 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/d50e1752f59b

8007900: Function binding is inefficient
Reviewed-by: jlaskey, lagergren

+ src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeStrictArguments.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/ArgumentSetter.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
+ src/jdk/nashorn/internal/runtime/SpecializedMethodChooser.java
+ test/script/basic/funcbind2.js
+ test/script/basic/funcbind2.js.EXPECTED
+ test/script/basic/funcbind3.js
+ test/script/basic/funcbind3.js.EXPECTED

Changeset: a3dc1b180ce7
Author:    hannesw
Date:      2013-02-13 13:30 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/a3dc1b180ce7

8008096: TokenStream buffer should grow exponentially
Reviewed-by: attila, lagergren, sundar

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

Changeset: 38c44687e4bd
Author:    sundar
Date:      2013-02-13 19:59 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/38c44687e4bd

8008103: Source object should maintain URL of the script source as a private field
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/Source.java
! src/jdk/nashorn/tools/Shell.java
! test/src/jdk/nashorn/internal/codegen/CompilerTest.java
! test/src/jdk/nashorn/internal/runtime/ContextTest.java
! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java

Changeset: 222b9f32b674
Author:    sundar
Date:      2013-02-14 09:14 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/222b9f32b674

8008193: test262 tests should be run with security manager enabled
Reviewed-by: jlaskey

! make/build.xml

Changeset: 8c72a2bec1be
Author:    sundar
Date:      2013-02-14 14:16 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/8c72a2bec1be

8008197: Cross script engine function calls do not work as expected
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
+ test/script/basic/JDK-8008197.js
! test/script/basic/jquery.js

Changeset: 43e32b36153c
Author:    lagergren
Date:      2013-02-14 13:01 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/43e32b36153c

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

! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
+ src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/ConstantData.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/codegen/FunctionSignature.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
- src/jdk/nashorn/internal/codegen/objects/FunctionObjectCreator.java
! src/jdk/nashorn/internal/codegen/objects/ObjectClassGenerator.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
+ src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/DebugLogger.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/tools/Shell.java
! test/script/trusted/JDK-8006529.js
! test/src/jdk/nashorn/internal/parser/ParserTest.java
! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java

Changeset: 5a820fb11814
Author:    attila
Date:      2013-02-14 13:22 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/5a820fb11814

8008085: Integrate Dynalink source code into Nashorn codebase
Reviewed-by: jlaskey, lagergren, sundar

! THIRD_PARTY_README
! make/build.xml
! make/nbproject/project.xml
! make/project.properties
+ src/jdk/internal/dynalink/CallSiteDescriptor.java
+ src/jdk/internal/dynalink/ChainedCallSite.java
+ src/jdk/internal/dynalink/DefaultBootstrapper.java
+ src/jdk/internal/dynalink/DynamicLinker.java
+ src/jdk/internal/dynalink/DynamicLinkerFactory.java
+ src/jdk/internal/dynalink/MonomorphicCallSite.java
+ src/jdk/internal/dynalink/NoSuchDynamicMethodException.java
+ src/jdk/internal/dynalink/RelinkableCallSite.java
+ src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
+ src/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
+ src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
+ src/jdk/internal/dynalink/beans/BeanIntrospector.java
+ src/jdk/internal/dynalink/beans/BeanLinker.java
+ src/jdk/internal/dynalink/beans/BeansLinker.java
+ src/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
+ src/jdk/internal/dynalink/beans/CheckRestrictedPackageInternal.java
+ src/jdk/internal/dynalink/beans/ClassLinker.java
+ src/jdk/internal/dynalink/beans/ClassString.java
+ src/jdk/internal/dynalink/beans/DynamicMethod.java
+ src/jdk/internal/dynalink/beans/DynamicMethodLinker.java
+ src/jdk/internal/dynalink/beans/FacetIntrospector.java
+ src/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
+ src/jdk/internal/dynalink/beans/MaximallySpecific.java
+ src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
+ src/jdk/internal/dynalink/beans/OverloadedMethod.java
+ src/jdk/internal/dynalink/beans/RestrictedPackageTester.java
+ src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
+ src/jdk/internal/dynalink/beans/StaticClass.java
+ src/jdk/internal/dynalink/beans/StaticClassIntrospector.java
+ src/jdk/internal/dynalink/beans/StaticClassLinker.java
+ src/jdk/internal/dynalink/beans/messages.properties
+ src/jdk/internal/dynalink/beans/package.html
+ src/jdk/internal/dynalink/linker/ConversionComparator.java
+ src/jdk/internal/dynalink/linker/GuardedInvocation.java
+ src/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
+ src/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
+ src/jdk/internal/dynalink/linker/LinkRequest.java
+ src/jdk/internal/dynalink/linker/LinkerServices.java
+ src/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
+ src/jdk/internal/dynalink/linker/package.html
+ src/jdk/internal/dynalink/package.html
+ src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
+ src/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
+ src/jdk/internal/dynalink/support/AutoDiscovery.java
+ src/jdk/internal/dynalink/support/Backport.java
+ src/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
+ src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
+ src/jdk/internal/dynalink/support/ClassMap.java
+ src/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
+ src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
+ src/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
+ src/jdk/internal/dynalink/support/Guards.java
+ src/jdk/internal/dynalink/support/LinkRequestImpl.java
+ src/jdk/internal/dynalink/support/LinkerServicesImpl.java
+ src/jdk/internal/dynalink/support/Lookup.java
+ src/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
+ src/jdk/internal/dynalink/support/NameCodec.java
+ src/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
+ src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
+ src/jdk/internal/dynalink/support/TypeConverterFactory.java
+ src/jdk/internal/dynalink/support/TypeUtilities.java
+ src/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
+ src/jdk/internal/dynalink/support/messages.properties
+ src/jdk/internal/dynalink/support/package.html
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/runtime/GlobalObject.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/StructureLoader.java
! src/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! test/script/sandbox/nashorninternals.js
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
! test/src/jdk/nashorn/internal/runtime/ContextTest.java
! test/src/jdk/nashorn/internal/runtime/JSTypeTest.java

Changeset: d086c3eead6b
Author:    lagergren
Date:      2013-02-14 13:52 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/d086c3eead6b

8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes \
                integer LITERALS only.
Reviewed-by: sundar, jlaskey

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

Changeset: 3df0a0d62d60
Author:    attila
Date:      2013-02-14 13:51 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/3df0a0d62d60

8007990: No access to interface methods on a restricted class
Reviewed-by: jlaskey, lagergren, sundar

! make/build.xml
+ test/script/basic/JDK-8007990.js
+ test/script/basic/JDK-8007990.js.EXPECTED

Changeset: d1ce4e09e4ba
Author:    hannesw
Date:      2013-02-14 14:07 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/d1ce4e09e4ba

8008198: java.lang.AssertionError: Invalid break target class \
                jdk.nashorn.internal.ir.TryNode
Reviewed-by: attila, jlaskey

! src/jdk/nashorn/internal/ir/LabelNode.java
! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8008198.js
+ test/script/basic/JDK-8008198.js.EXPECTED

Changeset: d41d7cf9ab8b
Author:    jlaskey
Date:      2013-02-14 11:32 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/d41d7cf9ab8b

8008231: Fix build system to accommodate integration of dynalink
Reviewed-by: jlaskey
Contributed-by: james.laskey@oracle.com

! makefiles/BuildNashorn.gmk

Changeset: 36065e5ea3d1
Author:    hannesw
Date:      2013-02-15 09:18 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/36065e5ea3d1

8008215: break in catch clause causes java.lang.VerifyError: Inconsistent stackmap
Reviewed-by: jlaskey, lagergren

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

Changeset: e478708faa22
Author:    lagergren
Date:      2013-02-15 09:44 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/e478708faa22

8008239: Unpublicized parts of the code generator package that were only package \
                internal.
Reviewed-by: hannesw, attila

! src/jdk/nashorn/internal/codegen/BranchOptimizer.java
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
+ src/jdk/nashorn/internal/codegen/Condition.java
+ src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/FunctionSignature.java
+ src/jdk/nashorn/internal/codegen/Label.java
+ src/jdk/nashorn/internal/codegen/MapCreator.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
+ src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
+ src/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk/nashorn/internal/codegen/Splitter.java
- src/jdk/nashorn/internal/codegen/objects/FieldObjectCreator.java
- src/jdk/nashorn/internal/codegen/objects/MapCreator.java
- src/jdk/nashorn/internal/codegen/objects/ObjectClassGenerator.java
- src/jdk/nashorn/internal/codegen/objects/ObjectCreator.java
- src/jdk/nashorn/internal/codegen/objects/ObjectMapCreator.java
! src/jdk/nashorn/internal/codegen/types/BooleanType.java
! src/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk/nashorn/internal/codegen/types/LongType.java
! src/jdk/nashorn/internal/codegen/types/NumberType.java
! src/jdk/nashorn/internal/ir/AccessNode.java
! src/jdk/nashorn/internal/ir/BaseNode.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/BreakNode.java
! src/jdk/nashorn/internal/ir/BreakableNode.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/CaseNode.java
! src/jdk/nashorn/internal/ir/CatchNode.java
! src/jdk/nashorn/internal/ir/ContinueNode.java
! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/ir/IndexNode.java
! src/jdk/nashorn/internal/ir/LabelNode.java
! src/jdk/nashorn/internal/ir/LineNumberNode.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/ir/ReturnNode.java
! src/jdk/nashorn/internal/ir/SplitNode.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk/nashorn/internal/ir/ThrowNode.java
! src/jdk/nashorn/internal/ir/TryNode.java
! src/jdk/nashorn/internal/ir/UnaryNode.java
! src/jdk/nashorn/internal/ir/WhileNode.java
! src/jdk/nashorn/internal/ir/WithNode.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ECMAException.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/Scope.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/StructureLoader.java

Changeset: 757a49aaad02
Author:    sundar
Date:      2013-02-15 18:30 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/757a49aaad02

8008291: Add more tests for better coverage of objects, scripting and parser packages
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Scanner.java
! src/jdk/nashorn/internal/runtime/BitVector.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/QuotedStringTokenizer.java
! src/jdk/nashorn/internal/runtime/RegExpScanner.java
! src/jdk/nashorn/internal/runtime/Source.java
! src/jdk/nashorn/tools/Shell.java
! test/script/basic/NASHORN-401.js
! test/script/basic/NASHORN-401.js.EXPECTED
+ test/script/basic/assign_builtin_func_props.js
+ test/script/basic/debugger.js
+ test/script/basic/yield.js
! test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
! test/src/jdk/nashorn/api/scripting/Window.java
! test/src/jdk/nashorn/internal/parser/ParserTest.java

Changeset: 5851c5dac260
Author:    sundar
Date:      2013-02-15 20:40 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/5851c5dac260

8008298: Add tests to cover specialized versions of Math functions.
Reviewed-by: jlaskey, lagergren

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

Changeset: d5f74bd2dc20
Author:    sundar
Date:      2013-02-18 14:41 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/d5f74bd2dc20

8008305: ScriptEngine.eval should offer the ability to provide a codebase
Reviewed-by: lagergren, hannesw, attila

! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
+ src/jdk/nashorn/api/scripting/URLReader.java
+ test/script/trusted/JDK-8008305.js
+ test/script/trusted/JDK-8008305_subtest.js
+ test/script/trusted/urlreader.js

Changeset: 3245e174fe3a
Author:    hannesw
Date:      2013-02-18 10:36 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/3245e174fe3a

8008351: Avoid using String.replace(String, String) in codegen
Reviewed-by: sundar, attila

! src/jdk/nashorn/internal/codegen/Condition.java
! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java

Changeset: f8221ce53c2e
Author:    attila
Date:      2013-02-18 16:00 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/f8221ce53c2e

8008371: Fix Dynalink compiler warnings and whitespace
Reviewed-by: jlaskey, sundar

! src/jdk/internal/dynalink/CallSiteDescriptor.java
! src/jdk/internal/dynalink/ChainedCallSite.java
! src/jdk/internal/dynalink/DefaultBootstrapper.java
! src/jdk/internal/dynalink/DynamicLinker.java
! src/jdk/internal/dynalink/DynamicLinkerFactory.java
! src/jdk/internal/dynalink/MonomorphicCallSite.java
! src/jdk/internal/dynalink/NoSuchDynamicMethodException.java
! src/jdk/internal/dynalink/RelinkableCallSite.java
! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
! src/jdk/internal/dynalink/beans/BeanLinker.java
! src/jdk/internal/dynalink/beans/BeansLinker.java
! src/jdk/internal/dynalink/beans/CheckRestrictedPackageInternal.java
! src/jdk/internal/dynalink/beans/ClassLinker.java
! src/jdk/internal/dynalink/beans/ClassString.java
! src/jdk/internal/dynalink/beans/DynamicMethod.java
! src/jdk/internal/dynalink/beans/DynamicMethodLinker.java
! src/jdk/internal/dynalink/beans/FacetIntrospector.java
! src/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
! src/jdk/internal/dynalink/beans/MaximallySpecific.java
! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk/internal/dynalink/beans/OverloadedMethod.java
! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
! src/jdk/internal/dynalink/beans/StaticClass.java
! src/jdk/internal/dynalink/beans/StaticClassLinker.java
! src/jdk/internal/dynalink/linker/GuardedInvocation.java
! src/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
! src/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk/internal/dynalink/linker/LinkRequest.java
! src/jdk/internal/dynalink/linker/LinkerServices.java
! src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
! src/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
! src/jdk/internal/dynalink/support/AutoDiscovery.java
! src/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
! src/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
! src/jdk/internal/dynalink/support/Guards.java
! src/jdk/internal/dynalink/support/LinkRequestImpl.java
! src/jdk/internal/dynalink/support/LinkerServicesImpl.java
! src/jdk/internal/dynalink/support/Lookup.java
! src/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
! src/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
! src/jdk/internal/dynalink/support/TypeConverterFactory.java
! src/jdk/internal/dynalink/support/TypeUtilities.java
! src/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/FunctionSignature.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/Context.java

Changeset: 4738de1bd57f
Author:    sundar
Date:      2013-02-18 20:41 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/4738de1bd57f

8008387: Improve code coverage tests for JSObjectLinker and NashornBottomLinker
Reviewed-by: lagergren, jlaskey, hannesw

! src/jdk/internal/dynalink/beans/BeansLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
+ test/script/basic/javamethodcallerrors.js
+ test/script/basic/jsobject.js

Changeset: b6798a83dbd4
Author:    jlaskey
Date:      2013-02-19 09:46 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/b6798a83dbd4

8008420: Tweaks to make all NEWBUILD=false round 2
Reviewed-by: jjh
Contributed-by: james.laskey@oracle.com

! make/Makefile

Changeset: b228e3cdbfc3
Author:    jlaskey
Date:      2013-02-19 09:47 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/b228e3cdbfc3

Merge


Changeset: b632446ba138
Author:    sundar
Date:      2013-02-19 20:33 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/b632446ba138

8008448: Add coverage test for jdk.nashorn.internal.ir.debug.JSONWriter
Reviewed-by: jlaskey, attila

! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
+ test/script/basic/JDK-8008448.js

Changeset: 58eea0e8f369
Author:    sundar
Date:      2013-02-20 17:08 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/58eea0e8f369

8008207: Make constants array and source fields private
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/Compiler.java

Changeset: 671852e35ced
Author:    lagergren
Date:      2013-02-20 16:43 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/671852e35ced

8008166: URL handling was broken on windows, causing "load" to malfunction
Reviewed-by: attila, jlaskey
Contributed-by: klara.ward@oracle.com

! make/build.xml
! src/jdk/nashorn/internal/runtime/Context.java

Changeset: a971adb68f38
Author:    lagergren
Date:      2013-02-21 16:57 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/a971adb68f38

8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer.
Reviewed-by: attila, hannesw

! src/jdk/internal/dynalink/beans/BeansLinker.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
+ src/jdk/nashorn/internal/codegen/CompilationException.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/TernaryNode.java
! src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/NashornLoader.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
+ src/jdk/nashorn/internal/runtime/Timing.java
! test/script/trusted/JDK-8006529.js

Changeset: ae1c9716685b
Author:    jlaskey
Date:      2013-02-21 15:24 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/ae1c9716685b

8008447: Tweaks to make all NEWBUILD=false round 3
Reviewed-by: jjh, sundar
Contributed-by: james.laskey@oracle.com

! make/Makefile

Changeset: 678da59a29b3
Author:    lagergren
Date:      2013-02-22 08:57 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/678da59a29b3

8008554: load was broken for URLs
Reviewed-by: attila, sundar

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

Changeset: 230a711062c1
Author:    lagergren
Date:      2013-02-22 11:27 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/230a711062c1

8008575: Re-integrate code coverage
Reviewed-by: attila, hannesw
Contributed-by: eugene.drobitko@oracle.com, ilya.dergalin@oracle.com

! make/build.xml
+ make/code_coverage.xml
! make/project.properties

Changeset: 267cc4c85160
Author:    lagergren
Date:      2013-02-22 12:22 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/267cc4c85160

8007002: Replace implicit exception throwing methods with explicit throws - simplify \
                control flow and remove useless code
Reviewed-by: attila, hannesw

! src/jdk/nashorn/api/scripting/NashornException.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/URLReader.java
! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ECMAErrors.java
! src/jdk/nashorn/internal/runtime/ECMAException.java
! src/jdk/nashorn/internal/runtime/ErrorManager.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/ParserException.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/URIUtils.java
! src/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
! src/jdk/nashorn/internal/runtime/linker/Lookup.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java

Changeset: 3f0ff84aaf36
Author:    jlaskey
Date:      2013-02-22 10:39 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/3f0ff84aaf36

8008721: Tweaks to make all NEWBUILD=false round 4
Reviewed-by: jjh
Contributed-by: james.laskey@oracle.com

! makefiles/BuildNashorn.gmk

Changeset: 508da3c7fc3a
Author:    hannesw
Date:      2013-02-22 16:31 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/508da3c7fc3a

8008093: Make RegExp engine pluggable
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeRegExp.java
! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
- src/jdk/nashorn/internal/runtime/RegExp.java
- src/jdk/nashorn/internal/runtime/RegExpMatch.java
- src/jdk/nashorn/internal/runtime/RegExpScanner.java
+ src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
+ src/jdk/nashorn/internal/runtime/regexp/RegExp.java
+ src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java
+ src/jdk/nashorn/internal/runtime/regexp/RegExpMatcher.java
+ src/jdk/nashorn/internal/runtime/regexp/RegExpResult.java
+ src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java

Changeset: e42fd1640ff9
Author:    hannesw
Date:      2013-02-22 17:00 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/e42fd1640ff9

8006028: Integrate Joni regexp engine with Nashorn
Reviewed-by: lagergren, attila

! THIRD_PARTY_README
! docs/DEVELOPER_README
+ src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompiler.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompilerSupport.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/CaptureTreeNode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/Config.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/NameEntry.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/NativeMachine.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/OptEnvironment.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/Option.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/Region.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/StackEntry.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/Token.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/UnsetAddrList.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/Warnings.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ast/CTypeNode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ast/CallNode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/bench/AbstractBench.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchGreedyBacktrack.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchRailsRegs.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchSeveralRegexps.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/AnchorType.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/Arguments.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/AsmConstants.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/CCSTATE.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/CCVALTYPE.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/EncloseType.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/MetaChar.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeStatus.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeType.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPSize.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/Reduce.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/RegexState.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/StackPopLevel.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/StackType.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/StringType.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/SyntaxProperties.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/TargetInfo.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/TokenType.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/constants/Traverse.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/encoding/CharacterType.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/encoding/IntHolder.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/encoding/PosixBracket.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/encoding/Ptr.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java
+ src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java

Changeset: 7f5b7c6859d7
Author:    sundar
Date:      2013-02-22 22:39 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/7f5b7c6859d7

8008729: Make sure that we can run basic jsr223 tests using jtreg
Reviewed-by: jlaskey, hannesw, lagergren

+ test/TEST.ROOT
! test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java
+ test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: 5452f82eb2ce
Author:    jlaskey
Date:      2013-02-22 23:33 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/5452f82eb2ce

8008776: Revise BuildNashorn.gmk for changes in new build system
Reviewed-by: jjh
Contributed-by: james.laskey@oracle.com

! makefiles/BuildNashorn.gmk

Changeset: 927fba6785b0
Author:    sundar
Date:      2013-02-25 16:58 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/927fba6785b0

8008731: Separate configuration environment (options, error/output writer etc.) from \
                Context
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
- src/jdk/nashorn/internal/runtime/OptionsObject.java
+ src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/tools/Shell.java
! test/script/trusted/JDK-8006529.js
! test/src/jdk/nashorn/internal/parser/ParserTest.java
! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java

Changeset: 5610ac25d8ff
Author:    sundar
Date:      2013-02-25 18:13 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/5610ac25d8ff

8008789: Enable java access and nashorn runtime tests for jtreg
Reviewed-by: lagergren, jlaskey, hannesw

! make/build.xml
! test/TEST.ROOT
! test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java
! test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java
! test/src/jdk/nashorn/internal/runtime/ContextTest.java
! test/src/jdk/nashorn/internal/runtime/JSTypeTest.java
+ test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java

Changeset: 1654918e0612
Author:    attila
Date:      2013-02-25 16:51 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/1654918e0612

8006984: Introducing local into a function inside with statement confuses its scope
Reviewed-by: jlaskey, lagergren, sundar

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

Changeset: a90094ae5be3
Author:    sundar
Date:      2013-02-26 22:57 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/a90094ae5be3

8009021: nasgen should be run on boot jdk rather than currenly built jdk
Reviewed-by: jlaskey

! makefiles/BuildNashorn.gmk

Changeset: 1d3dca059b3e
Author:    alanb
Date:      2013-02-27 14:12 +0000
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/1d3dca059b3e

8008950: jdk8/tl failing with SetupJavaCompilation BUILD_NASGEN contains missing \
                directory -c on Windows
Reviewed-by: chegar, sundar

! makefiles/BuildNashorn.gmk

Changeset: 071e859b371e
Author:    attila
Date:      2013-02-27 15:20 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/071e859b371e

8009143: Eliminate Dynalink dependency on java.beans
Reviewed-by: jlaskey, lagergren, sundar

! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk/internal/dynalink/beans/BeansLinker.java

Changeset: 928ea3d8faf0
Author:    attila
Date:      2013-02-27 15:49 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/928ea3d8faf0

8009146: Eliminate some dead code in preparation for immutable AST
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/ir/Assignment.java
! src/jdk/nashorn/internal/ir/UnaryNode.java
! src/jdk/nashorn/internal/ir/VarNode.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java

Changeset: 1da9e37697f6
Author:    attila
Date:      2013-02-27 16:25 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/1da9e37697f6

8009150: Previous dead code elimination was incomplete
Reviewed-by: hannesw, lagergren

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

Changeset: 1e03be240534
Author:    sundar
Date:      2013-02-28 20:31 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/1e03be240534

8009229: ant makefile default target should be "test"
Reviewed-by: lagergren, jlaskey

! make/build.xml

Changeset: 037e1de7ab1a
Author:    hannesw
Date:      2013-02-28 22:59 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/037e1de7ab1a

8009240: RegExpScanner code is inefficient and too complex
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java

Changeset: 7e9fbe621d87
Author:    sundar
Date:      2013-03-01 15:58 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/7e9fbe621d87

8009263: Fix all javadoc errors in nashorn code
Reviewed-by: hannesw, lagergren

! make/project.properties
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
! src/jdk/nashorn/internal/objects/DateParser.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java

Changeset: 3b222c90b7de
Author:    jlaskey
Date:      2013-03-02 11:26 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/3b222c90b7de

Merge


Changeset: f90810d79b57
Author:    hannesw
Date:      2013-03-04 11:44 +0100
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/f90810d79b57

8008370: coffee script compiler doesn't work with Nashorn
Reviewed-by: lagergren, attila

! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8008370.js
+ test/script/basic/JDK-8008370.js.EXPECTED

Changeset: fe5211fc3114
Author:    jlaskey
Date:      2013-03-04 11:01 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/fe5211fc3114

8009379: Remove $ from generated class names
Reviewed-by: attila, lagergren
Contributed-by: james.laskey@oracle.com

! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/codegen/MapCreator.java
! src/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ECMAErrors.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
- src/jdk/nashorn/internal/scripts/JO$.java
+ src/jdk/nashorn/internal/scripts/JO.java
- src/jdk/nashorn/internal/scripts/JS$.java
+ src/jdk/nashorn/internal/scripts/JS.java

Changeset: 3d57f57acd9c
Author:    sundar
Date:      2013-03-06 22:38 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/3d57f57acd9c

8009553: Object.create(Array.prototype) doesn't respect reset length
Reviewed-by: jlaskey, lagergren

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

Changeset: 5759f600fcf7
Author:    sundar
Date:      2013-03-09 21:49 +0530
URL:       http://hg.openjdk.java.net/jdk8/2d/nashorn/rev/5759f600fcf7

8009559: clean up method handle lookup code.
Reviewed-by: ahgross, jlaskey, attila, sundar

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
! make/java.security.override
! src/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
- src/jdk/internal/dynalink/beans/CheckRestrictedPackageInternal.java
! src/jdk/internal/dynalink/beans/FacetIntrospector.java
- src/jdk/internal/dynalink/beans/RestrictedPackageTester.java
+ src/jdk/internal/dynalink/beans/SafeUnreflector.java
+ src/jdk/internal/dynalink/beans/SafeUnreflectorImpl.java
+ src/jdk/internal/dynalink/beans/SandboxClassLoader.java
! src/jdk/internal/dynalink/beans/StaticClassLinker.java
+ src/jdk/internal/dynalink/beans/sandbox/Unreflector.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/codegen/FunctionSignature.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
+ src/jdk/nashorn/internal/lookup/Lookup.java
+ src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
+ src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeStrictArguments.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/objects/PrototypeObject.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/GlobalFunctions.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/SpillProperty.java
! src/jdk/nashorn/internal/runtime/Undefined.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
- src/jdk/nashorn/internal/runtime/linker/Lookup.java
- src/jdk/nashorn/internal/runtime/linker/MethodHandleFactory.java
- src/jdk/nashorn/internal/runtime/linker/MethodHandleFunctionality.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
+ test/script/currently-failing/JDK-8006529.js
- test/script/trusted/JDK-8006529.js


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic