about summary refs log tree commit diff
path: root/compiler/rustc_const_eval/src/interpret
AgeCommit message (Expand)AuthorLines
2025-10-02Auto merge of #147055 - beepster4096:subtype_is_not_a_projection, r=lcnrbors-3/+1
2025-09-28remove explicit deref of AbiAlign for most methodsJubilee Young-1/+1
2025-09-26ProjectionElem::Subtype -> CastKind::Subtypebeepster4096-3/+1
2025-09-25Rollup merge of #146735 - Qelxiros:const_mul_add, r=tgross35,RalfJungStuart Cook-0/+54
2025-09-24unstably constify float mul_add methodsJeremy Smart-0/+54
2025-09-24const validation: better error for maybe-null referencesRalf Jung-3/+10
2025-09-24const-eval: improve and actually test the errors when pointers might be outsi...Ralf Jung-4/+1
2025-09-18Rollup merge of #146664 - fmease:clean-up-dyn, r=jdonszelmannStuart Cook-11/+11
2025-09-17Auto merge of #146331 - RalfJung:copy-prov-repeat, r=oli-obkbors-2/+2
2025-09-17Remove `DynKind`León Orell Valerian Liehr-11/+11
2025-09-16Remove Rvalue::Len.Camille Gillot-7/+1
2025-09-16Rollup merge of #146402 - RalfJung:aggregate-init, r=saethlinStuart Cook-4/+14
2025-09-10interpret: fix overlapping aggregate initializationRalf Jung-4/+14
2025-09-10Rollup merge of #146178 - folkertdev:static-align, r=jdonszelmann,ralfjung,tr...Matthias Krüger-2/+10
2025-09-10interpret: copy_provenance: avoid large intermediate buffer for large repeat ...Ralf Jung-2/+2
2025-09-09allow `#[rustc_align_static(N)]` on `static`sFolkert de Vries-2/+10
2025-09-09Auto merge of #145717 - BoxyUwU:erase_regions_rename, r=lcnrbors-3/+4
2025-09-09erase_regions to erase_and_anonymize_regionsBoxy-3/+4
2025-09-09Rollup merge of #146324 - RalfJung:no-ptr-fragment, r=oli-obkStuart Cook-2/+4
2025-09-08fixup limit handling codeJana Dönszelmann-1/+1
2025-09-08const-eval: disable pointer fragment supportRalf Jung-2/+4
2025-08-22miri: also detect aliasing of in-place argument and return placeRalf Jung-7/+16
2025-08-19Rollup merge of #145585 - RalfJung:miri-inplace-arg-checks, r=compiler-errors许杰友 Jieyou Xu (Joe)-22/+56
2025-08-19Rollup merge of #145306 - Stypox:tracing-misc, r=RalfJung许杰友 Jieyou Xu (Joe)-5/+13
2025-08-19miri: detect passing the same local twice as an in-place argumentRalf Jung-20/+41
2025-08-18Add tracing to various miscellaneous functionsStypox-5/+13
2025-08-18interpret: fix in-place return place semantics when the return place expressi...Ralf Jung-3/+16
2025-08-18interpret: avoid forcing all integer newtypes into memory during clear_proven...Ralf Jung-0/+17
2025-08-17Auto merge of #144081 - RalfJung:const-ptr-fragments, r=oli-obkbors-77/+76
2025-08-14Rollup merge of #145266 - camsteffen:reduce-queries, r=petrochenkovGuillaume Gomez-1/+1
2025-08-14Rollup merge of #144727 - Stypox:add-tracing-to-resolve, r=RalfJungGuillaume Gomez-23/+41
2025-08-13Cleanup assoc parent utilsCameron Steffen-1/+1
2025-08-11Turn _span into _trace as trace span nameStypox-19/+19
2025-08-11Add tracing to resolve-related functionsStypox-23/+41
2025-08-09rename `TraitRef::from_method` to `from_assoc`Deadbeef-1/+1
2025-08-05Rollup merge of #144890 - WaffleLapkin:project_fields, r=lcnrSamuel Tardieu-8/+16
2025-08-05Rollup merge of #144776 - nnethercote:Printer-cleanups, r=cjgillotSamuel Tardieu-6/+7
2025-08-04add `project_fields` helper functionWaffle Lapkin-8/+16
2025-08-04Rollup merge of #144706 - zachs18:fix-144661, r=RalfJungStuart Cook-2/+6
2025-08-03Rename `Printer` variables.Nicholas Nethercote-6/+7
2025-08-01Update compiler/rustc_const_eval/src/interpret/memory.rs zachs18-1/+1
2025-07-31Add EnteredTraceSpan::or_if_tracing_disabledStypox-10/+39
2025-07-31Add tracing to more functions related to step.rsStypox-1/+23
2025-07-31Add tracing calls to eval_statement/terminatorStypox-3/+18
2025-07-31Do not give function allocations alignment in consteval or miri.Zachary S-2/+6
2025-07-31Make Miri's enter_trace_span! call const_eval'sStypox-4/+4
2025-07-31Use specific name for "frame" span fieldStypox-1/+1
2025-07-31Use new enter_trace_span! syntax for layout_of & friendsStypox-3/+3
2025-07-31Uniform enter_trace_span! and add documentationStypox-4/+63
2025-07-30const-eval: full support for pointer fragmentsRalf Jung-77/+76