Alex Rickabaugh
0c8d085666
fix(ivy): use any for generic context checks when !strictTemplates ( #34649 )
...
Previously, the template type-checker would always construct a generic
template context type with correct bounds, even when strictTemplates was
disabled. This meant that type-checking of expressions involving that type
was stricter than View Engine.
This commit introduces a 'strictContextGenerics' flag which behaves
similarly to other 'strictTemplates' flags, and switches the inference of
generic type parameters on the component context based on the value of this
flag.
PR Close #34649
2020-01-23 10:31:48 -08:00
..
2019-09-10 13:11:48 -04:00
2020-01-10 08:38:53 -08:00
2019-11-25 11:38:06 -05:00
2019-11-14 09:27:02 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2019-10-21 11:25:44 -04:00
2019-11-14 09:27:02 -08:00
2019-11-14 09:27:02 -08:00
2018-10-16 14:14:19 -07:00
2019-11-14 09:27:02 -08:00
2019-11-14 09:27:02 -08:00
2020-01-10 08:38:53 -08:00
2019-11-04 20:07:37 +00:00
2019-12-09 11:36:35 -08:00
2019-10-17 20:44:17 -04:00
2019-12-10 09:18:17 -08:00
2019-07-16 23:57:50 -04:00
2020-01-21 13:12:18 -05:00
2020-01-21 13:14:46 -05:00
2019-10-29 11:39:17 -07:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-21 13:03:04 -05:00
2019-11-14 09:27:02 -08:00
2020-01-21 13:02:29 -05:00
2020-01-10 08:38:53 -08:00
2019-12-10 09:17:12 -08:00
2020-01-13 09:57:06 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2019-11-13 11:08:51 -08:00
2020-01-10 08:38:53 -08:00
2019-11-14 09:27:02 -08:00
2019-11-14 09:27:02 -08:00
2020-01-10 08:38:53 -08:00
2020-01-22 13:37:35 -08:00
2019-12-02 11:20:39 -08:00
2019-11-22 12:36:43 -05:00
2019-12-03 10:14:15 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2019-11-14 09:27:02 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2019-12-05 13:06:01 -08:00
2019-12-05 13:06:01 -08:00
2019-12-05 13:06:01 -08:00
2020-01-10 08:38:53 -08:00
2019-12-05 13:06:01 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2019-07-17 13:26:00 -04:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2019-07-24 14:38:54 -07:00
2019-12-10 09:17:12 -08:00
2019-10-31 22:21:00 +00:00
2020-01-16 12:06:25 -05:00
2019-11-14 09:27:02 -08:00
2018-10-17 11:05:29 -07:00
2020-01-13 07:20:24 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2019-10-29 11:39:17 -07:00
2019-11-14 09:27:02 -08:00
2020-01-22 14:32:56 -08:00
2019-08-08 12:15:29 -07:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2019-12-02 11:26:21 -08:00
2019-11-21 16:57:12 -05:00
2019-07-24 14:38:54 -07:00
2019-12-03 10:42:07 -08:00
2019-10-21 16:50:52 -04:00
2019-11-14 09:27:02 -08:00
2019-08-26 15:03:04 -07:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2019-08-27 09:07:18 -07:00
2020-01-13 07:21:43 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-23 10:31:48 -08:00
2020-01-22 14:40:17 -05:00
2019-11-14 09:27:02 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-13 09:57:06 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2020-01-06 11:27:05 -08:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00
2019-10-29 11:39:17 -07:00
2020-01-10 08:38:53 -08:00
2020-01-10 08:38:53 -08:00