Merge jdk8u65-b09

Merge

Added tag jdk8u66-b08 for changeset a1436c975c53

Merge jdk8u66-b08

Added tag jdk8u65-b08 for changeset ed247f904308

Merge

Merge jdk8u65-b08

Merge

Added tag jdk8u66-b07 for changeset 3cd98cdbca8b

Merge jdk8u66-b07

Added tag jdk8u65-b07 for changeset 7f88899c78f9

Merge

Merge

Merge jdk8u65-b07

Merge

Added tag jdk8u65-b06 for changeset 0709198e5515

Merge

Merge jdk8u65-b06

Merge

Added tag jdk8u65-b05 for changeset 3198826d0a96 jdk8u71-b00

Merge jdk8u65-b05

Merge

Added tag jdk8u65-b04 for changeset 121f4183eff8

Added tag jdk8u65-b03 for changeset db15ac4eff75 jdk8u65-b04

Merge jdk8u65-b03

Merge

Merge

Merge

Added tag jdk8u65-b02 for changeset 398c895674d0

Merge jdk8u65-b02

Added tag jdk8u65-b01 for changeset c9f36bcde982

Merge jdk8u65-b01

Merge

Merge

Merge

Merge

Merge

Merge

Merge

Merge

Merge

Added tag jdk8u52-b07 for changeset 8cd2d9bea168

Merge jdk8u52-b07

Added tag jdk8u52-b06 for changeset afc8b472a5f3

Added tag jdk8u65-b00 for changeset afc8b472a5f3

Added tag jdk8u72-b03 for changeset c47a6341ae31

Added tag jdk8u72-b02 for changeset f7c3d65076a0 jdk8u72-b03

Added tag jdk8u72-b01 for changeset a105e7b0eff9 jdk8u72-b02

8137281: OutOfMemoryError with large numeric keys in JSON.parse jdk8u72-b01

8138632: Sparse array does not handle growth of underlying dense array

8138616: invokeFunction fails if function calls a function defined in GLOBAL_SCOPE

8137333: Boundless soft caching of property map histories causes high memory pressure

8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects

8134502: introduce abstraction for basic NodeVisitor usage

8134488: var statement in if(false) block incorrectly evacuated into enclosing function

8137134: invokespecial on indirect super interface is generated by Java adapter generator

8134490: Dead var statement evacuation incorrectly descends into nested functions

8134609: Allow constructors with same prototoype map to share the allocator map

8134569: Add tests for prototype callsites

8087312: PropertyMapWrapper.equals should compare className

8135000: Number.prototype.toFixed returns wrong string for 0.5 and -0.5

8135336: Fix broken build after JDK-8135262

8135262: Sanitize CodeInstaller API

8135190: Method code too large in Babel browser.js script

8136694: Megemorphic scope access does not throw ReferenceError when property is missing

8135075: Reorder short-circuit tests in ApplySpecialization to run cheapest first

8134939: Improve toString method of Dynalink DynamicMethod objects

8057035: Some tests failed using java.awt.Color on Solaris without X11 libraries

8134930: Defer stack trace walking of NashornException for extracting line number and file name

8133300: Ensure symbol table immutability in Nashorn AST

8133785: SharedScopeCall should be enabled for non-optimistic call sites in optimistic compilation

8136544: Call site switching to megamorphic causes incorrect property read

8080501: javaarrayconversion.js test is flawed

8134150: Make Timing both threadsafe and efficient

8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes

8136349: Typos patch for nashorn sources submitted on Sep 10, 2015

8135332: ScriptFunction constructor should use is bound and is strict check rather than checking for 'arguments' and 'caller'

8135337: NativeDebug.dumpCounters with incorrect scope count

8027137: Merge ScriptFunction and ScriptFunctionImpl

8130888: Typos in nashorn sources

8087292: nashorn should have a "fail-fast" option for scripting, analog to bash "set -e"

8135054: Add more samples to nashorn samples directory

8134973: Control flow exceptions should avoid filling stack trace

8134931: jdk.nashorn.internal.codegen.TypeMap should not use Map

8068901: Surprising behavior with more than one functional interface on a class

8134731: Function.prototype.apply interacts incorrectly with arguments

8134484: disallow backquotes as heredoc end marker delimiters

8073613: Here documents: how to avoid string interpolation?

8134403: Nashorn react.js benchmark performance regression

Merge

8133119: Error message associated with TypeError for call and new should include stringified Node

Merge

Merge

8073733: TypeError messages with "call" and "new" could be improved

8114838: Anonymous functions escape to surrounding scope when defined under "with" statement

8130663: 6 fields can be static fields in Global class

8130307: improve Nashorn Javadoc target

8130853: Non-extensible global is not handled property

8131683: Delete fails over multiple scopes

8131340: Varargs function is recompiled each time it is linked

8131039: after adding a function property to Object.prototype, JSON.parse with reviver function goes into infinite loop

8130476: Remove unused methods in Global.java

8130424: if directory specified with --dest-dir does not exist, only .class files are dumped and .js files are not

8132092: Nashorn copyright has to be updated

8130234: Get rid of JSType.isNegativeZero

8129959: DebugLogger has unnecessary API methods

8129950: Wrong condition for checking absence of logger in MethodHandleFactory

Added tag jdk8u72-b00 for changeset 667e020da337

Added tag jdk8u66-b02 for changeset 16220ab541af jdk8u72-b00

Added tag jdk8u66-b01 for changeset c0f0613d1b11 jdk8u66-b02

Merge jdk8u66-b01

Merge

Added tag jdk8u66-b00 for changeset 9ed906919b5d

Added tag mips64el-jdk8u60-b33 for changeset 955f60d29e05

Added tag mips64el-jdk8u60-b32 for changeset d85f981c8cf8 mips64el-jdk8u60-b33

merge mips64el-jdk8u60-b32

Added tag jdk8u60-b31 for changeset fc0045a6aaee jdk8u60-b32

Merge jdk8u60-b31

Added tag jdk8u51-b32 for changeset 009644f58d73 jdk8u51-b33

Merge jdk8u51-b32

(0) -1000 -120 +120 +1000 tip

mercurial