Merge jdk8-b98

Merge

Merge

8017082: Long array literals were slightly broken

8019553: NPE on illegal l-value for increment and decrement

8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too

8019580: Build Script Change for Nashorn promotion testing

8019508: Comma handling in object literal parsing is wrong

8019488: switch on literals result in NoSuchMethodError or VerifyError

8019482: Number("0x0.0p0") should evaluate to NaN

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

mercurial