about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/interpret
AgeCommit message (Expand)AuthorLines
2021-03-27Address more review commentsJoshua Nelson-0/+5
2021-03-27Address review commentsJoshua Nelson-0/+12
2021-03-27Remove (lots of) dead codeJoshua Nelson-28/+0
2021-03-20extract `ConstKind::Unevaluated` into a structlcnr-1/+1
2021-03-19Auto merge of #82951 - sexxi-goose:wr-mir-replace-methods2, r=nikomatsakisbors-10/+13
2021-03-18Replace closures_captures and upvar_capture with closure_min_capturesJennifer Wills-10/+13
2021-03-18Remove unwrap_none/expect_none from compiler/.Mara Bos-3/+11
2021-03-15s/ConstantSource/ConstantKind/Oli Scherer-3/+3
2021-03-12Prepare mir::Constant for ty::Const only supporting valtreesOli Scherer-15/+33
2021-03-12Implement valtreeOli Scherer-1/+1
2021-03-10Auto merge of #82982 - Dylan-DPC:rollup-mt497z7, r=Dylan-DPCbors-1/+4
2021-03-10Auto merge of #76570 - cratelyn:implement-rfc-2945-c-unwind-abi, r=Amanieubors-3/+3
2021-03-10fix error message for copy(_nonoverlapping) overflowRalf Jung-1/+4
2021-03-10fix copy_nonoverlappingRalf Jung-7/+8
2021-03-09rustc_target: add "unwind" payloads to `Abi`katelyn a. martin-3/+3
2021-03-09Clean up todoskadmin-25/+8
2021-03-09Switch to changing cp_non_overlap in tformkadmin-34/+34
2021-03-09Update craneliftkadmin-14/+22
2021-03-09Update interpret stepkadmin-3/+11
2021-03-09Update match brancheskadmin-0/+17
2021-03-09Rollup merge of #82841 - hvdijk:x32, r=joshtriplettMara Bos-8/+8
2021-03-06Change x64 size checks to not apply to x32.Harald van Dijk-8/+8
2021-03-05Shrink the size of Rvalue by 16 bytesOli Scherer-2/+2
2021-02-27Add a getter for Frame.locbjorn3-0/+10
2021-02-25Auto merge of #82338 - RalfJung:interp-error-allocs, r=oli-obkbors-8/+0
2021-02-22New mir-opt pass to simplify gotos with const valuesSimon Vandel Sillesen-0/+1
2021-02-21rustc_mir: remove redundant wrapping of return type in numeric_intrinsic()Matthias Krüger-7/+3
2021-02-20Rollup merge of #82176 - RalfJung:mir-fn-ptr-pretty, r=oli-obkGuillaume Gomez-1/+1
2021-02-20all InterpError allocate now, so adjust alloc-error-checkRalf Jung-8/+0
2021-02-20Auto merge of #82124 - tmiasko:op-ty-ref, r=oli-obkbors-303/+346
2021-02-17remove useless ?s (clippy::needless_question_marks)Matthias Krüger-1/+1
2021-02-17Reduce size of InterpErrorInfo to 8 bytesTomasz Miąsko-13/+16
2021-02-16./x.py fmtTomasz Miąsko-23/+31
2021-02-16Pass MPlaceTy by reference not valueTomasz Miąsko-59/+66
2021-02-16Pass ImmTy by reference not valueTomasz Miąsko-10/+10
2021-02-16Pass PlaceTy by reference not valueTomasz Miąsko-74/+78
2021-02-16Pass OpTy by reference not valueTomasz Miąsko-159/+159
2021-02-16Add size assertions for interpreter data structuresTomasz Miąsko-0/+24
2021-02-16fix MIR fn-ptr pretty-printingRalf Jung-1/+1
2021-02-16validation: fix invalid-fn-ptr error messageRalf Jung-1/+4
2021-02-13CTFE validation: catch ReadPointerAsBytes and better errorRalf Jung-13/+29
2021-02-11Auto merge of #81350 - tmiasko:instrument-debug, r=lcnrbors-1/+1
2021-01-31Auto merge of #81327 - RalfJung:codegen-no-const-fail, r=oli-obkbors-0/+4
2021-01-30codegen: assume constants cannot fail to evaluateRalf Jung-0/+4
2021-01-30Rollup merge of #80959 - jhpratt:unsigned_abs-stabilization, r=m-ou-seYuki Okushi-2/+2
2021-01-28Auto merge of #81441 - tmiasko:ctfe-inline, r=oli-obkbors-0/+1
2021-01-28Rollup merge of #79951 - LeSeulArtichaut:ty-ir, r=nikomatsakisYuki Okushi-9/+6
2021-01-27Inline MemPlace::offsetTomasz Miąsko-0/+1
2021-01-27Rollup merge of #80900 - camelid:readpointerasbytes-ice, r=oli-obkYuki Okushi-1/+5
2021-01-24Reduce log level used by tracing instrumentation from info to debugTomasz Miąsko-1/+1