Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/intern/src/symbol/symbols.rs')
| -rw-r--r-- | crates/intern/src/symbol/symbols.rs | 91 |
1 files changed, 80 insertions, 11 deletions
diff --git a/crates/intern/src/symbol/symbols.rs b/crates/intern/src/symbol/symbols.rs index 04c70e4fae..1454d825b7 100644 --- a/crates/intern/src/symbol/symbols.rs +++ b/crates/intern/src/symbol/symbols.rs @@ -12,7 +12,7 @@ use crate::{ }; macro_rules! define_symbols { - (@WITH_NAME: $($alias:ident = $value:literal),* $(,)? @PLAIN: $($name:ident),* $(,)?) => { + (@WITH_NAME: $($alias:ident = $value:literal,)* @PLAIN: $($name:ident,)*) => { // Ideally we would be emitting `const` here, but then we no longer have stable addresses // which is what we are relying on for equality! In the future if consts can refer to // statics we should swap these for `const`s and have the the string literal being pointed @@ -56,15 +56,6 @@ macro_rules! define_symbols { define_symbols! { @WITH_NAME: - __empty = "", - unsafe_ = "unsafe", - in_ = "in", - super_ = "super", - self_ = "self", - Self_ = "Self", - tick_static = "'static", - dollar_crate = "$crate", - MISSING_NAME = "[missing name]", INTEGER_0 = "0", INTEGER_1 = "1", INTEGER_2 = "2", @@ -81,6 +72,15 @@ define_symbols! { INTEGER_13 = "13", INTEGER_14 = "14", INTEGER_15 = "15", + __empty = "", + unsafe_ = "unsafe", + in_ = "in", + super_ = "super", + self_ = "self", + Self_ = "Self", + tick_static = "'static", + dollar_crate = "$crate", + MISSING_NAME = "[missing name]", fn_ = "fn", crate_ = "crate", underscore = "_", @@ -88,16 +88,43 @@ define_symbols! { false_ = "false", let_ = "let", const_ = "const", + proc_dash_macro = "proc-macro", + aapcs_dash_unwind = "aapcs-unwind", + avr_dash_interrupt = "avr-interrupt", + avr_dash_non_dash_blocking_dash_interrupt = "avr-non-blocking-interrupt", + C_dash_cmse_dash_nonsecure_dash_call = "C-cmse-nonsecure-call", + C_dash_unwind = "C-unwind", + cdecl_dash_unwind = "cdecl-unwind", + fastcall_dash_unwind = "fastcall-unwind", + msp430_dash_interrupt = "msp430-interrupt", + platform_dash_intrinsic = "platform-intrinsic", + ptx_dash_kernel = "ptx-kernel", + riscv_dash_interrupt_dash_m = "riscv-interrupt-m", + riscv_dash_interrupt_dash_s = "riscv-interrupt-s", + rust_dash_call = "rust-call", + rust_dash_cold = "rust-cold", + rust_dash_intrinsic = "rust-intrinsic", + stdcall_dash_unwind = "stdcall-unwind", + system_dash_unwind = "system-unwind", + sysv64_dash_unwind = "sysv64-unwind", + thiscall_dash_unwind = "thiscall-unwind", + vectorcall_dash_unwind = "vectorcall-unwind", + win64_dash_unwind = "win64-unwind", + x86_dash_interrupt = "x86-interrupt", @PLAIN: __ra_fixup, + aapcs, add_assign, add, + alias, align_offset, align, all, alloc_layout, alloc, + allow_internal_unsafe, + allow, any, as_str, asm, @@ -122,6 +149,7 @@ define_symbols! { call_mut, call_once, call, + cdecl, Center, cfg_accessible, cfg_attr, @@ -154,6 +182,7 @@ define_symbols! { Debug, default, Default, + deprecated, deref_mut, deref_target, deref, @@ -168,6 +197,7 @@ define_symbols! { drop_in_place, drop, dyn_metadata, + efiapi, eh_catch_typeinfo, eh_personality, env, @@ -176,10 +206,12 @@ define_symbols! { Err, exchange_malloc, exhaustive_patterns, + export_name, f128, f16, f32, f64, + fastcall, feature, file, filter_map, @@ -203,6 +235,7 @@ define_symbols! { from_residual, from_usize, from_yeet, + fundamental, future_trait, future, Future, @@ -213,6 +246,7 @@ define_symbols! { gt, Hash, hidden, + html_root_url, i128, i16, i32, @@ -238,6 +272,8 @@ define_symbols! { iter_mut, iter, Iterator, + keyword, + lang, le, Left, len, @@ -246,8 +282,12 @@ define_symbols! { local_inner_macros, log_syntax, lt, + macro_export, macro_rules, + macro_use, + main, manually_drop, + may_dangle, maybe_uninit, metadata_type, min_exhaustive_patterns, @@ -273,7 +313,9 @@ define_symbols! { new, next, no_core, + no_mangle, no_std, + non_exhaustive, none, None, not, @@ -305,6 +347,7 @@ define_symbols! { partial_ord, PartialEq, PartialOrd, + path, Pending, phantom_data, pieces, @@ -313,7 +356,11 @@ define_symbols! { pointer_like, poll, Poll, + prelude_import, prelude, + proc_macro_attribute, + proc_macro_derive, + proc_macro, quote, range_inclusive_new, Range, @@ -329,6 +376,7 @@ define_symbols! { register_tool, rem_assign, rem, + repr, result, Result, ResumeTy, @@ -338,8 +386,20 @@ define_symbols! { rust_2021, rust_2024, rust_analyzer, + Rust, + rustc_allow_incoherent_impl, + rustc_builtin_macro, rustc_coherence_is_core, + rustc_const_panic_str, + rustc_deprecated_safe_2024, + rustc_has_incoherent_inherent_impls, + rustc_layout_scalar_valid_range_end, + rustc_layout_scalar_valid_range_start, + rustc_legacy_const_generics, rustc_macro_transparency, + rustc_reservation_impl, + rustc_safe_intrinsic, + rustc_skip_array_during_method_dispatch, semitransparent, shl_assign, shl, @@ -352,6 +412,7 @@ define_symbols! { start, std_panic, std, + stdcall, str, string, String, @@ -361,10 +422,13 @@ define_symbols! { sub_assign, sub, sync, + system, + sysv64, Target, termination, test_case, test, + thiscall, trace_macros, transmute_opts, transmute_trait, @@ -376,6 +440,7 @@ define_symbols! { u32, u64, u8, + unadjusted, Unknown, unpin, unreachable_2015, @@ -383,7 +448,11 @@ define_symbols! { unreachable, unsafe_cell, unsize, + unstable, usize, v1, - va_list + va_list, + vectorcall, + wasm, + win64, } |