Andrew Kelley
f3f5a5d05b
stage2: improve @typeName
...
* make it always return a fully qualified name. stage1 is inconsistent
about this.
* AstGen: fix anon_name_strategy to correctly be `func` when anon type
creation happens in the operand of the return expression.
* Sema: implement type names for the "function" naming strategy.
* Put "enum", "union", "opaque", or "struct" in place of "anon" when
creating respective anonymous Decl names.
* std.testing: add `expectStringStartsWith`. Didn't end up using it
after all.
Also this enables the real test runner for stage2 LLVM backend (sans
wasm32) since it works now.
2022-03-18 00:12:22 -07:00
..
2021-11-30 23:32:47 +00:00
2022-02-06 22:21:46 -07:00
2022-03-17 10:42:11 +01:00
2022-01-29 16:57:10 +02:00
2022-02-01 19:06:40 -07:00
2022-03-15 16:53:45 -04:00
2021-11-30 23:32:47 +00:00
2022-01-31 20:59:32 -07:00
2022-03-15 13:49:41 -04:00
2022-03-08 20:38:12 +02:00
2022-03-16 13:31:16 -07:00
2022-03-08 20:38:12 +02:00
2021-11-30 23:32:47 +00:00
2022-03-14 00:11:46 -07:00
2022-01-26 20:02:01 -07:00
2022-03-08 20:38:12 +02:00
2022-01-14 13:44:38 +01:00
2022-03-17 10:42:11 +01:00
2021-10-29 19:20:31 -04:00
2022-03-18 00:12:22 -07:00
2021-08-15 23:09:55 -07:00
2021-11-30 23:45:01 +00:00
2022-02-27 15:34:02 -05:00
2021-12-16 19:08:58 -08:00
2022-01-01 12:47:08 +00:00
2021-10-04 23:48:55 -07:00
2021-08-24 12:25:09 -07:00
2022-01-14 13:44:38 +01:00
2022-03-14 23:10:59 +01:00
2022-03-10 13:13:17 -05:00
2022-03-11 22:47:24 -07:00
2021-11-30 23:32:47 +00:00
2021-10-04 23:48:55 -07:00
2021-11-30 00:13:07 -07:00
2022-03-08 20:38:12 +02:00
2022-03-03 19:39:45 +01:00
2021-11-30 23:32:47 +00:00
2022-03-01 13:28:47 -05:00
2022-03-16 19:40:44 +01:00
2022-03-08 20:38:12 +02:00
2022-03-13 17:03:04 +01:00
2022-03-16 19:40:44 +01:00
2022-03-15 13:48:42 -04:00
2022-01-23 19:30:06 +01:00
2021-08-24 12:25:09 -07:00
2022-01-31 22:25:49 -07:00
2021-11-30 23:32:47 +00:00
2022-03-17 18:21:04 +01:00
2022-03-16 00:09:00 -07:00
2021-12-19 00:24:45 -05:00
2022-03-15 13:48:42 -04:00
2022-03-08 20:38:12 +02:00
2021-09-01 17:54:06 -07:00
2021-11-30 23:32:47 +00:00
2022-02-19 15:11:18 -07:00
2022-03-03 14:31:49 -07:00
2022-03-16 15:50:03 +01:00
2022-01-07 00:06:06 -05:00
2021-12-19 00:24:45 -05:00
2021-11-30 00:13:07 -07:00
2022-03-08 20:43:13 +02:00
2021-09-20 01:58:18 -04:00
2021-08-24 12:25:09 -07:00
2021-11-30 00:13:07 -07:00
2022-03-13 17:03:04 +01:00
2022-03-12 10:23:57 +02:00
2022-03-09 15:44:08 -07:00
2022-03-14 00:11:46 -07:00
2022-03-16 15:50:03 +01:00
2022-01-15 00:47:12 +01:00
2021-11-09 18:31:03 -07:00
2022-03-16 19:40:44 +01:00
2021-10-09 03:15:34 -04:00
2021-12-21 17:29:23 -08:00
2021-12-15 17:46:10 -08:00
2021-12-15 17:46:04 -08:00
2022-02-06 22:21:46 -07:00
2022-02-27 16:43:53 +02:00
2022-03-11 11:25:45 +02:00
2021-08-24 12:25:09 -07:00
2022-03-10 13:13:17 -05:00
2021-12-19 00:24:45 -05:00
2022-03-11 00:04:42 -07:00
2021-12-31 17:17:49 +00:00
2022-03-06 16:11:39 -07:00
2022-03-18 00:12:22 -07:00
2022-02-27 15:34:02 -05:00
2022-02-24 18:51:44 -05:00
2022-01-28 21:03:21 -05:00
2022-01-30 21:27:52 +02:00
2022-01-07 00:06:06 -05:00
2022-01-04 17:59:05 +01:00
2021-08-24 12:25:09 -07:00
2022-03-02 14:45:19 -05:00