hg: jdk9/client/nashorn: 6 new changesets

david.dehaven at oracle.com david.dehaven at oracle.com
Mon Jun 23 22:11:35 UTC 2014


Changeset: 5d4795d6c1e2
Author:    lagergren
Date:      2014-06-19 10:46 +0200
URL:       http://hg.openjdk.java.net/jdk9/client/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/client/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/client/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/client/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/client/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/client/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



More information about the jdk9-client-changes mailing list