hg: jdk9/client/nashorn: 21 new changesets
philip.race at oracle.com
philip.race at oracle.com
Mon Sep 15 16:30:52 UTC 2014
Changeset: c17045fd979c
Author: attila
Date: 2014-09-09 15:33 +0200
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/c17045fd979c
8057930: remove eval ID
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.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
! test/script/basic/JDK-8030182_2.js
! test/script/basic/JDK-8030182_2.js.EXPECTED
! test/script/basic/es6/const-empty.js.EXPECTED
! test/script/basic/es6/const-redeclare-extra.js.EXPECTED
! test/script/basic/es6/const-redeclare.js.EXPECTED
! test/script/basic/es6/let-redeclare-extra.js.EXPECTED
! test/script/basic/es6/let-redeclare.js.EXPECTED
! test/script/basic/es6/let_const_reuse.js.EXPECTED
Changeset: dcc08ab6777a
Author: attila
Date: 2014-09-09 15:34 +0200
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/dcc08ab6777a
8057931: Instead of not skipping small functions in parser, make lexer avoid them instead
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
Changeset: 578f8ca1336a
Author: lagergren
Date: 2014-09-10 12:37 +0200
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/578f8ca1336a
8057703: More empty classes generated by Nashorn
Reviewed-by: attila, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java
Changeset: 2c5ba6bd48a7
Author: attila
Date: 2014-09-10 13:08 +0200
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/2c5ba6bd48a7
8034954: Optimistic iteration in for-in and for-each
Reviewed-by: hannesw, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java
Changeset: 8a4af0397070
Author: hannesw
Date: 2014-09-10 15:19 +0200
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/8a4af0397070
8057021: UserAccessorProperty guards fail with multiple globals
Reviewed-by: attila, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.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/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
! test/src/jdk/nashorn/api/scripting/ScopeTest.java
Changeset: fa7ee1ec0448
Author: katleman
Date: 2014-08-21 14:16 -0700
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/fa7ee1ec0448
Added tag jdk9-b27 for changeset 221a84ef44c0
! .hgtags
Changeset: 00c31e5eaf26
Author: lana
Date: 2014-08-28 14:53 -0700
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/00c31e5eaf26
Merge
! .hgtags
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunctions.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledScript.java
Changeset: adc2b63e654a
Author: katleman
Date: 2014-08-29 11:30 -0700
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/adc2b63e654a
Added tag jdk9-b28 for changeset 00c31e5eaf26
! .hgtags
Changeset: e541ebaf2ab7
Author: lana
Date: 2014-08-29 11:58 -0700
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/e541ebaf2ab7
Merge
Changeset: 0cf05971521d
Author: katleman
Date: 2014-09-04 13:26 -0700
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/0cf05971521d
Added tag jdk9-b29 for changeset e541ebaf2ab7
! .hgtags
Changeset: 072dbed6c5d9
Author: lana
Date: 2014-09-04 14:45 -0700
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/072dbed6c5d9
Merge
Changeset: ba55f0a6473f
Author: lana
Date: 2014-09-10 19:37 -0700
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/ba55f0a6473f
Merge
- 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
Changeset: 1f2fa7bd6d95
Author: attila
Date: 2014-09-11 17:12 +0200
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/1f2fa7bd6d95
8058100: Reduce the RecompilableScriptFunctionData footprint
Reviewed-by: jlaskey, lagergren
! 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/ObjectClassGenerator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
Changeset: 5a238407c8f1
Author: hannesw
Date: 2014-09-11 17:23 +0200
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/5a238407c8f1
8058179: Global constants get in the way of self-modifying properties
Reviewed-by: attila, jlaskey, sundar, lagergren
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8058179.js
+ test/script/basic/JDK-8058179.js.EXPECTED
Changeset: 8ad3a44f2927
Author: wetmore
Date: 2014-09-11 12:18 -0700
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/8ad3a44f2927
8058180: .hgignore should be updated with webrev in all repos
Reviewed-by: jrose, katleman, jjg
! .hgignore
Changeset: 45a09ce8502e
Author: katleman
Date: 2014-09-11 09:09 -0700
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/45a09ce8502e
Added tag jdk9-b30 for changeset 072dbed6c5d9
! .hgtags
Changeset: 77efdecfa2a5
Author: lana
Date: 2014-09-11 14:30 -0700
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/77efdecfa2a5
Merge
- 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
Changeset: a20309596c42
Author: hannesw
Date: 2014-09-12 11:00 +0200
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/a20309596c42
8057743: Single quotes must be escaped in message resource file
Reviewed-by: attila, lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/JDK-8043232.js.EXPECTED
! test/script/basic/JDK-8049242.js.EXPECTED
Changeset: ec55eed621a8
Author: hannesw
Date: 2014-09-12 15:01 +0200
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/ec55eed621a8
8058304: Non-serializable fields in serializable classes
Reviewed-by: lagergren, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
Changeset: e86dd06a8ccb
Author: sundar
Date: 2014-09-15 15:18 +0530
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/e86dd06a8ccb
8058422: Users should be able to overwrite "context" and "engine" variables
Reviewed-by: lagergren, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
+ test/script/basic/JDK-8058422.js
! test/src/jdk/nashorn/api/scripting/ScopeTest.java
Changeset: 10f36ba5ef80
Author: hannesw
Date: 2014-09-15 17:51 +0200
URL: http://hg.openjdk.java.net/jdk9/client/nashorn/rev/10f36ba5ef80
8056978: ClassCastException: cannot cast jdk.nashorn.internal.scripts.JO*
Reviewed-by: jlaskey, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
+ test/script/basic/JDK-8056978.js
+ test/script/basic/JDK-8056978.js.EXPECTED
More information about the jdk9-all-changes
mailing list