about summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/build
AgeCommit message (Expand)AuthorLines
2023-03-14Wrap the whole LocalInfo in ClearCrossCrate.Camille GILLOT-37/+35
2023-03-12Auto merge of #108820 - cjgillot:ensure-on-disk, r=oli-obkbors-7/+4
2023-03-11Make the check for cache opt-in.Camille GILLOT-4/+4
2023-03-11Use ensure for thir_abstract_const.Camille GILLOT-5/+2
2023-03-11Address the new odd backticks tidy lint in compiler/est31-0/+1
2023-03-10Rollup merge of #108902 - lcnr:do-while-sus, r=davidtwco,NilstriebMatthias Krüger-5/+3
2023-03-09Introduce a no-op PlaceMention statement for `let _ =`.Camille GILLOT-0/+18
2023-03-09no more do whilelcnr-5/+3
2023-03-08Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiaskoMatthias Krüger-11/+1
2023-03-07Rollup merge of #108855 - cbeuw:mir-cast, r=tmiaskoYuki Okushi-1/+8
2023-03-07Remove DropAndReplace terminatorGiacomo Pasini-11/+1
2023-03-07Custom MIR: Support as castsAndy Wang-1/+8
2023-03-05Auto merge of #107844 - Zeegomo:no-drop-and-rep, r=cjgillotbors-8/+26
2023-03-03Desugars drop and replace at MIR buildGiacomo Pasini-8/+26
2023-03-03Match end user facing unmatched backticks in compiler/est31-1/+1
2023-03-01Rollup merge of #108550 - clubby789:remove-disjoint, r=compiler-errorsMatthias Krüger-6/+5
2023-02-28Remove the `capture_disjoint_fields` featureclubby789-6/+5
2023-02-27Implement checked Shl/Shr at MIR building.Camille GILLOT-22/+63
2023-02-26Access upvars through a query.Camille GILLOT-75/+71
2023-02-26Store the body type in THIR.Camille GILLOT-32/+8
2023-02-24Rename many interner functions.Nicholas Nethercote-9/+9
2023-02-23Auto merge of #108369 - compiler-errors:ty-error-more, r=BoxyUwUbors-1/+1
2023-02-23Rollup merge of #108350 - compiler-errors:assoc-type-bound-dogfooding, r=oli-obkMatthias Krüger-1/+1
2023-02-22Rename ty_error_with_guaranteed to ty_error, ty_error to ty_error_miscMichael Goulet-1/+1
2023-02-22Use ty_error_with_guaranteed in many more placesMichael Goulet-1/+1
2023-02-22Remove type-traversal trait aliasesAlan Egerton-2/+2
2023-02-21Associated type bounds in some places in the compilerMichael Goulet-1/+1
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-1/+1
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-1/+1
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-7/+4
2023-02-14s/eval_usize/eval_target_usize/ for clarityOli Scherer-2/+2
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/+4
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-26Custom mir: Add support for some remaining, easy to support constructsJakob Degen-0/+14
2023-01-26output tree representation for thir-treeb-naber-0/+4
2023-01-26Rollup merge of #107085 - tmiasko:custom-mir-operators, r=oli-obkMatthias Krüger-0/+6
2023-01-20Auto merge of #107105 - matthiaskrgr:rollup-rkz9t7r, r=matthiaskrgrbors-0/+6
2023-01-20Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstriebbors-8/+8
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-17Remove double spaces after dots in commentsMaybe Waffle-8/+8
2023-01-17tidyWaffle Maybe-1/+1
2023-01-17Don't call closures immediately, use `try{}` blocksMaybe Waffle-8/+8
2022-12-24Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholkMatthias Krüger-8/+8
2022-12-22Fix the issue number in comment for as_local_call_operandTomasz Miąsko-1/+1