summary refs log tree commit diff
path: root/compiler/rustc_passes/src
AgeCommit message (Expand)AuthorLines
2020-12-19Auto merge of #79073 - davidtwco:issue-78957-const-param-attrs, r=lcnrbors-0/+12
2020-12-17Rollup merge of #79877 - bstrie:depinfut, r=oli-obkYuki Okushi-20/+24
2020-12-17Rollup merge of #79051 - LeSeulArtichaut:if-let-guard, r=matthewjasperYuki Okushi-4/+12
2020-12-16Allow `since="TBD"` for rustc_deprecatedbstrie-20/+24
2020-12-09Rollup merge of #79844 - tmiasko:rwu-table-mod, r=lcnrTyler Mandry-146/+149
2020-12-09Rollup merge of #79826 - LingMan:match_if, r=lcnrTyler Mandry-20/+10
2020-12-09Rollup merge of #79777 - tmiasko:remove-first-merge, r=lcnrTyler Mandry-18/+6
2020-12-09Auto merge of #79767 - tmiasko:malformed-required-const, r=matthewjasperbors-45/+53
2020-12-09Move RWUTable to a separate moduleTomasz Miąsko-146/+149
2020-12-09Remove `first_merge` from liveness debug logsTomasz Miąsko-18/+6
2020-12-08Auto merge of #79727 - tmiasko:8bit-rwu, r=lcnrbors-159/+146
2020-12-08Simplify visit_{foreign,trait}_itemLingMan-20/+10
2020-12-08Auto merge of #79752 - cjgillot:dead-alien, r=lcnrbors-21/+25
2020-12-08Visit ForeignItems when marking dead code.Camille GILLOT-21/+25
2020-12-07Validate naked functions definitionsTomasz Miąsko-15/+224
2020-12-06Retain assembly operands span when lowering AST to HIRTomasz Miąsko-4/+4
2020-12-06Implement lowering of if-let guards to MIRLeSeulArtichaut-0/+2
2020-12-06Implement liveness passes for if-let guardsLeSeulArtichaut-4/+10
2020-12-06Don't ICE on malformed `rustc_args_required_const` attributeTomasz Miąsko-45/+53
2020-12-06Compress RWU from at least 32 bits to 4 bitsTomasz Miąsko-159/+146
2020-12-02Add checks for #[doc(keyword = "...")] and move them into rustc_passesGuillaume Gomez-7/+53
2020-12-02Clean up doc attributes check before adding moreGuillaume Gomez-79/+93
2020-12-01Improve some attributes error spansGuillaume Gomez-2/+2
2020-11-29passes: prohibit attrs on generic paramsDavid Wood-0/+12
2020-11-28Do not visit ForeignItemRef for HIR indexing and validation.Camille GILLOT-0/+7
2020-11-26Use visitor for its very purpose.Camille GILLOT-13/+3
2020-11-26Formatting.Camille GILLOT-3/+7
2020-11-26Remove ForeignMod struct.Camille GILLOT-4/+4
2020-11-26Store ForeignItem in a side table.Camille GILLOT-1/+17
2020-11-25Validate use of parameters in naked functionsTomasz Miąsko-0/+116
2020-11-24Validate that `#[naked]` is applied to a function definitionTomasz Miąsko-0/+21
2020-11-24Don't mark #[naked] as used when checking #[track_caller]Tomasz Miąsko-1/+1
2020-10-18Allow #[rustc_diagnostic_item] on macros.Mara Bos-0/+4
2020-11-17Auto merge of #78801 - sexxi-goose:min_capture, r=nikomatsakisbors-20/+49
2020-11-15Rollup merge of #77802 - jyn514:bootstrap-specific, r=nikomatsakisJonas Schievink-2/+1
2020-11-10Handle `let _ = x` patterns in closure liveness analysisAman Arora-20/+49
2020-11-10Rollup merge of #78875 - petrochenkov:cleantarg, r=Mark-SimulacrumJonas Schievink-1/+1
2020-11-09Rollup merge of #78710 - petrochenkov:macvisit, r=davidtwcoDylan DPC-1/+2
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-1/+1
2020-11-07Allow making `RUSTC_BOOTSTRAP` conditional on the crate nameJoshua Nelson-2/+1
2020-11-03rustc_ast: `visit_mac` -> `visit_mac_call`Vadim Petrochenkov-1/+1
2020-11-03Rollup merge of #78626 - fusion-engineering-forks:deprecated-trait-impl, r=es...Mara Bos-11/+22
2020-11-03rustc_ast: Do not panic by default when visiting macro callsVadim Petrochenkov-0/+1
2020-11-02Improve deprecation attribute diagnostic messages.Mara Bos-3/+3
2020-11-01Turn 'useless #[deprecated]' error into a lint.Mara Bos-11/+11
2020-11-01Use the right span for errors about #[deprecated] attributes.Mara Bos-9/+17
2020-11-01Deny #[deprecated] on trait impl blocks.Mara Bos-1/+4
2020-10-27Cache foreign_modules queryRyan Levick-1/+1
2020-10-25Rollup merge of #78208 - liketechnik:issue-69399, r=oli-obkYuki Okushi-3/+56
2020-10-25Auto merge of #77546 - lcnr:impl-trait-closure, r=eddybbors-0/+13