hg: panama/panama/nashorn: 32 new changesets

henry.jen at oracle.com henry.jen at oracle.com
Tue Oct 6 17:23:28 UTC 2015


Changeset: bfe6bd5d57bf
Author:    sundar
Date:      2015-09-04 17:11 +0530
URL:       http://hg.openjdk.java.net/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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: 285f2316315c
Author:    lana
Date:      2015-09-18 10:46 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/285f2316315c

Added tag jdk9-b82 for changeset 8bab0a9d8a63

! .hgtags

Changeset: 751ada854e5a
Author:    sundar
Date:      2015-09-14 16:13 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/751ada854e5a

8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes
Reviewed-by: attila, hannesw

- samples/EvalWithArbitraryThis.java.orig
+ samples/exceptionswallow.js
! samples/find_nonfinals2.js
! samples/javafoovars.js
+ samples/resourcetrysuggester.js
! samples/zipfs.js
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditPad.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/ExternalEditor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.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/Compiler.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java

Changeset: 31f1156a592b
Author:    sundar
Date:      2015-09-15 19:31 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/31f1156a592b

8080501: javaarrayconversion.js test is flawed
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/javaarrayconversion.js

Changeset: c209abbe9b24
Author:    sundar
Date:      2015-09-16 16:26 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/c209abbe9b24

8136544: Call site switching to megamorphic causes incorrect property read
Reviewed-by: attila, mhaupt

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.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
+ test/script/basic/JDK-8136544.js
! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java

Changeset: b4eb53200105
Author:    hannesw
Date:      2015-09-16 14:42 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/b4eb53200105

8134609: Allow constructors with same prototoype map to share the allocator map
Reviewed-by: attila, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Debug.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/RecompilableScriptFunctionData.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/SetMethodCreator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SharedPropertyMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
! test/script/basic/JDK-8134569.js
! test/script/basic/JDK-8134569.js.EXPECTED
+ test/script/basic/JDK-8134609.js

Changeset: 79781ce06df7
Author:    attila
Date:      2015-09-16 18:34 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/79781ce06df7

8135251: Use Unsafe.defineAnonymousClass for loading Nashorn script code
Reviewed-by: hannesw, lagergren, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.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/Timing.java

Changeset: d62c5288738a
Author:    attila
Date:      2015-09-16 18:44 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/d62c5288738a

8136647: Syntactic error accidentally left in JDK-8135251 changeset
Reviewed-by: sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java

Changeset: 67bab332bcb3
Author:    sundar
Date:      2015-09-17 18:23 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/67bab332bcb3

8136694: Megemorphic scope access does not throw ReferenceError when property is missing
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! test/script/basic/JDK-8044750.js
+ test/script/basic/JDK-8136694.js

Changeset: 21b86b980a5f
Author:    lana
Date:      2015-09-18 14:21 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/21b86b980a5f

Merge

- samples/EvalWithArbitraryThis.java.orig

Changeset: 4d320336c48c
Author:    lana
Date:      2015-09-25 22:59 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/4d320336c48c

Added tag jdk9-b83 for changeset 21b86b980a5f

! .hgtags

Changeset: 6e5080fdfaad
Author:    hannesw
Date:      2015-09-19 16:04 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/6e5080fdfaad

8135190: Method code too large in Babel browser.js script
Reviewed-by: attila, sundar

! 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/FieldObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ObjectNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Splittable.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8135190.js

Changeset: f86149c8aaea
Author:    sundar
Date:      2015-09-22 12:57 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/f86149c8aaea

8136832: property_delete.js tests be moved out from currently-failing
Reviewed-by: attila, lagergren, hannesw

- test/script/currently-failing/property_delete.js
+ test/script/maptests/property_delete.js

Changeset: 678db05f13ba
Author:    sundar
Date:      2015-09-22 14:00 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/678db05f13ba

8136894: test/script/currently-failing/gettersetter.js passes, move it out of currently-failing tests
Reviewed-by: hannesw, mhaupt

- test/script/currently-failing/gettersetter.js
+ test/script/maptests/gettersetter.js

Changeset: d09ca2242f2f
Author:    sundar
Date:      2015-09-25 16:01 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/d09ca2242f2f

8137134: invokespecial on indirect super interface is generated by Java adapter generator
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
+ test/script/basic/JDK-8137134.js
+ test/script/basic/JDK-8137134.js.EXPECTED
+ test/src/jdk/nashorn/test/models/A.java
+ test/src/jdk/nashorn/test/models/B.java

Changeset: 47848d88093b
Author:    attila
Date:      2015-09-25 12:46 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/47848d88093b

8134490: Dead var statement evacuation incorrectly descends into nested functions
Reviewed-by: hannesw, mhaupt

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
+ test/script/basic/JDK-8134490.js

Changeset: 8d8d5527b409
Author:    attila
Date:      2015-09-25 15:57 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/8d8d5527b409

8136700: Make sure Context.anonymousHostClasses doesn't grow unbounded
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java

Changeset: ae68bfedfad2
Author:    attila
Date:      2015-09-25 17:53 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/ae68bfedfad2

8134488: var statement in if(false) block incorrectly evacuated into enclosing function
Reviewed-by: hannesw, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
+ test/script/basic/JDK-8134488.js
+ test/script/basic/JDK-8134488.js.EXPECTED

Changeset: 214b97ba911f
Author:    lana
Date:      2015-09-26 09:22 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/214b97ba911f

Merge

- test/script/currently-failing/gettersetter.js
- test/script/currently-failing/property_delete.js

Changeset: abdaed49a3ed
Author:    lana
Date:      2015-10-05 20:25 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/abdaed49a3ed

Added tag jdk9-b84 for changeset 214b97ba911f

! .hgtags



More information about the panama-dev mailing list