about summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src
AgeCommit message (Expand)AuthorLines
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-9/+9
2023-01-17tidyWaffle Maybe-17/+16
2023-01-17Don't call closures immediately, use `try{}` blocksMaybe Waffle-27/+23
2023-01-14suggest fix for attempted integer identifier in patternsEzra Shaw-4/+31
2023-01-11Rollup merge of #106097 - mejrs:mir_build2, r=oli-obkMichael Goulet-319/+361
2023-01-12Expand format_args!() in rust_ast_lowering.Mara Bos-3/+3
2023-01-11Translate `Overlap` eagerlymejrs-10/+18
2023-01-11Some cleanup, oopsmejrs-5/+0
2023-01-11Don't recommend `if let` if `let else` worksmejrs-48/+17
2023-01-11Migrate pattern matchingmejrs-185/+246
2023-01-11Migrate usefulness.rsmejrs-4/+35
2023-01-11Migrate deconstruct_pat.rsmejrs-21/+34
2023-01-11Translate const_to_pat.rsmejrs-138/+103
2023-01-11Detect out of bounds range pattern valueEsteban Küber-6/+72
2023-01-04Rollup merge of #106403 - compiler-errors:rename-hir-methods, r=cjgillotMichael Goulet-6/+6
2023-01-04rename get_parent_node to parent_idMichael Goulet-6/+6
2023-01-03Don't trim path for `unsafe_op_in_unsafe_fn` lintsLéo Lanteri Thauvin-10/+13
2022-12-24Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholkMatthias Krüger-22/+19
2022-12-22Fix the issue number in comment for as_local_call_operandTomasz Miąsko-1/+1
2022-12-22Rollup merge of #106012 - JakobDegen:retag-raw, r=RalfJungMatthias Krüger-3/+0
2022-12-21Clarify that raw retags are not permitted in MirJakob Degen-3/+0
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-22/+19
2022-12-20Some style nitsOli Scherer-3/+3
2022-12-20Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obkbors-2/+2
2022-12-19Revert "Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr"Rémy Rakic-309/+83
2022-12-18Rollup merge of #105873 - matthiaskrgr:clippy_fmt, r=NilstriebMatthias Krüger-1/+1
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-2/+2
2022-12-18Rollup merge of #105875 - matthiaskrgr:needless_borrowed_reference, r=oli-obkMatthias Krüger-9/+8
2022-12-18don't restuct references just to reborrowMatthias Krüger-9/+8
2022-12-18avoid .into() conversion to identical typesMatthias Krüger-1/+1
2022-12-18use &str / String literals instead of format!()Matthias Krüger-1/+1
2022-12-18Auto merge of #104417 - mejrs:mir_build, r=davidtwcobors-291/+888
2022-12-17Rollup merge of #105814 - JakobDegen:custom-mir-terms, r=oli-obkMatthias Krüger-0/+49
2022-12-17Try to fix ICEmejrs-1/+5
2022-12-17Remove (eager)mejrs-1/+1
2022-12-17Resolve various merge conflictsmejrs-128/+127
2022-12-17Migrate multiple mut borrows diagnosticTheOddGarlic-7/+41
2022-12-17Migrate borrow of moved value diagnosticTheOddGarlic-17/+23
2022-12-17Migrate irrefutable let pattern diagnosticsTheOddGarlic-57/+53
2022-12-17Migrate pattern bindings with variant name lintTheOddGarlic-23/+20
2022-12-17Migrate leading/trailing irrefutable let pattern diagnosticsTheOddGarlic-25/+26
2022-12-17Migrate lower range bound diagnosticsTheOddGarlic-24/+22
2022-12-17Migrate "could not evaluate const pattern" diagnosticTheOddGarlic-3/+10
2022-12-17Migrate "constant pattern depends on generic parameter" diagnosticTheOddGarlic-3/+11
2022-12-17Migrate unreachable pattern diagnosticTheOddGarlic-8/+15
2022-12-17Migrate pattern inlining error diagnosticsTheOddGarlic-13/+33
2022-12-17Migrate "non-exhaustive patterns: type is non-empty" diagnosticTheOddGarlic-7/+105
2022-12-17Migrate "unused unsafe" lintTheOddGarlic-12/+37
2022-12-17Migrate "requires unsafe" diagnosticsTheOddGarlic-95/+321
2022-12-17Migrate "unsafe_op_in_unsafe_fn" lintsTheOddGarlic-14/+180