llogiq
f6d23c8d59
Handle more cases in is_normalizable ( #13833 )
...
By assuming that a recursive type is normalizable within the deeper
calls to `is_normalizable_helper()`, more cases can be handled by this
function.
In order to fix stack overflows, a recursion limit has also been added
for recursive generic type instantiations.
Fix #9798
Fix #10508
Fix #11915
changelog: [`large_enum_variant`]: more precise detection of variants
with large size differences
2025-02-07 13:20:11 +00:00
..
2023-08-24 21:32:12 +02:00
2020-07-10 07:39:28 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2020-10-09 12:45:29 +02:00
2024-09-24 11:58:04 +02:00
2023-09-12 18:44:06 +02:00
2024-12-12 23:36:27 +00:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-04-04 19:52:55 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2023-08-24 21:32:12 +02:00
2023-08-24 21:32:12 +02:00
2024-02-27 15:50:17 +01:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-08-24 18:33:44 -04:00
2024-08-24 18:33:44 -04:00
2023-08-24 21:32:12 +02:00
2024-09-24 11:58:04 +02:00
2023-08-24 21:32:12 +02:00
2024-02-27 15:50:17 +01:00
2024-09-24 11:58:04 +02:00
2024-02-27 15:50:17 +01:00
2019-12-31 20:55:12 +09:00
2019-12-31 20:55:12 +09:00
2019-12-31 20:55:12 +09:00
2020-01-03 17:03:07 +09:00
2020-10-09 12:45:29 +02:00
2024-02-17 13:59:45 +01:00
2022-10-06 09:44:38 +02:00
2023-07-02 14:59:02 +02:00
2023-05-05 17:45:49 +02:00
2021-08-30 11:00:21 +02:00
2024-05-02 17:26:44 +02:00
2020-06-23 17:05:22 +02:00
2023-12-28 19:33:07 +01:00
2024-02-27 15:50:17 +01:00
2023-07-02 14:59:02 +02:00
2023-08-24 21:32:12 +02:00
2023-08-24 21:32:12 +02:00
2024-02-27 15:50:17 +01:00
2023-08-24 21:32:12 +02:00
2023-08-24 21:32:12 +02:00
2024-02-27 15:50:17 +01:00
2022-05-05 15:12:52 +01:00
2020-10-23 22:16:59 +02:00
2020-10-23 22:16:59 +02:00
2024-03-22 06:31:51 +01:00
2023-08-24 21:32:12 +02:00
2024-02-27 15:50:17 +01:00
2024-09-24 11:58:04 +02:00
2024-09-27 00:45:02 +00:00
2023-08-24 21:32:12 +02:00
2024-06-13 20:22:21 +00:00
2024-08-08 19:13:50 +02:00
2024-02-27 15:50:17 +01:00
2024-02-27 15:50:17 +01:00
2023-07-14 13:27:35 +01:00
2024-02-27 15:50:17 +01:00
2020-11-23 13:51:04 +01:00
2021-01-30 18:06:34 +01:00
2022-04-08 10:06:10 +01:00
2021-03-12 15:30:50 +01:00
2021-03-12 15:30:50 +01:00
2021-04-08 17:50:13 +02:00
2022-09-23 20:55:37 +02:00
2023-08-24 21:32:12 +02:00
2023-08-24 21:32:12 +02:00
2024-02-27 15:50:17 +01:00
2021-11-04 12:52:36 +00:00
2023-04-23 13:28:56 +02:00
2021-07-19 11:52:05 +02:00
2025-01-21 06:59:15 -07:00
2021-07-15 10:44:10 +02:00
2021-11-04 12:52:36 +00:00
2024-02-27 15:50:17 +01:00
2023-08-24 21:32:12 +02:00
2024-02-27 15:50:17 +01:00
2021-12-06 12:33:31 +01:00
2023-08-24 21:32:12 +02:00
2023-08-24 21:32:12 +02:00
2024-02-27 15:50:17 +01:00
2022-02-10 18:40:06 +01:00
2023-04-23 13:28:56 +02:00
2024-01-11 17:27:03 +01:00
2023-08-24 21:32:12 +02:00
2023-08-24 21:32:12 +02:00
2024-02-27 15:50:17 +01:00
2023-08-24 21:32:12 +02:00
2024-02-27 15:50:17 +01:00
2022-07-28 19:08:22 +02:00
2022-07-28 19:08:22 +02:00
2022-09-09 13:36:26 +02:00
2024-02-27 15:50:17 +01:00
2022-09-09 13:36:26 +02:00
2024-06-13 12:30:48 +02:00
2024-06-13 12:30:48 +02:00
2022-10-06 09:44:38 +02:00
2023-08-24 21:32:12 +02:00
2024-02-27 15:50:17 +01:00
2022-10-23 15:18:45 +02:00
2022-11-21 20:51:52 +01:00
2023-08-24 21:32:12 +02:00
2024-02-27 15:50:17 +01:00
2025-01-18 05:43:07 +01:00
2025-01-18 05:43:07 +01:00
2025-01-18 05:43:07 +01:00
2024-02-28 20:59:27 +11:00
2024-02-28 20:59:27 +11:00
2025-01-09 18:57:00 +01:00
2024-02-27 15:50:17 +01:00
2024-12-31 17:02:29 +01:00
2024-12-31 17:02:29 +01:00
2024-12-31 17:02:29 +01:00
2023-09-12 18:44:06 +02:00
2025-01-13 15:59:34 +01:00
2025-01-13 15:59:34 +01:00
2025-01-13 15:59:34 +01:00
2023-11-16 19:13:24 +01:00
2023-11-16 19:13:24 +01:00
2024-02-27 15:50:17 +01:00
2023-12-28 19:33:07 +01:00
2024-02-27 15:50:17 +01:00
2024-03-21 22:20:40 +01:00
2024-03-21 22:20:40 +01:00
2024-03-21 22:20:40 +01:00
2024-04-18 17:48:52 +02:00
2024-04-04 19:52:55 +02:00
2024-04-04 19:52:55 +02:00
2024-07-11 15:44:03 +02:00
2025-01-09 18:57:00 +01:00
2023-08-24 21:32:12 +02:00
2023-07-02 14:59:02 +02:00
2024-02-27 15:50:17 +01:00
2023-03-10 10:53:50 +01:00
2024-09-24 11:58:04 +02:00
2020-11-23 13:52:27 +01:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2021-10-02 17:41:14 -05:00
2024-09-24 11:58:04 +02:00
2020-10-09 12:45:29 +02:00
2024-10-03 16:32:51 +02:00
2023-08-24 21:32:12 +02:00
2024-10-03 16:32:51 +02:00
2023-08-24 21:32:12 +02:00
2023-08-24 21:32:12 +02:00
2024-09-24 11:58:04 +02:00
2022-10-06 09:44:38 +02:00
2024-09-24 11:58:04 +02:00
2020-03-10 18:18:34 +09:00
2020-10-09 12:45:29 +02:00
2020-10-09 12:45:29 +02:00
2024-03-07 17:19:29 +01:00
2024-02-29 11:08:27 +11:00
2021-11-04 12:52:36 +00:00