rust/compiler/rustc_mir/src
Dylan MacKenzie 2049052cb9 Put floating point arithmetic behind its own feature gate
This refactors handling of `Rvalue::{Unary,Binary}Op` in the
const-checker. Now we `span_bug` if there's an unexpected type in a
primitive operation. This also allows unary negation on
`char` values through the const-checker because it makes the code a bit
cleaner. `char` does not actually support these operations, and if it
did, we could evaluate them at compile-time.
2020-09-25 10:37:52 -07:00
..
borrow_check Rollup merge of #76724 - ecstatic-morse:dataflow-pass-names, r=lcnr 2020-09-25 02:29:31 +02:00
const_eval Reflect the "do not call this query directly" mentality in its name 2020-09-19 10:57:14 +02:00
dataflow Rollup merge of #76724 - ecstatic-morse:dataflow-pass-names, r=lcnr 2020-09-25 02:29:31 +02:00
interpret Miri: more informative deallocation error messages 2020-09-22 09:05:12 +02:00
monomorphize Let user see the full type of type-length limit error 2020-09-21 00:39:58 +01:00
transform Put floating point arithmetic behind its own feature gate 2020-09-25 10:37:52 -07:00
util Stop using the const_eval query for initializers of statics 2020-09-19 10:36:36 +02:00
lib.rs Auto merge of #76964 - RalfJung:rollup-ybn06fs, r=RalfJung 2020-09-20 11:02:36 +00:00
shim.rs Auto merge of #75346 - davidtwco:issue-69925-polymorphic-instancedef-fnptrshim, r=nikomatsakis 2020-09-20 04:15:43 +00:00