Andrew Kelley
60d8c4739d
Sema: introduce a mechanism in Value to resolve types
...
This commit adds a new optional argument to several Value methods which
provides the ability to resolve types if it comes to it. This prevents
having duplicated logic inside both Sema and Value.
With this commit, the "struct contains slice of itself" test is passing
by exploiting the new lazy_align Value Tag.
2022-03-22 15:45:59 -07:00
..
2022-03-21 15:12:32 -04:00
2021-04-29 15:54:04 -07:00
2021-04-29 15:54:04 -07:00
2021-04-29 15:54:04 -07:00
2021-04-29 15:54:04 -07:00
2021-09-01 17:54:07 -07:00
2022-03-19 19:41:23 -04:00
2022-02-28 23:20:05 +01:00
2022-03-19 20:56:04 +01:00
2021-10-04 23:48:55 -07:00
2021-12-19 00:24:45 -05:00
2022-03-15 15:09:48 -07:00
2021-06-21 17:03:03 -07:00
2022-03-21 20:13:27 +00:00
2022-02-14 22:33:01 +01:00
2022-03-16 20:19:58 +01:00
2022-03-18 16:28:38 +01:00
2021-10-28 17:33:05 -07:00
2022-03-17 18:00:48 -07:00
2022-03-08 21:10:04 +01:00
2022-02-27 18:59:44 -05:00
2022-03-18 15:02:52 -07:00
2022-03-21 22:10:34 -04:00
2022-03-21 15:05:21 +02:00
2022-03-15 15:09:48 -07:00
2022-02-13 14:42:20 +02:00
2022-03-08 21:10:04 +01:00
2022-03-09 13:53:20 -07:00
2022-03-17 11:39:56 -07:00
2022-03-21 23:38:01 +01:00
2022-03-08 11:23:38 +02:00
2022-03-10 20:00:07 +02:00
2022-03-09 13:53:20 -07:00
2022-03-14 23:15:01 -07:00
2022-02-14 22:33:01 +01:00
2021-05-08 14:45:21 -07:00
2022-03-16 20:20:07 +01:00
2022-03-17 11:39:56 -07:00
2022-03-17 11:39:56 -07:00
2021-05-08 14:45:21 -07:00
2022-03-11 12:59:20 -07:00
2022-03-05 11:31:51 +01:00
2022-01-07 00:06:06 -05:00
2022-03-08 21:10:04 +01:00
2022-03-18 15:02:52 -07:00
2022-03-19 21:01:36 -04:00
2022-03-05 11:31:51 +01:00
2022-02-28 23:20:05 +01:00
2022-03-19 21:01:36 -04:00
2022-03-18 15:02:52 -07:00
2022-02-22 21:57:42 +01:00
2022-03-17 11:39:56 -07:00
2022-03-16 20:35:41 -07:00
2022-03-17 11:39:56 -07:00
2022-03-17 11:39:56 -07:00
2022-03-18 12:12:14 +01:00
2022-03-17 11:39:56 -07:00
2022-03-21 22:01:34 -04:00
2021-12-11 00:29:31 +01:00
2022-03-17 11:48:50 -07:00
2021-05-08 14:45:21 -07:00
2022-02-22 21:57:42 +01:00
2022-03-01 18:24:00 -07:00
2022-03-18 15:02:52 -07:00
2021-07-26 20:05:48 -04:00
2022-03-18 15:02:52 -07:00
2022-03-16 20:19:58 +01:00
2021-06-21 17:03:03 -07:00
2022-03-19 20:56:04 +01:00
2022-03-01 23:46:57 -07:00
2022-03-16 20:19:58 +01:00
2022-03-22 15:45:59 -07:00
2022-03-19 11:20:38 +02:00
2022-03-09 13:53:20 -07:00
2022-03-09 13:53:20 -07:00
2022-03-19 15:49:27 +02:00
2022-03-05 11:31:51 +01:00
2022-03-08 20:38:51 +02:00
2022-03-18 15:02:52 -07:00
2022-03-15 15:09:48 -07:00
2022-03-05 11:31:51 +01:00
2022-03-19 20:56:04 +01:00
2022-03-17 11:39:56 -07:00
2022-03-16 20:20:07 +01:00
2022-03-18 00:12:22 -07:00
2022-03-18 00:12:22 -07:00
2022-02-28 23:20:05 +01:00
2022-03-18 15:02:52 -07:00
2022-03-19 20:56:04 +01:00
2022-03-08 21:10:04 +01:00
2022-03-17 11:39:56 -07:00
2022-03-21 17:03:24 -07:00
2022-03-16 20:20:07 +01:00
2022-03-03 18:31:55 -07:00
2022-03-19 11:20:38 +02:00
2022-03-18 15:02:52 -07:00
2022-01-29 18:12:28 +02:00