hg: lambda/lambda/nashorn: 151 new changesets (original) (raw)
mike.duigou at oracle.com mike.duigou at oracle.com
Mon Apr 8 17:06:34 PDT 2013
- Previous message: Refactoring for DRY
- Next message: hg: lambda/lambda/jaxws: correction for methods that don't actually override
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Changeset: b8a1b238c77c Author: duke Date: 2007-12-01 00:00 +0000 URL: http://hg.openjdk.java.net/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/nashorn/rev/b228e3cdbfc3
Merge
Changeset: b632446ba138 Author: sundar Date: 2013-02-19 20:33 +0530 URL: http://hg.openjdk.java.net/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/nashorn/rev/3b222c90b7de
Merge
Changeset: f90810d79b57 Author: hannesw Date: 2013-03-04 11:44 +0100 URL: http://hg.openjdk.java.net/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/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/lambda/lambda/nashorn/rev/e0378f0a50da
Added tag jdk8-b84 for changeset 999cc1bf5520
! .hgtags
- Previous message: Refactoring for DRY
- Next message: hg: lambda/lambda/jaxws: correction for methods that don't actually override
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]