about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/interpret/eval_context.rs
AgeCommit message (Expand)AuthorLines
2021-03-27Address review commentsJoshua Nelson-0/+12
2021-03-27Remove (lots of) dead codeJoshua Nelson-15/+0
2021-03-12Prepare mir::Constant for ty::Const only supporting valtreesOli Scherer-1/+1
2021-02-27Add a getter for Frame.locbjorn3-0/+10
2021-02-16./x.py fmtTomasz Miąsko-17/+18
2021-02-16Pass MPlaceTy by reference not valueTomasz Miąsko-5/+5
2021-02-16Pass PlaceTy by reference not valueTomasz Miąsko-4/+4
2021-02-16Pass OpTy by reference not valueTomasz Miąsko-1/+1
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-1/+1
2021-01-04Move MIR body loading to a machine functionoli-10/+1
2021-01-04Differentiate between the availability of ctfe MIR and runtime MIRoli-1/+1
2021-01-04Keep an unoptimized duplicate of `const fn` aroundoli-1/+1
2020-12-11make redundant StorageLive UBRalf Jung-19/+14
2020-12-09Also generate `StorageDead` in constantsoli-16/+6
2020-11-16compiler: fold by valueBastian Kauschke-1/+1
2020-11-06inliner: Use substs_for_mir_bodyTomasz Miąsko-5/+1
2020-11-05Rollup merge of #78742 - vn-ki:fix-issue-78655, r=oli-obkMara Bos-3/+3
2020-11-04make intern_const_alloc_recursive return error fix #78655Vishnunarayan K I-3/+3
2020-11-04`u128` truncation and sign extension are not just interpreter relatedoli-5/+3
2020-10-05query_name_of_opt_const_arg -> query_name_opt_const_argBastian Kauschke-2/+2
2020-10-04cleanup WithOptConstParam queriesBastian Kauschke-5/+1
2020-10-01Only mention that a stack frame is being popped when starting to do soOliver Scherer-5/+4
2020-09-28Use `tracing` spans to trace the entire MIR interp stackOliver Scherer-21/+56
2020-09-21fix InterpCx resolveBastian Kauschke-3/+3
2020-09-19Unify the names of const eval queries and their return typesOliver Scherer-2/+2
2020-09-19Rename const eval queries to reflect the validation changesOliver Scherer-1/+1
2020-09-19Do not call the `const_eval` query in mir interpretation except for caching o...Oliver Scherer-27/+2
2020-09-19Stop using the `const_eval` query for initializers of staticsOliver Scherer-7/+0
2020-09-04Change ty.kind to a methodLeSeulArtichaut-1/+1
2020-08-30mv compiler to compiler/mark-0/+1039