about summary refs log tree commit diff
path: root/compiler/rustc_const_eval/src/transform
AgeCommit message (Expand)AuthorLines
2022-07-27Rollup merge of #99651 - compiler-errors:fn-and-raw-ptr-in-const-generics, r=...Guillaume Gomez-1/+1
2022-07-26ICE on RawPtrComparison checkDeadbeef-4/+4
2022-07-25Remove non-descriptive boolean from search_for_structural_match_violationMichael Goulet-1/+1
2022-07-25Deeply deny fn and raw ptrs in const genericsMichael Goulet-1/+1
2022-07-20Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"Oli Scherer-3/+1
2022-07-15Introduce opaque type to hidden type projectionOli Scherer-1/+3
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-2/+2
2022-07-13Auto merge of #99210 - Dylan-DPC:rollup-879cp1t, r=Dylan-DPCbors-2/+2
2022-07-13Rollup merge of #99011 - oli-obk:UnsoundCell, r=eddybDylan DPC-2/+2
2022-07-12add new rval, pull deref earlyouz-a-1/+18
2022-07-11Rollup merge of #99140 - TaKO8Ki:implement-is-accessible-span, r=fee1-deadDylan DPC-1/+1
2022-07-11rename a methodTakayuki Maeda-1/+1
2022-07-11implement `is_accessible_span`Takayuki Maeda-1/+1
2022-07-11Deny floats even when adt_const_params is enabledMichael Goulet-1/+1
2022-07-09Rollup merge of #99050 - JakobDegen:storage-docs, r=tmiaskoMatthias Krüger-1/+7
2022-07-09Rollup merge of #99022 - pierwill:always-storage-live-locals, r=pierwillMatthias Krüger-2/+2
2022-07-08Clarify MIR semantics of storage statementsJakob Degen-1/+7
2022-07-08Migrate MutDeref, TransientMutBorrow diagnosticsMichael Goulet-18/+16
2022-07-08Migrate PanicNonStr, RawPtrComparison, RawPtrToInt diagnosticsMichael Goulet-23/+6
2022-07-08Migrate StaticAccess diagnosticMichael Goulet-19/+8
2022-07-08Migrate NonConstOp diagnosticMichael Goulet-7/+2
2022-07-08Migrate unstable-in-stable diagnosticMichael Goulet-20/+3
2022-07-07MIR dataflow: Rename function to `always_storage_live_locals`pierwill-2/+2
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-07`UnsafeCell` now has no niches, ever.Oli Scherer-2/+2
2022-07-07Make MIR basic blocks field publicTomasz Miąsko-2/+3
2022-07-06replace `guess_head_span` with `def_span`Takayuki Maeda-3/+2
2022-07-06fix projectionelem validationDrMeepster-6/+43
2022-07-06Update TypeVisitor pathsAlan Egerton-3/+3
2022-07-05Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJungbors-4/+28
2022-07-01cleanup mir visitor for `rustc::pass_by_value`lcnr-8/+8
2022-06-30Change enum->int casts to not go through MIR casts.Oli Scherer-4/+28
2022-06-21Auto merge of #95576 - DrMeepster:box_erasure, r=oli-obkbors-50/+64
2022-06-19Mention formatting macros when encountering ArgumentV1::new in constMichael Goulet-1/+11
2022-06-15remove box derefs from codgenDrMeepster-50/+64
2022-06-15Rename `impl_constness` to `constness`Deadbeef-1/+1
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-17/+16
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-2/+3
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-1/+1
2022-06-07Remove `AlwaysLiveLocals` wrapper structTomasz Miąsko-2/+2
2022-06-02commentRalf Jung-1/+1
2022-06-02add cast kind of from_exposed_addr (int-to-ptr casts)Ralf Jung-11/+10
2022-06-01rename PointerAddress → PointerExposeAddressRalf Jung-2/+2
2022-05-31Add a pointer to address cast kindTomasz Miąsko-21/+8
2022-05-30Auto merge of #97025 - ouz-a:mini-derefer-generator, r=davidtwcobors-1/+10
2022-05-30validate derefer, run derefer inside generatorouz-a-1/+10
2022-05-30Reduce the scope of a mutable variableOli Scherer-7/+2
2022-05-30Add a helper function for checking whether a default function in a trait can ...Oli Scherer-9/+7
2022-05-30Remove `#[default..]` and add `#[const_trait]`Deadbeef-10/+8