hg: panama/panama/nashorn: 64 new changesets

david.simms at oracle.com david.simms at oracle.com
Wed Aug 27 14:06:21 UTC 2014


Changeset: 3ec6924f7b57
Author:    sundar
Date:      2014-07-04 15:56 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/3ec6924f7b57

8049086: Minor API convenience functions on "Java" object
Reviewed-by: attila, hannesw

! src/jdk/nashorn/api/scripting/ScriptUtils.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java
+ test/script/basic/JDK-8049086.js
+ test/script/basic/JDK-8049086.js.EXPECTED

Changeset: 94075abda229
Author:    sundar
Date:      2014-07-04 20:15 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/94075abda229

8044760: Avoid PropertyMap duplicate for global instances
Reviewed-by: attila, hannesw

! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeDebug.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java

Changeset: 40995fbd176b
Author:    sundar
Date:      2014-07-08 16:30 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/40995fbd176b

8049524: Global object initialization via javax.script API should be minimal
Reviewed-by: attila, hannesw

! src/jdk/nashorn/api/scripting/NashornException.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
- src/jdk/nashorn/api/scripting/resources/engine.js
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ECMAErrors.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java

Changeset: d714b9555e5d
Author:    attila
Date:      2014-07-08 13:13 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/d714b9555e5d

8047067: all eval arguments need to be copied in Lower
Reviewed-by: lagergren, sundar

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/objects/Global.java
! test/script/basic/JDK-8047057.js
+ test/script/basic/JDK-8047067.js

Changeset: aa3fda2d2967
Author:    lana
Date:      2014-07-10 12:41 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/aa3fda2d2967

Merge

- src/jdk/nashorn/api/scripting/resources/engine.js

Changeset: c7459af846fd
Author:    sundar
Date:      2014-07-15 16:54 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/c7459af846fd

8050432: javax.script.filename variable should not be enumerable with nashorn engine's ENGINE_SCOPE bindings
Reviewed-by: jlaskey

! src/jdk/nashorn/internal/objects/Global.java
! test/script/basic/JDK-8015969.js
+ test/script/basic/JDK-8050432.js
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: d154edd416d4
Author:    sundar
Date:      2014-07-17 16:47 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/d154edd416d4

8050964: OptimisticTypesPersistence.java should use java.util.Date instead of java.sql.Date
Reviewed-by: jlaskey

! make/build.xml
+ samples/javafoovars.js
+ samples/jsobj_example.js
+ samples/ziplist.js
! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
+ test/script/nosecurity/JDK-8050964.js

Changeset: 34a783929a67
Author:    sundar
Date:      2014-07-18 16:53 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/34a783929a67

8051019: Separate src and test execution sandbox directories
Reviewed-by: jlaskey
Contributed-by: lev.priima at oracle.com

! make/build-nasgen.xml
! make/build.xml
! make/project.properties
! test/src/jdk/nashorn/internal/test/framework/TestHelper.java

Changeset: 0842814207c0
Author:    katleman
Date:      2014-07-17 09:50 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/0842814207c0

Added tag jdk9-b23 for changeset aa3fda2d2967

! .hgtags

Changeset: 49d7a2a66ae6
Author:    lana
Date:      2014-07-18 08:25 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/49d7a2a66ae6

Merge


Changeset: 4446897ec465
Author:    lana
Date:      2014-07-22 11:55 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/4446897ec465

Merge


Changeset: 0787fe044ee6
Author:    lagergren
Date:      2014-07-29 14:21 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/0787fe044ee6

8048869: Reduce compile time by about 5% by removing the Class.casts from the AST nodes
Summary: Removed the native casts that slow down the compiler unnecessarily. I also modified the compile-octane harness so that it can run with --verbose and --iterations flags so that you can run the compiler for an arbitrary time, gathering a mission control executing profile.
Reviewed-by: attila, jlaskey

! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! 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/Lower.java
! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk/nashorn/internal/ir/TryNode.java
! src/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java
! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java
! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/runtime/ECMAErrors.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/WithObject.java
+ test/script/basic/compile-octane-normal.js
+ test/script/basic/compile-octane-normal.js.EXPECTED
! test/script/basic/compile-octane-splitter.js
! test/script/basic/compile-octane-splitter.js.EXPECTED
! test/script/basic/compile-octane.js
- test/script/basic/compile-octane.js.EXPECTED
+ test/script/basic/octane-payload.js
! test/script/basic/run-octane.js

Changeset: b92d8a583f99
Author:    lagergren
Date:      2014-07-29 14:35 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/b92d8a583f99

8053913: Auto format caused warning in CompositeTypeBasedGuardingDynamicLinker
Reviewed-by: attila, jlaskey

! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java

Changeset: 1de3a6ce3f57
Author:    yan
Date:      2014-07-30 16:49 +0400
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/1de3a6ce3f57

8049318: Test hideLocationProperties.js fails on Window due to backslash in path
Reviewed-by: lagergren, sundar
Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com>

! test/script/basic/hideLocationProperties.js

Changeset: 99e9916ace37
Author:    attila
Date:      2014-07-30 10:06 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/99e9916ace37

8051839: GuardedInvocation needs to clone an argument
Reviewed-by: hannesw, sundar

! src/jdk/internal/dynalink/linker/GuardedInvocation.java

Changeset: 2ce63129b64a
Author:    sundar
Date:      2014-07-31 18:14 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/2ce63129b64a

8053908: jdeps is not PATH on Mac, results in ant clean test failure on Mac
Reviewed-by: hannesw, jlaskey

! test/script/nosecurity/JDK-8050964.js

Changeset: 44ab1e6cf0e8
Author:    sundar
Date:      2014-08-04 21:37 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/44ab1e6cf0e8

8054223: Nashorn: AssertionError when use __DIR__ and ScriptEngine.eval()
Reviewed-by: lagergren, hannesw

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: 3b95ddf570c9
Author:    tbell
Date:      2014-07-25 15:38 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/3b95ddf570c9

Added tag jdk9-b24 for changeset 49d7a2a66ae6

! .hgtags

Changeset: b33633fc10c5
Author:    lana
Date:      2014-07-30 11:49 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/b33633fc10c5

Merge


Changeset: 45be5984ac08
Author:    tbell
Date:      2014-08-01 14:09 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/45be5984ac08

Added tag jdk9-b25 for changeset b33633fc10c5

! .hgtags

Changeset: 6f579dd103da
Author:    lana
Date:      2014-08-04 15:34 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/6f579dd103da

Merge

- test/script/basic/compile-octane.js.EXPECTED

Changeset: fca4db1360f7
Author:    attila
Date:      2014-08-06 10:42 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/fca4db1360f7

8044786: Some tests fail with non-optimistic compilation
Reviewed-by: hannesw, jlaskey

! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! test/script/basic/JDK-8030182_2.js
! test/script/basic/JDK-8030182_2.js.EXPECTED
! test/script/basic/optimistic_arithmetic_check_type.js
! test/script/basic/optimistic_assignment_check_type.js
! test/script/basic/optimistic_check_type.js
! test/script/trusted/event_queue.js
! test/script/trusted/optimistic_recompilation.js

Changeset: ba38d4cea99e
Author:    attila
Date:      2014-08-06 11:02 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/ba38d4cea99e

8051439: Wrong type calculated for ADD operator with undefined operand
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
+ test/script/basic/JDK-8051439.js
+ test/script/basic/JDK-8051439.js.EXPECTED

Changeset: ed60a4e9dd35
Author:    attila
Date:      2014-08-06 11:54 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/ed60a4e9dd35

8054411: Add nashorn.args.prepend system property
Reviewed-by: hannesw, jlaskey

! src/jdk/nashorn/internal/runtime/options/Options.java

Changeset: 53c5f1286192
Author:    sundar
Date:      2014-08-06 22:11 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/53c5f1286192

8053910: ScriptObjectMirror causing havoc with Invocation interface
Reviewed-by: jlaskey, attila, hannesw

! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java

Changeset: 25a50ee3bb8a
Author:    attila
Date:      2014-08-07 11:06 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/25a50ee3bb8a

8046026: CompiledFunction.relinkComposableInvoker assert is being hit
Reviewed-by: hannesw, jlaskey, sundar

! src/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ test/script/basic/JDK-8046026.js
+ test/script/basic/JDK-8046026.js.EXPECTED

Changeset: b850ada7a38d
Author:    sundar
Date:      2014-08-07 19:19 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/b850ada7a38d

8051346: Test262 tests for ECMAScript 5 now in branch "es5-tests"
Reviewed-by: attila, hannesw

! make/build.xml
+ samples/zipfs.js
! samples/ziplist.js

Changeset: 19795e6f1ecf
Author:    hannesw
Date:      2014-08-08 12:50 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/19795e6f1ecf

8043956: Make code caching work with optimistic typing and lazy compilation
Reviewed-by: attila, lagergren

! make/project.properties
! src/jdk/nashorn/internal/codegen/CodeGenerator.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/codegen/ConstantData.java
! src/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/CodeInstaller.java
! src/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
- src/jdk/nashorn/internal/runtime/CompiledFunctions.java
- src/jdk/nashorn/internal/runtime/CompiledScript.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
+ src/jdk/nashorn/internal/runtime/FunctionInitializer.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/Source.java
! src/jdk/nashorn/internal/runtime/SpillProperty.java
+ src/jdk/nashorn/internal/runtime/StoredScript.java
! src/jdk/nashorn/tools/Shell.java
! test/script/trusted/JDK-8006529.js
! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java

Changeset: e32f2d049838
Author:    sundar
Date:      2014-08-08 19:07 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/e32f2d049838

8054651: Global.initConstructor and ScriptFunction.getPrototype(Object) can have stricter types
Reviewed-by: attila, jlaskey, hannesw

! make/project.properties
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/annotations/Optimistic.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java

Changeset: fba1c5d47366
Author:    lana
Date:      2014-08-09 21:27 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/fba1c5d47366

Added tag jdk9-b26 for changeset e32f2d049838

! .hgtags

Changeset: 5bf075eb3c23
Author:    sundar
Date:      2014-08-11 20:35 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/5bf075eb3c23

8054503: test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip
Reviewed-by: jlaskey, hannesw, attila

! make/project.properties
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
+ test/script/basic/JDK-8054503.js

Changeset: 7404f40a22e1
Author:    lana
Date:      2014-08-10 19:39 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/7404f40a22e1

Added tag jdk9-b26 for changeset ed60a4e9dd35

! .hgtags

Changeset: f4562cb6da38
Author:    lana
Date:      2014-08-11 10:07 -0700
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/f4562cb6da38

Merge

! .hgtags
- src/jdk/nashorn/internal/runtime/CompiledFunctions.java
- src/jdk/nashorn/internal/runtime/CompiledScript.java

Changeset: 7ab42c461a8c
Author:    hannesw
Date:      2014-08-12 13:22 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/7ab42c461a8c

8044851: nashorn properties leak memory
Reviewed-by: attila, jlaskey, lagergren

! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/SpillProperty.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
+ test/script/nosecurity/JDK-8044851.js
+ test/script/nosecurity/JDK-8044851.js.EXPECTED

Changeset: 11a4f68806bc
Author:    hannesw
Date:      2014-08-12 13:23 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/11a4f68806bc

8054898: Avoid creation of empty type info files
Reviewed-by: attila, sundar, jlaskey

! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java

Changeset: e84cfe70c504
Author:    sundar
Date:      2014-08-13 15:00 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/e84cfe70c504

8054993: type info cache may be disabled for test262 and tests explicitly changing that property should use @fork
Reviewed-by: lagergren, hannesw

! make/build.xml
! test/script/basic/compile-octane-normal.js
! test/script/basic/compile-octane-splitter.js

Changeset: c0dd84255936
Author:    sundar
Date:      2014-08-13 21:03 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/c0dd84255936

8055034: jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression
Reviewed-by: jlaskey, attila

! src/jdk/nashorn/tools/Shell.java
+ test/script/nosecurity/JDK-8055034.js
+ test/script/nosecurity/JDK-8055034.js.EXPECTED

Changeset: 72c86f6eb628
Author:    attila
Date:      2014-08-14 14:35 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/72c86f6eb628

8055042: Compile-time expression evaluator was missing variables
Reviewed-by: jlaskey, lagergren

! src/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk/nashorn/internal/codegen/TypeEvaluator.java

Changeset: c116b81e69e9
Author:    sundar
Date:      2014-08-14 18:54 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/c116b81e69e9

8055107: Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally
Reviewed-by: attila, jlaskey

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/Context.java
+ test/script/trusted/JDK-8055107.js

Changeset: 6831ff454574
Author:    sundar
Date:      2014-08-14 20:14 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/6831ff454574

8055139: test/script/trusted/JDK-8055107.js fails with access control exception
Reviewed-by: lagergren, attila, jlaskey

= test/script/nosecurity/JDK-8055107.js < test/script/trusted/JDK-8055107.js

Changeset: f82b83cf73ae
Author:    attila
Date:      2014-08-15 17:30 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/f82b83cf73ae

8055199: Tidy up Nashorn codebase for code standards (August 2014)
Reviewed-by: hannesw, lagergren

! docs/genshelldoc.js
! docs/source/importpackageclass.js
! docs/source/javaarray.js
! docs/source/javaextend.js
! docs/source/javaimporter.js
! docs/source/javatypes.js
! docs/source/overload.js
! docs/source/runnable.js
! docs/source/samfunc.js
! docs/source/test.js
! samples/array_mapreduce.js
! samples/astviewer.js
! samples/barchart_weather.js
! samples/call_lambda.js
! samples/counters.js
! samples/dirname.js
! samples/disassemble.js
! samples/engine/accessvar.js
! samples/engine/callfunc.js
! samples/engine/callmethod.js
! samples/engine/exposevar.js
! samples/engine/foreignobject.js
! samples/engine/hello.js
! samples/engine/interface.js
! samples/engine/interface2.js
! samples/engine/lambda_as_func.js
! samples/env.js
! samples/expression_closure.js
! samples/filebrowser.js
! samples/fileline.js
! samples/fizzbuzz.js
! samples/for_each.js
! samples/gaussian_random.js
! samples/gaussian_random_bind.js
! samples/gutenberg.js
! samples/heredoc.js
! samples/interface_impl.js
! samples/javaastviewer.js
! samples/javacastcounter.js
! samples/javafoovars.js
! samples/javaimporter.js
! samples/javalist.js
! samples/javamap.js
! samples/javashell.js
! samples/jsadapter_dom.js
! samples/jsobj_example.js
! samples/jsobject.js
! samples/jsobject_mapreduce.js
! samples/jsonviewer.js
! samples/letter.js
! samples/list_mapreduce.js
! samples/locales.js
! samples/logisticmap.js
! samples/options.js
! samples/parser.js
! samples/readLine.js
! samples/sam_function.js
! samples/shell.js
! samples/stack.js
! samples/uniform_random.js
! samples/uniq.js
! samples/uniqs.js
! samples/weather.js
! samples/word_histogram.js
! samples/zipfs.js
! samples/ziplist.js
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/CompileUnit.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk/nashorn/internal/runtime/ConsString.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ECMAErrors.java
! src/jdk/nashorn/internal/runtime/FunctionInitializer.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/Source.java
! src/jdk/nashorn/internal/runtime/SpillProperty.java
! src/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
! test/script/basic/JDK-8038413.js
! test/script/basic/JDK-8043232.js
! test/script/basic/JDK-8044695.js
! test/script/basic/JDK-8044750.js
! test/script/basic/JDK-8046026.js
! test/script/basic/JDK-8046905.js
! test/script/basic/JDK-8047067.js
! test/script/basic/JDK-8047166.js
! test/script/basic/JDK-8047357.js
! test/script/basic/JDK-8047369.js
! test/script/basic/JDK-8047371.js
! test/script/basic/JDK-8047728.js
! test/script/basic/JDK-8047959.js
! test/script/basic/JDK-8048079_1.js
! test/script/basic/JDK-8048079_2.js
! test/script/basic/JDK-8048586.js
! test/script/basic/JDK-8049086.js
! test/script/basic/JDK-8051439.js
! test/script/basic/compile-octane-normal.js
! test/script/basic/compile-octane-splitter.js
! test/script/basic/compile-octane.js
! test/script/nosecurity/JDK-8044798.js
! test/script/nosecurity/JDK-8044851.js
! test/script/nosecurity/JDK-8050964.js
! test/script/nosecurity/JDK-8055034.js
! test/script/nosecurity/debuggersupportapi.js
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java
! test/src/jdk/nashorn/internal/runtime/ConsStringTest.java

Changeset: 221a84ef44c0
Author:    chegar
Date:      2014-08-17 15:56 +0100
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/221a84ef44c0

8054834: Modular Source Code
Reviewed-by: alanb, chegar, ihse, mduigou
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com

! make/BuildNashorn.gmk
- src/META-INF/MANIFEST.MF
- src/META-INF/services/javax.script.ScriptEngineFactory
+ src/jdk.scripting.nashorn/share/classes/META-INF/MANIFEST.MF
+ src/jdk.scripting.nashorn/share/classes/META-INF/services/javax.script.ScriptEngineFactory
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NoSuchDynamicMethodException.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanIntrospector.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDetector.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethod.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassIntrospector.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/messages.properties
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/messages.properties
+ src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/Formatter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/JSObject.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/package-info.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/resources/Messages.properties
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/IntDeque.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/BranchOptimizer.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ClassEmitter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationException.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/codegen/CompilerConstants.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Condition.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ConstantData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/DumpBytecode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Emitter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.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/FunctionSignature.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalStateRestorationInfo.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/MapCreator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MapTuple.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Namespace.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ProgramPoints.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/RuntimeCallSite.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SharedScopeCall.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitMethodEmitter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeMap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/ArrayType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BitwiseType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BooleanType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BytecodeArrayOps.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BytecodeBitwiseOps.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BytecodeOps.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/NumberType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/NumericType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/ObjectType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/AccessNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Assignment.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BaseNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockLexicalContext.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockStatement.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BreakNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BreakableNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BreakableStatement.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CallNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CaseNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CatchNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ContinueNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/EmptyNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Expression.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ExpressionStatement.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Flags.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionCall.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IfNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IndexNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JoinPredecessor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JoinPredecessorExpression.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JumpStatement.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LabelNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Labels.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContextExpression.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContextNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContextStatement.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LocalVariableConversion.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LoopNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ObjectNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Optimistic.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/OptimisticLexicalContext.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/PropertyKey.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/PropertyNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ReturnNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SplitNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Statement.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SwitchNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Symbol.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Terminal.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TernaryNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ThrowNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TryNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/UnaryNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/VarNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/WhileNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/WithNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/annotations/Ignore.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/annotations/Immutable.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/annotations/Reference.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ASTWriter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ClassHistogramElement.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/NashornClassReader.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.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/NodeVisitor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/Lookup.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/MethodHandleFactory.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArguments.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeBoolean.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDataView.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDate.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeError.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeEvalError.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeMath.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRangeError.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeReferenceError.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeStrictArguments.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSyntaxError.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeTypeError.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeURIError.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/PrototypeObject.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Attribute.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Constructor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Function.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Getter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Optimistic.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Property.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/ScriptClass.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Setter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Where.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/package-info.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/DateParser.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.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
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Scanner.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Token.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenKind.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenLookup.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenStream.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ArgumentSetter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/BitVector.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunctions.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledScript.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ConsString.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Debug.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DebuggerSupport.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ECMAErrors.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ECMAException.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ErrorManager.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FunctionScope.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalFunctions.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSErrorType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSObjectListAdapter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ListAdapter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NumberToString.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ParserException.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyAccess.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyHashMap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/QuotedStringTokenizer.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RewriteException.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Scope.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/URIUtils.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Version.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/EmptyArrayLikeIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/JSObjectIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/JavaArrayIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/JavaListIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ReverseJSObjectIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ReverseJavaArrayIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ReverseJavaListIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ReverseScriptArrayIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ReverseScriptObjectIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ScriptArrayIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ScriptObjectIterator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/events/RecompilationEvent.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/events/RuntimeEvent.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/AdaptationException.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/AdaptationResult.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/InvokeByName.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornGuards.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/logging/DebugLogger.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/logging/Loggable.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/logging/Logger.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/KeyValueOption.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/LoggingOption.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Option.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/OptionTemplate.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/RegExp.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/RegExpMatcher.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/RegExpResult.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Config.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/OptEnvironment.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Option.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Region.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/StackEntry.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Token.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Warnings.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/AnchorType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/Arguments.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/AsmConstants.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/CCSTATE.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/CCVALTYPE.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/EncloseType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/MetaChar.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeStatus.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/OPSize.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/RegexState.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/StackPopLevel.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/StackType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/StringType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/SyntaxProperties.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/TargetInfo.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/TokenType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/Traverse.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/encoding/CharacterType.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/encoding/IntHolder.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/base.js
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/bootstrap.js
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/controls.js
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/fxml.js
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/graphics.js
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/media.js
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/swing.js
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/swt.js
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/web.js
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/parser.js
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/version.properties-template
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/JO.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/JS.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/resources/Shell.properties
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/resources/shell.js
+ src/jdk.scripting.nashorn/share/classes/overview.html
- src/jdk/internal/dynalink/CallSiteDescriptor.java
- src/jdk/internal/dynalink/ChainedCallSite.java
- src/jdk/internal/dynalink/DefaultBootstrapper.java
- src/jdk/internal/dynalink/DynamicLinker.java
- src/jdk/internal/dynalink/DynamicLinkerFactory.java
- src/jdk/internal/dynalink/GuardedInvocationFilter.java
- src/jdk/internal/dynalink/MonomorphicCallSite.java
- src/jdk/internal/dynalink/NoSuchDynamicMethodException.java
- src/jdk/internal/dynalink/RelinkableCallSite.java
- src/jdk/internal/dynalink/beans/AbstractJavaLinker.java
- src/jdk/internal/dynalink/beans/AccessibleMembersLookup.java
- src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java
- src/jdk/internal/dynalink/beans/BeanIntrospector.java
- src/jdk/internal/dynalink/beans/BeanLinker.java
- src/jdk/internal/dynalink/beans/BeansLinker.java
- src/jdk/internal/dynalink/beans/CallerSensitiveDetector.java
- src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java
- src/jdk/internal/dynalink/beans/CheckRestrictedPackage.java
- src/jdk/internal/dynalink/beans/ClassLinker.java
- src/jdk/internal/dynalink/beans/ClassString.java
- src/jdk/internal/dynalink/beans/DynamicMethod.java
- src/jdk/internal/dynalink/beans/DynamicMethodLinker.java
- src/jdk/internal/dynalink/beans/FacetIntrospector.java
- src/jdk/internal/dynalink/beans/GuardedInvocationComponent.java
- src/jdk/internal/dynalink/beans/MaximallySpecific.java
- src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java
- src/jdk/internal/dynalink/beans/OverloadedMethod.java
- src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java
- src/jdk/internal/dynalink/beans/SingleDynamicMethod.java
- src/jdk/internal/dynalink/beans/StaticClass.java
- src/jdk/internal/dynalink/beans/StaticClassIntrospector.java
- src/jdk/internal/dynalink/beans/StaticClassLinker.java
- src/jdk/internal/dynalink/beans/messages.properties
- src/jdk/internal/dynalink/beans/package.html
- src/jdk/internal/dynalink/linker/ConversionComparator.java
- src/jdk/internal/dynalink/linker/GuardedInvocation.java
- src/jdk/internal/dynalink/linker/GuardedTypeConversion.java
- src/jdk/internal/dynalink/linker/GuardingDynamicLinker.java
- src/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java
- src/jdk/internal/dynalink/linker/LinkRequest.java
- src/jdk/internal/dynalink/linker/LinkerServices.java
- src/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java
- src/jdk/internal/dynalink/linker/package.html
- src/jdk/internal/dynalink/package.html
- src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java
- src/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java
- src/jdk/internal/dynalink/support/AutoDiscovery.java
- src/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java
- src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java
- src/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java
- src/jdk/internal/dynalink/support/ClassMap.java
- src/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java
- src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java
- src/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java
- src/jdk/internal/dynalink/support/DefaultPrelinkFilter.java
- src/jdk/internal/dynalink/support/Guards.java
- src/jdk/internal/dynalink/support/LinkRequestImpl.java
- src/jdk/internal/dynalink/support/LinkerServicesImpl.java
- src/jdk/internal/dynalink/support/Lookup.java
- src/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java
- src/jdk/internal/dynalink/support/NameCodec.java
- src/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java
- src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java
- src/jdk/internal/dynalink/support/TypeConverterFactory.java
- src/jdk/internal/dynalink/support/TypeUtilities.java
- src/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java
- src/jdk/internal/dynalink/support/messages.properties
- src/jdk/internal/dynalink/support/package.html
- src/jdk/nashorn/api/scripting/AbstractJSObject.java
- src/jdk/nashorn/api/scripting/Formatter.java
- src/jdk/nashorn/api/scripting/JSObject.java
- src/jdk/nashorn/api/scripting/NashornException.java
- src/jdk/nashorn/api/scripting/NashornScriptEngine.java
- src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
- src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
- src/jdk/nashorn/api/scripting/ScriptUtils.java
- src/jdk/nashorn/api/scripting/URLReader.java
- src/jdk/nashorn/api/scripting/package-info.java
- src/jdk/nashorn/api/scripting/resources/Messages.properties
- src/jdk/nashorn/internal/IntDeque.java
- src/jdk/nashorn/internal/codegen/ApplySpecialization.java
- src/jdk/nashorn/internal/codegen/AssignSymbols.java
- src/jdk/nashorn/internal/codegen/BranchOptimizer.java
- src/jdk/nashorn/internal/codegen/ClassEmitter.java
- src/jdk/nashorn/internal/codegen/CodeGenerator.java
- src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
- src/jdk/nashorn/internal/codegen/CompilationException.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/codegen/CompilerConstants.java
- src/jdk/nashorn/internal/codegen/Condition.java
- src/jdk/nashorn/internal/codegen/ConstantData.java
- src/jdk/nashorn/internal/codegen/DumpBytecode.java
- src/jdk/nashorn/internal/codegen/Emitter.java
- src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
- src/jdk/nashorn/internal/codegen/FindScopeDepths.java
- src/jdk/nashorn/internal/codegen/FoldConstants.java
- src/jdk/nashorn/internal/codegen/FunctionSignature.java
- src/jdk/nashorn/internal/codegen/Label.java
- src/jdk/nashorn/internal/codegen/LocalStateRestorationInfo.java
- src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
- src/jdk/nashorn/internal/codegen/Lower.java
- src/jdk/nashorn/internal/codegen/MapCreator.java
- src/jdk/nashorn/internal/codegen/MapTuple.java
- src/jdk/nashorn/internal/codegen/MethodEmitter.java
- src/jdk/nashorn/internal/codegen/Namespace.java
- src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
- src/jdk/nashorn/internal/codegen/ObjectCreator.java
- src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java
- src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
- src/jdk/nashorn/internal/codegen/ProgramPoints.java
- src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
- src/jdk/nashorn/internal/codegen/SharedScopeCall.java
- src/jdk/nashorn/internal/codegen/SpillObjectCreator.java
- src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java
- src/jdk/nashorn/internal/codegen/Splitter.java
- src/jdk/nashorn/internal/codegen/TypeEvaluator.java
- src/jdk/nashorn/internal/codegen/TypeMap.java
- src/jdk/nashorn/internal/codegen/WeighNodes.java
- src/jdk/nashorn/internal/codegen/types/ArrayType.java
- src/jdk/nashorn/internal/codegen/types/BitwiseType.java
- src/jdk/nashorn/internal/codegen/types/BooleanType.java
- src/jdk/nashorn/internal/codegen/types/BytecodeArrayOps.java
- src/jdk/nashorn/internal/codegen/types/BytecodeBitwiseOps.java
- src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java
- src/jdk/nashorn/internal/codegen/types/BytecodeOps.java
- src/jdk/nashorn/internal/codegen/types/IntType.java
- src/jdk/nashorn/internal/codegen/types/LongType.java
- src/jdk/nashorn/internal/codegen/types/NumberType.java
- src/jdk/nashorn/internal/codegen/types/NumericType.java
- src/jdk/nashorn/internal/codegen/types/ObjectType.java
- src/jdk/nashorn/internal/codegen/types/Type.java
- src/jdk/nashorn/internal/ir/AccessNode.java
- src/jdk/nashorn/internal/ir/Assignment.java
- src/jdk/nashorn/internal/ir/BaseNode.java
- src/jdk/nashorn/internal/ir/BinaryNode.java
- src/jdk/nashorn/internal/ir/Block.java
- src/jdk/nashorn/internal/ir/BlockLexicalContext.java
- src/jdk/nashorn/internal/ir/BlockStatement.java
- src/jdk/nashorn/internal/ir/BreakNode.java
- src/jdk/nashorn/internal/ir/BreakableNode.java
- src/jdk/nashorn/internal/ir/BreakableStatement.java
- src/jdk/nashorn/internal/ir/CallNode.java
- src/jdk/nashorn/internal/ir/CaseNode.java
- src/jdk/nashorn/internal/ir/CatchNode.java
- src/jdk/nashorn/internal/ir/ContinueNode.java
- src/jdk/nashorn/internal/ir/EmptyNode.java
- src/jdk/nashorn/internal/ir/Expression.java
- src/jdk/nashorn/internal/ir/ExpressionStatement.java
- src/jdk/nashorn/internal/ir/Flags.java
- src/jdk/nashorn/internal/ir/ForNode.java
- src/jdk/nashorn/internal/ir/FunctionCall.java
- src/jdk/nashorn/internal/ir/FunctionNode.java
- src/jdk/nashorn/internal/ir/IdentNode.java
- src/jdk/nashorn/internal/ir/IfNode.java
- src/jdk/nashorn/internal/ir/IndexNode.java
- src/jdk/nashorn/internal/ir/JoinPredecessor.java
- src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java
- src/jdk/nashorn/internal/ir/JumpStatement.java
- src/jdk/nashorn/internal/ir/LabelNode.java
- src/jdk/nashorn/internal/ir/Labels.java
- src/jdk/nashorn/internal/ir/LexicalContext.java
- src/jdk/nashorn/internal/ir/LexicalContextExpression.java
- src/jdk/nashorn/internal/ir/LexicalContextNode.java
- src/jdk/nashorn/internal/ir/LexicalContextStatement.java
- src/jdk/nashorn/internal/ir/LiteralNode.java
- src/jdk/nashorn/internal/ir/LocalVariableConversion.java
- src/jdk/nashorn/internal/ir/LoopNode.java
- src/jdk/nashorn/internal/ir/Node.java
- src/jdk/nashorn/internal/ir/ObjectNode.java
- src/jdk/nashorn/internal/ir/Optimistic.java
- src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java
- src/jdk/nashorn/internal/ir/PropertyKey.java
- src/jdk/nashorn/internal/ir/PropertyNode.java
- src/jdk/nashorn/internal/ir/ReturnNode.java
- src/jdk/nashorn/internal/ir/RuntimeNode.java
- src/jdk/nashorn/internal/ir/SplitNode.java
- src/jdk/nashorn/internal/ir/Statement.java
- src/jdk/nashorn/internal/ir/SwitchNode.java
- src/jdk/nashorn/internal/ir/Symbol.java
- src/jdk/nashorn/internal/ir/Terminal.java
- src/jdk/nashorn/internal/ir/TernaryNode.java
- src/jdk/nashorn/internal/ir/ThrowNode.java
- src/jdk/nashorn/internal/ir/TryNode.java
- src/jdk/nashorn/internal/ir/UnaryNode.java
- src/jdk/nashorn/internal/ir/VarNode.java
- src/jdk/nashorn/internal/ir/WhileNode.java
- src/jdk/nashorn/internal/ir/WithNode.java
- src/jdk/nashorn/internal/ir/annotations/Ignore.java
- src/jdk/nashorn/internal/ir/annotations/Immutable.java
- src/jdk/nashorn/internal/ir/annotations/Reference.java
- src/jdk/nashorn/internal/ir/debug/ASTWriter.java
- src/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java
- src/jdk/nashorn/internal/ir/debug/JSONWriter.java
- src/jdk/nashorn/internal/ir/debug/NashornClassReader.java
- src/jdk/nashorn/internal/ir/debug/NashornTextifier.java
- src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
- src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
- src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
- src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
- src/jdk/nashorn/internal/lookup/Lookup.java
- src/jdk/nashorn/internal/lookup/MethodHandleFactory.java
- src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java
- src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
- src/jdk/nashorn/internal/objects/ArrayBufferView.java
- src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
- src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
- src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
- src/jdk/nashorn/internal/objects/Global.java
- src/jdk/nashorn/internal/objects/NativeArguments.java
- src/jdk/nashorn/internal/objects/NativeArray.java
- src/jdk/nashorn/internal/objects/NativeArrayBuffer.java
- src/jdk/nashorn/internal/objects/NativeBoolean.java
- src/jdk/nashorn/internal/objects/NativeDataView.java
- src/jdk/nashorn/internal/objects/NativeDate.java
- src/jdk/nashorn/internal/objects/NativeDebug.java
- src/jdk/nashorn/internal/objects/NativeError.java
- src/jdk/nashorn/internal/objects/NativeEvalError.java
- src/jdk/nashorn/internal/objects/NativeFloat32Array.java
- src/jdk/nashorn/internal/objects/NativeFloat64Array.java
- src/jdk/nashorn/internal/objects/NativeFunction.java
- src/jdk/nashorn/internal/objects/NativeInt16Array.java
- src/jdk/nashorn/internal/objects/NativeInt32Array.java
- src/jdk/nashorn/internal/objects/NativeInt8Array.java
- src/jdk/nashorn/internal/objects/NativeJSAdapter.java
- src/jdk/nashorn/internal/objects/NativeJSON.java
- src/jdk/nashorn/internal/objects/NativeJava.java
- src/jdk/nashorn/internal/objects/NativeJavaImporter.java
- src/jdk/nashorn/internal/objects/NativeMath.java
- src/jdk/nashorn/internal/objects/NativeNumber.java
- src/jdk/nashorn/internal/objects/NativeObject.java
- src/jdk/nashorn/internal/objects/NativeRangeError.java
- src/jdk/nashorn/internal/objects/NativeReferenceError.java
- src/jdk/nashorn/internal/objects/NativeRegExp.java
- src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java
- src/jdk/nashorn/internal/objects/NativeStrictArguments.java
- src/jdk/nashorn/internal/objects/NativeString.java
- src/jdk/nashorn/internal/objects/NativeSyntaxError.java
- src/jdk/nashorn/internal/objects/NativeTypeError.java
- src/jdk/nashorn/internal/objects/NativeURIError.java
- src/jdk/nashorn/internal/objects/NativeUint16Array.java
- src/jdk/nashorn/internal/objects/NativeUint32Array.java
- src/jdk/nashorn/internal/objects/NativeUint8Array.java
- src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
- src/jdk/nashorn/internal/objects/PrototypeObject.java
- src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
- src/jdk/nashorn/internal/objects/annotations/Attribute.java
- src/jdk/nashorn/internal/objects/annotations/Constructor.java
- src/jdk/nashorn/internal/objects/annotations/Function.java
- src/jdk/nashorn/internal/objects/annotations/Getter.java
- src/jdk/nashorn/internal/objects/annotations/Optimistic.java
- src/jdk/nashorn/internal/objects/annotations/Property.java
- src/jdk/nashorn/internal/objects/annotations/ScriptClass.java
- src/jdk/nashorn/internal/objects/annotations/Setter.java
- src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java
- src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java
- src/jdk/nashorn/internal/objects/annotations/Where.java
- src/jdk/nashorn/internal/objects/package-info.java
- src/jdk/nashorn/internal/parser/AbstractParser.java
- src/jdk/nashorn/internal/parser/DateParser.java
- src/jdk/nashorn/internal/parser/JSONParser.java
- src/jdk/nashorn/internal/parser/Lexer.java
- src/jdk/nashorn/internal/parser/Parser.java
- src/jdk/nashorn/internal/parser/Scanner.java
- src/jdk/nashorn/internal/parser/Token.java
- src/jdk/nashorn/internal/parser/TokenKind.java
- src/jdk/nashorn/internal/parser/TokenLookup.java
- src/jdk/nashorn/internal/parser/TokenStream.java
- src/jdk/nashorn/internal/parser/TokenType.java
- src/jdk/nashorn/internal/runtime/AccessorProperty.java
- src/jdk/nashorn/internal/runtime/ArgumentSetter.java
- src/jdk/nashorn/internal/runtime/BitVector.java
- src/jdk/nashorn/internal/runtime/CodeInstaller.java
- src/jdk/nashorn/internal/runtime/CodeStore.java
- src/jdk/nashorn/internal/runtime/CompiledFunction.java
- src/jdk/nashorn/internal/runtime/CompiledFunctions.java
- src/jdk/nashorn/internal/runtime/CompiledScript.java
- src/jdk/nashorn/internal/runtime/ConsString.java
- src/jdk/nashorn/internal/runtime/Context.java
- src/jdk/nashorn/internal/runtime/Debug.java
- src/jdk/nashorn/internal/runtime/DebuggerSupport.java
- src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
- src/jdk/nashorn/internal/runtime/ECMAErrors.java
- src/jdk/nashorn/internal/runtime/ECMAException.java
- src/jdk/nashorn/internal/runtime/ErrorManager.java
- src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
- src/jdk/nashorn/internal/runtime/FindProperty.java
- src/jdk/nashorn/internal/runtime/FunctionScope.java
- src/jdk/nashorn/internal/runtime/GlobalConstants.java
- src/jdk/nashorn/internal/runtime/GlobalFunctions.java
- src/jdk/nashorn/internal/runtime/JSErrorType.java
- src/jdk/nashorn/internal/runtime/JSONFunctions.java
- src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java
- src/jdk/nashorn/internal/runtime/JSType.java
- src/jdk/nashorn/internal/runtime/ListAdapter.java
- src/jdk/nashorn/internal/runtime/NashornLoader.java
- src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
- src/jdk/nashorn/internal/runtime/NumberToString.java
- src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
- src/jdk/nashorn/internal/runtime/ParserException.java
- src/jdk/nashorn/internal/runtime/Property.java
- src/jdk/nashorn/internal/runtime/PropertyAccess.java
- src/jdk/nashorn/internal/runtime/PropertyDescriptor.java
- src/jdk/nashorn/internal/runtime/PropertyHashMap.java
- src/jdk/nashorn/internal/runtime/PropertyListeners.java
- src/jdk/nashorn/internal/runtime/PropertyMap.java
- src/jdk/nashorn/internal/runtime/QuotedStringTokenizer.java
- src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
- src/jdk/nashorn/internal/runtime/RewriteException.java
- src/jdk/nashorn/internal/runtime/Scope.java
- src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
- src/jdk/nashorn/internal/runtime/ScriptFunction.java
- src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
- src/jdk/nashorn/internal/runtime/ScriptLoader.java
- src/jdk/nashorn/internal/runtime/ScriptObject.java
- src/jdk/nashorn/internal/runtime/ScriptRuntime.java
- src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
- src/jdk/nashorn/internal/runtime/SetMethodCreator.java
- src/jdk/nashorn/internal/runtime/Source.java
- src/jdk/nashorn/internal/runtime/SpillProperty.java
- src/jdk/nashorn/internal/runtime/StructureLoader.java
- src/jdk/nashorn/internal/runtime/Timing.java
- src/jdk/nashorn/internal/runtime/URIUtils.java
- src/jdk/nashorn/internal/runtime/Undefined.java
- src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java
- src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
- src/jdk/nashorn/internal/runtime/Version.java
- src/jdk/nashorn/internal/runtime/WithObject.java
- src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
- src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
- src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java
- src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
- src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
- src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
- src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
- src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
- src/jdk/nashorn/internal/runtime/arrays/EmptyArrayLikeIterator.java
- src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
- src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
- src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java
- src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
- src/jdk/nashorn/internal/runtime/arrays/JSObjectIterator.java
- src/jdk/nashorn/internal/runtime/arrays/JavaArrayIterator.java
- src/jdk/nashorn/internal/runtime/arrays/JavaListIterator.java
- src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
- src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java
- src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
- src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
- src/jdk/nashorn/internal/runtime/arrays/ReverseJSObjectIterator.java
- src/jdk/nashorn/internal/runtime/arrays/ReverseJavaArrayIterator.java
- src/jdk/nashorn/internal/runtime/arrays/ReverseJavaListIterator.java
- src/jdk/nashorn/internal/runtime/arrays/ReverseScriptArrayIterator.java
- src/jdk/nashorn/internal/runtime/arrays/ReverseScriptObjectIterator.java
- src/jdk/nashorn/internal/runtime/arrays/ScriptArrayIterator.java
- src/jdk/nashorn/internal/runtime/arrays/ScriptObjectIterator.java
- src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java
- src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
- src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java
- src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
- src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java
- src/jdk/nashorn/internal/runtime/events/RuntimeEvent.java
- src/jdk/nashorn/internal/runtime/linker/AdaptationException.java
- src/jdk/nashorn/internal/runtime/linker/AdaptationResult.java
- src/jdk/nashorn/internal/runtime/linker/Bootstrap.java
- src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java
- src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java
- src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java
- src/jdk/nashorn/internal/runtime/linker/InvokeByName.java
- src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
- src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
- src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
- src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
- src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
- src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java
- src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java
- src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java
- src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java
- src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
- src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
- src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
- src/jdk/nashorn/internal/runtime/linker/NashornGuards.java
- src/jdk/nashorn/internal/runtime/linker/NashornLinker.java
- src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java
- src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
- src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java
- src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
- src/jdk/nashorn/internal/runtime/logging/DebugLogger.java
- src/jdk/nashorn/internal/runtime/logging/Loggable.java
- src/jdk/nashorn/internal/runtime/logging/Logger.java
- src/jdk/nashorn/internal/runtime/options/KeyValueOption.java
- src/jdk/nashorn/internal/runtime/options/LoggingOption.java
- src/jdk/nashorn/internal/runtime/options/Option.java
- src/jdk/nashorn/internal/runtime/options/OptionTemplate.java
- src/jdk/nashorn/internal/runtime/options/Options.java
- src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java
- src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
- src/jdk/nashorn/internal/runtime/regexp/RegExp.java
- src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java
- src/jdk/nashorn/internal/runtime/regexp/RegExpMatcher.java
- src/jdk/nashorn/internal/runtime/regexp/RegExpResult.java
- src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
- src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java
- src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java
- src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java
- src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java
- src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java
- src/jdk/nashorn/internal/runtime/regexp/joni/Config.java
- src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
- src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java
- src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java
- src/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java
- src/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java
- src/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java
- src/jdk/nashorn/internal/runtime/regexp/joni/OptEnvironment.java
- src/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java
- src/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java
- src/jdk/nashorn/internal/runtime/regexp/joni/Option.java
- src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
- src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
- src/jdk/nashorn/internal/runtime/regexp/joni/Region.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java
- src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java
- src/jdk/nashorn/internal/runtime/regexp/joni/StackEntry.java
- src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java
- src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java
- src/jdk/nashorn/internal/runtime/regexp/joni/Token.java
- src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java
- src/jdk/nashorn/internal/runtime/regexp/joni/Warnings.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/AnchorType.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/Arguments.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/AsmConstants.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/CCSTATE.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/CCVALTYPE.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/EncloseType.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/MetaChar.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeStatus.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeType.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPSize.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/RegexState.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/StackPopLevel.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/StackType.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/StringType.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/SyntaxProperties.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/TargetInfo.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/TokenType.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/Traverse.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/CharacterType.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/IntHolder.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java
- src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java
- src/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java
- src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java
- src/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java
- src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java
- src/jdk/nashorn/internal/runtime/resources/Messages.properties
- src/jdk/nashorn/internal/runtime/resources/Options.properties
- src/jdk/nashorn/internal/runtime/resources/fx/base.js
- src/jdk/nashorn/internal/runtime/resources/fx/bootstrap.js
- src/jdk/nashorn/internal/runtime/resources/fx/controls.js
- src/jdk/nashorn/internal/runtime/resources/fx/fxml.js
- src/jdk/nashorn/internal/runtime/resources/fx/graphics.js
- src/jdk/nashorn/internal/runtime/resources/fx/media.js
- src/jdk/nashorn/internal/runtime/resources/fx/swing.js
- src/jdk/nashorn/internal/runtime/resources/fx/swt.js
- src/jdk/nashorn/internal/runtime/resources/fx/web.js
- src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js
- src/jdk/nashorn/internal/runtime/resources/parser.js
- src/jdk/nashorn/internal/runtime/resources/version.properties-template
- src/jdk/nashorn/internal/scripts/JO.java
- src/jdk/nashorn/internal/scripts/JS.java
- src/jdk/nashorn/tools/Shell.java
- src/jdk/nashorn/tools/resources/Shell.properties
- src/jdk/nashorn/tools/resources/shell.js
- src/overview.html

Changeset: c93b6091b11e
Author:    chegar
Date:      2014-08-18 10:59 +0100
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/c93b6091b11e

Merge

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! 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/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/codegen/ConstantData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CallNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Optimistic.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java
! 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/CodeInstaller.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunctions.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledScript.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ConsString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ECMAErrors.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FunctionInitializer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java

Changeset: 5cc4c68ee666
Author:    hannesw
Date:      2014-08-19 11:25 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/5cc4c68ee666

8055368: Ant build broken after modular source code change
Reviewed-by: attila, sundar, lagergren

! make/project.properties

Changeset: d564abed1e6a
Author:    sundar
Date:      2014-08-19 18:14 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/d564abed1e6a

8055395: Nashorn should use source, target to be 1.8 and use ASM5 version for generated code
Reviewed-by: attila, lagergren, jlaskey

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/Main.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/NullVisitor.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java
! make/build.xml
! make/project.properties
+ samples/find_nonfinals.js
+ samples/try_with_resource.js

Changeset: 57500636de77
Author:    sundar
Date:      2014-08-20 20:04 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/57500636de77

8050078: Nashorn ClassFilter Support
Reviewed-by: lagergren, hannesw

+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ClassFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/JDK-8015969.js
+ test/script/trusted/classfilter.js
+ test/script/trusted/classfilter.js.EXPECTED
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java

Changeset: 3516182f0612
Author:    sundar
Date:      2014-08-20 21:32 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/3516182f0612

8055687: Wrong "this" passed to JSObject.eval call
Reviewed-by: lagergren, hannesw, attila

! samples/find_nonfinals.js
+ samples/find_nonfinals2.js
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java

Changeset: 127a155b49c8
Author:    sundar
Date:      2014-08-21 20:06 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/127a155b49c8

8055762: Nashorn misses linker for netscape.javascript.JSObject instances
Reviewed-by: lagergren, jlaskey

! make/build.xml
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
+ test/script/basic/JDK-8055762.js
+ test/script/basic/JDK-8055762.js.EXPECTED

Changeset: ee00439d1d54
Author:    sundar
Date:      2014-08-22 15:47 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/ee00439d1d54

8055796: JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! 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/script/basic/JDK-8055796.js
+ test/script/basic/JDK-8055796.js.EXPECTED

Changeset: 0f91116bb4bd
Author:    sundar
Date:      2014-08-22 22:50 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/0f91116bb4bd

8055830: JDK-8015969.js is silently failing
Reviewed-by: lagergren, jlaskey, hannesw

! test/script/basic/JDK-8015969.js

Changeset: 11e4f12a45b0
Author:    yan
Date:      2014-08-25 17:38 +0400
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/11e4f12a45b0

8055878: Nashorn: all tests failed with AccessControlException
Reviewed-by: sundar, hannesw
Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com>

! make/build.xml

Changeset: ad7a46083364
Author:    sundar
Date:      2014-08-25 20:26 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/ad7a46083364

8055899: Two nashorn tests fail in 8u40 nightly build with ClassNotFoundException
Reviewed-by: jlaskey, lagergren

! test/script/basic/JDK-8055762.js
! test/script/basic/JDK-8055796.js
! test/script/basic/JDK-8055796.js.EXPECTED
+ test/script/basic/JDK-8055796_2.js
+ test/script/basic/JDK-8055796_2.js.EXPECTED

Changeset: 494092ee7a01
Author:    attila
Date:      2014-08-25 22:36 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/494092ee7a01

8055870: iteration fails if index var is not used
Reviewed-by: hannesw, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
+ test/script/basic/JDK-8055870.js
+ test/script/basic/JDK-8055870.js.EXPECTED

Changeset: d6b5c2c6c1d0
Author:    yan
Date:      2014-08-26 13:26 +0400
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/d6b5c2c6c1d0

8055811: Tests for Nashorn ClassFilter Support
Reviewed-by: sundar, attila
Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com>

+ test/script/trusted/classfilter_extends.js
+ test/script/trusted/classfilter_extends.js.EXPECTED
+ test/script/trusted/classfilter_mozilla_compat.js
+ test/script/trusted/classfilter_mozilla_compat.js.EXPECTED
+ test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java

Changeset: 10c95d040380
Author:    attila
Date:      2014-08-26 11:31 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/10c95d040380

8055911: Don't use String.intern for IdentNode
Reviewed-by: lagergren, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java

Changeset: 9388010e3a8e
Author:    attila
Date:      2014-08-26 11:32 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/9388010e3a8e

8055913: Node.hashCode() delegates to Object.hashCode() and is hot
Reviewed-by: lagergren, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java

Changeset: f03ee361fa76
Author:    lagergren
Date:      2014-08-26 11:42 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/f03ee361fa76

8055906: Avoid throwing an exception with filled in stack trace as part of the normal control flow
Reviewed-by: attila, hannesw

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java

Changeset: d81f7c897bdf
Author:    attila
Date:      2014-08-26 11:45 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/d81f7c897bdf

8055923: collect timings using System.nanoTime
Reviewed-by: hannesw, lagergren

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java

Changeset: 3c354c3af1d8
Author:    sundar
Date:      2014-08-26 17:21 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/3c354c3af1d8

8056050: runExternalJsTest method in test/jdk/nashorn/internal/runtime/ClassFilter.java slows down "ant test"
Reviewed-by: attila, jlaskey

! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java

Changeset: fda747208c6f
Author:    attila
Date:      2014-08-26 15:04 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/fda747208c6f

8055954: Do not parallelize class installation
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java

Changeset: 46af7f9765dc
Author:    attila
Date:      2014-08-26 15:04 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/46af7f9765dc

8056052: Source.getContent() does excess Object.clone()
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java
! test/src/jdk/nashorn/internal/runtime/SourceTest.java

Changeset: fa79d912da1b
Author:    attila
Date:      2014-08-26 15:52 +0200
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/fa79d912da1b

8056025: CompilationPhase.setStates() is hot in class installation phase
Reviewed-by: jlaskey, sundar

+ src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/AssertsEnabled.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/ir/FunctionNode.java

Changeset: dbb723e6c54c
Author:    sundar
Date:      2014-08-26 22:57 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/dbb723e6c54c

8056094: [nashorn] tests fail when running via jtreg
Reviewed-by: jlaskey, hannesw

! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java

Changeset: e56bfeff25a9
Author:    sundar
Date:      2014-08-27 14:27 +0530
URL:       http://hg.openjdk.java.net/panama/panama/nashorn/rev/e56bfeff25a9

8056123: Anonymous function statements leak internal function names into global scope
Reviewed-by: hannesw, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
+ test/script/basic/JDK-8056123.js
! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java



More information about the panama-dev mailing list