about summary refs log tree commit diff
path: root/src/librustc_mir/interpret/eval_context.rs
AgeCommit message (Expand)AuthorLines
2020-08-01Auto merge of #74726 - oli-obk:tracing, r=Mark-Simulacrumbors-2/+1
2020-07-31Move from `log` to `tracing`Oliver Scherer-2/+1
2020-07-31Miri: fix ICE when unwinding past topmost stack frameRalf Jung-0/+4
2020-07-28Replace all uses of `log::log_enabled` with `Debug` printersOliver Scherer-48/+58
2020-07-27rename eval_const_to_op -> const_to_opRalf Jung-3/+3
2020-07-26Miri: replace canonical_alloc_id mechanism by extern_static_alloc_id which is...Ralf Jung-6/+9
2020-07-17Rename TypeckTables to TypeckResults.Valentin Lazureanu-4/+2
2020-07-15update promoted_mirBastian Kauschke-5/+1
2020-07-15update const arg queriesBastian Kauschke-3/+3
2020-07-15const generics work!Bastian Kauschke-1/+5
2020-07-15continue mir pipelineBastian Kauschke-1/+5
2020-07-15InstanceDef::ItemBastian Kauschke-9/+11
2020-06-28Rollup merge of #73757 - oli-obk:const_prop_hardening, r=wesleywiserManish Goregaokar-0/+7
2020-06-28Erase all block-only locals at the end of every block, even if they have not ...Oliver Scherer-0/+7
2020-06-27Rollup merge of #72796 - RalfJung:mir-assign-sanity, r=matthewjasperManish Goregaokar-36/+23
2020-06-24reduce sanity check in debug modeRalf Jung-2/+8
2020-06-23Rollup merge of #73578 - RalfJung:ty-ctxt-at, r=jonas-schievinkDylan DPC-1/+1
2020-06-22make layout check a mere sanity checkRalf Jung-18/+7
2020-06-22expand a commentRalf Jung-1/+3
2020-06-22also use relator in interpreter assignment sanity checkRalf Jung-26/+15
2020-06-22also normalize constants when comparing typesRalf Jung-0/+1
2020-06-21Miri: replace many bug! by span_bug!Ralf Jung-2/+5
2020-06-21Make is_freeze and is_copy_modulo_regions take TyCtxtAtRalf Jung-1/+1
2020-06-15Rollup merge of #72879 - RalfJung:miri-tctx-at, r=oli-obkRalf Jung-9/+15
2020-06-14keep root_span and tcx togetherRalf Jung-29/+18
2020-06-13run const_eval_raw with root_spanRalf Jung-1/+1
2020-06-13avoid computing precise span for const_eval queryRalf Jung-1/+1
2020-06-12fix caller_location intrinsic for MiriRalf Jung-9/+2
2020-06-12avoid computing cur_span all the timeRalf Jung-3/+5
2020-06-12fix const_prop spans and re-bless testsRalf Jung-3/+3
2020-06-12make miri InterpCx TyCtxtAt a TyCtxt, and separately remember the root span o...Ralf Jung-22/+38
2020-06-12make miri memory TyCtxtAt a TyCtxtRalf Jung-2/+1
2020-05-28standardize limit comparisons with `Limit` typeDavid Wood-1/+1
2020-05-22Use `OnceCell` instead of `Once`Dylan MacKenzie-1/+1
2020-05-10Miri interning: replace ICEs by proper errors, make intern_shallow type signa...Ralf Jung-0/+3
2020-05-07Renamed "undef" stuff to "uninit"Hanif Bin Ariffin-4/+4
2020-05-01remove AllocId generalization of PointerRalf Jung-5/+5
2020-04-27Use `LocalDefId` in `typeck_tables_of` and `used_trait_imports` queriesmarmeladema-3/+5
2020-04-24Remove `Option` from the return type of `def_kind`.Eduard-Mihai Burtescu-1/+1
2020-04-24Rollup merge of #71475 - RalfJung:miri-frame-loc, r=ecstatic-morseDylan DPC-30/+20
2020-04-23Miri Frame: use mir::Location to represent position in functionRalf Jung-30/+20
2020-04-23Rollup merge of #71005 - jonas-schievink:no-place-like-return, r=oli-obkDylan DPC-45/+31
2020-04-22Use `Body` everywhereDylan MacKenzie-3/+3
2020-04-22Rollup merge of #70970 - eddyb:trait-vs-impl-mismatch, r=oli-obkDylan DPC-2/+7
2020-04-20Use copy_op_transmuteJonas Schievink-1/+1
2020-04-20Fix codegen and mir-opt testsJonas Schievink-1/+0
2020-04-20Dump return_place upon returningJonas Schievink-0/+1
2020-04-20Fix pop_stack_frame logicJonas Schievink-22/+7
2020-04-20Treat RETURN_PLACE as a normal LocalJonas Schievink-25/+26
2020-04-19Auto merge of #70598 - vakaras:add-threads-cr3, r=oli-obk,RalfJungbors-25/+32