about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2025-08-06Rollup merge of #144998 - dianqk:visit-no-use-proj, r=cjgillotGuillaume Gomez-14/+20
2025-08-06mir: Do not modify NonUse in `super_projection_elem`dianqk-14/+20
2025-08-05Rollup merge of #144920 - compiler-errors:span-arg, r=lqdSamuel Tardieu-3/+3
2025-08-05Rollup merge of #144890 - WaffleLapkin:project_fields, r=lcnrSamuel Tardieu-20/+21
2025-08-04Dont print arg span in MIR dump for tail callMichael Goulet-3/+3
2025-08-04small refactor of `InterpResult`Waffle Lapkin-20/+21
2025-08-03Rename `Printer` variables.Nicholas Nethercote-17/+17
2025-08-02Rollup merge of #144478 - joshtriplett:doc-code-formatting-prep, r=AmanieuSamuel Tardieu-1/+2
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-27miri: for ABI mismatch errors, say which argument is the problemRalf Jung-1/+6
2025-07-25Improve and regularize comment placement in doc codeJosh Triplett-1/+2
2025-07-24Rollup merge of #144094 - saethlin:codegen-the-main-fn, r=petrochenkovLeón Orell Valerian Liehr-4/+2
2025-07-23Remove useless lifetime parameter.Camille GILLOT-19/+18
2025-07-23Give an AllocId to ConstValue::Slice.Camille GILLOT-30/+30
2025-07-21Ensure we codegen and don't internalize the entrypointBen Kimock-4/+2
2025-07-18Rollup merge of #142673 - oli-obk:uninit-read-mem, r=RalfJungMatthias Krüger-2/+5
2025-07-18Rollup merge of #143293 - folkertdev:naked-function-kcfi, r=compiler-errorsMatthias Krüger-7/+6
2025-07-17Report the range of uninit bytes in CTFE errorsOli Scherer-2/+5
2025-07-16use `codegen_instance_attrs` where an instance is (easily) availableFolkert de Vries-7/+6
2025-07-16add `const_make_global`; err for `const_allocate` ptrs if didn't callDeadbeef-1/+1
2025-07-13Rollup merge of #143634 - nia-e:init-and-wildcards, r=RalfJungMatthias Krüger-24/+37
2025-07-11Remove support for SwitchInt edge effects in backward dataflow analysesTomasz Miąsko-39/+1
2025-07-10interpret/allocation: expose init + write_wildcards on a rangeNia Espera-24/+37
2025-07-09Add opaque TypeId handles for CTFEOli Scherer-5/+31
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-20/+19
2025-07-03Rollup merge of #134006 - klensy:typos, r=nnethercoteJana Dönszelmann-3/+3
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-3/+3
2025-07-02interpret: move the native call preparation logic into MiriRalf Jung-9/+2
2025-07-01Rollup merge of #143262 - dianqk:non_exhaustive, r=oli-obkGuillaume Gomez-0/+2
2025-07-01Auto merge of #141875 - nnethercote:ByteSymbol, r=petrochenkovbors-1/+1
2025-07-01mir: Mark `Statement` and `BasicBlockData` as `#[non_exhaustive]`dianqk-0/+2
2025-06-30Rollup merge of #143140 - RalfJung:ptr-into-parts, r=oli-obkMatthias Krüger-16/+24
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-1/+1
2025-06-29mir: Use the `new` method for `BasicBlockData`dianqk-1/+9
2025-06-29mir: Add a `new` method to `statement`dianqk-1/+5
2025-06-29Rollup merge of #143088 - firefighterduck:improve-doc-discr-tag, r=RalfJungMatthias Krüger-9/+9
2025-06-29rename Pointer::from_addr_invalid to match strict provenance APIRalf Jung-3/+3
2025-06-29give Pointer::into_parts a more scary name and offer a safer alternativeRalf Jung-13/+21
2025-06-28fix docs of FakeBorrowKindFlorian Sextl-9/+9
2025-06-28Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlinbors-1/+10
2025-06-27Insert checks for enum discriminants when debug assertions are enabledBastian Kersting-1/+10
2025-06-26const-eval: allow constants to refer to mutable/external memory, but reject s...Ralf Jung-54/+122
2025-06-13Unimplement unsized_localsmejrs-7/+0
2025-06-10Rollup merge of #142124 - oli-obk:transmute-cast, r=scottmcmLeón Orell Valerian Liehr-2/+0
2025-06-07Rollup merge of #141558 - Diggsey:db-limit-cgu-name-length, r=matthewjasperJacob Pratt-1/+25
2025-06-06Allow transmute casts in pre-runtime-MIROli Scherer-2/+0
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-1/+1
2025-05-29Structurally normalize types as needed in projection_ty_coreMichael Goulet-36/+42
2025-05-29Rollup merge of #141682 - nia-e:fixup-alloc, r=RalfJungJacob Pratt-1/+1
2025-05-29Rollup merge of #136429 - fmease:gci-fix-def-site-checks, r=BoxyUwUJacob Pratt-22/+0