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