8019983: Void returns combined with return with expression picked the wrong return type

8019819: scope symbol didn't get a slot in certain cases

8017084: Use spill properties for large object literals

8019947: inherited property invalidation does not work with two globals in same context

Merge

8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int

8019809: return after break incorrectly sets the block as terminal

8011629: Object.defineProperty performance issue

8017768: allow dot as inner class name separator for Java.type

8019814: Add regression test for passing cases

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

mercurial