Merge

8059811: Turn off optimistic typing by default and add both ant test-pessimistic and ant test-optimistic sub-test suites.

8059938: NPE restoring cached script with optimistic types disabled

8059236: Memory leak when executing octane pdfjs with optimistic typing

8059135: New Nasgen dependencies to Nashorn breaks the JDK 9 build - bootstrapping problem?

Merge

8059231: Verify that octane raytrace now works with optimistic types turned off. Add better logging for optimistic types in the compiler.

8059346: Single class loader is used to load compiled bytecode

8059321: Decrease warmup time by caching common structures that were reused during parse

8025435: Optimistic builtins support, implemented initial optimistic versions of push, pop, and charCodeAt

(0) -1000 -300 -100 -10 +10 +100 +300 +1000 tip

mercurial