Merge jdk8-b110

Merge

8025486: RegExp constructor arguments are not evaluated in right order

8025197: String replace method fails with regexp /$/gi

8025434: RegExp lastIndex can exceed int range

8025325: parseFloat does not handle '.' in exponent part

8025312: parseInt should convert 'radix' argument to ToInt32 even if empty string is parsed

Merge

8025163: Date methods should not return -0

8025149: JSON.stringify does not handle 'space' argument as per the spec.

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

mercurial