hg: jdk9/jdk9/nashorn: 26 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Wed Jul 9 17:52:49 UTC 2014
Changeset: 5d4795d6c1e2
Author: lagergren
Date: 2014-06-19 10:46 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/5d4795d6c1e2
8047078: Fuzzing bug discovered when ArrayLiteralNodes weren't immutable
Reviewed-by: attila, sundar
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! test/script/basic/JDK-8047057.js
+ test/script/basic/JDK-8047078.js
Changeset: 4489c79d4f3c
Author: sundar
Date: 2014-06-19 20:36 +0530
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/4489c79d4f3c
8047369: Add regression tests for passing test cases of JDK-8024971
Reviewed-by: hannesw, jlaskey
+ test/script/basic/JDK-8047369.js
Changeset: 69ac4832e447
Author: attila
Date: 2014-06-20 12:25 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/69ac4832e447
8046921: Deoptimization type information peristence
Reviewed-by: hannesw, lagergren
! make/project.properties
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/Compiler.java
+ src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk/nashorn/internal/codegen/TypeMap.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! test/script/basic/JDK-8030182_2.js.EXPECTED
Changeset: 6afee63aa1cc
Author: attila
Date: 2014-06-23 10:59 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/6afee63aa1cc
8046905: apply on apply is broken
Reviewed-by: hannesw, lagergren
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8046905.js
+ test/script/basic/JDK-8046905.js.EXPECTED
! test/script/basic/JDK-8047057.js
Changeset: 3edd4da9386f
Author: sundar
Date: 2014-06-23 21:23 +0530
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/3edd4da9386f
8047728: (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined
Reviewed-by: jlaskey, hannesw, attila
+ bin/jjsdebug.sh
! make/nbproject/ide-targets.xml
! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
+ test/script/basic/JDK-8047728.js
Changeset: 72493c5057dd
Author: hannesw
Date: 2014-06-23 18:32 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/72493c5057dd
8046201: Avoid repeated flattening of nested ConsStrings
Reviewed-by: lagergren, attila
! src/jdk/nashorn/internal/runtime/ConsString.java
+ test/src/jdk/nashorn/internal/runtime/ConsStringTest.java
Changeset: 4f3468f46d20
Author: sundar
Date: 2014-06-24 19:43 +0530
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/4f3468f46d20
8047959: bindings created for declarations in eval code are not mutable
Reviewed-by: jlaskey, attila
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/MapCreator.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/Source.java
+ test/script/basic/JDK-8047959.js
+ test/script/basic/JDK-8047959.js.EXPECTED
Changeset: cf90d5f11b98
Author: attila
Date: 2014-06-24 19:29 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/cf90d5f11b98
8048009: Type info caching accidentally defeated
Reviewed-by: hannesw, jlaskey
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
Changeset: a8bab91498c2
Author: sundar
Date: 2014-06-25 17:08 +0530
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/a8bab91498c2
8048071: eval within 'with' statement does not use correct scope if with scope expression has a copy of eval
Reviewed-by: hannesw, jlaskey
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/ir/IdentNode.java
+ test/script/basic/JDK-8048071.js
+ test/script/basic/JDK-8048071.js.EXPECTED
Changeset: 0489dcbb882b
Author: hannesw
Date: 2014-06-25 14:36 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/0489dcbb882b
8048079: Persistent code store is broken after optimistic types merge
Reviewed-by: sundar, jlaskey, attila
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
+ test/script/basic/JDK-8048079_1.js
+ test/script/basic/JDK-8048079_1.js.EXPECTED
+ test/script/basic/JDK-8048079_2.js
+ test/script/basic/JDK-8048079_2.js.EXPECTED
! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java
Changeset: 6ab069e48456
Author: attila
Date: 2014-06-26 13:12 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/6ab069e48456
8047357: More precise synthetic return + unreachable throw
Reviewed-by: lagergren, sundar
! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/CaseNode.java
! src/jdk/nashorn/internal/ir/ExpressionStatement.java
! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/Statement.java
+ src/jdk/nashorn/internal/ir/Terminal.java
! src/jdk/nashorn/internal/ir/debug/ASTWriter.java
! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
! test/script/basic/JDK-8047057.js
+ test/script/basic/JDK-8047357.js
+ test/script/basic/JDK-8047357.js.EXPECTED
Changeset: 75a86907fa90
Author: attila
Date: 2014-06-26 15:36 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/75a86907fa90
8047371: local variable declaration in TypeEvaluator should use ScriptObject.addOwnProperty instead of .set
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/codegen/TypeEvaluator.java
+ test/script/basic/JDK-8047371.js
+ test/script/basic/JDK-8047371.js.EXPECTED
Changeset: 2bb8aaa1192e
Author: lagergren
Date: 2014-06-27 10:47 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/2bb8aaa1192e
8048505: ScriptingFunctions.readFully couldn't handle file names represented as ConsStrings
Reviewed-by: sundar, hannesw
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
+ test/script/basic/JDK-8048505.js
+ test/script/basic/JDK-8048505.js.EXPECTED
Changeset: 33e826f0e742
Author: sundar
Date: 2014-06-27 21:54 +0530
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/33e826f0e742
8046013: TypeError: Cannot apply "with" to non script object
Reviewed-by: lagergren, hannesw
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/WithObject.java
+ test/script/basic/JDK-8046013.js
+ test/script/basic/JDK-8046013.js.EXPECTED
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
Changeset: d707226979a9
Author: sundar
Date: 2014-06-30 20:23 +0530
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/d707226979a9
8048718: JSON.parse('{"0":0, "64":0}') throws ArrayindexOutOfBoundsException
Reviewed-by: lagergren, hannesw, attila
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8048718.js
Changeset: 6d8005c341ee
Author: hannesw
Date: 2014-06-30 17:31 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/6d8005c341ee
8048586: String concatenation with optimistic types is slow
Reviewed-by: lagergren, attila
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/types/ObjectType.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/runtime/JSType.java
+ test/script/basic/JDK-8048586.js
Changeset: 947cd4cdca37
Author: sundar
Date: 2014-07-01 17:37 +0530
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/947cd4cdca37
8047359: large string size RangeError should be thrown rather than reporting negative length
Reviewed-by: hannesw, attila
! make/build.xml
! src/jdk/internal/dynalink/beans/OverloadedMethod.java
! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk/nashorn/internal/codegen/FunctionSignature.java
! src/jdk/nashorn/internal/ir/debug/NashornClassReader.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/runtime/ConsString.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/Source.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
! src/jdk/nashorn/internal/runtime/linker/InvokeByName.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8047359.js
Changeset: 08e791e084ae
Author: lana
Date: 2014-07-01 14:27 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/08e791e084ae
Merge
Changeset: fd943e294985
Author: sundar
Date: 2014-07-02 18:10 +0530
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/fd943e294985
8043232: Index selection of overloaded java new constructors
Reviewed-by: attila, hannesw, jlaskey
! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk/internal/dynalink/beans/BeansLinker.java
! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk/internal/dynalink/beans/DynamicMethod.java
! src/jdk/internal/dynalink/beans/DynamicMethodLinker.java
! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
! src/jdk/internal/dynalink/beans/StaticClassLinker.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8043232.js
+ test/script/basic/JDK-8043232.js.EXPECTED
Changeset: f364357f0290
Author: attila
Date: 2014-07-03 11:18 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/f364357f0290
8049222: JSType class exposes public mutable arrays
Reviewed-by: hannesw, sundar
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
Changeset: 0dd54eea1a25
Author: attila
Date: 2014-07-03 11:18 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/0dd54eea1a25
8049223: RewriteException class exposes public mutable arrays
Reviewed-by: hannesw, sundar
! src/jdk/nashorn/internal/runtime/RewriteException.java
Changeset: ad26ecacc9a3
Author: attila
Date: 2014-07-03 11:18 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/ad26ecacc9a3
8049225: Source class exposes public mutable array
Reviewed-by: hannesw, sundar
! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk/nashorn/internal/runtime/Source.java
Changeset: 0e923ff689b9
Author: attila
Date: 2014-07-03 16:15 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/0e923ff689b9
8047166: 'do with({}) break ; while(0);' crashes in CodeGenerator
Reviewed-by: hannesw, jlaskey
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
+ test/script/basic/JDK-8047166.js
Changeset: 75b62ab45160
Author: attila
Date: 2014-07-03 17:14 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/75b62ab45160
8047331: Assertion in CompiledFunction when running earley-boyer after Merge
Reviewed-by: hannesw, jlaskey
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
Changeset: 9687a3590924
Author: sundar
Date: 2014-07-03 23:03 +0530
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/9687a3590924
8049242: Explicit constructor overload selection should work with StaticClass as well
Reviewed-by: jlaskey, attila
! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
! src/jdk/internal/dynalink/beans/StaticClassLinker.java
! test/script/basic/JDK-8043232.js
! test/script/basic/JDK-8043232.js.EXPECTED
+ test/script/basic/JDK-8049242.js
+ test/script/basic/JDK-8049242.js.EXPECTED
Changeset: a9d39bcfeb1b
Author: lana
Date: 2014-07-09 10:41 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/a9d39bcfeb1b
Merge
More information about the jdk9-all-changes
mailing list