about summary refs log tree commit diff
path: root/compiler/rustc_const_eval/src/interpret/call.rs
AgeCommit message (Expand)AuthorLines
2025-09-17Remove `DynKind`León Orell Valerian Liehr-3/+3
2025-08-19Rollup merge of #145585 - RalfJung:miri-inplace-arg-checks, r=compiler-errors许杰友 Jieyou Xu (Joe)-3/+9
2025-08-18interpret: fix in-place return place semantics when the return place expressi...Ralf Jung-3/+9
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-8/+15
2025-08-13Cleanup assoc parent utilsCameron Steffen-1/+1
2025-08-11Turn _span into _trace as trace span nameStypox-2/+2
2025-08-11Add tracing to resolve-related functionsStypox-8/+15
2025-08-09rename `TraitRef::from_method` to `from_assoc`Deadbeef-1/+1
2025-07-31Add EnteredTraceSpan::or_if_tracing_disabledStypox-2/+3
2025-07-31Add tracing to more functions related to step.rsStypox-1/+6
2025-07-28Rename trait_of_item -> trait_of_assocCameron Steffen-1/+1
2025-07-27miri: for ABI mismatch errors, say which argument is the problemRalf Jung-3/+7
2025-07-15Add InterpCx::fn_abi_of_instance/_fn_ptr with tracing, shadowing FnAbiOfStypox-1/+1
2025-07-06interpret: rename StackPopCleanupRalf Jung-18/+18
2025-07-01Remove support for dyn*Michael Goulet-40/+13
2025-06-27Add InterpCx::layout_of with tracing, shadowing LayoutOfStypox-1/+1
2025-06-05Update `InterpCx::project_field` to take `FieldIdx`Scott McMurray-5/+4
2025-05-22interpret: do not force_allocate all return placesRalf Jung-30/+22
2025-05-17Rollup merge of #135808 - tiif:conv_display, r=workingjubileeMatthias Krüger-2/+2
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-0/+2
2025-03-12impl Display for Convtiif-2/+2
2025-02-15add a doc commentRalf Jung-0/+1
2025-02-15made check_argument_compat publicgeetanshjuneja-1/+1
2025-02-08Rustfmtbjorn3-8/+14
2025-01-30More assertions, tests, and miri coverageMichael Goulet-19/+26
2025-01-04rustc_intrinsic: support functions without body; they are implicitly marked a...Ralf Jung-1/+2
2024-12-25swap_typed_nonoverlapping: properly detect overlap even when swapping scalar ...Ralf Jung-13/+1
2024-12-19Pass FnAbi to find_mir_or_eval_fntiif-2/+2
2024-11-19`InterpCx` store `TypingEnv` instead of a `ParamEnv`lcnr-29/+29
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-29/+29
2024-11-04miri: update ABI compat checks to accept Option-like typesRalf Jung-18/+35
2024-11-03compiler: Directly use rustc_abi in const_evalJubilee Young-7/+6
2024-10-29compiler: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-2/+2
2024-10-19interpret errors: add map_err_kind, rename InterpError -> InterpErrorKindRalf Jung-1/+1
2024-10-01make InterpResult a dedicated type to avoid accidentally discarding the errorRalf Jung-30/+28
2024-09-25Compiler: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-17/+11
2024-09-22Rollup merge of #130690 - RalfJung:interpret-abi-compat-fixme, r=jieyouxuGuillaume Gomez-1/+0
2024-09-22fix rustc_nonnull_optimization_guaranteed docsRalf Jung-0/+1
2024-09-22interpret: remove outdated FIXMERalf Jung-1/+0
2024-09-12Rollup merge of #130250 - compiler-errors:useless-conversion, r=jieyouxuStuart Cook-1/+1
2024-09-11clippy::useless_conversionMichael Goulet-1/+1
2024-09-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-2/+2
2024-09-06Make `Ty::boxed_ty` return an `Option`Pavel Grigorenko-1/+1
2024-09-02chore: Fix typos in 'compiler' (batch 1)Alexander Cyon-2/+2
2024-08-28Rollup merge of #129613 - RalfJung:interpret-target-feat, r=saethlinMatthias Krüger-37/+7
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-1/+0
2024-08-26interpret: do not make const-eval query result depend on tcx.sessRalf Jung-37/+7
2024-08-11Use assert_matches around the compilerMichael Goulet-1/+2