Files
TypeScript/src/compiler
Wesley Wigham 13c08ab32b Use identity with the permissive instantation to detect nongenric instances and disable variance probing on nongeneric instances (#29981)
* Use identity with the restrictive instantation to detect nongenric instances and disable variance probing on nongeneric instances

* Generalize to also include interfaces, add test case, still perform argument comparisons for postive comparisons if possible

* Actually accept baselines, lol

* Reduce deep nesting limit just a bit so yargs still builds

* Handle circular identities in isNonGeneric

* Use a simple traversal of the types rather than the restrictive instantiation

* Cache the bits using an existing field to further reduce any time nongeneric check takes

* Revert to using an existing mapper, use permissive > restrictive

* Revert constant change

* And revert the comment, too
2019-02-27 14:12:30 -08:00
..
2019-02-07 10:08:26 +09:00
2019-01-27 20:33:33 -08:00
2019-01-27 20:33:33 -08:00
2018-08-28 14:11:01 -07:00
2019-02-15 09:03:15 -08:00
2019-01-17 12:29:23 -08:00
2018-10-22 19:18:20 -07:00
2019-01-17 09:23:20 -08:00
2019-02-19 14:30:58 -08:00