about summary refs log tree commit diff
path: root/compiler/rustc_mir
AgeCommit message (Expand)AuthorLines
2021-04-24Auto merge of #84310 - RalfJung:const-fn-feature-flags, r=oli-obkbors-33/+22
2021-04-24Fix coverage ICE because fn_sig can have a span that crosses file boundariesRich Kadel-1/+1
2021-04-25Rollup merge of #83519 - oli-obk:assign_shrink_your_normal_code, r=pnkfelixYuki Okushi-15/+46
2021-04-22Fix ICE if original_span(fn_sig) returns a span not in body sourcefileRich Kadel-8/+4
2021-04-20Auto merge of #84353 - estebank:as-ref-mir, r=davidtwcobors-3/+31
2021-04-20TidyOli Scherer-3/+3
2021-04-20Add an attribute to be able to configure the limitOli Scherer-1/+6
2021-04-20Implement a lint that highlights all moves larger than 1000 bytesOli Scherer-13/+39
2021-04-20Auto merge of #84323 - richkadel:uncovered-functions, r=tmandrybors-3/+8
2021-04-19Suggest `.as_ref()` on borrow error involving `Option`/`Result`Esteban Küber-3/+31
2021-04-19compute fn_sig span from body call_site, and use body ctxt, not rootRich Kadel-4/+9
2021-04-19remove E0723 error codeRalf Jung-8/+6
2021-04-19fix few typosklensy-9/+9
2021-04-19add gate tests and pacify tidyRalf Jung-1/+1
2021-04-18Fixes the issue with uncovered source in async function bodiesRich Kadel-2/+2
2021-04-18fix feature use in rustc libsRalf Jung-1/+0
2021-04-18separate feature flag for unsizing casts in const fnRalf Jung-22/+9
2021-04-18move 'trait bounds on const fn' to separate feature gateRalf Jung-3/+8
2021-04-12Compiler error messages: reduce assertiveness of message E0384James Addison-1/+1
2021-04-09Auto merge of #83870 - jackh726:binder-refactor-fix, r=nikomatsakisbors-3/+4
2021-04-08Rollup merge of #83980 - pierwill:fix-compiler-librustc-names, r=davidtwcoDylan DPC-1/+1
2021-04-08Fix outdated crate names in compiler docspierwill-1/+1
2021-04-07Rollup merge of #83945 - SkiFire13:fix-83924, r=estebankDylan DPC-1/+18
2021-04-07Rollup merge of #83916 - Amanieu:asm_anonconst, r=petrochenkovDylan DPC-76/+27
2021-04-06Add reborrow suggestion when mutable reference is moved in a for loopGiacomo Stevanato-1/+18
2021-04-06Use AnonConst for asm! constantsAmanieu d'Antras-76/+27
2021-04-05Don't concatenate binders across typesJack Huey-3/+4
2021-04-04Rollup merge of #83521 - sexxi-goose:quick-diagnostic-fix, r=nikomatsakisDylan DPC-10/+28
2021-04-04Rollup merge of #83787 - digama0:patch-1, r=bjorn3Yuki Okushi-4/+8
2021-04-02Reduce size of statementsRoxane-9/+9
2021-04-02Fix diagnostic issue when using FakeReads in closuresRoxane-3/+21
2021-04-02Auto merge of #76881 - hameerabbasi:issue-53325, r=oli-obkbors-0/+10
2021-04-02fixMario Carneiro-1/+2
2021-04-02clarify wordingMario Carneiro-3/+6
2021-04-02Monomorphization doc fixMario Carneiro-2/+2
2021-04-02Auto merge of #83781 - JohnTitor:rollup-1vm3dxo, r=JohnTitorbors-0/+6
2021-04-02Rollup merge of #83535 - MidasLamb:mir-type-count-mismatch, r=nikomatsakisYuki Okushi-0/+6
2021-04-02Auto merge of #83207 - oli-obk:valtree2, r=lcnrbors-8/+61
2021-04-01Some more fine-grained forced inliningOli Scherer-0/+1
2021-03-31Cleanups and commentsJack Huey-3/+1
2021-03-31Add var to BoundRegion. Add query to get bound vars for applicable items.Jack Huey-15/+29
2021-03-31Track bound varsJack Huey-3/+6
2021-03-31Add tcx lifetime to BinderJack Huey-4/+4
2021-03-31Some rebinds and dummysJack Huey-4/+6
2021-03-31Forward some layouts to prevent recomputationOli Scherer-2/+2
2021-03-31Add a new normalization query just for mir constantsOli Scherer-2/+35
2021-03-31We should never see unevaluated type-level constants after monomorphization u...Oli Scherer-1/+7
2021-03-31Make unevaluated DefId rendering deterministicOli Scherer-1/+15
2021-03-31Add allocation information to undefined behaviour errors.Hameer Abbasi-0/+10
2021-03-31Auto merge of #83666 - Amanieu:instrprof-order, r=tmandrybors-7/+1