hg: graal/graal-jvmci-9/nashorn: 13 new changesets

christian.thalinger at oracle.com christian.thalinger at oracle.com
Wed Oct 7 20:07:08 UTC 2015


Changeset: d09ca2242f2f
Author:    sundar
Date:      2015-09-25 16:01 +0530
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: 4d320336c48c
Author:    lana
Date:      2015-09-25 22:59 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/4d320336c48c

Added tag jdk9-b83 for changeset 21b86b980a5f

! .hgtags

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

Merge

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

Changeset: f436923c391f
Author:    attila
Date:      2015-09-28 08:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/f436923c391f

8134502: introduce abstraction for basic NodeVisitor usage
Reviewed-by: lagergren, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.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/CacheAst.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/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/ProgramPoints.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/PrintVisitor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/SimpleNodeVisitor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java

Changeset: 8535274223d7
Author:    sundar
Date:      2015-09-28 18:58 +0530
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/8535274223d7

8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
! test/src/jdk/nashorn/api/scripting/test/PluggableJSObjectTest.java

Changeset: f62799ca2ade
Author:    attila
Date:      2015-09-30 10:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/f62799ca2ade

8137333: Boundless soft caching of property map histories causes high memory pressure
Reviewed-by: hannesw, sundar

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

Changeset: 40f468a095c6
Author:    sundar
Date:      2015-09-30 20:20 +0530
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/40f468a095c6

8138643: nashorn ant build.xml javadoc, javadocapi targets are broken and netbeans makefile does not include shell sources
Reviewed-by: attila, hannesw

! make/build.xml
! make/nbproject/project.xml

Changeset: 6adb23130ed6
Author:    hannesw
Date:      2015-10-01 10:37 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/6adb23130ed6

8138632: Sparse array does not handle growth of underlying dense array
Reviewed-by: attila, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
+ test/script/basic/JDK-8138632.js
+ test/script/basic/JDK-8138632.js.EXPECTED

Changeset: d8936a4a0186
Author:    sundar
Date:      2015-10-01 21:27 +0530
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/d8936a4a0186

8138616: invokeFunction fails if function calls a function defined in GLOBAL_SCOPE
Reviewed-by: hannesw, mhaupt

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
- test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java
+ test/src/jdk/nashorn/api/scripting/test/JSONCompatibleTest.java
! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java

Changeset: c0daaf05ae60
Author:    twisti
Date:      2015-10-05 07:52 -1000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/c0daaf05ae60

Merge

- test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java



More information about the graal-dev mailing list