about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/interpret
AgeCommit message (Expand)AuthorLines
2021-05-18fix mplace_access_checked with forced alignmentRalf Jung-2/+3
2021-05-18add Align::ONE; add methods to access alloc.extraRalf Jung-17/+26
2021-05-18reduce number of allocation lookups during copyRalf Jung-6/+6
2021-05-18CTFE core engine allocation & memory API improvemenetsRalf Jung-259/+410
2021-05-17Rollup merge of #85412 - RalfJung:c_str, r=oli-obkRalf Jung-75/+0
2021-05-17Rollup merge of #85408 - RalfJung:alloc-size, r=oli-obkRalf Jung-7/+7
2021-05-17Rollup merge of #85087 - hyd-dev:lots-of-abis, r=RalfJungRalf Jung-11/+18
2021-05-17Add a comment for `check_abi()`hyd-dev-0/+3
2021-05-17remove some functions that were only used by MiriRalf Jung-75/+0
2021-05-17remove size field from AllocationRalf Jung-7/+7
2021-05-15handle pointers in strRalf Jung-0/+1
2021-05-12entirely remove rustc_args_required_const attributeRalf Jung-9/+0
2021-05-12Auto merge of #83813 - cbeuw:remap-std, r=michaelwoeristerbors-2/+8
2021-05-09Check the ABI of `body.source`hyd-dev-11/+15
2021-05-07Rollup merge of #84972 - RalfJung:null-ptr-msg, r=oli-obkYuki Okushi-3/+4
2021-05-06use CheckInAllocMsg::PointerArithmeticTest for ptr_offset errorRalf Jung-3/+4
2021-05-05Use local and remapped paths where appropriateAndy Wang-2/+8
2021-05-04CTFE engine: rename copy → copy_intrinsic, move to intrinsics.rsRalf Jung-34/+34
2021-05-02Change 'NULL' to 'null'Brent Kerby-13/+13
2021-04-19fix few typosklensy-1/+1
2021-04-02Auto merge of #83207 - oli-obk:valtree2, r=lcnrbors-3/+3
2021-04-01Some more fine-grained forced inliningOli Scherer-0/+1
2021-03-31Add tcx lifetime to BinderJack Huey-1/+1
2021-03-31Forward some layouts to prevent recomputationOli Scherer-2/+2
2021-03-29Don't build a ty::Const just to take it apart againOli Scherer-2/+1
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