8019629: void operator should always evaluate to undefined
Reviewed-by: jlaskey
8019783: typeof does not work properly for java methods and foreign objects
Reviewed-by: hannesw
8019791: ~ is a unary operator
Reviewed-by: hannesw
8010946: AccessControl.doPrivileged is broken when called from js script
Reviewed-by: jlaskey, sundar
8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode
Reviewed-by: sundar, attila
8019805: for each (init; test; modify) is invalid
Reviewed-by: lagergren, jlaskey
8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls
Reviewed-by: sundar, jlaskey
8019814: Add regression test for passing cases
Reviewed-by: jlaskey, lagergren
8017768: allow dot as inner class name separator for Java.type
Reviewed-by: jlaskey, sundar
8011629: Object.defineProperty performance issue
Reviewed-by: sundar, attila
Contributed-by: james.laskey@oracle.com
8019809: return after break incorrectly sets the block as terminal
Reviewed-by: jlaskey, lagergren

--HG--
rename : test/script/currently-failing/JDK-8019809.js => test/script/basic/JDK-8019809.js
8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int
Reviewed-by: sundar, hannesw
Merge
8019947: inherited property invalidation does not work with two globals in same context
Reviewed-by: jlaskey, lagergren, hannesw, attila
8017084: Use spill properties for large object literals
Reviewed-by: lagergren, sundar
8019819: scope symbol didn't get a slot in certain cases
Reviewed-by: hannesw, jlaskey, lagergren, sundar
8019983: Void returns combined with return with expression picked the wrong return type
Reviewed-by: sundar, jlaskey
8020015: shared PropertyMaps should not be used without duplication
Reviewed-by: hannesw, attila
8020035: nashorn jdk buildfile BuildNashorn.gmk still renamed jdk.nashorn.internal.objects package
Reviewed-by: attila, jlaskey
Merge