Matthias Krüger
fb691b470a
Rollup merge of #130635 - eholk:pin-reborrow-sugar, r=compiler-errors
...
Add `&pin (mut|const) T` type position sugar
This adds parser support for `&pin mut T` and `&pin const T` references. These are desugared to `Pin<&mut T>` and `Pin<&T>` in the AST lowering phases.
This PR currently includes #130526 since that one is in the commit queue. Only the most recent commits (bd450027eb4a94b814a7dd9c0fa29102e6361149 and following) are new.
Tracking:
- #130494
r? `@compiler-errors`
2024-10-15 05:12:34 +02:00
..
2024-09-16 22:09:42 -04:00
2024-10-04 23:38:41 +00:00
2024-07-12 03:02:58 +00:00
2024-08-20 18:33:25 +02:00
2024-10-10 01:13:29 +02:00
2024-09-13 14:10:56 +03:00
2024-08-17 12:43:25 -04:00
2024-09-22 10:46:59 -04:00
2024-06-27 15:19:08 -04:00
2024-03-19 12:02:21 -04:00
2024-05-07 16:56:54 -04:00
2024-06-27 15:19:08 -04:00
2024-06-27 15:19:08 -04:00
2024-04-10 13:39:53 -04:00
2024-04-10 13:39:53 -04:00
2024-08-20 18:33:25 +02:00
2024-04-16 20:45:07 +03:00
2024-05-21 19:05:37 -07:00
2024-06-27 15:19:08 -04:00
2024-04-24 08:05:29 +00:00
2024-05-21 19:05:37 -07:00
2024-06-27 15:19:08 -04:00
2024-04-24 08:05:29 +00:00
2024-06-27 15:19:08 -04:00
2024-04-11 11:56:47 -04:00
2024-05-20 20:16:29 -04:00
2024-07-28 22:31:13 +08:00
2024-07-28 22:31:13 +08:00
2024-07-28 22:31:13 +08:00
2024-04-30 22:27:19 +02:00
2024-10-04 23:38:41 +00:00
2024-07-04 02:02:21 +00:00
2024-10-04 23:38:41 +00:00
2024-06-27 15:19:08 -04:00
2024-06-27 15:19:08 -04:00
2024-06-27 15:19:08 -04:00
2024-06-27 15:19:08 -04:00
2024-06-27 15:19:08 -04:00
2024-06-04 14:19:42 -03:00
2024-06-04 14:19:42 -03:00
2024-04-24 08:05:29 +00:00
2024-03-19 12:02:21 -04:00
2024-03-19 12:02:21 -04:00
2024-05-28 20:05:01 +00:00
2024-05-28 20:48:35 +00:00
2024-09-19 16:28:19 -07:00
2024-09-19 16:28:19 -07:00
2024-09-19 16:28:19 -07:00
2024-09-19 15:40:56 -07:00
2024-09-19 15:40:56 -07:00
2024-09-23 09:12:52 -07:00
2024-09-19 15:34:00 -07:00
2024-10-07 11:15:04 -07:00
2024-10-07 11:15:04 -07:00
2024-10-07 11:15:04 -07:00
2024-10-07 11:15:04 -07:00
2024-03-19 11:30:12 -04:00
2024-06-24 16:20:22 -05:00
2024-06-24 16:20:22 -05:00
2024-06-27 15:19:08 -04:00
2024-07-31 12:24:26 -04:00
2024-07-31 12:24:26 -04:00