about summary refs log tree commit diff
path: root/compiler/rustc_symbol_mangling
AgeCommit message (Expand)AuthorLines
2023-06-16Add `AliasKind::Weak` for type aliases.Oli Scherer-0/+1
2023-06-02Rollup merge of #112182 - rcvalle:rust-cfi-fix-111185, r=compiler-errorsMatthias Krüger-3/+10
2023-06-02Auto merge of #112198 - compiler-errors:rollup-o2xe4of, r=compiler-errorsbors-5/+24
2023-06-01Rollup merge of #111914 - rcvalle:rust-cfi-fix-111184, r=compiler-errorsMichael Goulet-5/+24
2023-06-01CFI: Fix cfi with async: transform_ty: unexpected GeneratorWitness(BindeRamon de C Valle-5/+24
2023-06-01CFI: Fix cfi with repr(transparent): transform_ty: unexpected Alias(ProjRamon de C Valle-3/+10
2023-06-01Use translatable diagnostics in `rustc_const_eval`Deadbeef-2/+15
2023-05-29EarlyBinder::new -> EarlyBinder::bindlcnr-1/+1
2023-05-29Use `Cow` in `{D,Subd}iagnosticMessage`.Nicholas Nethercote-9/+2
2023-05-28Replace EarlyBinder(x) with EarlyBinder::new(x)Kyle Matsuda-1/+1
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-1/+1
2023-05-23Rollup merge of #111851 - rcvalle:rust-cfi-fix-111515, r=bjorn3Matthias Krüger-7/+7
2023-05-23Rollup merge of #111486 - fmease:pp-inh-proj, r=petrochenkovMatthias Krüger-2/+5
2023-05-23CFI: Fix encode_region: unexpected ReEarlyBound(0, 'a)Ramon de C Valle-7/+7
2023-05-22properly pretty-print inherent projectionsLeón Orell Valerian Liehr-2/+5
2023-05-21Auto merge of #111697 - rcvalle:rust-cfi-fix-111510, r=bjorn3bors-16/+52
2023-05-17CFI: Fix encode_ty: unexpected Param(B/#1)Ramon de C Valle-16/+52
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-09CFI: Fix SIGILL reached via trait objectsRamon de C Valle-3/+78
2023-05-03Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3Manish Goregaokar-75/+193
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-75/+193
2023-04-27rename `needs_subst` to `has_param`Boxy-1/+1
2023-04-21Allow `LocalDefId` as the argument to `def_path_str`Oli Scherer-1/+1
2023-04-19Add `GenericArgKind::as_{type,const,region}`Maybe Waffle-10/+4
2023-04-19Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwcobors-1/+2
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+2
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-6/+6
2023-04-06Remove index from BrAnonJack Huey-21/+12
2023-03-29Support TLS access into dylibs on WindowsJohn Kåre Alsaker-0/+5
2023-03-21Use local key in providersMichael Goulet-2/+2
2023-03-11Simplify message pathsest31-1/+1
2023-02-24Rename many interner functions.Nicholas Nethercote-2/+2
2023-02-22Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obkbors-3/+4
2023-02-22Remove type-traversal trait aliasesAlan Egerton-3/+4
2023-02-22errors: generate typed identifiers in each crateDavid Wood-0/+5
2023-02-21Rollup merge of #108141 - spastorino:add_rpitit_queries, r=compiler-errorsDylan DPC-0/+2
2023-02-19Add associated_items_for_impl_trait_in_trait querySantiago Pastorino-0/+2
2023-02-17Use `IntoIterator` for `mk_fn_sig`.Nicholas Nethercote-1/+1
2023-02-17Remove the `InternIteratorElement` impl for `&'a T`.Nicholas Nethercote-2/+2
2023-02-17Replace `mk_foo` calls with `infer_foo` where possible.Nicholas Nethercote-13/+10
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-3/+3
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-2/+2
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-2/+1
2023-02-13Pre-intern some commonly used type variables.Nicholas Nethercote-1/+1
2023-02-09Change to `ReError(ErrorGuaranteed)`Esteban Küber-1/+1
2023-02-09Introduce `ReError`Esteban Küber-0/+1
2023-01-27Introduce GeneratorWitnessMIR.Camille GILLOT-0/+3
2023-01-08Add type flags support for Ty and Const late-bound regionsMichael Goulet-0/+1
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-9/+8
2022-12-29CFI: Monomorphize transparent ADTs before typeidMatthew Maurer-1/+4