Commit Graph

4 Commits

Author SHA1 Message Date
Jordan Rose
d8104e7e43 Evolution tests: Don't bother testing changing a class's superclass (#15000)
We're okay with saying this is a binary-breaking change, and its
presence in these tests is interfering with testing other things.

rdar://problem/36932507
2018-03-06 08:48:49 -08:00
John McCall
afdda3d107 Implement SE-0117.
One minor revision: this lifts the proposed restriction against
overriding a non-open method with an open one.  On reflection,
that was inconsistent with the existing rule permitting non-public
methods to be overridden with public ones.  The restriction on
subclassing a non-open class with an open class remains, and is
in fact consistent with the existing access rule.
2016-08-02 07:46:38 -07:00
David Farler
7229ce29df Convert resilient superclass dispatch tests to StdlibUnittest
Also run the full product of before/after combinations.
2016-01-15 22:22:26 -08:00
David Farler
762c1f62d1 Add before/after execution tests for resilient super method dispatch 2016-01-15 19:31:01 -08:00