hg: jigsaw/jigsaw/nashorn: 200 new changesets

mandy.chung at oracle.com mandy.chung at oracle.com
Wed May 8 10:43:17 PDT 2013


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

Merge


Changeset: b632446ba138
Author:    sundar
Date:      2013-02-19 20:33 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/nashorn/rev/3b222c90b7de

Merge


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

Added tag jdk8-b82 for changeset 5759f600fcf7

! .hgtags

Changeset: fbbdef940138
Author:    katleman
Date:      2013-03-28 10:55 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/fbbdef940138

Added tag jdk8-b83 for changeset 053d7c55dc82

! .hgtags

Changeset: c54e218333be
Author:    sundar
Date:      2013-03-12 18:12 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/c54e218333be

8009757: Package access clean up and refactoring
Reviewed-by: jlaskey, lagergren, attila

! docs/JavaScriptingProgrammersGuide.html
! docs/source/javaarray.js
! make/build.xml
! make/java.security.override
! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
+ src/jdk/nashorn/api/scripting/ScriptUtils.java
! src/jdk/nashorn/internal/objects/Global.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/NashornLoader.java
! src/jdk/nashorn/internal/runtime/ScriptLoader.java
! src/jdk/nashorn/internal/runtime/StructureLoader.java
! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
+ src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
! src/jdk/nashorn/internal/runtime/resources/parser.js
! test/script/basic/JDK-8008448.js
! test/script/basic/NASHORN-401.js
! test/script/basic/consstring.js
! test/script/basic/fileline.js
! test/script/basic/javainnerclasses.js
! test/script/basic/list.js
! test/script/basic/map.js
! test/script/basic/stdin.js
! test/script/sandbox/javaextend.js
! test/script/sandbox/javaextend.js.EXPECTED
! test/script/sandbox/reflection.js
- test/script/sandbox/reflection.js.EXPECTED
! test/script/sandbox/unsafe.js
- test/script/sandbox/unsafe.js.EXPECTED
! test/script/trusted/urlreader.js
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
- test/src/jdk/nashorn/internal/runtime/Nashorn401TestSubject.java
! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java
- test/src/jdk/nashorn/internal/test/models/ConstructorWithArgument.java
- 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/FinalClass.java
- test/src/jdk/nashorn/internal/test/models/FloorWax.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
- test/src/jdk/nashorn/internal/test/models/StringArgs.java
- test/src/jdk/nashorn/internal/test/models/Toothpaste.java
+ test/src/jdk/nashorn/test/models/ConstructorWithArgument.java
+ test/src/jdk/nashorn/test/models/DessertTopping.java
+ test/src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java
+ test/src/jdk/nashorn/test/models/FinalClass.java
+ test/src/jdk/nashorn/test/models/FloorWax.java
+ test/src/jdk/nashorn/test/models/Nashorn401TestSubject.java
+ test/src/jdk/nashorn/test/models/NoAccessibleConstructorClass.java
+ test/src/jdk/nashorn/test/models/NonPublicClass.java
+ test/src/jdk/nashorn/test/models/OuterClass.java
+ test/src/jdk/nashorn/test/models/OverloadedSam.java
+ test/src/jdk/nashorn/test/models/OverrideObject.java
+ test/src/jdk/nashorn/test/models/SourceHelper.java
+ test/src/jdk/nashorn/test/models/StringArgs.java
+ test/src/jdk/nashorn/test/models/Toothpaste.java

Changeset: e15806b9d716
Author:    lagergren
Date:      2013-03-12 15:30 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/e15806b9d716

8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change.
Reviewed-by: attila, jlaskey

! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/BranchOptimizer.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/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/Splitter.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/ObjectNode.java
! src/jdk/nashorn/internal/ir/UnaryNode.java
- src/jdk/nashorn/internal/ir/annotations/ChildNode.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/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
- src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
+ src/jdk/nashorn/internal/runtime/CompiledFunction.java
+ src/jdk/nashorn/internal/runtime/CompiledFunctions.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ECMAException.java
+ src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
+ src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
- src/jdk/nashorn/internal/runtime/SpecializedMethodChooser.java
! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
! test/script/currently-failing/JDK-8006529.js
+ test/script/currently-failing/clone_ir.js

Changeset: 60684aeba89c
Author:    sundar
Date:      2013-03-12 21:17 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/60684aeba89c

8009868: For loop with "true" as condition results in AssertionError in codegen
Reviewed-by: jlaskey, hannesw, lagergren

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

Changeset: 390d44ba90cf
Author:    lagergren
Date:      2013-03-14 14:49 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/390d44ba90cf

8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings
Reviewed-by: sundar, jlaskey

! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! 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/ScriptLoader.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/RegExp.java
! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java
! src/jdk/nashorn/internal/runtime/regexp/RegExpResult.java
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
! test/script/basic/compile-octane.js.EXPECTED
! test/script/basic/run-octane.js
+ test/script/basic/runsunspider-eager.js
+ test/script/basic/runsunspider-lazy.js
! test/script/basic/runsunspider.js

Changeset: d5d80b52cf1c
Author:    lagergren
Date:      2013-03-15 16:07 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/d5d80b52cf1c

8010147: Forgot to add EXPECTED files for lazy and eager sunspider test
Reviewed-by: sundar, jlaskey

+ test/script/basic/runsunspider-eager.js.EXPECTED
+ test/script/basic/runsunspider-lazy.js.EXPECTED
- test/script/basic/runsunspider.js.EXPECTED

Changeset: 4daacf8a25ef
Author:    sundar
Date:      2013-03-15 21:52 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/4daacf8a25ef

8010145: removed workaround "init.js" in nashorn repo
Reviewed-by: jlaskey, lagergren

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

Changeset: 3b0a0d9d51f0
Author:    sundar
Date:      2013-03-18 21:03 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/3b0a0d9d51f0

8010199: javax.script.Invocable implementation for nashorn does not return null when matching functions are missing
Reviewed-by: lagergren, jlaskey

! bin/jjs
! bin/jjssecure
! bin/nashorn
! bin/nashornsecure
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
+ test/script/basic/JDK-8010199.js
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: 606a1946e3e2
Author:    jlaskey
Date:      2013-03-19 11:03 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/606a1946e3e2

8009969: CodeCoverage should use template
Reviewed-by: jlaskey, sundar
Contributed-by: pavel.stepanov at oracle.com

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

Changeset: 4be452026847
Author:    attila
Date:      2013-03-23 00:58 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/4be452026847

8010652: Eliminate non-child references in Block/FunctionNode, and make few node types immutable
Reviewed-by: jlaskey, lagergren

! make/project.properties
! 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/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/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/codegen/WeighNodes.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/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/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/LexicalContext.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/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/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/parser/Parser.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/JDK-8006755.js
! test/script/basic/NASHORN-837.js
! test/src/jdk/nashorn/internal/codegen/CompilerTest.java

Changeset: ae4ef3102d9c
Author:    lagergren
Date:      2013-03-25 12:01 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/ae4ef3102d9c

8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars
Reviewed-by: hannesw, sundar

! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java
+ test/script/basic/JDK-8017010.js
+ test/script/basic/JDK-8017010.js.EXPECTED
! test/script/basic/NASHORN-258.js
! test/script/basic/NASHORN-258.js.EXPECTED

Changeset: 15dac7439921
Author:    sundar
Date:      2013-03-25 18:20 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/15dac7439921

8010709: org on the top level doesn't resolve
Reviewed-by: lagergren, hannesw

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

Changeset: 43e40c08e7f8
Author:    lagergren
Date:      2013-03-26 08:42 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/43e40c08e7f8

8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s
Reviewed-by: hannesw, sundar

! docs/DEVELOPER_README
! src/jdk/nashorn/internal/runtime/options/Options.java

Changeset: ed60078f0a80
Author:    sundar
Date:      2013-03-26 18:26 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/ed60078f0a80

8010720: Linkage problem with java.lang.String.length()
Reviewed-by: hannesw, lagergren

! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
+ test/script/basic/JDK-8010720.js

Changeset: db8a33cb22b8
Author:    lana
Date:      2013-03-26 12:08 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/db8a33cb22b8

Merge

- src/jdk/nashorn/api/scripting/resources/init.js
- src/jdk/nashorn/internal/ir/ReferenceNode.java
- src/jdk/nashorn/internal/ir/annotations/ChildNode.java
- src/jdk/nashorn/internal/ir/annotations/ParentNode.java
- src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java
- src/jdk/nashorn/internal/runtime/SpecializedMethodChooser.java
- test/script/basic/runsunspider.js.EXPECTED
- test/script/sandbox/reflection.js.EXPECTED
- test/script/sandbox/unsafe.js.EXPECTED
- test/src/jdk/nashorn/internal/runtime/Nashorn401TestSubject.java
- test/src/jdk/nashorn/internal/test/models/ConstructorWithArgument.java
- 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/FinalClass.java
- test/src/jdk/nashorn/internal/test/models/FloorWax.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
- test/src/jdk/nashorn/internal/test/models/StringArgs.java
- test/src/jdk/nashorn/internal/test/models/Toothpaste.java

Changeset: 999cc1bf5520
Author:    lana
Date:      2013-04-01 21:42 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/999cc1bf5520

Merge

- src/jdk/nashorn/api/scripting/resources/init.js
- src/jdk/nashorn/internal/ir/ReferenceNode.java
- src/jdk/nashorn/internal/ir/annotations/ChildNode.java
- src/jdk/nashorn/internal/ir/annotations/ParentNode.java
- src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java
- src/jdk/nashorn/internal/runtime/SpecializedMethodChooser.java
- test/script/basic/runsunspider.js.EXPECTED
- test/script/sandbox/reflection.js.EXPECTED
- test/script/sandbox/unsafe.js.EXPECTED
- test/src/jdk/nashorn/internal/runtime/Nashorn401TestSubject.java
- test/src/jdk/nashorn/internal/test/models/ConstructorWithArgument.java
- 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/FinalClass.java
- test/src/jdk/nashorn/internal/test/models/FloorWax.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
- test/src/jdk/nashorn/internal/test/models/StringArgs.java
- test/src/jdk/nashorn/internal/test/models/Toothpaste.java

Changeset: e0378f0a50da
Author:    katleman
Date:      2013-04-04 19:05 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/e0378f0a50da

Added tag jdk8-b84 for changeset 999cc1bf5520

! .hgtags

Changeset: aed0529f5f5d
Author:    katleman
Date:      2013-04-11 09:40 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/aed0529f5f5d

Added tag jdk8-b85 for changeset e0378f0a50da

! .hgtags

Changeset: 41a212ea8c0c
Author:    sundar
Date:      2013-03-28 20:48 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/41a212ea8c0c

8010924: Dealing with undefined property gets you a fatal stack
Reviewed-by: lagergren, jlaskey

! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
+ test/script/basic/JDK-8010924.js

Changeset: e2ea7a29b9c1
Author:    lagergren
Date:      2013-03-29 08:55 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/e2ea7a29b9c1

8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name
Reviewed-by: hannesw, sundar

+ test/script/basic/JDK-8010710.js
+ test/script/basic/JDK-8010710.js.EXPECTED
- test/script/basic/JDK-8017010.js
- test/script/basic/JDK-8017010.js.EXPECTED

Changeset: 704f3083af8a
Author:    sundar
Date:      2013-03-29 18:38 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/704f3083af8a

8011063: With older ant, we get the error "The <property> type doesn't support nested text data ("${run.te...jvmargs}")."
Reviewed-by: hannesw, ksrini

! make/build.xml

Changeset: a094fc010120
Author:    jlaskey
Date:      2013-03-31 08:19 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/a094fc010120

8011095: PropertyHashMap.rehash() does not grow enough
Reviewed-by: hannesw, lagergren
Contributed-by: james.laskey at oracle.com

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

Changeset: 3e4369fb810b
Author:    hannesw
Date:      2013-04-02 13:55 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/3e4369fb810b

8011219: Regression with recent PropertyMap history changes
Reviewed-by: jlaskey, lagergren

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

Changeset: 5362d96d5915
Author:    sundar
Date:      2013-04-02 17:40 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/5362d96d5915

8011209: Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.length is not 0
Reviewed-by: lagergren, hannesw, jlaskey

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

Changeset: 9b845033c888
Author:    lana
Date:      2013-04-02 12:01 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/9b845033c888

Merge


Changeset: d82bc6ba3981
Author:    lana
Date:      2013-04-05 14:52 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/d82bc6ba3981

Merge


Changeset: af6fc67aa73d
Author:    jlaskey
Date:      2013-04-02 11:37 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/af6fc67aa73d

8011233: Create a Nashorn shell for JavaFX
Reviewed-by: lagergren, sundar
Contributed-by: james.laskey at oracle.com

! make/build.xml
! make/project.properties
+ tools/fxshell/jdk/nashorn/tools/FXShell.java

Changeset: be5d2e472e22
Author:    jlaskey
Date:      2013-04-02 11:38 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/be5d2e472e22

Merge


Changeset: 159dbe2e02eb
Author:    sundar
Date:      2013-04-02 20:42 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/159dbe2e02eb

8011237: Object.isExtensible(Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get) should be false
Reviewed-by: lagergren, jlaskey

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

Changeset: e9af5451d2d1
Author:    sundar
Date:      2013-04-02 23:01 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/e9af5451d2d1

8011274: Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.hasOwnProperty("prototype") should be false
Reviewed-by: lagergren, jlaskey

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

Changeset: e63b20d4f08a
Author:    sundar
Date:      2013-04-03 11:41 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/e63b20d4f08a

8011357: Array.prototype.slice and Array.prototype.splice should not call user defined valueOf of start, end arguments more than once
Reviewed-by: lagergren, hannesw

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

Changeset: 51da1afbab26
Author:    attila
Date:      2013-04-03 11:13 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/51da1afbab26

8011362: Overloaded method resolution foiled by nulls
Reviewed-by: hannesw, sundar

! src/jdk/internal/dynalink/beans/ClassString.java
! src/jdk/internal/dynalink/beans/OverloadedMethod.java
+ test/script/basic/JDK-8011362.js
+ test/script/basic/JDK-8011362.js.EXPECTED
+ test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java

Changeset: b4191da366be
Author:    sundar
Date:      2013-04-03 15:27 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/b4191da366be

8011365: Array.prototype.join and Array.prototype.toString do not throw TypeError on null, undefined
Reviewed-by: attila, hannesw, lagergren

! src/jdk/nashorn/internal/objects/NativeArray.java
! test/script/basic/JDK-8011362.js.EXPECTED
+ test/script/basic/JDK-8011365.js

Changeset: 4f7d7576e8c4
Author:    hannesw
Date:      2013-04-03 12:43 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/4f7d7576e8c4

8007774: Enable code cache again
Reviewed-by: lagergren, attila, sundar

! src/jdk/nashorn/internal/runtime/resources/Options.properties

Changeset: 82fed56d8dce
Author:    sundar
Date:      2013-04-03 20:17 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/82fed56d8dce

8011382: Data prototype methods and constructor do not call user defined toISOString, valueOf methods per spec.
Reviewed-by: lagergren, jlaskey

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

Changeset: a5a8ddc2e028
Author:    sundar
Date:      2013-04-04 10:24 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/a5a8ddc2e028

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

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

Changeset: 0548c134b9ac
Author:    sundar
Date:      2013-04-04 13:54 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/0548c134b9ac

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

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

Changeset: f638f2f094f7
Author:    jlaskey
Date:      2013-04-04 09:05 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/f638f2f094f7

8011540: PropertyMap histories should not begin with empty map
Reviewed-by: lagergren, sundar
Contributed-by: james.laskey at oracle.com

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

Changeset: 069923cc9de5
Author:    jlaskey
Date:      2013-04-04 09:06 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/069923cc9de5

Merge


Changeset: 18df6640e63f
Author:    sundar
Date:      2013-04-04 18:30 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/18df6640e63f

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

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

Changeset: 5eb1427b6a6d
Author:    attila
Date:      2013-04-04 15:53 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/5eb1427b6a6d

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

! src/jdk/nashorn/internal/objects/NativeJava.java
+ src/jdk/nashorn/internal/runtime/linker/AdaptationException.java
+ src/jdk/nashorn/internal/runtime/linker/AdaptationResult.java
+ src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java
+ src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
+ src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
+ src/jdk/nashorn/internal/runtime/linker/JavaAdapterGeneratorBase.java
+ src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/javaclassoverrides.js
+ test/script/basic/javaclassoverrides.js.EXPECTED

Changeset: 73e1270b240c
Author:    attila
Date:      2013-04-04 15:55 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/73e1270b240c

Merge


Changeset: 349360cc1df5
Author:    sundar
Date:      2013-04-04 20:46 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/349360cc1df5

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

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

Changeset: 050fd5696bcb
Author:    attila
Date:      2013-04-04 18:32 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/050fd5696bcb

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

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

Changeset: 1c29dc809de2
Author:    hannesw
Date:      2013-04-05 19:50 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/1c29dc809de2

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

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

Changeset: 437861485ffa
Author:    jlaskey
Date:      2013-04-09 08:36 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/437861485ffa

Merge


Changeset: 35881a9d0fc2
Author:    lana
Date:      2013-04-16 08:16 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/35881a9d0fc2

Merge

- test/script/basic/JDK-8017010.js
- test/script/basic/JDK-8017010.js.EXPECTED

Changeset: e7e82c1e9aed
Author:    katleman
Date:      2013-04-12 15:22 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/e7e82c1e9aed

8012048: JDK8 b85 source with GPL header errors
Reviewed-by: iris, mduigou, jjg

! docs/JavaScriptingProgrammersGuide.html
! src/jdk/nashorn/api/scripting/Formatter.java

Changeset: 399a4b8e4607
Author:    katleman
Date:      2013-04-15 14:21 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/399a4b8e4607

Merge


Changeset: 002ad9d6735f
Author:    katleman
Date:      2013-04-16 15:00 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/002ad9d6735f

Merge


Changeset: 899cbeee7253
Author:    katleman
Date:      2013-04-18 10:30 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/899cbeee7253

Added tag jdk8-b86 for changeset 002ad9d6735f

! .hgtags

Changeset: 480b90430d29
Author:    lana
Date:      2013-04-11 19:16 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/480b90430d29

Merge


Changeset: 635a93b61d34
Author:    hannesw
Date:      2013-04-10 14:00 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/635a93b61d34

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

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

Changeset: b4ea8678bf15
Author:    hannesw
Date:      2013-04-10 14:05 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/b4ea8678bf15

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

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

Changeset: 8ae9ed1ac1e2
Author:    hannesw
Date:      2013-04-10 14:08 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/8ae9ed1ac1e2

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

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

Changeset: 571e06d5d23c
Author:    sundar
Date:      2013-04-11 13:20 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/571e06d5d23c

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

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

Changeset: 256bb030ce0a
Author:    sundar
Date:      2013-04-11 15:04 +0530
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/256bb030ce0a

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

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

Changeset: a3fc89d33072
Author:    hannesw
Date:      2013-04-11 12:16 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/a3fc89d33072

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

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

Changeset: ed4293ceec0e
Author:    hannesw
Date:      2013-04-12 16:31 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/ed4293ceec0e

8011884: Regexp literals are compiled twice
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java

Changeset: 36e36a2d4312
Author:    hannesw
Date:      2013-04-12 16:32 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/36e36a2d4312

8011885: Switch to Joni as default Regexp engine
Reviewed-by: lagergren, sundar

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

Changeset: e70e6b38826b
Author:    jlaskey
Date:      2013-04-15 08:39 -0300
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/e70e6b38826b

Merge


Changeset: 222a72df2f42
Author:    mchung
Date:      2013-04-16 22:11 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/222a72df2f42

8010117: Annotate jdk caller sensitive methods with @sun.reflect.CallerSensitive
Reviewed-by: jrose, alanb, twisti, sundar

! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk/nashorn/internal/runtime/Context.java

Changeset: 44d8612e29b0
Author:    lana
Date:      2013-04-17 10:31 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/44d8612e29b0

Merge


Changeset: cba329ce5efe
Author:    lana
Date:      2013-04-17 21:50 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/cba329ce5efe

Merge


Changeset: 774aeaa89bc1
Author:    lana
Date:      2013-04-23 09:26 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/774aeaa89bc1

Merge


Changeset: 40c107d1ae6f
Author:    katleman
Date:      2013-04-25 09:24 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/nashorn/rev/40c107d1ae6f

Added tag jdk8-b87 for changeset 774aeaa89bc1

! .hgtags




More information about the jigsaw-dev mailing list