Changeset: bfe6bd5d57bf Author: sundar Date: 2015-09-04 17:11 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/bfe6bd5d57bf
8135054: Add more samples to nashorn samples directory Reviewed-by: mhaupt, hannesw + samples/EvalWithArbitraryThis.java + samples/EvalWithArbitraryThis.java.orig + samples/LambdaAsFunc.java + samples/Main.asm + samples/Main.class + samples/PrintToString.java + samples/array_removeif.js + samples/bind_on_java.js + samples/call_bind_java.js + samples/check_nashorn.js + samples/datetime.js + samples/defaults.js + samples/find_max_lines.js + samples/fixed_point.js + samples/importstatic.js + samples/java_completion.js + samples/jrtlist.js + samples/mothers_day.js + samples/passwordgen.js + samples/print_symlinks.js + samples/sort_by_java8.js + samples/this_for_eval.js Changeset: 0ee4c3b61e45 Author: attila Date: 2015-09-07 11:11 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/0ee4c3b61e45 8135075: Reorder short-circuit tests in ApplySpecialization to run cheapest first Reviewed-by: hannesw, mhaupt, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java Changeset: 37a9addb8c8d Author: sundar Date: 2015-09-07 20:07 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/37a9addb8c8d 8135151: jjs should work in cygwin environment Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java Changeset: 330ddba6ffc4 Author: ihse Date: 2015-09-09 09:36 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/330ddba6ffc4 8065912: Better handling of classpath in build-infra Reviewed-by: erikj ! make/BuildNashorn.gmk Changeset: a750a66640e0 Author: sundar Date: 2015-09-09 17:19 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/a750a66640e0 8027137: Merge ScriptFunction and ScriptFunctionImpl Reviewed-by: attila, hannesw, mhaupt ! 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/StringConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeError.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/PrototypeObject.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PrototypeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java Changeset: 97bb1c7b0f50 Author: hannesw Date: 2015-09-10 13:46 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/97bb1c7b0f50 8135000: Number.prototype.toFixed returns wrong string for 0.5 and -0.5 Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java + test/script/basic/JDK-8135000.js + test/script/basic/JDK-8135000.js.EXPECTED Changeset: ca0e29811b81 Author: hannesw Date: 2015-09-10 13:50 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/ca0e29811b81 8134569: Add tests for prototype callsites Reviewed-by: attila, sundar + test/script/basic/JDK-8134569.js + test/script/basic/JDK-8134569.js.EXPECTED Changeset: e7d479909bc5 Author: attila Date: 2015-09-10 14:00 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/e7d479909bc5 8135262: Sanitize CodeInstaller API Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java ! test/script/trusted/JDK-8006529.js Changeset: c62b95b20e60 Author: attila Date: 2015-09-10 15:24 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/c62b95b20e60 8135336: Fix broken build after JDK-8135262 Reviewed-by: hannesw, sundar ! test/script/trusted/JDK-8006529.js Changeset: bbe835067b89 Author: attila Date: 2015-09-10 15:28 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/bbe835067b89 8135337: NativeDebug.dumpCounters with incorrect scope count Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Scope.java Changeset: 882bbbfcaf03 Author: sundar Date: 2015-09-10 19:09 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/882bbbfcaf03 8135332: ScriptFunction constructor should use is bound and is strict check rather than checking for 'arguments' and 'caller' Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java Changeset: c13179703f65 Author: sundar Date: 2015-09-11 15:43 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/c13179703f65 8136349: Typos patch for nashorn sources submitted on Sep 10, 2015 Reviewed-by: hannesw, mhaupt, lagergren, attila Contributed-by: asash...@yahoo.com ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BytecodeOps.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornClassReader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextBaseNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ParserException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Config.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/parser.js Changeset: 8bab0a9d8a63 Author: lana Date: 2015-09-11 12:59 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/8bab0a9d8a63 Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/PrototypeObject.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java Changeset: 07a2220786ff Author: chegar Date: 2015-09-18 15:29 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/07a2220786ff Merge ! make/BuildNashorn.gmk - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/PrototypeObject.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! test/script/trusted/JDK-8006529.js Changeset: 285f2316315c Author: lana Date: 2015-09-18 10:46 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/285f2316315c Added tag jdk9-b82 for changeset 8bab0a9d8a63 ! .hgtags Changeset: 64d4a449744c Author: chegar Date: 2015-09-18 19:03 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/64d4a449744c Merge ! .hgtags