summary refs log tree commit diff
path: root/src/librustc_mir/interpret/eval_context.rs
AgeCommit message (Expand)AuthorLines
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-1/+1
2019-12-02Auto merge of #64736 - Nashenas88:mir_predecessors_cache_cleanup, r=oli-obkbors-3/+3
2019-12-02Fix remaining compilation issuesPaul Daniel Faria-2/+2
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-3/+3
2019-12-02fix init_allocation_extraRalf Jung-3/+5
2019-12-02make alloc_extra machine hook a bit nicerRalf Jung-0/+4
2019-12-02add and use helper method to get SourceInfo of current instruction in frameRalf Jung-14/+22
2019-12-02Rollup merge of #66789 - eddyb:mir-source-scope-local-data, r=oli-obkMazdak Farrokhzad-2/+2
2019-11-29Use recursion_limit for const eval stack limitcad97-1/+1
2019-11-30rustc: move mir::SourceScopeLocalData to a field of SourceScopeData.Eduard-Mihai Burtescu-1/+1
2019-11-30rustc: move MIR source_scope_local_data's ClearCrossCrate to be around elements.Eduard-Mihai Burtescu-2/+2
2019-11-27Auto merge of #66794 - tmandry:rollup-99qrpr0, r=tmandrybors-1/+3
2019-11-26Rollup merge of #66663 - RalfJung:miri-leaks, r=oli-obkTyler Mandry-1/+3
2019-11-26Auto merge of #66646 - RalfJung:unwind_to_block, r=oli-obkbors-5/+33
2019-11-25refactor goto_block and also add unwind_to_blockRalf Jung-5/+33
2019-11-23Miri: print leak report even without tracingRalf Jung-1/+3
2019-11-22Revert "Revert expansion of impl HashStable for Frame."Camille GILLOT-0/+20
2019-11-19Revert expansion of impl HashStable for Frame.Camille GILLOT-20/+0
2019-11-19Derive HashStable in librustc_mir.Camille GILLOT-3/+25
2019-11-11Remove trampoline, pass `ret` and `unwind` when handling intrinsicsAaron Hill-10/+6
2019-11-11Some code cleanupAaron Hill-28/+23
2019-11-11Fix unwinding logicAaron Hill-2/+7
2019-11-11Some cleanupAaron Hill-24/+3
2019-11-11Add doc commentAaron Hill-0/+13
2019-11-11A few minor tweaksAaron Hill-1/+1
2019-11-11avoid the loop in unwinding stack poppingRalf Jung-102/+71
2019-11-11Formatting improvementsAaron Hill-1/+1
2019-11-11Add hooks for Miri panic unwindingAaron Hill-32/+141
2019-11-08miri: Rename to_{u,i}size to to_machine_{u,i}sizeRalf Jung-1/+1
2019-10-22add commentsRalf Jung-2/+2
2019-10-22bring back some Debug instances for MiriRalf Jung-2/+2
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-2/+2
2019-10-11InterpCx: make memory field publicRalf Jung-11/+1
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-25Rename `sty` to `kind`varkor-1/+1
2019-09-17Get rid of special const intrinsic query in favour of `const_eval`Oliver Scherer-9/+1
2019-08-30miri: detect too large dynamically sized objectsRalf Jung-12/+15
2019-08-22Remove eval_promoted const-prop hackWesley Wiser-1/+5
2019-08-19rustc_mir: make subst_from_frame_and_normalize_erasing_regions infallible.Eduard-Mihai Burtescu-15/+8
2019-08-19start cleaning up subst messRalf Jung-51/+27
2019-08-10Miri shouldn't look at typesRalf Jung-3/+7
2019-08-03Simplify change to layout_ofEsteban Küber-4/+1
2019-08-03Point to local place span on "type too big" errorEsteban Küber-0/+3
2019-08-01code review fixesSaleem Jaffer-3/+1
2019-07-31code review fixesSaleem Jaffer-5/+4
2019-07-30renaming throw_err_* to throw_*Saleem Jaffer-9/+9
2019-07-30renaming err to err_unsupSaleem Jaffer-3/+3
2019-07-30adding throw_ and err_ macros for InterpErrorSaleem Jaffer-10/+10
2019-07-30addding an interp_error moduleSaleem Jaffer-1/+1
2019-07-29code review fixesSaleem Jaffer-7/+12