about summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
2019-11-03Delete lint buffer from SessionMark Rousskov-18/+26
2019-11-03Migrate resolver over to internal lint bufferMark Rousskov-0/+21
2019-11-03Only permit taking buffered lints inside lint internalsMark Rousskov-1/+1
2019-11-03Remove unused get_any methodMark Rousskov-5/+0
2019-10-29Rollup merge of #65294 - varkor:lint-inline-prototype, r=matthewjasperMazdak Farrokhzad-0/+6
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-1/+1
2019-10-25Emit warning for ignored #[inline] on trait method prototypesvarkor-0/+6
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-1/+1
2019-10-23Rollup merge of #65193 - Mark-Simulacrum:lockless-lintstore, r=nikomatsakisMazdak Farrokhzad-233/+293
2019-10-22Add some documentationMark Rousskov-8/+16
2019-10-21use unwrap_or in lint codeGuanqun Lu-5/+1
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-1/+1
2019-10-19Rollup merge of #64007 - estebank:overlapping-patterns, r=matthewjasperMazdak Farrokhzad-0/+7
2019-10-17Update API to be more compatible with plugin needsMark Rousskov-13/+17
2019-10-17Create lint store during plugin registrationMark Rousskov-10/+10
2019-10-17Remove all borrows of lint store from Session from librustcMark Rousskov-23/+29
2019-10-17Access future incompatibility information directlyMark Rousskov-6/+1
2019-10-17Remove side table of future incompatibility infoMark Rousskov-72/+172
2019-10-17Make declare_lint take any amount of boolean fieldsMark Rousskov-10/+21
2019-10-17Move to storing constructor functions inside LintStoreMark Rousskov-33/+26
2019-10-17Take lint passes as constructor functionsMark Rousskov-8/+8
2019-10-17Make get_lints be a static functionMark Rousskov-30/+16
2019-10-17No longer implicitly register lints when registering passesMark Rousskov-4/+0
2019-10-17Split out just registration to separate functionMark Rousskov-27/+13
2019-10-17Split module and crate late pass registrationMark Rousskov-9/+9
2019-10-17Lints being from a plugin is dependent on the lint, not the registrationMark Rousskov-10/+12
2019-10-17Handle lints, not passes in push_lintsMark Rousskov-7/+5
2019-10-17De-propagate optional session from lint registrationMark Rousskov-12/+5
2019-10-17Duplicate lint specifications are always bug!Mark Rousskov-20/+2
2019-10-16Move overlapping patterns to its own lintEsteban Küber-0/+7
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-1/+1
2019-10-14Rollup merge of #65363 - Centril:less-pprust, r=Mark-SimulacrumMazdak Farrokhzad-1/+2
2019-10-13ast: remove implicit pprust dependency via Display.Mazdak Farrokhzad-1/+2
2019-10-11Report lint in external macrosmemoryruins-1/+2
2019-10-07Warn if include macro fails to include entire fileMark Rousskov-0/+8
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-8/+3
2019-09-26Rename `MetaItem.node` to `MetaItem.kind`varkor-2/+2
2019-09-26Rename `Item.node` to `Item.kind`varkor-2/+2
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-2/+2
2019-09-26Rename `Lit.node` to `Lit.kind`varkor-1/+1
2019-09-26Rename `subst::Kind` to `subst::GenericArg`varkor-2/+2
2019-09-26Auto merge of #64513 - varkor:sty-begone, r=eddybbors-1/+1
2019-09-25Rename `sty` to `kind`varkor-1/+1
2019-09-25Rollup merge of #62975 - ljedrz:kill_off_hir_to_node_id, r=ZoxcMazdak Farrokhzad-1/+1
2019-09-20factor out pluralisation remains after #64280gaolei-2/+2
2019-09-08Rollup merge of #64066 - petrochenkov:softstab, r=matthewjasperMazdak Farrokhzad-0/+7
2019-09-07Support "soft" feature-gating using a lintVadim Petrochenkov-0/+7
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: librustcAlexander Regueiro-13/+13
2019-09-07Rollup merge of #63919 - matthewjasper:remove-gensymmed, r=petrochenkovMazdak Farrokhzad-21/+25
2019-09-05Don't call `diag_span_note_once` for suppressed lintsMatthew Jasper-20/+24