rust/compiler/rustc_const_eval/src/interpret
Matthias Krüger 61c6cdb5f4
Rollup merge of #103915 - chenyukang:yukang/fix-103874, r=lcnr
Improve use of ErrorGuaranteed and code cleanup

Part of #103874
2022-11-04 06:40:32 +01:00
..
intrinsics interpret: move type_name implementation to an interpreter-independent helper file 2022-10-31 11:04:03 +01:00
cast.rs Rollup merge of #103546 - RalfJung:cast, r=oli-obk 2022-10-26 17:32:55 +05:30
eval_context.rs Rollup merge of #103729 - RalfJung:align-of-val-packed, r=oli-obk 2022-11-01 14:12:26 +05:30
intern.rs Rollup merge of #103625 - WaffleLapkin:no_tyctxt_dogs_allowed, r=compiler-errors 2022-10-29 14:18:03 +02:00
intrinsics.rs interpret: move type_name implementation to an interpreter-independent helper file 2022-10-31 11:04:03 +01:00
machine.rs Remove allow(rustc::potential_query_instability) in rustc_const_eval 2022-10-18 17:44:01 +02:00
memory.rs more dupe word typos 2022-10-14 12:57:56 +08:00
mod.rs interpret: refactor projection handling code 2022-07-11 22:50:46 -04:00
operand.rs deprecate DelaySpanBugEmitted and use ErrorGuaranteed directly 2022-11-02 23:15:49 +08:00
operator.rs make read_immediate error immediately on uninit, so ImmTy can carry initialized Scalar 2022-08-26 13:20:57 -04:00
place.rs Use tidy-alphabetical in the compiler 2022-10-12 17:49:10 +05:30
projection.rs Revert "Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"" 2022-09-16 11:36:39 +00:00
step.rs Move CTFE handling of nondiverging intrinsics to intrinsics.rs 2022-09-06 14:18:32 +00:00
terminator.rs interpret: remove an incorrect assertion 2022-10-20 19:06:34 +02:00
traits.rs Fix a bunch of typo 2022-08-31 18:24:55 +08:00
util.rs Update TypeVisitor paths 2022-07-06 06:41:53 +01:00
validity.rs Accept TyCtxt instead of TyCtxtAt in Ty::is_* functions 2022-10-27 15:06:08 +04:00
visitor.rs make use of symbolic vtables in interpreter 2022-07-20 17:12:04 -04:00