about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-03-27Sort diagnostics by rendered trait ref instead of its def idsOli Scherer-1/+1
2024-03-27Use FxIndexMap instead of BTreeMap to avoid sorting `DefId`sOli Scherer-2/+2
2024-03-27Use `TraitRef::to_string` sorting in favor of `TraitRef::ord`, as the latter ...Oli Scherer-2/+2
2024-03-27Remove unnecessary `Partial/Ord` deriveOli Scherer-1/+1
2024-03-27Remove and disallow HashStable impl of HashMap.Michael Woerister-46/+2
2024-03-27Implement `mut ref`/`mut ref mut`Jules Bertholet-303/+219
2024-03-27Eliminate `UbCheck` for non-standard librariesDianQK-2/+22
2024-03-27Delegation: fix ICE on wrong instantiationBryanskiy-0/+11
2024-03-27Inline `primary_body_of` into its sole call siteOli Scherer-23/+5
2024-03-27Remove a call-site to `primary_body_of` as it is only interested in the body idOli Scherer-1/+1
2024-03-27move type inference for missing types on constants into its own methodOli Scherer-46/+58
2024-03-27Load missing type of impl associated constant from trait definitionOli Scherer-4/+14
2024-03-27Use a `dyn Debug` trait object instead of a closure.Oli Scherer-13/+24
2024-03-27Add a `CurrentGcx` type to let the deadlock handler access `TyCtxt`John Kåre Alsaker-16/+88
2024-03-27Rollup merge of #123024 - maurer:kcfi-testing, r=workingjubileeGuillaume Gomez-0/+2
2024-03-27Rollup merge of #123021 - compiler-errors:coroutine-layout-lol, r=oli-obkGuillaume Gomez-23/+61
2024-03-27Rollup merge of #122860 - Zalathar:unused, r=cjgillotGuillaume Gomez-77/+93
2024-03-27Rollup merge of #121843 - ferrocene:builtin-path, r=petrochenkovGuillaume Gomez-31/+51
2024-03-27Make `def_path_hash_to_def_id` a hookOli Scherer-13/+18
2024-03-27Move `CrateStore::expn_hash_to_expn_id` to a hookOli Scherer-27/+13
2024-03-27Start replacing `CStore` trait methods with hooks.Oli Scherer-16/+17
2024-03-27Rollup merge of #123102 - durin42:llvm-19-pass-ptr, r=workingjubileeMatthias Krüger-0/+4
2024-03-27Rollup merge of #122439 - Nadrieril:store-built-place, r=compiler-errorsMatthias Krüger-36/+42
2024-03-26Rollup merge of #123103 - compiler-errors:inherited-is-a-weird-name, r=oli-obkMatthias Krüger-27/+26
2024-03-26Rollup merge of #123049 - compiler-errors:coroutine-closure-rcvr, r=oli-obkMatthias Krüger-5/+9
2024-03-26Rollup merge of #122835 - compiler-errors:deref-pure, r=NadrierilMatthias Krüger-2/+46
2024-03-26Rollup merge of #122589 - wutchzone:121547, r=compiler-errorsMatthias Krüger-3/+13
2024-03-26Rollup merge of #122120 - fmease:sugg-assoc-ty-bound-on-eq-bound, r=compiler-...Matthias Krüger-92/+154
2024-03-26Inherited -> TypeckRootCtxtMichael Goulet-27/+26
2024-03-26Store `Place` instead of `PlaceBuilder` in `MatchPair`Nadrieril-28/+33
2024-03-26RenameNadrieril-19/+20
2024-03-26RustWrapper: update call for llvm/llvm-project@44d037cc258dcf179d2c48c93996bb...Augie Fackler-0/+4
2024-03-26In ConstructCoroutineInClosureShim, pass receiver by ref, not pointerMichael Goulet-5/+9
2024-03-26Rollup merge of #123091 - Bryanskiy:delegation-fixes, r=petrochenkovMatthias Krüger-11/+42
2024-03-26Rollup merge of #123090 - oli-obk:gatify, r=compiler-errorsMatthias Krüger-102/+57
2024-03-26Rollup merge of #123067 - Nadrieril:always-simplify-or, r=oli-obkMatthias Krüger-11/+20
2024-03-26Rollup merge of #123066 - maurer:cfi-erased-lifetime-ice, r=compiler-errorsMatthias Krüger-3/+8
2024-03-26Rollup merge of #122996 - RalfJung:simplify_branches, r=cjgillotMatthias Krüger-0/+1
2024-03-26Rollup merge of #122766 - bvanjoi:fix-115185, r=petrochenkovMatthias Krüger-16/+52
2024-03-26Don't check match scrutinee of postfix match for unused parensMichael Goulet-1/+3
2024-03-26Remove `CacheSelector` trait now that we can use GATsOli Scherer-102/+57
2024-03-26Delegation: fix ICE on wrong `self` resolutionBryanskiy-11/+42
2024-03-26Auto merge of #121387 - oli-obk:eager_const_failures_regression, r=lcnrbors-2/+8
2024-03-26ignore uncaptured lifetimes when checking opaquesAli MJ Al-Nasrawy-12/+43
2024-03-26fix ICE in check_uniqueAli MJ Al-Nasrawy-2/+11
2024-03-26panic_str only exists for the migration to 2021 panic macrosRalf Jung-2/+2
2024-03-26Auto merge of #122849 - clubby789:no-metadata, r=petrochenkovbors-0/+11
2024-03-26CFI: Enable KCFI testing of run-pass testsMatthew Maurer-0/+2
2024-03-26Auto merge of #123065 - workingjubilee:rollup-bve45ex, r=workingjubileebors-66/+100
2024-03-26coverage: Re-enable `UnreachablePropagation` for coverage buildsZalathar-5/+1