about summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src
AgeCommit message (Expand)AuthorLines
2023-02-15Add specialized variants of `mk_region`.Nicholas Nethercote-1/+1
2023-02-14s/eval_usize/eval_target_usize/ for clarityOli Scherer-6/+8
2023-02-02Put a DefId in AggregateKind.Camille GILLOT-2/+6
2023-01-30Use `Mutability::{is_mut, is_not}`Maybe Waffle-1/+1
2023-01-29Rollup merge of #107006 - b-naber:thir-tree, r=jackh726Matthias Krüger-0/+15
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-3/+1
2023-01-27Restrict amount of ignored locals.Camille GILLOT-0/+1
2023-01-27Separate witness type computation from the generator transform.Camille GILLOT-2/+3
2023-01-26change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...Kyle Matsuda-3/+1
2023-01-26replace usages of fn_sig query with bound_fn_sigKyle Matsuda-1/+3
2023-01-26previous thir unpretty output through thir-flatb-naber-0/+8
2023-01-26Auto merge of #107328 - matthiaskrgr:rollup-lfqwo0o, r=matthiaskrgrbors-53/+88
2023-01-26Rollup merge of #107322 - JakobDegen:custom-mir, r=tmiaskoMatthias Krüger-0/+14
2023-01-26Rollup merge of #106978 - mejrs:mir_build3, r=davidtwcoMatthias Krüger-53/+74
2023-01-26Auto merge of #106745 - m-ou-se:format-args-ast, r=oli-obkbors-3/+3
2023-01-26Custom mir: Add support for some remaining, easy to support constructsJakob Degen-0/+14
2023-01-26output tree representation for thir-treeb-naber-1/+8
2023-01-26Rollup merge of #107085 - tmiasko:custom-mir-operators, r=oli-obkMatthias Krüger-0/+6
2023-01-23fix: use LocalDefId instead of HirId in trait resVincenzo Palazzo-1/+3
2023-01-20Auto merge of #107105 - matthiaskrgr:rollup-rkz9t7r, r=matthiaskrgrbors-0/+6
2023-01-20Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstriebbors-26/+21
2023-01-19Custom MIR: Support binary and unary operationsTomasz Miąsko-0/+6
2023-01-19Custom MIR: Support storage statementsTomasz Miąsko-0/+6
2023-01-18Also remove `#![feature(control_flow_enum)]` where possibleScott McMurray-1/+0
2023-01-17Stop using `BREAK` & `CONTINUE` in compilerScott McMurray-3/+3
2023-01-17Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726Matthias Krüger-9/+9
2023-01-17Migrate mir_build's borrow conflictsmejrs-53/+74
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