about summary refs log tree commit diff
path: root/compiler/rustc_symbol_mangling/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-12-05rustc_symbol_mangling: Address all `rustc::potential_query_instability` lintsMartin Nordholts-1/+0
2023-11-26merge `DefKind::Coroutine` into `DefKind::Closure`bohan-1/+1
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3
2023-10-27Rollup merge of #116834 - nnethercote:rustc_symbol_mangling, r=davidtwcoMatthias Krüger-4/+0
2023-10-20s/Generator/Coroutine/Oli Scherer-1/+1
2023-10-17Remove `rustc_symbol_mangling/messages.ftl`.Nicholas Nethercote-4/+0
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+3
2023-09-14treat host effect params as erased generics in codegenDeadbeef-5/+4
2023-08-09rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-7/+7
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+1
2023-03-11Simplify message pathsest31-1/+1
2023-02-22errors: generate typed identifiers in each crateDavid Wood-0/+4
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-2/+1
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-2/+1
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-2/+3
2022-08-30ADD - diagnostics lints to symbol_mangling moduleJhonny Bill Mena-0/+2
2022-08-30ADD - InvalidSymbolName to migrate symbol-name({}) error to new diagnostics i...Jhonny Bill Mena-0/+1
2022-07-23Add fine-grained LLVM CFI support to the Rust compilerRamon de C Valle-7/+2
2022-06-14Add typeid_for_trait_ref functionflip1995-0/+7
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-05-09reviewlcnr-1/+1
2022-05-09only compute `codegen_fn_attrs` where neededlcnr-14/+25
2022-04-10Do not access HIR to compute symbol_name.Camille GILLOT-8/+4
2022-03-16resolve the conflict in compiler/rustc_session/src/parse.rscodehorseman-1/+1
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-01add a rustc::query_stability lintlcnr-0/+1
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-2/+1
2022-01-01Update references to `-Z symbol-mangling-version` to use `-C`Josh Triplett-1/+1
2022-01-01Stabilize -Z symbol-mangling-version as -C symbol-mangling-versionJosh Triplett-1/+1
2021-12-15Remove `in_band_lifetimes` from `rustc_symbol_mangling`Sylvan Bowdler-5/+4
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-10-28Revert "Add rustc lint, warning when iterating over hashmaps"Mark Rousskov-1/+0
2021-10-27Auto merge of #89652 - rcvalle:rust-cfi, r=nagisabors-1/+7
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-1/+7
2021-10-15allow `potential_query_instability` everywherelcnr-0/+1
2021-08-29Rollup merge of #85534 - csmoe:demagnle-assert, r=michaelwoeristerGuillaume Gomez-2/+10
2021-08-27add rustc-demangle assertion on mangled symbolcsmoe-2/+10
2021-08-24rustc_symbol_mangling: support structural constants and &str in v0.Eduard-Mihai Burtescu-0/+1
2021-08-10Replace #[plugin_registrar] with exporting __rustc_plugin_registrarbjorn3-4/+0
2021-07-06Revert "Revert "Merge CrateDisambiguator into StableCrateId""bjorn3-4/+4
2021-06-07Revert "Merge CrateDisambiguator into StableCrateId"bjorn3-4/+4
2021-05-30Merge CrateDisambiguator into StableCrateIdbjorn3-4/+4
2021-05-24remove cfg(bootstrap)Pietro Albini-1/+0
2021-05-12Use () for proc_macro_decls_static.Camille GILLOT-1/+1
2021-05-12Use () for plugin_registrar_fn.Camille GILLOT-1/+1
2021-04-04wasm64Gus Caplan-1/+1
2021-03-19stabilize or_patternsmark-1/+1
2020-12-14Convenience funcs for `some_option.unwrap_or(...)`Rich Kadel-5/+1