about summary refs log tree commit diff
path: root/compiler/rustc_symbol_mangling/src
AgeCommit message (Expand)AuthorLines
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
2025-04-14Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated...bors-1/+0
2025-04-11Introduce `DefPathData::AnonAssocTy`.Nicholas Nethercote-1/+2
2025-04-08clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()`xizheyin-1/+1
2025-04-02Remove `recursion_limit` increases.Nicholas Nethercote-1/+0
2025-03-30Encode synthetic by-move coroutine body with a different DefPathDataMichael Goulet-1/+5
2025-03-17Remove implicit #[no_mangle] for #[rustc_std_internal_symbol]bjorn3-0/+9
2025-03-17Mangle #[rustc_std_internal_symbol] to include the rustc version unless #[no_...bjorn3-0/+79
2025-03-12Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgrbors-1/+0
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Increase recursion_limit in numerous crates.Nicholas Nethercote-0/+1
2025-03-06Remove the `Option` part of range ends in the HIROli Scherer-9/+2
2025-03-06Avoid having to handle an `Option` in the type systemOli Scherer-2/+2
2025-03-06Prefer a two value enum over boolOli Scherer-1/+4
2025-03-03Rename a bitMichael Goulet-5/+4
2025-03-03Fix pretty printing of unsafe bindersMichael Goulet-3/+4
2025-02-24Change span field accesses to method callsJana Dönszelmann-4/+4
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-2/+4
2025-02-11compiler: remove AbiDatasJubilee Young-1/+1
2025-02-03Move `try_to_raw_bytes` from `ty::Valtree` to `ty::Value`FedericoBruzzone-1/+2
2025-01-31Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnrbors-3/+3
2025-01-30introduce `ty::Value`Lukas Markeffsky-6/+8
2025-01-30Use ExistentialTraitRef throughout codegenMichael Goulet-3/+3
2025-01-14Fix legacy symbol mangling of closuresMichael Goulet-4/+4
2025-01-09Account for identity substituted items in symbol manglingMichael Goulet-35/+76
2025-01-06Use a post-monomorphization typing env when mangling components that come fro...Michael Goulet-17/+42
2024-12-22Begin to implement type system layer of unsafe bindersMichael Goulet-0/+3