hg: jdk8u/jdk8u/nashorn: 19 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Tue Sep 16 18:15:46 UTC 2014
Changeset: 46647c4943ff
Author: attila
Date: 2014-09-03 14:33 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/46647c4943ff
8056913: Limit the size of type info cache on disk
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk/nashorn/internal/codegen/types/Type.java
Changeset: b7a2db4de254
Author: hannesw
Date: 2014-09-04 18:47 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/b7a2db4de254
8051889: Implement block scoping in symbol assignment and scope computation
Reviewed-by: attila, lagergren
! make/build.xml
! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/MapCreator.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk/nashorn/internal/codegen/TypeEvaluator.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/ir/VarNode.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! src/jdk/nashorn/internal/runtime/resources/Options.properties
! src/jdk/nashorn/tools/Shell.java
+ test/script/basic/es6/block-function-decl.js
+ test/script/basic/es6/block-function-decl.js.EXPECTED
+ test/script/basic/es6/const-empty.js
+ test/script/basic/es6/const-empty.js.EXPECTED
+ test/script/basic/es6/const-reassign.js
+ test/script/basic/es6/const-reassign.js.EXPECTED
+ test/script/basic/es6/const-redeclare.js
+ test/script/basic/es6/const-redeclare.js.EXPECTED
+ test/script/basic/es6/const-self.js
+ test/script/basic/es6/const-self.js.EXPECTED
+ test/script/basic/es6/const-tdz.js
+ test/script/basic/es6/const-tdz.js.EXPECTED
+ test/script/basic/es6/const.js
+ test/script/basic/es6/const.js.EXPECTED
+ test/script/basic/es6/for-let.js
+ test/script/basic/es6/for-let.js.EXPECTED
+ test/script/basic/es6/let-eval.js
+ test/script/basic/es6/let-eval.js.EXPECTED
+ test/script/basic/es6/let-load-lib.js
+ test/script/basic/es6/let-load.js
+ test/script/basic/es6/let-load.js.EXPECTED
+ test/script/basic/es6/let-nodeclare.js
+ test/script/basic/es6/let-nodeclare.js.EXPECTED
+ test/script/basic/es6/let-redeclare.js
+ test/script/basic/es6/let-redeclare.js.EXPECTED
+ test/script/basic/es6/let-self.js
+ test/script/basic/es6/let-self.js.EXPECTED
+ test/script/basic/es6/let-tdz.js
+ test/script/basic/es6/let-tdz.js.EXPECTED
+ test/script/basic/es6/let.js
+ test/script/basic/es6/let.js.EXPECTED
! test/script/trusted/JDK-8006529.js
! test/src/jdk/nashorn/internal/codegen/CompilerTest.java
! test/src/jdk/nashorn/internal/parser/ParserTest.java
Changeset: 7caec82669a4
Author: sundar
Date: 2014-09-08 15:51 +0530
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/7caec82669a4
8057742: ant clean test should not fail if one or more external test suites are missing
Reviewed-by: lagergren, hannesw
- test/script/basic/JDK-8048079_1.js
- test/script/basic/JDK-8048079_1.js.EXPECTED
+ test/script/basic/JDK-8048079_1a.js
+ test/script/basic/JDK-8048079_1a.js.EXPECTED
+ test/script/basic/JDK-8048079_1b.js
+ test/script/basic/JDK-8048079_1b.js.EXPECTED
- test/script/basic/JDK-8048079_2.js
- test/script/basic/JDK-8048079_2.js.EXPECTED
+ test/script/basic/JDK-8048079_2a.js
+ test/script/basic/JDK-8048079_2a.js.EXPECTED
+ test/script/basic/JDK-8048079_2b.js
+ test/script/basic/JDK-8048079_2b.js.EXPECTED
! test/script/basic/splitter.js
! test/script/basic/splitter.js.EXPECTED
+ test/script/basic/splitter_prototype.js
+ test/script/basic/splitter_prototype.js.EXPECTED
+ test/script/basic/splitter_yui.js
+ test/script/basic/splitter_yui.js.EXPECTED
! test/src/jdk/nashorn/internal/test/framework/TestFinder.java
Changeset: 45f9decf4fb5
Author: attila
Date: 2014-09-04 18:57 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/45f9decf4fb5
8056129: AtomicInteger is treated as primitive number with optimistic compilation
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
+ test/script/basic/JDK-8056129.js
+ test/script/basic/JDK-8056129.js.EXPECTED
Changeset: f5be4bdd0f6e
Author: attila
Date: 2014-09-08 18:40 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/f5be4bdd0f6e
8057148: Skip nested functions on reparse
Reviewed-by: hannesw, lagergren
! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/parser/TokenStream.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/Timing.java
! src/jdk/nashorn/tools/Shell.java
! test/script/basic/optimistic_check_type.js
Changeset: 33bde22b7740
Author: yan
Date: 2014-09-08 15:37 +0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/33bde22b7740
8057678: Tests for let and const keywords in Nashorn
Reviewed-by: hannesw, lagergren
Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com>
+ test/script/basic/es6/const-redeclare-extra.js
+ test/script/basic/es6/const-redeclare-extra.js.EXPECTED
+ test/script/basic/es6/let-redeclare-extra.js
+ test/script/basic/es6/let-redeclare-extra.js.EXPECTED
+ test/script/basic/es6/let_const_closure.js
+ test/script/basic/es6/let_const_closure.js.EXPECTED
+ test/script/basic/es6/let_const_reuse.js
+ test/script/basic/es6/let_const_reuse.js.EXPECTED
+ test/script/basic/es6/let_different_types.js
+ test/script/basic/es6/let_different_types.js.EXPECTED
+ test/script/basic/es6/let_loops.js
+ test/script/basic/es6/let_loops.js.EXPECTED
Changeset: f01257b46cf1
Author: lana
Date: 2014-09-09 11:14 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/f01257b46cf1
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: 5ad0607cf1a4
Author: attila
Date: 2014-09-09 15:33 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/5ad0607cf1a4
8057930: remove eval ID
Reviewed-by: hannesw, sundar
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/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: b788246cf987
Author: attila
Date: 2014-09-09 15:34 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/b788246cf987
8057931: Instead of not skipping small functions in parser, make lexer avoid them instead
Reviewed-by: hannesw, sundar
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/parser/Parser.java
Changeset: 241685439f70
Author: attila
Date: 2014-09-10 13:08 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/241685439f70
8034954: Optimistic iteration in for-in and for-each
Reviewed-by: hannesw, lagergren
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/codegen/TypeEvaluator.java
Changeset: 5b052fbc5834
Author: lagergren
Date: 2014-09-04 10:52 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/5b052fbc5834
8057019: Various problems with extra arguments to applies
Reviewed-by: attila, hannesw, jlaskey
- bin/fixorphantests.sh
- bin/fixwhitespace.sh
- bin/jjsdebug.sh
- bin/rm-non-tracked.sh
- bin/run_octane.sh
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
+ test/script/basic/JDK-8057019-2.js
+ test/script/basic/JDK-8057019-2.js.EXPECTED
+ test/script/basic/JDK-8057019-payload.js
+ test/script/basic/JDK-8057019.js
+ test/script/basic/JDK-8057019.js.EXPECTED
! test/script/basic/apply_to_call/apply_to_call4.js.EXPECTED
Changeset: c2f412069f9b
Author: lagergren
Date: 2014-09-04 14:42 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/c2f412069f9b
8057551: Let the -d flag dump _all_ generated classes to disk and work outside --compile-only mode
Reviewed-by: attila, jlaskey
! src/jdk/nashorn/internal/codegen/DumpBytecode.java
Changeset: afdad86ffdde
Author: lagergren
Date: 2014-09-05 16:28 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/afdad86ffdde
8057611: Nashorn did not dump the JOx classes to disk when running with the -d flag
Reviewed-by: attila, sundar, hannesw
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
Changeset: 3f49db18721f
Author: lagergren
Date: 2014-09-05 16:28 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/3f49db18721f
8057588: Lots of trivial (empty) classes were generated by the Nashorn compiler as part of restOf-method generation
Reviewed-by: attila, sundar, hannesw
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Compiler.java
+ src/jdk/nashorn/internal/ir/CompileUnitHolder.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/SplitNode.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
Changeset: 698280da463a
Author: lagergren
Date: 2014-09-10 12:37 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/698280da463a
8057703: More empty classes generated by Nashorn
Reviewed-by: attila, sundar
! src/jdk/nashorn/internal/codegen/ClassEmitter.java
! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/runtime/Timing.java
Changeset: 2cad9bf911a4
Author: attila
Date: 2014-09-11 17:12 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/2cad9bf911a4
8058100: Reduce the RecompilableScriptFunctionData footprint
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
+ src/jdk/nashorn/internal/runtime/AllocationStrategy.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
Changeset: e94bfa3c6c6c
Author: hannesw
Date: 2014-09-11 18:04 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/e94bfa3c6c6c
8057021: UserAccessorProperty guards fail with multiple globals
Reviewed-by: attila, lagergren
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeBoolean.java
! src/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
! test/src/jdk/nashorn/api/scripting/ScopeTest.java
Changeset: 39ba6d257e4c
Author: hannesw
Date: 2014-09-11 18:06 +0200
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/39ba6d257e4c
8058179: Global constants get in the way of self-modifying properties
Reviewed-by: attila, jlaskey, sundar, lagergren
! src/jdk/nashorn/internal/runtime/GlobalConstants.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8058179.js
+ test/script/basic/JDK-8058179.js.EXPECTED
Changeset: 1196f17cf7bc
Author: lana
Date: 2014-09-11 17:26 -0700
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/1196f17cf7bc
Merge
More information about the jdk8u-changes
mailing list