Denis.Zharkov
81414d758d
K2: repeat K1 representation for flexible type parameters
...
This commit changes the behavior of KT-59138 effectively declining it in 2.0.
However, we plan to implement KT-59138 behavior under a feature
flag in 2.0 (see KT-66447), and switch this feature on version 2.x.
Also, this commit implements the LC resolution about postponing
KT-57014 change. We don't have KT-57014 described behavior in 2.0 anymore.
However, we plan to implement a deprecation warning here, see KT-65578.
After this commit, 6 diagnostic tests become incorrectly broken:
- 5 tests from PurelyImplementedCollection group
- a test platformTypes/nullableTypeArgument.kt
This commit also breaks currently fixed-in-k2 KT-50134
(it is fixed again in the following commits),
as well as KT-58933 (it will remain not fixed till we enable KT-59138
behavior again).
#KT-65596 In Progress
#KT-57014 In Progress
#KT-58933 Submitted
2024-03-11 13:38:05 +00:00
..
2022-06-23 07:50:21 +00:00
2023-12-21 15:34:34 +00:00
2023-01-27 16:49:30 +00:00
2022-10-03 16:02:23 +02:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-02-11 13:22:58 +01:00
2024-02-21 12:25:22 +00:00
2022-06-23 07:50:21 +00:00
2022-02-11 13:22:58 +01:00
2024-02-21 12:25:22 +00:00
2022-06-23 07:50:21 +00:00
2022-02-11 13:22:58 +01:00
2024-02-21 12:25:22 +00:00
2022-06-23 07:50:21 +00:00
2022-02-11 13:22:58 +01:00
2024-02-21 12:25:22 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2023-07-19 13:34:58 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2023-01-25 11:03:29 +00:00
2023-12-21 15:34:34 +00:00
2022-06-23 07:50:21 +00:00
2022-01-25 17:09:03 +03:00
2024-01-10 14:56:30 +00:00
2022-06-14 15:00:13 +00:00
2023-12-21 15:34:34 +00:00
2022-06-14 15:00:13 +00:00
2023-12-21 15:34:34 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2023-12-21 15:34:34 +00:00
2021-12-06 12:40:43 +01:00
2023-12-21 15:34:34 +00:00
2022-11-18 20:59:31 +01:00
2023-12-21 15:34:34 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2023-01-31 08:39:43 +00:00
2023-01-31 08:39:43 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2023-12-21 15:34:34 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2023-05-04 18:26:32 +02:00
2023-12-21 15:34:34 +00:00
2022-06-23 07:50:21 +00:00
2023-12-21 15:34:34 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2024-02-21 12:25:22 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2023-01-27 08:20:07 +00:00
2023-01-27 08:20:07 +00:00
2023-12-21 15:34:34 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2022-11-09 07:12:36 +01:00
2022-11-09 07:12:36 +01:00
2022-11-09 07:12:36 +01:00
2023-06-14 07:09:15 +00:00
2022-11-09 07:12:36 +01:00
2022-11-09 07:12:36 +01:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2021-12-09 11:01:52 +01:00
2021-12-06 12:40:43 +01:00
2023-08-21 16:28:48 +00:00
2023-08-21 16:28:48 +00:00
2021-12-06 12:40:43 +01:00
2023-08-21 16:28:48 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2023-01-25 11:03:29 +00:00
2023-12-21 15:34:34 +00:00
2022-06-23 07:50:21 +00:00
2023-08-21 16:28:48 +00:00
2023-08-21 16:28:48 +00:00
2022-06-23 07:50:21 +00:00
2023-08-21 16:28:48 +00:00
2022-06-23 07:50:21 +00:00
2023-08-21 16:28:48 +00:00
2023-08-21 16:28:48 +00:00
2022-06-23 07:50:21 +00:00
2023-08-21 16:28:48 +00:00
2022-06-23 07:50:21 +00:00
2022-11-04 08:10:09 +01:00
2023-12-21 15:34:34 +00:00
2022-06-23 07:50:21 +00:00
2023-12-21 15:34:34 +00:00
2022-06-23 07:50:21 +00:00
2022-06-29 16:50:05 +00:00
2023-12-21 15:34:34 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2023-12-21 15:34:34 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2023-12-21 15:34:34 +00:00
2022-06-23 07:50:21 +00:00
2023-01-31 08:39:43 +00:00
2023-01-31 08:39:43 +00:00
2022-06-23 07:50:21 +00:00
2023-10-31 12:24:16 +00:00
2023-10-31 12:24:16 +00:00
2023-10-31 12:24:16 +00:00
2023-12-21 15:34:34 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2023-12-21 15:34:34 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2023-01-31 08:39:43 +00:00
2023-01-31 08:39:43 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2023-12-21 15:34:34 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2023-08-21 16:28:48 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2023-07-24 17:24:41 +00:00
2023-01-12 19:48:21 +09:00
2023-12-21 15:34:34 +00:00
2022-06-23 07:50:21 +00:00
2022-06-29 16:50:06 +00:00
2024-03-11 13:38:05 +00:00
2024-01-19 17:05:06 +00:00
2024-01-19 17:05:06 +00:00
2024-01-19 17:05:06 +00:00
2024-01-19 17:05:06 +00:00
2024-01-19 17:05:06 +00:00
2024-01-19 17:05:06 +00:00
2024-01-19 17:05:06 +00:00
2024-01-19 17:05:06 +00:00
2024-01-19 17:05:06 +00:00
2022-06-23 07:50:21 +00:00
2023-08-21 16:28:48 +00:00
2023-04-17 13:57:08 +02:00
2023-04-17 13:57:08 +02:00
2023-04-17 13:57:08 +02:00
2023-04-17 13:57:08 +02:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2023-12-21 15:34:34 +00:00
2021-12-06 12:40:43 +01:00
2023-12-21 15:34:34 +00:00
2023-01-31 11:21:17 +00:00
2023-01-31 11:21:17 +00:00
2022-11-08 14:51:33 +01:00
2023-12-21 15:34:34 +00:00
2023-01-30 12:45:19 +00:00
2023-01-30 12:45:19 +00:00
2023-08-21 16:28:48 +00:00
2021-12-21 18:48:00 +03:00
2021-12-21 18:48:00 +03:00
2021-12-21 18:48:00 +03:00
2021-12-21 18:48:00 +03:00
2021-12-21 18:48:00 +03:00
2021-12-21 18:48:00 +03:00
2021-12-21 18:48:00 +03:00
2021-12-21 18:48:00 +03:00
2021-12-21 18:48:00 +03:00
2021-12-21 18:48:00 +03:00
2021-12-21 18:48:00 +03:00
2021-12-21 18:48:00 +03:00
2022-02-07 13:36:38 +03:00
2023-12-21 15:34:34 +00:00
2023-10-18 10:53:52 +00:00
2023-12-21 15:34:34 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-01-29 07:42:17 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2021-12-06 12:40:43 +01:00
2022-06-23 07:50:21 +00:00
2022-06-23 07:50:21 +00:00
2022-08-15 21:46:11 +00:00
2022-08-15 21:46:11 +00:00