Andrew Kelley
30a824cb9e
astgen: eliminate rlWrapPtr and all its callsites
...
The following AST avoids unnecessary derefs now:
* error set decl
* field access
* array access
* for loops: replace ensure_indexable and deref on the len_ptr with a
special purpose ZIR instruction called indexable_ptr_len.
Added an error note when for loop operand is the wrong type.
I also accidentally implemented `@field`.
2021-01-19 00:38:53 -07:00
..
2021-01-18 14:12:05 -07:00
2021-01-18 12:35:52 -08:00
2021-01-15 19:07:38 +07:00
2021-01-16 22:51:01 -07:00
2021-01-19 00:38:53 -07:00
2021-01-07 23:48:58 -08:00
2021-01-11 22:07:21 -07:00
2020-09-21 18:38:55 -07:00
2020-10-27 14:16:43 -07:00
2021-01-18 19:29:18 -07:00
2021-01-16 22:51:01 -07:00
2021-01-04 14:59:18 -07:00
2021-01-07 23:48:58 -08:00
2020-12-07 17:27:09 -07:00
2021-01-11 22:07:21 -07:00
2020-09-22 14:08:08 -07:00
2021-01-18 19:29:18 -07:00
2021-01-07 23:48:58 -08:00
2021-01-11 22:07:21 -07:00
2020-12-24 14:11:58 -07:00
2021-01-11 22:07:21 -07:00
2021-01-11 22:07:21 -07:00
2021-01-02 19:03:14 -07:00
2021-01-16 22:51:01 -07:00
2021-01-06 10:52:20 +01:00
2021-01-19 00:38:53 -07:00
2021-01-11 22:07:21 -07:00
2020-12-17 19:32:40 +01:00
2021-01-07 23:48:58 -08:00
2021-01-07 23:48:58 -08:00
2020-10-30 15:58:13 +02:00
2021-01-11 22:07:21 -07:00
2021-01-11 22:07:21 -07:00
2021-01-18 19:29:18 -07:00
2021-01-14 20:41:37 -07:00
2020-09-21 18:38:55 -07:00
2021-01-18 11:05:51 -08:00
2021-01-11 16:25:21 -07:00
2020-09-21 18:38:55 -07:00
2021-01-11 16:25:21 -07:00
2021-01-14 20:41:37 -07:00
2018-09-18 00:13:17 -04:00
2018-10-27 11:35:01 -04:00
2020-09-21 21:14:01 -07:00
2020-09-21 18:38:55 -07:00
2020-07-24 17:01:52 -07:00
2020-07-24 17:01:52 -07:00
2020-07-24 17:01:52 -07:00
2020-10-27 14:16:43 -07:00
2021-01-03 17:23:30 +01:00
2020-12-24 01:18:48 -07:00
2020-12-24 01:18:48 -07:00
2021-01-19 00:38:53 -07:00
2021-01-19 00:38:53 -07:00