summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2015-10-16remove the destructors tableAriel Ben-Yehuda-10/+10
2015-10-16rustc: Don't lint about isize/usize in FFIAlex Crichton-8/+0
2015-09-14split ty::util and ty::adjustmentAriel Ben-Yehuda-4/+7
2015-09-03Move lints to HIRManish Goregaokar-248/+242
2015-09-03Add an intital HIR and lowering stepNick Cameron-74/+109
2015-08-31Auto merge of #28007 - Ms2ger:FnKind, r=nrcbors-12/+12
2015-08-29Handle gateage of built-in attributes seperatelyJonas Schievink-5/+7
2015-08-26Rename FnKind variants and stop re-exporting them from the visit module.Ms2ger-12/+12
2015-08-25move destructors_for_type into AdtDefAriel Ben-Yehuda-9/+9
2015-08-24Auto merge of #27857 - Manishearth:improve-fnkind, r=pnkfelixbors-1/+1
2015-08-24convert to use `is_local` instead of `== LOCAL_CRATE`Niko Matsakis-3/+3
2015-08-24fallout from moving def-idNiko Matsakis-16/+16
2015-08-17Create "platform-intrinsic" ABI for SIMD/platform intrinsics.Huon Wilson-1/+4
2015-08-16FnFnBlock -> FkClosureManish Goregaokar-1/+1
2015-08-15Add issue for the rustc_private feature everywhereAlex Crichton-1/+1
2015-08-12Remove all unstable deprecated functionalityAlex Crichton-5/+2
2015-08-11rollup merge of #27622: eefriedman/https-urlAlex Crichton-2/+2
2015-08-11Auto merge of #27575 - brson:lint, r=alexcrichtonbors-0/+2
2015-08-09Use https URLs to refer to rust-lang.org where appropriate.Eli Friedman-2/+2
2015-08-07rename ADTDef to AdtDef etc.Ariel Ben-Yehuda-1/+1
2015-08-06Revert "Revert "Fix `missing_docs` lint for const and static.""Brian Anderson-0/+2
2015-08-06use VariantDef instead of struct_fieldsAriel Ben-Yehuda-20/+21
2015-08-06introduce an ADTDef struct for struct/enum definitionsAriel Ben-Yehuda-20/+20
2015-08-04rustc_lint: handle more method calls in unconditional_recursion.Eduard Burtescu-15/+53
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-16/+17
2015-07-26In improper-ctypes lint, handle functions which explicitly return `()`.Eli Friedman-6/+15
2015-07-23Rewrite the improper_ctypes lint.Eli Friedman-29/+273
2015-07-22Auto merge of #26683 - eefriedman:const-eval-hint, r=pnkfelixbors-1/+2
2015-07-21Auto merge of #27160 - brson:revdoc, r=huonwbors-2/+0
2015-07-20Revert "Fix `missing_docs` lint for const and static."Brian Anderson-2/+0
2015-07-20Convert negate_unsigned feature gate to a warningSimonas Kazlauskas-6/+8
2015-07-17Clarify the usage of "hints" in const_eval.Eli Friedman-1/+2
2015-07-15Implement lint deprecation/removal…Simonas Kazlauskas-0/+2
2015-07-14Fix negate_unsigned feature gate checkSimonas Kazlauskas-15/+19
2015-07-10Change some instances of .connect() to .join()Wesley Wiser-1/+1
2015-07-05Auto merge of #26473 - Eljay:missing_docs, r=alexcrichtonbors-0/+2
2015-07-04rustc: remove MethodOrigin and use the container to distinguish inherent meth...Eduard Burtescu-3/+3
2015-07-04rustc_lint: use traits::select for methods in unconditional_recursion.Eduard Burtescu-66/+78
2015-07-04rustc: simplify ty::MethodOrigin and avoid trait item indices.Eduard Burtescu-11/+6
2015-07-04rustc: remove unused MethodStaticClosure variant of MethodOrigin.Eduard Burtescu-1/+1
2015-07-02Auto merge of #26677 - jroesch:fulfillment-context-refactor, r=nrcbors-2/+3
2015-07-01Auto merge of #26034 - Gankro:deprecate-bits, r=alexcrichtonbors-0/+3
2015-07-01fallout of bitvec/bitset deprecationAlexis Beingessner-0/+3
2015-06-30Auto merge of #26663 - Eljay:fix-repr-attribute, r=sanxiynbors-2/+4
2015-06-30Remove Typer and ClosureTyperJared Roesch-1/+0
2015-06-30Remove Typer + ClosureTyper impls for ParameterEnvJared Roesch-1/+3
2015-06-29lint: default methods must be called on Self to unconditionally recur.Huon Wilson-0/+9
2015-06-29lint: only consider actual calls as unconditional recursion.Huon Wilson-2/+7
2015-06-29Fix incorrect warning about unused repr attributes.Lee Jeffery-2/+4
2015-06-27Begin refactor type checking stateJared Roesch-2/+2