about summary refs log tree commit diff
path: root/src/librustc_mir/const_eval
AgeCommit message (Expand)AuthorLines
2020-04-02nix rustc_target::abi::* reexport in ty::layoutMazdak Farrokhzad-4/+5
2020-03-30remove a dead parameter that everyone sets to NoneRalf Jung-1/+1
2020-03-30stop unnecessarily passing around span argument for Miri function callsRalf Jung-7/+4
2020-03-30remove caller span from Miri stack frameRalf Jung-1/+0
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-4/+4
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-19/+19
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-1/+1
2020-03-29Use `&` to do deref coercion for `ReadOnlyBodyAndCache`Dylan MacKenzie-1/+1
2020-03-26Rollup merge of #70385 - RalfJung:miri-nits, r=eddybMazdak Farrokhzad-4/+4
2020-03-25miri: avoid a bunch of casts by offering usized-based field indexingRalf Jung-4/+7
2020-03-25rename def_id -> static_def_idRalf Jung-3/+3
2020-03-25better explain GLOBAL_KIND choiceRalf Jung-1/+1
2020-03-24fix const_prop ICERalf Jung-5/+4
2020-03-24get back the more precise error messageRalf Jung-2/+6
2020-03-24move ModifiedStatic error to ConstEval errors, and generally adjust terminolo...Ralf Jung-6/+16
2020-03-24Rollup merge of #70087 - ecstatic-morse:remove-const-eval-loop-detector, r=Ra...Mazdak Farrokhzad-47/+20
2020-03-23add err_machine_stop macroRalf Jung-2/+2
2020-03-22Rename `TimeLimitReached` -> `StepLimitReached`Dylan MacKenzie-1/+1
2020-03-21remove unused unit values (clippy::unused_unit)Matthias Krüger-3/+1
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-1/+1
2020-03-19rustc: rename DefId::to_local to expect_local and use it instead of LocalDefI...Eduard-Mihai Burtescu-2/+2
2020-03-18Rollup merge of #69839 - RalfJung:miri-error-cleanup, r=oli-obkMazdak Farrokhzad-1/+2
2020-03-17Use `const_eval_limit` instead of infinite loop detectorDylan MacKenzie-47/+20
2020-03-12remove lifetimes that can be elided (clippy::needless_lifetimes)Matthias Krüger-1/+1
2020-03-11miri: categorize errors into "unsupported" and "UB"Ralf Jung-1/+2
2020-03-11Rollup merge of #69850 - RalfJung:panic-bounds-check, r=eddybMazdak Farrokhzad-1/+0
2020-03-09remove no-longer needed span from Miri Machine hookRalf Jung-1/+0
2020-03-08fix some cases of unexpected exceptions leaving validationRalf Jung-1/+6
2020-03-06fix various typosMatthias Krüger-2/+2
2020-03-05Opt out of CTFE if the 'const_eval_limit' is set to 0Christoph Schmidler-7/+15
2020-03-01Auto merge of #69408 - RalfJung:canonical-alloc-id, r=oli-obkbors-9/+1
2020-02-27don't use .into() to convert types into identical types.Matthias Krüger-1/+1
2020-02-23miri/machine: add canonical_alloc_id hook to replace find_foreign_staticRalf Jung-9/+1
2020-02-22Auto merge of #69374 - Dylan-DPC:rollup-x7mjd5z, r=Dylan-DPCbors-0/+87
2020-02-22move const_eval.rs into the module folderRalf Jung-0/+87
2020-02-20Revert "Rollup merge of #69280 - ecstatic-morse:promote-shuffle-no-special-ca...Dylan MacKenzie-2/+2
2020-02-20Auto merge of #68847 - ecstatic-morse:const-impl, r=oli-obkbors-53/+77
2020-02-18Remove mention of `simd_shuffle` promotion from commentsDylan MacKenzie-2/+2
2020-02-18Make `fn_queries` helpers module-privateDylan MacKenzie-75/+74
2020-02-18Remove outdated FIXMEDylan MacKenzie-2/+0
2020-02-18Const-check functions in a `const` implDylan MacKenzie-1/+14
2020-02-18Add `is_const_impl_raw` queryDylan MacKenzie-1/+15
2020-02-18Rollup merge of #69181 - skinny121:const-eval-return, r=oli-obkDylan DPC-11/+7
2020-02-15Change const eval to return `ConstValue`, instead of `Const` as the type insi...Ben Lewis-11/+7
2020-02-14Check `has_typeck_tables` before calling `typeck_tables_of`Yuki Okushi-1/+4
2020-02-13rename PanicInfo -> AssertKindRalf Jung-4/+4
2020-02-13move PanicInfo to mir moduleRalf Jung-4/+6
2020-02-13no need for hook_panic_fn to return a boolRalf Jung-10/+8
2020-02-13remove PanicInfo::Panic variant that MIR does not use or needRalf Jung-6/+11
2020-02-13remove Panic variant from InterpErrorRalf Jung-24/+59