about summary refs log tree commit diff
path: root/compiler/rustc_symbol_mangling
AgeCommit message (Expand)AuthorLines
2025-10-02Auto merge of #147138 - jackh726:split-canonical-bound, r=lcnrbors-1/+4
2025-09-30Split Bound into Canonical and Boundjackh726-1/+4
2025-09-23Add proper name mangling for pattern typesOli Scherer-8/+6
2025-09-17Remove `DynKind`León Orell Valerian Liehr-5/+3
2025-09-09Add assertionBoxy-1/+1
2025-09-09erase_regions to erase_and_anonymize_regionsBoxy-4/+10
2025-09-05Rollup merge of #138944 - madsmtm:apple_os_version_check, r=tgross35León Orell Valerian Liehr-2/+6
2025-09-05Add __isOSVersionAtLeast and __isPlatformVersionAtLeast symbolsMads Marquart-2/+6
2025-09-02Revert introduction of `[workspace.dependencies]`.Nicholas Nethercote-2/+2
2025-08-28Add `rustc-demangle` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `tracing` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-19Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdonszelmann许杰友 Jieyou Xu (Joe)-33/+17
2025-08-15Merge link_name and export_namebjorn3-22/+11
2025-08-15Combining no_mangle and rustc_std_internal_symbol is not allowedbjorn3-11/+6
2025-08-14Print regions in `type_name`.Nicholas Nethercote-3/+3
2025-08-13Rollup merge of #144949 - nnethercote:more-Printer-cleanups, r=davidtwcoGuillaume Gomez-29/+32
2025-08-12make no_mangle explicit on foreign itemsJana Dönszelmann-26/+29
2025-08-09remove some unused private trait implsDeadbeef-8/+1
2025-08-07Reimplement `print_region` in `type_name.rs`.Nicholas Nethercote-1/+3
2025-08-06Rename some `PrettyPrinter` methods.Nicholas Nethercote-3/+3
2025-08-06Rename some `Printer` methods.Nicholas Nethercote-15/+18
2025-08-05Rename most of the printers.Nicholas Nethercote-11/+11
2025-08-03Remove unused arg from `path_append_impl`.Nicholas Nethercote-2/+0
2025-08-03Simplify `SymbolMangler::print_type`.Nicholas Nethercote-7/+4
2025-08-03Rename `Printer` variables.Nicholas Nethercote-68/+66
2025-08-03Remove `type_name::AbsolutePathPrinter::comma_sep`.Nicholas Nethercote-0/+2
2025-08-03Mark `Printer` methods as unreachable where appropriate.Nicholas Nethercote-1/+1
2025-07-31Tidy up `Cargo.toml` files.Nicholas Nethercote-1/+0
2025-07-16use `codegen_instance_attrs` where an instance is (easily) availableFolkert de Vries-1/+1
2025-07-01Remove support for dyn*Michael Goulet-2/+0
2025-06-16Change __rust_no_alloc_shim_is_unstable to be a functionDaniel Paoliello-4/+0
2025-05-27Rename unpack to kindMichael Goulet-6/+6
2025-05-22Rename `kw::Empty` as `sym::empty`.Nicholas Nethercote-2/+2
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-05-07Add `DefPathData::OpaqueLifetime` to avoid conflicts for remapped opaque life...John Kåre Alsaker-0/+1
2025-05-05Rollup merge of #140374 - compiler-errors:global_asm-bug, r=lcnrGuillaume Gomez-1/+1
2025-05-05Rename Instance::new to Instance::new_raw and add a note that it is rawMichael Goulet-1/+1
2025-05-05Auto merge of #140453 - Zoxc:next-disambiguator, r=oli-obkbors-1/+2
2025-05-04Initial support for dynamically linked cratesBryanskiy-9/+215
2025-05-02Add `DefPathData::NestedStatic` instead of reusing `DefPathData::AnonConst`John Kåre Alsaker-0/+1
2025-04-29Rollup merge of #139909 - oli-obk:or-patterns, r=BoxyUwUTrevor Gross-14/+24
2025-04-29Remove global `next_disambiguator` state and handle it with a `DisambiguatorS...John Kåre Alsaker-1/+1
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-3/+20
2025-04-28Add or-patterns to pattern typesOli Scherer-0/+5
2025-04-28Split out various pattern type matches into their own functionOli Scherer-14/+19
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-15Rollup merge of #139848 - nnethercote:kw-Empty-5, r=compiler-errorsMatthias Krüger-1/+1
2025-04-15Remove a `kw::Empty` usage in symbol mangling.Nicholas Nethercote-1/+1
2025-04-15Rollup merge of #139669 - nnethercote:overhaul-AssocItem, r=oli-obkStuart Cook-1/+1
2025-04-15Move `name` field from `AssocItem` to `AssocKind` variants.Nicholas Nethercote-1/+1