summary refs log tree commit diff
path: root/src/librustc_lint/lib.rs
AgeCommit message (Expand)AuthorLines
2016-09-09Issue deprecation warnings for safe accesses to extern staticsVadim Petrochenkov-0/+4
2016-09-04Replace `_, _, _` with `..`Vadim Petrochenkov-0/+1
2016-09-03Implement drop translation and add lint for unions with drop fieldsVadim Petrochenkov-0/+1
2016-09-01turn the RFC1592 warnings into hard errorsAriel Ben-Yehuda-8/+0
2016-08-24Remove drop flags from structs and enums implementing Drop.Eduard Burtescu-1/+1
2016-08-11Make `private_in_public` compatibility lint deny-by-defaultVadim Petrochenkov-1/+1
2016-08-04track current_item in Deprecated lint passTim Neumann-1/+1
2016-07-10Move variant_size_differences out of transJonas Schievink-3/+1
2016-06-25Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichtonJeffrey Seyfried-0/+1
2016-06-24Fix typo in future incompatible lintSeo Sanghyeon-1/+1
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-0/+1
2016-05-28Add an AST sanity checking pass and use it to catch some illegal lifetime/lab...Vadim Petrochenkov-0/+4
2016-05-17warn for where/return-types that reference regionsNiko Matsakis-1/+5
2016-05-05fixesAriel Ben-Yehuda-1/+5
2016-05-03change the newly-added errors to warningsAriel Ben-Yehuda-0/+4
2016-04-11std: Stabilize APIs for the 1.9 releaseAlex Crichton-1/+0
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-1/+0
2016-04-05Fixes bug which accepting using `super` in use statemet.vlastachu-0/+4
2016-03-30move `const_eval` and `check_match` out of `librustc`Oliver Schneider-0/+1
2016-03-25issue a future-compat lint for constants of invalid typeNiko Matsakis-0/+8
2016-03-18Change inherent overlap error to a warning for now, to ease the breakage.Aaron Turon-0/+4
2016-03-09trans: Keep transmutes from fn item types working, but lint them.Eduard Burtescu-0/+4
2016-02-24Warn instead of error when using an inaccessable extern crateJeffrey Seyfried-0/+4
2016-01-24mk: Move from `-D warnings` to `#![deny(warnings)]`Alex Crichton-0/+1
2016-01-16std: Stabilize APIs for the 1.7 releaseAlex Crichton-1/+0
2016-01-15Auto merge of #30878 - brson:raw-pointer-derive, r=brsonbors-2/+5
2016-01-14rustc: Fix bugs in renamed and removed lints and re-add raw_pointer_deriveBrian Anderson-2/+5
2016-01-12Fix long line in URLNiko Matsakis-1/+2
2016-01-12Revamp the "future incompatible" section to clarify the situationNiko Matsakis-3/+23
2016-01-11Rollup merge of #30538 - oli-obk:kill_unsigned_unary_negation, r=pnkfelixSimonas Kazlauskas-0/+2
2016-01-11[breaking-change] remove negate_unsigned feature gateOliver Schneider-0/+2
2016-01-08Added proper lint for the unit variant/struct warning.Felix S. Klock II-1/+2
2016-01-05convert from hard error to future-incompatible lintNiko Matsakis-2/+2
2015-12-21Register new snapshotsAlex Crichton-3/+0
2015-12-18Use lint instead of warningVadim Petrochenkov-0/+3
2015-12-12Implement `#[deprecated]` attribute (RFC 1270)Vadim Petrochenkov-1/+1
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-1/+0
2015-11-26move librustc/plugin to librustc_pluginAriel Ben-Yehuda-1/+1
2015-11-25Remove all uses of `#[staged_api]`Vadim Petrochenkov-1/+1
2015-11-17Remove 'raw_pointer_derive' lint (#14615)Devon Hollowood-3/+0
2015-10-25std: Stabilize library APIs for 1.5Alex Crichton-1/+1
2015-09-29Add unused_attributes to unused lint group.Lee Jeffery-1/+1
2015-09-21Split out the type lints into a new moduleWesley Wiser-0/+2
2015-09-19Split out the UNUSED_* lints into a new moduleWesley Wiser-0/+2
2015-09-19Split out the bad_style lints into a new moduleWesley Wiser-4/+8
2015-09-17Change to a multi-trait approachNick Cameron-4/+15
2015-09-03Add an intital HIR and lowering stepNick Cameron-0/+1
2015-08-15Add issue for the rustc_private feature everywhereAlex Crichton-1/+1
2015-08-09Use https URLs to refer to rust-lang.org where appropriate.Eli Friedman-2/+2
2015-07-23Rewrite the improper_ctypes lint.Eli Friedman-0/+1