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

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

8019805: for each (init; test; modify) is invalid

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

mercurial