hg: hsx/hotspot-gc/nashorn: 134 new changesets

john.coomes at oracle.com john.coomes at oracle.com
Fri Mar 22 01:26:11 PDT 2013


Changeset: b8a1b238c77c
Author:    duke
Date:      2007-12-01 00:00 +0000
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/da1e581c933b

8005403: Open-source Nashorn
Reviewed-by: attila, hannesw, lagergren, sundar
Contributed-by: james.laskey at oracle.com, akhil.arora at oracle.com, andreas.woess at jku.at, attila.szegedi at oracle.com, hannes.wallnoefer at oracle.com, henry.jen at oracle.com, marcus.lagergren at oracle.com, pavel.semenov at oracle.com, pavel.stepanov at oracle.com, petr.hejl at oracle.com, petr.pisl at oracle.com, sundararajan.athijegannathan at 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/hsx/hotspot-gc/nashorn/rev/b4b05457b8b2

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

! .hgignore

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

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

! .hgignore

Changeset: c6e194450af7
Author:    jlaskey
Date:      2013-01-04 09:58 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/nashorn/rev/c6e194450af7

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

! make/build.xml

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

8005663: Update copyright year to 2013
Reviewed-by: sundar
Contributed-by: james.laskey at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/41c7093477ae

8005703: Offsets miscalculated for blocks
Reviewed-by: lagergren
Contributed-by: petr.hejl at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/3c6db5ea0ecc

8006181: nashorn script engine does not run jrunscript's initialization script
Reviewed-by: lagergren, jlaskey
Contributed-by: rieberandreas at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/617313881c55

8006304: Remove pre-population of maps for constructor produced maps
Reviewed-by: sundar
Contributed-by: james.laskey at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/4acebfe9e504

8006517: PropertyHashMap.Element.equals() compares to Property
Reviewed-by: sundar
Contributed-by: james.laskey at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/f336aee22e85

8006852: Move tests from JIRA for prepopulated map failures
Reviewed-by: sundar
Contributed-by: james.laskey at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/b6c69beebde6

8006676: Integrate Nashorn into new build system
Reviewed-by: jlaskey
Contributed-by: james.laskey at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/755404d7d189

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

! makefiles/BuildNashorn.gmk

Changeset: 59970b70ebb5
Author:    lagergren
Date:      2013-01-30 12:26 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/a704700470fb

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

! make/Makefile

Changeset: bb86bf840f9f
Author:    attila
Date:      2013-02-04 15:59 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/6f58c28c4faa

8006191: `cmd` -> exec("cmd") in script mode
Reviewed-by: sundar, lagergren, hannesw
Contributed-by: james.laskey at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/ec4d59c9b8d2

8007545: jjs input evalinput need to be NOT_ENUMERABLE
Reviewed-by: sundar, lagergren
Contributed-by: james.laskey at 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/hsx/hotspot-gc/nashorn/rev/2ca25bf25d0c

8007629: Remove extraneous quit from shell.js
Reviewed-by: sundar, hannesw
Contributed-by: james.laskey at 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/hsx/hotspot-gc/nashorn/rev/02f810c26ff9

8007643: Add testing for quit and exit
Reviewed-by: sundar
Contributed-by: james.laskey at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/8742be332c8a

8006222: Move slot from SpillProperty to Property
Reviewed-by: hannesw, lagergren
Contributed-by: james.laskey at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/d41d7cf9ab8b

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

! makefiles/BuildNashorn.gmk

Changeset: 36065e5ea3d1
Author:    hannesw
Date:      2013-02-15 09:18 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/b6798a83dbd4

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

! make/Makefile

Changeset: b228e3cdbfc3
Author:    jlaskey
Date:      2013-02-19 09:47 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/nashorn/rev/b228e3cdbfc3

Merge


Changeset: b632446ba138
Author:    sundar
Date:      2013-02-19 20:33 +0530
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/671852e35ced

8008166: URL handling was broken on windows, causing "load" to malfunction
Reviewed-by: attila, jlaskey
Contributed-by: klara.ward at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/ae1c9716685b

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

! make/Makefile

Changeset: 678da59a29b3
Author:    lagergren
Date:      2013-02-22 08:57 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/230a711062c1

8008575: Re-integrate code coverage
Reviewed-by: attila, hannesw
Contributed-by: eugene.drobitko at oracle.com, ilya.dergalin at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/3f0ff84aaf36

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

! makefiles/BuildNashorn.gmk

Changeset: 508da3c7fc3a
Author:    hannesw
Date:      2013-02-22 16:31 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/5452f82eb2ce

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

! makefiles/BuildNashorn.gmk

Changeset: 927fba6785b0
Author:    sundar
Date:      2013-02-25 16:58 +0530
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/3b222c90b7de

Merge


Changeset: f90810d79b57
Author:    hannesw
Date:      2013-03-04 11:44 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/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/hsx/hotspot-gc/nashorn/rev/fe5211fc3114

8009379: Remove $ from generated class names
Reviewed-by: attila, lagergren
Contributed-by: james.laskey at 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/hsx/hotspot-gc/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/hsx/hotspot-gc/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

Changeset: 053d7c55dc82
Author:    katleman
Date:      2013-03-21 10:43 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/nashorn/rev/053d7c55dc82

Added tag jdk8-b82 for changeset 5759f600fcf7

! .hgtags



More information about the hotspot-gc-dev mailing list