rust/compiler/rustc_const_eval/src/interpret
bors 92af831290 Auto merge of #126518 - matthiaskrgr:rollup-wb70rzq, r=matthiaskrgr
Rollup of 9 pull requests

Successful merges:

 - #125829 (rustc_span: Add conveniences for working with span formats)
 - #126361 (Unify intrinsics body handling in StableMIR)
 - #126417 (Add `f16` and `f128` inline ASM support for `x86` and `x86-64`)
 - #126424 ( Also sort `crt-static` in `--print target-features` output)
 - #126428 (Polish `std::path::absolute` documentation.)
 - #126429 (Add `f16` and `f128` const eval for binary and unary operationations)
 - #126448 (End support for Python 3.8 in tidy)
 - #126488 (Use `std::path::absolute` in bootstrap)
 - #126511 (.mailmap: Associate both my work and my private email with me)

r? `@ghost`
`@rustbot` modify labels: rollup
2024-06-15 14:51:12 +00:00
..
cast.rs Rollup merge of #126232 - RalfJung:dyn-trait-equality, r=oli-obk 2024-06-12 15:44:59 +02:00
discriminant.rs safe transmute: support Variants::Single enums 2024-06-13 01:38:51 +00:00
eval_context.rs const-eval: make lint scope computation consistent 2024-06-13 20:31:00 +02:00
intern.rs rename CompileTimeInterpreter -> CompileTimeMachine, CompileTimeEvalContext -> CompileTimeInterpCx 2024-06-13 20:30:11 +02:00
intrinsics.rs Rollup merge of #126232 - RalfJung:dyn-trait-equality, r=oli-obk 2024-06-12 15:44:59 +02:00
machine.rs miri: avoid making a full copy of all new allocations 2024-05-27 23:33:54 +02:00
memory.rs Rollup merge of #126328 - RalfJung:is_none_or, r=workingjubilee 2024-06-12 20:03:20 -07:00
mod.rs interpret: hide some reexports in rustdoc 2024-05-02 18:47:36 +02:00
operand.rs ScalarInt: size mismatches are a bug, do not delay the panic 2024-06-10 13:43:16 +02:00
operator.rs Auto merge of #126518 - matthiaskrgr:rollup-wb70rzq, r=matthiaskrgr 2024-06-15 14:51:12 +00:00
place.rs Rollup merge of #126232 - RalfJung:dyn-trait-equality, r=oli-obk 2024-06-12 15:44:59 +02:00
projection.rs use is_none_or in some places in the compiler 2024-06-12 16:20:07 +02:00
step.rs offset_of: allow (unstably) taking the offset of slice tail fields 2024-06-08 18:17:55 +02:00
terminator.rs interpret: refactor dyn trait handling 2024-06-10 17:28:52 +02:00
traits.rs interpret: dyn trait metadata check: equate traits in a proper way 2024-06-11 08:54:49 +02:00
util.rs rename CompileTimeInterpreter -> CompileTimeMachine, CompileTimeEvalContext -> CompileTimeInterpCx 2024-06-13 20:30:11 +02:00
validity.rs const validation: fix ICE on dangling ZST reference 2024-06-14 07:52:51 +02:00
visitor.rs interpret: refactor dyn trait handling 2024-06-10 17:28:52 +02:00