about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src
AgeCommit message (Expand)AuthorLines
2024-02-17Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercoteMatthias Krüger-143/+207
2024-02-17Rollup merge of #121059 - compiler-errors:extension, r=davidtwco,NilstriebGuillaume Boisseau-53/+12
2024-02-17use `instantiate_ty_var` in nlllcnr-16/+0
2024-02-16Rollup merge of #121020 - oli-obk:diagnostics_ice, r=davidtwcoGuillaume Gomez-1/+1
2024-02-16Move trait into attr so it's greppableMichael Goulet-8/+8
2024-02-16Use extension trait deriveMichael Goulet-52/+11
2024-02-16Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkinbors-10/+3
2024-02-15Auto merge of #120931 - chenyukang:yukang-cleanup-hashmap, r=michaelwoeristerbors-5/+2
2024-02-15errors: only eagerly translate subdiagnosticsDavid Wood-143/+207
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-5/+2
2024-02-14Auto merge of #120454 - clubby789:cargo-update, r=Nilstriebbors-2/+4
2024-02-13Bump `indexmap`clubby789-2/+4
2024-02-13Check normalized call signature for WF in mir typeckMichael Goulet-4/+20
2024-02-13Avoid an ICE in diagnosticsOli Scherer-1/+1
2024-02-12Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obkMatthias Krüger-13/+13
2024-02-12Rollup merge of #120950 - compiler-errors:miri-async-closurs, r=RalfJung,oli-obkMatthias Krüger-9/+8
2024-02-12Rollup merge of #120917 - chenyukang:yukang-dead-parameters, r=compiler-errorsMatthias Krüger-8/+4
2024-02-12Make `is_intrinsic` query return the intrinsic nameOli Scherer-10/+3
2024-02-12Dejargnonize substShoyu Vanilla-13/+13
2024-02-12remove a bunch of dead parameters in fnyukang-8/+4
2024-02-11is_closure_likeMichael Goulet-9/+8
2024-02-10hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}`Vadim Petrochenkov-8/+9
2024-02-09Auto merge of #120843 - matthiaskrgr:rollup-med37z5, r=matthiaskrgrbors-86/+57
2024-02-09Rollup merge of #120704 - amandasystems:silly-region-name-rewrite, r=compiler...Matthias Krüger-27/+31
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-59/+26
2024-02-09Auto merge of #120594 - saethlin:delayed-debug-asserts, r=oli-obkbors-0/+1
2024-02-08Rollup merge of #120590 - compiler-errors:dead, r=NilstriebMatthias Krüger-41/+3
2024-02-08Add a new debug_assertions instrinsic (compiler)Ben Kimock-0/+1
2024-02-08Auto merge of #120767 - matthiaskrgr:rollup-0k8ib1c, r=matthiaskrgrbors-73/+67
2024-02-08Make `RegionName` `Copy` by (transitively) interning the few string variantsAmanda Stjerna-13/+13
2024-02-08Taint borrowck results without running any borrowck if the MIR body was alrea...Oli Scherer-4/+5
2024-02-07hir: Remove `fn opt_hir_id` and `fn opt_span`Vadim Petrochenkov-72/+65
2024-02-07hir: Make sure all `HirId`s have corresponding HIR `Node`sVadim Petrochenkov-1/+2
2024-02-06Fix incorrect suggestion for uninitialize binding in destructuring patternclubby789-1/+6
2024-02-06Rollup merge of #120513 - compiler-errors:normalize-regions-for-nll, r=lcnrMatthias Krüger-51/+142
2024-02-06A drive-by rewrite of give_region_a_name()Amanda Stjerna-17/+21
2024-02-06More comments, final tweaksMichael Goulet-2/+14
2024-02-06Bless tests, add commentsMichael Goulet-3/+7
2024-02-06Construct body for by-move coroutine closure outputMichael Goulet-0/+1
2024-02-06Teach typeck/borrowck/solvers how to deal with async closuresMichael Goulet-22/+143
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-8/+39
2024-02-06Make async closures directly lower to ClosureKind::CoroutineClosureMichael Goulet-13/+29
2024-02-06Invert diagnostic lints.Nicholas Nethercote-59/+26
2024-02-03Rollup merge of #120592 - trevyn:cleanup-to-string, r=NilstriebMatthias Krüger-2/+2
2024-02-03Rollup merge of #120573 - nnethercote:rm-BorrowckErrors-tainted_by_errors, r=...Matthias Krüger-84/+86
2024-02-02Remove unnecessary `.to_string()`/`.as_str()`strevyn-2/+2
2024-02-02Remove dead args from functionsMichael Goulet-41/+3
2024-02-03Improve a local variable name.Nicholas Nethercote-2/+2
2024-02-02Normalize the whole PolyTypeOutlivesPredicate, more simplificationsMichael Goulet-52/+49
2024-02-02Don't hang when there's an infinite loop of outlives obligationsMichael Goulet-57/+76