hg: graal/graal-jvmci-9/nashorn: 13 new changesets
christian.thalinger at oracle.com
christian.thalinger at oracle.com
Fri Sep 18 17:51:34 UTC 2015
Changeset: bfe6bd5d57bf
Author: sundar
Date: 2015-09-04 17:11 +0530
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/nashorn/rev/c13179703f65
8136349: Typos patch for nashorn sources submitted on Sep 10, 2015
Reviewed-by: hannesw, mhaupt, lagergren, attila
Contributed-by: asashour at 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/graal/graal-jvmci-9/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
More information about the graal-dev
mailing list