about summary refs log tree commit diff
path: root/compiler/rustc_symbol_mangling/src/legacy.rs
AgeCommit message (Expand)AuthorLines
2023-12-10Revert "Don't print host effect param in pretty path_generic_args"Deadbeef-1/+0
2023-12-09Don't print host effect param in pretty path_generic_argsMichael Goulet-0/+1
2023-11-13Remove `-Zperf-stats`.Nicholas Nethercote-32/+29
2023-10-21Make `ty::print::Printer` take `&mut self` instead of `self`Nilstrieb-44/+44
2023-10-20s/Generator/Coroutine/Oli Scherer-2/+2
2023-10-17Remove `Print::Error`Nilstrieb-1/+1
2023-10-17Remove `Printer::Error`Nilstrieb-19/+17
2023-10-17Remove `Print::Output`Nilstrieb-1/+1
2023-10-17Remove "subprinter" types from `Printer`Nilstrieb-18/+12
2023-09-13make the set of methods between our two Const types more consistentRalf Jung-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-10/+10
2023-07-05Deal with falloutBoxy-1/+1
2023-05-22properly pretty-print inherent projectionsLeón Orell Valerian Liehr-1/+3
2023-04-27rename `needs_subst` to `has_param`Boxy-1/+1
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