summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2017-04-20rustc: combine type_needs_drop_given_env and may_drop into needs_drop.Eduard-Mihai Burtescu-1/+1
2017-04-16Compress ReprOptions a little bitSimonas Kazlauskas-3/+3
2017-04-08rustc: add some abstractions to ty::layout for a more concise API.Eduard-Mihai Burtescu-1/+1
2017-03-29Make overlapping_inherent_impls lint a hard errortopecongiro-4/+1
2017-03-27Fix various useless derefs and slicingsOliver Schneider-3/+3
2017-03-23Remove internal liblogAlex Crichton-1/+1
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-6/+8
2017-03-10Point to enclosing block/fn on nested unsafeEsteban Küber-1/+28
2017-03-03Auto merge of #39927 - nikomatsakis:incr-comp-skip-borrowck-2, r=eddybbors-1/+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-28remove special-case code for statics and just use `borrowck_fn`Niko Matsakis-1/+1
2017-02-25rustc_const_eval: always demand typeck_tables for evaluating constants.Eduard-Mihai Burtescu-2/+1
2017-02-25rustc_typeck: rework coherence to be almost completely on-demand.Eduard-Mihai Burtescu-2/+2
2017-02-25rustc_typeck: hook up collect and item/body check to on-demand.Eduard-Mihai Burtescu-26/+30
2017-02-25rustc: combine BareFnTy and ClosureTy into FnSig.Eduard-Mihai Burtescu-7/+7
2017-02-25rustc: introduce a query system for type information in ty::maps.Eduard Burtescu-1/+1
2017-02-25rustc: consolidate dep-tracked hashmaps in tcx.maps.Eduard-Mihai Burtescu-1/+1
2017-02-14Use check_variant for non_camel_case_types lintSeo Sanghyeon-9/+5
2017-02-08Rollup merge of #39462 - emilio:improper-ctypes, r=nikomatsakisCorey Farwell-7/+39
2017-02-05Rollup merge of #39009 - canndrew:default-unit-warnings, r=nikomatsakisCorey Farwell-2/+6
2017-02-03Bump version, upgrade bootstrapAlex Crichton-5/+1
2017-02-03lint/ctypes: Don't warn on non-unsized structs with PhantomData.Emilio Cobos Álvarez-7/+39
2017-02-03Use a proper future-compatibility lintAndrew Cann-0/+4
2017-02-03Add warning for () to ! switchAndrew Cann-2/+2
2017-02-02Auto merge of #38932 - petrochenkov:privctor, r=jseyfriedbors-0/+4
2017-01-30Merge ty::TyBox into ty::TyAdtVadim Petrochenkov-6/+1
2017-01-29Implement compatibility lint for legacy constructor visibilitiesVadim Petrochenkov-0/+4
2017-01-28rustc: always include elidable lifetimes in HIR types.Eduard-Mihai Burtescu-2/+2
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-21/+21
2017-01-22Warn on unused `#[macro_use]` imports.Jeffrey Seyfried-1/+0
2017-01-08Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakisbors-40/+40
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-40/+40
2017-01-06Auto merge of #38069 - canndrew:empty-sub-patterns-again, r=nikomatsakisbors-0/+1
2017-01-03Properly ban the negation of unsigned integers in type-checking.Eduard-Mihai Burtescu-51/+0
2017-01-03Make is_useful handle empty types properlyAndrew Cann-0/+1
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-26/+36
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-28rustc: move function arguments into hir::Body.Eduard-Mihai Burtescu-20/+15
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-5/+5
2016-12-28rustc: separate TraitItem from their parent Item, just like ImplItem.Eduard-Mihai Burtescu-9/+9
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-1/+1
2016-12-20Auto merge of #38271 - jseyfried:rfc_1560_warning_cycle, r=nrcbors-0/+4
2016-12-15Demote most backwards incompatible ambiguity errors from RFC 1560 to warnings.Jeffrey Seyfried-0/+4
2016-12-14Make tidyAustin Hicks-1/+2
2016-12-14Fix bugs to optimizing enums:Austin Hicks-1/+1
2016-12-07Auto merge of #38191 - oli-obk:clippy_is_sad, r=eddybbors-28/+28
2016-12-07remove useless lifetimes on LateLintPass impl methodsOliver Schneider-112/+84