about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-02-12Eagerly dismiss binderOli Scherer-8/+5
2024-02-12Unwrap an Option that can only be Some, as inherent impls can't overlapOli Scherer-6/+6
2024-02-12Use a struct instead of a tupleOli Scherer-10/+19
2024-02-12Make impl_trait_ref into a query also returning more information about the implOli Scherer-36/+44
2024-02-12Make `is_intrinsic` query return the intrinsic nameOli Scherer-42/+37
2024-02-12fix cycle error when a static and a promoted are mutually recursiveRalf Jung-24/+17
2024-02-12Change level used in `print_error_count`.Nicholas Nethercote-2/+2
2024-02-12Tweak delayed bug mentions.Nicholas Nethercote-26/+26
2024-02-12Remove `dcx` arg from `ReportErrorExt::add_args`.Nicholas Nethercote-76/+62
2024-02-12Remove final unwanted `unchecked_error_guaranteed` calls.Nicholas Nethercote-53/+65
2024-02-12Auto merge of #120835 - oli-obk:no_hir_coherence, r=cjgillotbors-99/+97
2024-02-12Dejargnonize substShoyu Vanilla-529/+556
2024-02-12Auto merge of #120834 - oli-obk:only_local_coherence, r=lcnrbors-1/+3
2024-02-12Improve some codes according to the reviewsFrank King-117/+161
2024-02-12Add `#[derive(Clone, Copy)]` to anonymous adtsFrank King-1/+9
2024-02-12Check representation of unnamed fieldsFrank King-19/+116
2024-02-12Lowering field access for anonymous adtsFrank King-70/+214
2024-02-12check uniqueness of nested fieldsFrank King-75/+208
2024-02-12Lower anonymous structs or unions to HIRFrank King-55/+251
2024-02-12Fix suggestion span for ?SizedOdenShirataki-3/+3
2024-02-12remove a bunch of dead parameters in fnyukang-71/+30
2024-02-12Auto merge of #120951 - matthiaskrgr:rollup-0nnm7dv, r=matthiaskrgrbors-240/+206
2024-02-11Rollup merge of #120897 - compiler-errors:foreign-async-closure, r=oli-obkMatthias Krüger-0/+9
2024-02-11Rollup merge of #120885 - RalfJung:normal-visitor, r=compiler-errorsMatthias Krüger-0/+12
2024-02-11Rollup merge of #120872 - petrochenkov:opthirpar, r=cjgillotMatthias Krüger-240/+185
2024-02-12Fix inconsistencies in the diagnostic API methods.Nicholas Nethercote-32/+21
2024-02-12Reorder the diagnostic API methods.Nicholas Nethercote-289/+294
2024-02-11Auto merge of #120619 - compiler-errors:param, r=lcnrbors-13/+31
2024-02-11Fix async closures in CTFEMichael Goulet-2/+3
2024-02-11is_closure_likeMichael Goulet-36/+39
2024-02-11Check that the ABI of the instance we are inlining is correctMichael Goulet-0/+12
2024-02-11Ignore own item bounds in parent alias types in `for_each_item_bound`Michael Goulet-0/+16
2024-02-11Auto merge of #120903 - matthiaskrgr:rollup-tmsuzth, r=matthiaskrgrbors-20/+78
2024-02-11make Primary/Secondary importance consistent between CellBorrow and MutBorrowRalf Jung-7/+7
2024-02-11check_consts: fix some duplicate errors by not calling check_static unnecessa...Ralf Jung-3/+5
2024-02-11Auto merge of #120405 - cjgillot:gvn-pointer, r=oli-obkbors-20/+116
2024-02-11Rollup merge of #120896 - compiler-errors:coro-closure-kind, r=oli-obkMatthias Krüger-1/+18
2024-02-11Rollup merge of #120895 - lukas-code:error-coercions-ice, r=compiler-errorsMatthias Krüger-11/+0
2024-02-11Rollup merge of #120883 - RalfJung:extern-static-err, r=oli-obkMatthias Krüger-6/+6
2024-02-11Rollup merge of #120882 - RalfJung:set-discriminant, r=compiler-errorsMatthias Krüger-0/+20
2024-02-11Rollup merge of #120874 - gurry:120838-extra-where-in-suggestion, r=fmeaseMatthias Krüger-1/+7
2024-02-11Rollup merge of #120773 - Enselic:copy-vs-move, r=oli-obkMatthias Krüger-1/+9
2024-02-11Rollup merge of #120272 - long-long-float:suppress-suggestions-in-derive-macr...Matthias Krüger-0/+18
2024-02-10Gracefully handle non-WF alias in assemble_alias_bound_candidates_recurMichael Goulet-2/+6
2024-02-10Print kind of coroutine closureMichael Goulet-1/+18
2024-02-10Encode coroutine_for_closure for foreign cratesMichael Goulet-0/+9
2024-02-10Auto merge of #117206 - cjgillot:jump-threading-default, r=tmiaskobors-479/+1
2024-02-10don't skip coercions for types with errorsLukas Markeffsky-11/+0
2024-02-11Fix to use for looplong-long-float-8/+7
2024-02-10interpret/visitor: ensure we only see normalized typesRalf Jung-0/+12