about summary refs log tree commit diff
path: root/compiler/rustc_const_eval/src
AgeCommit message (Expand)AuthorLines
2022-07-09review feedbackRalf Jung-3/+3
2022-07-09don't allow ZST in ScalarIntRalf Jung-14/+11
2022-07-09Rollup merge of #98980 - RalfJung:const-prop-ice, r=oli-obkDylan DPC-7/+11
2022-07-08interpret: only to track_caller in debug builds due to perfRalf Jung-4/+4
2022-07-08Migrate MutDeref, TransientMutBorrow diagnosticsMichael Goulet-18/+40
2022-07-08Migrate PanicNonStr, RawPtrComparison, RawPtrToInt diagnosticsMichael Goulet-23/+30
2022-07-08Migrate StaticAccess diagnosticMichael Goulet-19/+21
2022-07-08Migrate NonConstOp diagnosticMichael Goulet-7/+9
2022-07-08Migrate unstable-in-stable diagnosticMichael Goulet-20/+25
2022-07-07Rollup merge of #98979 - RalfJung:more-alloc-range, r=oli-obkMatthias Krüger-2/+2
2022-07-07make a name less ambiguousRalf Jung-7/+7
2022-07-07Rollup merge of #98930 - tmiasko:pub-basic-blocks, r=oli-obkDylan DPC-2/+3
2022-07-07Rollup merge of #96856 - DrMeepster:fix_projection_validation, r=IcnrDylan DPC-6/+43
2022-07-07Make MIR basic blocks field publicTomasz Miąsko-2/+3
2022-07-06Auto merge of #98831 - RalfJung:no-more-unsized-locals, r=oli-obkbors-223/+243
2022-07-06Rollup merge of #98519 - TaKO8Ki:add-head-span-field-to-item-and-impl-item, r...Guillaume Gomez-3/+2
2022-07-06deduplicate some copy_op codeRalf Jung-87/+74
2022-07-06support passing unsized fn argumentsRalf Jung-12/+54
2022-07-06interpret: remove LocalValue::Unallocated, add Operand::UninitRalf Jung-149/+140
2022-07-06fix ICE in ConstPropRalf Jung-5/+5
2022-07-06add track_caller to some interpreter functionsRalf Jung-0/+4
2022-07-06interpret: use AllocRange in UninitByteAccessRalf Jung-2/+2
2022-07-06replace `guess_head_span` with `def_span`Takayuki Maeda-3/+2
2022-07-06Rollup merge of #98968 - RalfJung:scalar-sanity, r=oli-obkDylan DPC-4/+3
2022-07-06Rollup merge of #98964 - RalfJung:typo, r=Dylan-DPCDylan DPC-3/+3
2022-07-06fix projectionelem validationDrMeepster-6/+43
2022-07-06Auto merge of #98206 - eggyal:align-to-chalk-folding-api, r=jackh726bors-5/+5
2022-07-06Update TypeVisitor pathsAlan Egerton-6/+4
2022-07-05finally enable Scalar layout sanity checksRalf Jung-4/+3
2022-07-05fix type in function nameRalf Jung-3/+3
2022-07-05Relax constrained generics to TypeVisitableAlan Egerton-2/+4
2022-07-05Rollup merge of #98888 - RalfJung:interpret-checked-bin, r=oli-obkMatthias Krüger-2/+23
2022-07-05Rollup merge of #98860 - RalfJung:dangling-int-ptr, r=davidtwcoMatthias Krüger-3/+3
2022-07-05adjust dangling-int-ptr error messageRalf Jung-3/+3
2022-07-05always check overflow in CheckedBinOp in CTFERalf Jung-1/+10
2022-07-05Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJungbors-27/+30
2022-07-05Rollup merge of #98847 - RalfJung:box-is-special, r=oli-obkDylan DPC-12/+56
2022-07-05Rollup merge of #98811 - RalfJung:interpret-alloc-range, r=oli-obkDylan DPC-36/+22
2022-07-04interpret: fix CheckedBinOp behavior when overflow checking is disabledRalf Jung-2/+14
2022-07-05Auto merge of #98846 - RalfJung:alignment-is-a-type-thing, r=oli-obkbors-95/+118
2022-07-04Auto merge of #98627 - RalfJung:interpret-arith, r=lcnrbors-2/+17
2022-07-04extra assertion, extra sureRalf Jung-0/+1
2022-07-04clarify commentRalf Jung-1/+2
2022-07-03move Box mess handling into general visitorRalf Jung-34/+55
2022-07-03fix interpreter validity check on BoxRalf Jung-6/+29
2022-07-03interpret: track place alignment together with the type, not the valueRalf Jung-95/+117
2022-07-03interpret: don't rely on ScalarPair for overflowed arithmeticRalf Jung-2/+16
2022-07-02more use of format! variable captureRalf Jung-3/+1
2022-07-02Auto merge of #97585 - lqd:const-alloc-intern, r=RalfJungbors-2/+50
2022-07-02make AllocRef APIs more consistentRalf Jung-11/+13