Alexander Udalov
6e93006a94
JVM IR: slightly optimize keepTrackOfOverridesForPossiblyClashingFakeOverride
...
Collecting all outer classes into a hash set and looking up classifiers
in that set for each type of each fake override is noticeably slow.
Instead, check that function types reference any type parameter whose
container is a class; if the function is not local, it means such type
parameter belongs to one of the outer classes.
#KT-42020
2021-10-05 12:16:24 +02:00
..
2021-09-26 18:28:44 +03:00
2021-09-29 19:14:37 +03:00
2021-09-27 16:12:01 +03:00
2021-08-24 16:33:13 +03:00
2021-10-01 13:32:11 +00:00
2021-09-28 13:42:31 +03:00
2021-09-28 13:42:31 +03:00
2021-08-24 16:23:42 +02:00
2021-09-11 13:00:00 +03:00
2021-09-28 13:01:47 +03:00
2021-09-26 18:28:44 +03:00
2021-09-26 20:10:29 +03:00
2021-10-04 19:38:44 +03:00
2021-10-04 15:01:09 +03:00
2021-09-30 19:42:42 +02:00
2021-09-29 19:39:17 +03:00
2021-09-30 20:08:58 +03:00
2021-09-30 14:41:31 +03:00
2021-10-05 12:16:24 +02:00
2021-09-26 18:28:44 +03:00
2021-10-01 16:48:35 +02:00
2021-09-26 18:28:44 +03:00
2021-10-04 18:17:18 +03:00
2021-10-01 22:09:33 +03:00
2021-09-29 19:39:15 +03:00
2021-09-23 16:58:26 +03:00
2021-09-26 18:28:44 +03:00
2021-09-28 13:01:47 +03:00
2021-09-30 20:08:35 +03:00
2021-10-05 10:47:52 +05:00
2021-10-02 06:14:35 +00:00
2021-09-26 18:28:44 +03:00
2021-09-30 14:41:31 +03:00
2021-09-26 18:28:44 +03:00
2021-10-04 14:34:56 +00:00
2021-09-30 14:41:31 +03:00
2021-09-28 13:01:45 +03:00
2021-09-30 14:41:31 +03:00
2021-10-04 14:34:56 +00:00
2021-09-30 14:41:31 +03:00
2021-08-06 22:36:22 +02:00
2021-09-30 14:41:31 +03:00
2021-09-30 20:08:56 +03:00
2021-09-02 15:04:07 +03:00
2021-09-26 18:28:44 +03:00
2021-09-28 18:15:51 +03:00
2021-09-27 16:12:01 +03:00
2021-09-30 14:41:31 +03:00