summary refs log tree commit diff
path: root/src/librustc_lint/lib.rs
AgeCommit message (Expand)AuthorLines
2017-03-29Make overlapping_inherent_impls lint a hard errortopecongiro-4/+1
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-0/+1
2017-03-01Auto merge of #34198 - eddyb:you're-a-bad-transmute-and-you-should-feel-bad, ...bors-4/+2
2017-02-28Add warning cycle.Jeffrey Seyfried-0/+4
2017-02-28Make transmuting from fn item types to pointer-sized types a hard error.Eduard Burtescu-4/+2
2017-02-05Rollup merge of #39009 - canndrew:default-unit-warnings, r=nikomatsakisCorey Farwell-0/+4
2017-02-03Bump version, upgrade bootstrapAlex Crichton-2/+1
2017-02-03Use a proper future-compatibility lintAndrew Cann-0/+4
2017-01-29Implement compatibility lint for legacy constructor visibilitiesVadim Petrochenkov-0/+4
2017-01-22Warn on unused `#[macro_use]` imports.Jeffrey Seyfried-1/+0
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2017-01-03Make is_useful handle empty types properlyAndrew Cann-0/+1
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-0/+2
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-15Demote most backwards incompatible ambiguity errors from RFC 1560 to warnings.Jeffrey Seyfried-0/+4
2016-11-30Update the bootstrap compilerAlex Crichton-1/+0
2016-11-28rustc: rework stability to be on-demand for type-directed lookup.Eduard Burtescu-1/+0
2016-11-28rustc: desugar `use a::{b,c};` into `use a::b; use a::c;` in HIR.Eduard-Mihai Burtescu-1/+1
2016-11-22Start warning cycle.Jeffrey Seyfried-0/+4
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-2/+1
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-2/+1
2016-11-01update `extra_requirement_in_impl` to #37166Niko Matsakis-1/+1
2016-11-01compare-method lintNiko Matsakis-0/+4
2016-10-29Auto merge of #37378 - petrochenkov:nopat, r=eddybbors-0/+4
2016-10-27Auto merge of #36894 - petrochenkov:deny, r=nikomatsakisbors-8/+8
2016-10-27Make sufficiently old or low-impact compatibility lints deny-by-defaultVadim Petrochenkov-8/+8
2016-10-27review changesNick Cameron-1/+13
2016-10-27Add possibility of deprecating attributesNick Cameron-0/+1
2016-10-26Prohibit patterns in trait methods without bodiesVadim Petrochenkov-0/+4
2016-10-12Rollup merge of #37049 - srinivasreddy:librustc_lint, r=nrcAlex Crichton-14/+28
2016-10-09run rustfmt on librustc_lint folderSrinivas Reddy Thatiparthy-14/+28
2016-10-05Turn compatibility lint `match_of_unit_variant_via_paren_dotdot` into a hard ...Vadim Petrochenkov-5/+0
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