Richard Smith and Jon Ross-Perkins
8eb4e24cb6
Implement #4864 : Core is a keyword ( #4909 )
...
Change representation of package names from `IdentifierId` to
`PackageNameId`, and add a special value `PackageNameId::Core` for the
Core package. Add a `Core` expression to name the Core package, and
support for parsing the `Core` keyword in `package` and `import`
declarations.
For now, I've made no changes to instruction fingerprinting or name
mangling. This means that fingerprints and mangled names will collide
between names in the `Core` package and names in a `r#Core` package. See
#4908 .
---------
Co-authored-by: Jon Ross-Perkins <jperkins@google.com >
2025-02-11 21:33:57 +00:00
..
2024-05-21 20:33:20 +00:00
2025-02-11 21:33:57 +00:00
2025-02-11 18:51:46 +00:00
2025-02-04 22:38:38 +00:00
2024-09-05 23:39:58 +00:00
2025-01-27 23:48:44 +00:00
2025-02-11 21:33:57 +00:00
2025-02-11 21:33:57 +00:00
2025-02-11 21:33:57 +00:00
2025-02-06 20:27:57 +00:00
2025-02-11 21:33:57 +00:00
2025-02-11 18:51:46 +00:00
2025-02-11 18:51:46 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2025-02-03 20:01:09 +00:00
2025-02-03 20:01:09 +00:00
2025-02-11 18:11:14 +00:00
2025-02-04 22:38:38 +00:00
2024-11-20 20:58:58 +00:00
2024-11-20 20:58:58 +00:00
2025-02-06 20:27:57 +00:00
2025-01-24 21:52:02 +00:00
2025-02-11 18:51:46 +00:00
2024-12-11 22:34:10 +00:00
2025-01-23 17:25:31 +00:00
2025-02-11 18:51:46 +00:00
2025-01-22 23:15:00 +00:00
2024-07-03 16:58:47 +00:00
2024-07-03 16:58:47 +00:00
2025-02-11 18:51:46 +00:00
2025-02-04 22:38:38 +00:00
2025-01-22 23:15:00 +00:00
2024-07-03 17:49:47 +00:00
2025-01-22 23:15:00 +00:00
2024-12-05 22:07:51 +00:00
2025-02-11 18:51:46 +00:00
2024-12-02 18:51:44 +00:00
2024-07-12 22:38:06 +00:00
2025-02-11 18:51:46 +00:00
2024-07-12 22:38:06 +00:00
2025-01-27 10:05:23 +00:00
2024-07-12 22:38:06 +00:00
2024-07-12 22:38:06 +00:00
2025-02-11 18:51:46 +00:00
2024-12-19 21:41:06 +00:00
2024-12-19 21:41:06 +00:00
2025-02-11 21:19:55 +00:00
2025-02-11 21:33:57 +00:00
2024-12-05 22:07:51 +00:00
2025-02-03 20:01:09 +00:00
2025-02-06 20:36:00 +00:00
2024-12-05 22:07:51 +00:00
2024-12-19 21:41:06 +00:00
2024-07-12 22:38:06 +00:00
2025-01-22 23:15:00 +00:00
2025-02-11 21:33:57 +00:00
2024-07-12 22:38:06 +00:00
2025-02-03 20:01:09 +00:00
2024-12-18 00:19:12 +00:00
2025-01-07 17:44:34 +00:00
2024-07-12 22:38:06 +00:00
2025-01-23 17:25:31 +00:00
2024-07-12 22:38:06 +00:00
2025-01-22 23:15:00 +00:00
2024-07-12 22:38:06 +00:00
2025-01-25 02:13:52 +00:00
2024-07-12 22:38:06 +00:00
2025-02-11 02:03:33 +00:00
2025-01-22 23:15:00 +00:00
2025-02-11 18:51:46 +00:00
2025-01-28 06:00:34 +00:00
2025-01-24 21:52:02 +00:00
2025-01-20 09:44:45 +00:00
2025-02-04 23:36:55 +00:00
2025-01-23 02:21:48 +00:00
2025-02-11 21:33:57 +00:00
2025-02-11 21:33:57 +00:00
2025-01-22 23:15:00 +00:00
2025-01-23 02:21:48 +00:00
2025-02-04 22:38:38 +00:00
2025-02-04 22:38:38 +00:00
2025-01-25 02:13:52 +00:00
2024-11-04 04:00:17 +00:00
2024-12-05 22:07:51 +00:00
2024-12-03 18:46:27 +00:00
2025-02-11 18:51:46 +00:00
2024-10-07 17:25:35 +00:00
2025-01-27 10:05:23 +00:00
2025-01-23 02:21:48 +00:00
2025-01-22 23:15:00 +00:00
2024-10-17 22:47:40 +00:00
2025-02-06 17:49:00 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2025-02-07 22:35:18 +00:00
2025-02-11 21:33:57 +00:00
2024-12-05 18:13:46 +00:00
2024-10-07 17:25:35 +00:00
2024-12-17 01:25:53 +00:00
2025-01-23 02:21:48 +00:00
2025-01-23 02:21:48 +00:00
2024-08-29 21:10:14 +00:00
2024-12-04 18:40:50 +00:00
2024-03-18 17:40:00 +00:00
2025-01-22 23:15:00 +00:00
2025-01-17 17:51:34 +00:00
2025-01-22 23:15:00 +00:00
2025-01-22 23:15:00 +00:00
2025-01-23 02:21:48 +00:00
2025-02-06 20:27:57 +00:00
2025-02-06 20:27:57 +00:00
2025-01-22 23:15:00 +00:00
2024-08-09 01:05:03 +00:00
2025-02-11 21:12:19 +00:00
2025-02-11 18:51:46 +00:00