about summary refs log tree commit diff
path: root/compiler/rustc_symbol_mangling/src/legacy.rs
AgeCommit message (Expand)AuthorLines
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-4/+4
2023-03-29Support TLS access into dylibs on WindowsJohn Kåre Alsaker-0/+4
2023-02-22Remove type-traversal trait aliasesAlan Egerton-1/+1
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-1/+1
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-1/+1
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-2/+2
2022-12-14Ensure no one constructs `AliasTy`s themselvesOli Scherer-1/+1
2022-12-13Combine identical alias armsMichael Goulet-2/+1
2022-12-13Combine projection and opaque into aliasMichael Goulet-7/+3
2022-12-13squash OpaqueTy and ProjectionTy into AliasTyMichael Goulet-2/+2
2022-12-13ProjectionTy.item_def_id -> ProjectionTy.def_idMichael Goulet-1/+1
2022-12-13Use ty::OpaqueTy everywhereMichael Goulet-1/+1
2022-11-19drive-by: PolyExistentialPredicateMichael Goulet-1/+1
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-2/+0
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-2/+2
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-36/+37
2022-07-06Update TypeVisitor pathsAlan Egerton-1/+1
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-5/+2
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-3/+3
2022-04-12Remove NodeIdHashingMode.Camille GILLOT-22/+19
2022-02-28Fix inconsistent symbol mangling of integers constants with -ZverboseTomasz Miąsko-5/+33
2022-02-23Rename `region_should_not_be_omitted` to `should_print_region`Tomasz Miąsko-1/+1
2022-02-15Overhaul `Const`.Nicholas Nethercote-3/+3
2022-01-15initial revertEllen-2/+2
2022-01-05Ensure that `Fingerprint` caching respects hashing configurationAaron Hill-19/+19
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-1/+1
2021-12-18hir: Do not introduce dummy type names for `extern` blocks in def pathsVadim Petrochenkov-2/+2
2021-12-15Remove `in_band_lifetimes` from `rustc_symbol_mangling`Sylvan Bowdler-3/+3
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-1/+1
2021-10-03Remove re-export.Camille GILLOT-1/+1
2021-08-26reviewlcnr-1/+1
2021-08-26update `TypeFlags` to deal with missing ct substslcnr-1/+1
2021-07-29Implement `Printer` for `&mut SymbolPrinter`Tomasz Miąsko-5/+6
2021-07-06Revert "Revert "Merge CrateDisambiguator into StableCrateId""bjorn3-2/+3
2021-06-07Revert "Merge CrateDisambiguator into StableCrateId"bjorn3-3/+2
2021-06-02Restrict access to crate_name.Camille GILLOT-1/+1
2021-06-01Revert "Reduce the amount of untracked state in TyCtxt"Camille Gillot-1/+1
2021-05-30Restrict access to crate_name.Camille GILLOT-1/+1
2021-05-30Merge CrateDisambiguator into StableCrateIdbjorn3-3/+2
2021-03-31Add tcx lifetime to BinderJack Huey-1/+1
2021-01-10Rollup merge of #79968 - bjorn3:better_drop_glue_debuginfo, r=matthewjasperYuki Okushi-1/+9
2020-12-17Simplify based on eddyb's commentbjorn3-21/+9
2020-12-12Use better symbol names for the drop gluebjorn3-0/+20
2020-12-11Move binder for dyn to each list itemJack Huey-1/+1
2020-11-16compiler: fold by valueBastian Kauschke-1/+1
2020-11-04s/Scalar::Raw/Scalar::Intoli-1/+1
2020-10-30Fix even more clippy warningsJoshua Nelson-4/+2
2020-10-15mangling: non-monomorphic `#[rustc_symbol_name]`David Wood-1/+0
2020-09-25Implement `Display` for `DisambiguatedDefPathData` and `DefPathData`marmeladema-5/+3
2020-09-25Move from {{closure}}#0 syntax to {closure#0} for (def) path componentsmarmeladema-2/+5