about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2025-01-06only avoid blaming assignments from argument patternsdianne-6/+1
2025-01-06make outlives constraints from generic arguments less boringdianne-1/+10
2025-01-06`best_blame_constraint`: prioritize blaming interesting-seeming constraintsdianne-5/+2
2025-01-06remove the unused `ConstraintCategory::ClosureBounds`dianne-5/+0
2025-01-06`best_blame_constraint`: avoid blaming assignments without user-provided typesdianne-1/+6
2025-01-01remove `allow_two_phase_borrow`Rémy Rakic-0/+2
2024-12-31Rollup merge of #134949 - compiler-errors:froms, r=jieyouxuStuart Cook-3/+3
2024-12-31Convert some Into impls into From implsMichael Goulet-3/+3
2024-12-30Fix typosNoName-6/+6
2024-12-27MatchBranchSimplification: Consider empty-unreachable otherwise branchclubby789-0/+11
2024-12-23Auto merge of #134465 - lcnr:type-verifier, r=compiler-errorsbors-25/+75
2024-12-22Delete `Rvalue::Len`Scott McMurray-21/+0
2024-12-22Rollup merge of #134618 - RalfJung:coroutine-clone-comments, r=lqdMatthias Krüger-0/+5
2024-12-21Auto merge of #134268 - lqd:polonius-next, r=jackh726bors-0/+1
2024-12-21coroutine_clone: add commentsRalf Jung-0/+5
2024-12-19Rollup merge of #134497 - Zalathar:spans, r=jieyouxuMatthias Krüger-19/+3
2024-12-19Rollup merge of #133702 - RalfJung:single-variant, r=oli-obk许杰友 Jieyou Xu (Joe)-1/+1
2024-12-19coverage: Store coverage source regions as `Span` until codegenZalathar-19/+3
2024-12-18merge PlaceTy field_ty computationlcnr-18/+53
2024-12-18mir: require `is_cleanup` when creating `BasicBlockData`DianQK-2/+2
2024-12-18get_ambient_variance to inherent methodlcnr-7/+22
2024-12-18Variants::Single: do not use invalid VariantIdx for uninhabited enumsRalf Jung-1/+1
2024-12-18extract main NLL MIR dump functionRémy Rakic-0/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-10/+6
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-1/+1
2024-12-14Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=davidtwco,R...bors-0/+3
2024-12-13Document the symbol Visibility enumbjorn3-0/+12
2024-12-11Auto merge of #128004 - folkertdev:naked-fn-asm, r=Amanieubors-1/+4
2024-12-10codegen `#[naked]` functions using `global_asm!`Folkert-1/+4
2024-12-10Rollup merge of #134029 - Zalathar:zero, r=oli-obkLeón Orell Valerian Liehr-29/+40
2024-12-09fix ICE on type error in promotedRalf Jung-19/+29
2024-12-08coverage: Use a query to find counters/expressions that must be zeroZalathar-1/+12
2024-12-08coverage: Move `CoverageIdsInfo` into `mir::coverage`Zalathar-29/+29
2024-12-06Rollup merge of #133211 - Strophox:miri-correct-state-update-ffi, r=RalfJungMatthias Krüger-0/+50
2024-12-05extend Miri to correctly pass mutable pointers through FFIStrophox-0/+50
2024-12-03Bounds-check with PtrMetadata instead of Len in MIRScott McMurray-0/+3
2024-12-02Rollup merge of #133704 - RalfJung:promoted-size-overflow-ice, r=compiler-errorsGuillaume Gomez-17/+9
2024-12-01Rollup merge of #133446 - Zalathar:querify, r=cjgillotJacob Pratt-5/+13
2024-12-01fix ICE when promoted has layout size overflowRalf Jung-17/+9
2024-11-30coverage: Use a query to identify which counter/expression IDs are usedZalathar-3/+13
2024-11-30coverage: Allow niches in counter/expression IDsZalathar-2/+0
2024-11-29Rollup merge of #133501 - lcnr:post-borrowck-analysis, r=compiler-errorsMatthias Krüger-2/+3
2024-11-29Revert "Rollup merge of #133418 - Zalathar:spans, r=jieyouxu"Zalathar-3/+19
2024-11-28Auto merge of #123244 - Mark-Simulacrum:share-inline-never-generics, r=saethlinbors-0/+7
2024-11-28Share inline(never) generics across cratesMark Rousskov-0/+7
2024-11-28uplift fold_regions to rustc_type_irlcnr-2/+3
2024-11-24coverage: Store coverage source regions as `Span` until codegenZalathar-19/+3
2024-11-23remove remaining references to `Reveal`lcnr-2/+1
2024-11-23no more Reveal :(lcnr-5/+7
2024-11-20reduce false positives of tail-expr-drop-order from consumed valuesDing Xiang Fei-0/+34