about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2023-11-14Fix def-use check for call terminatorsTomasz Miąsko-2/+17
2023-11-14Auto merge of #117849 - compiler-errors:cycle, r=cjgillotbors-8/+7
2023-11-14review + fix CIlcnr-1/+1
2023-11-14finish `RegionKind` renamelcnr-83/+88
2023-11-13Auto merge of #117887 - matthiaskrgr:rollup-rgur03f, r=matthiaskrgrbors-4/+4
2023-11-13Rollup merge of #117870 - lcnr:rename-args_ref, r=compiler-errorsMatthias Krüger-4/+4
2023-11-13Auto merge of #116866 - slanterns:inspect-stabilize, r=BurntSushibors-1/+0
2023-11-13update type flagslcnr-10/+10
2023-11-13rename `ReLateBound` to `ReBound`lcnr-66/+55
2023-11-13args~~_ref~~_may_unifylcnr-4/+4
2023-11-12make LayoutError::Cycle carry ErrorGuaranteedMichael Goulet-8/+7
2023-11-12Note about object lifetime defaults in does not live long enough errorNilstrieb-1/+5
2023-11-12interpret: simplify handling of shifts by no longer trying to handle signed a...Ralf Jung-4/+4
2023-11-11Auto merge of #115694 - clarfonthey:std-hash-private, r=dtolnaybors-2/+1
2023-11-09rework alias-relate to `norm(lhs) == norm(rhs)`lcnr-0/+22
2023-11-09`try_normalize_ty` end with rigid alias on failurelcnr-0/+10
2023-11-08rename `BorrowKind::Shallow` to `Fake`lcnr-11/+11
2023-11-08Rollup merge of #117625 - nnethercote:clippy-perf, r=cuviperMatthias Krüger-1/+1
2023-11-08Rollup merge of #116399 - WaffleLapkin:erase_small_things, r=cjgillotMatthias Krüger-6/+16
2023-11-08Rollup merge of #113925 - clubby789:const-ctor-repeat, r=estebankMatthias Krüger-3/+23
2023-11-08rustc: minor changes suggested by clippy perf lints.Nicholas Nethercote-1/+1
2023-11-07Add an explanation for `transmute_unchecked`Maybe Waffle-0/+9
2023-11-07Auto merge of #117229 - matthewjasper:thir-unsafeck-fixes, r=cjgillotbors-1/+2
2023-11-06Visit patterns in THIR let expressionsMatthew Jasper-1/+2
2023-11-06Auto merge of #117603 - HKalbasi:make-feature-additive, r=Nilstriebbors-1/+1
2023-11-05Make the randomize feature of rustc_abi additivehkalbasi-1/+1
2023-11-05Auto merge of #117589 - compiler-errors:global-vars-bug, r=jackh726bors-32/+12
2023-11-04Rollup merge of #117583 - compiler-errors:placeholderconst-lifetime, r=cjgillotMatthias Krüger-4/+4
2023-11-04Make sure that predicates with unmentioned bound vars are still considered gl...Michael Goulet-32/+12
2023-11-04No lifetime on PlaceholderConstMichael Goulet-4/+4
2023-11-04Remove support for compiler plugins.Nicholas Nethercote-2/+1
2023-11-03compiler: use `copied` instead of manual `map`DaniPopes-1/+1
2023-11-03Auto merge of #117507 - nnethercote:rustc_span, r=Nilstriebbors-5/+4
2023-11-03Rollup merge of #117505 - estebank:issue-117501, r=TaKO8KiMatthias Krüger-0/+2
2023-11-02Add insta-stable std::hash::{DefaultHasher, RandomState} exportsltdk-2/+1
2023-11-02Auto merge of #117134 - lcnr:dropck_outlives-coroutine, r=compiler-errorsbors-4/+6
2023-11-02Fix incorrect trait bound restriction suggestionEsteban Küber-0/+2
2023-11-02only erase param env regions where neededlcnr-1/+1
2023-11-02dropck_outlives check generator witness needs_droplcnr-4/+6
2023-11-02Rollup merge of #117394 - lcnr:proof-tree-cache4, r=compiler-errorsMatthias Krüger-25/+42
2023-11-02use global cache when computing proof treeslcnr-25/+42
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-5/+4
2023-11-01Rename hook.Camille GILLOT-2/+2
2023-11-01Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiserbors-7/+34
2023-11-01Auto merge of #116692 - Nadrieril:half-open-ranges, r=cjgillotbors-45/+282
2023-10-31Update MIR tests for offset_ofGeorge Bateman-1/+0
2023-10-31Enums in offset_of: update based on est31, scottmcm & llogiq reviewGeorge Bateman-18/+22
2023-10-31Support enum variants in offset_of!George Bateman-10/+34
2023-10-31Turn const_caller_location from a query to a hookOli Scherer-6/+5
2023-10-31Auto merge of #117444 - matthiaskrgr:rollup-43s0spc, r=matthiaskrgrbors-2/+4