hg: jdk9/client/nashorn: 13 new changesets
david.dehaven at oracle.com
david.dehaven at oracle.com
Mon Sep 28 20:22:32 UTC 2015
Changeset: 285f2316315c
Author: lana
Date: 2015-09-18 10:46 -0700
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/285f2316315c
Added tag jdk9-b82 for changeset 8bab0a9d8a63
! .hgtags
Changeset: 21b86b980a5f
Author: lana
Date: 2015-09-18 14:21 -0700
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/21b86b980a5f
Merge
- samples/EvalWithArbitraryThis.java.orig
Changeset: 6e5080fdfaad
Author: hannesw
Date: 2015-09-19 16:04 +0200
URL: http://hg.openjdk.java.net/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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/jdk9/client/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
More information about the jdk9-all-changes
mailing list