rust/src/test
P1start ed2aad8b43 Add lint groups; define built-in lint groups bad_style and unused
This adds support for lint groups to the compiler. Lint groups are a way of
grouping a number of lints together under one name. For example, this also
defines a default lint for naming conventions, named `bad_style`. Writing
`#[allow(bad_style)]` is equivalent to writing
`#[allow(non_camel_case_types, non_snake_case, non_uppercase_statics)]`. These
lint groups can also be defined as a compiler plugin using the new
`Registry::register_lint_group` method.

This also adds two built-in lint groups, `bad_style` and `unused`. The contents
of these groups can be seen by running `rustc -W help`.
2014-08-30 09:12:04 +12:00
..
auxiliary Add lint groups; define built-in lint groups bad_style and unused 2014-08-30 09:12:04 +12:00
bench Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
codegen Add pub to all the codegen tests 2013-10-10 06:00:51 -07:00
compile-fail Add lint groups; define built-in lint groups bad_style and unused 2014-08-30 09:12:04 +12:00
compile-fail-fulldeps Add lint groups; define built-in lint groups bad_style and unused 2014-08-30 09:12:04 +12:00
debuginfo librustc: handle repr on structs, require it for ffi, unify with packed 2014-08-20 21:02:23 -04:00
pretty Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
run-fail librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
run-make auto merge of #16767 : SiegeLord/rust/reexported_methods, r=cmr 2014-08-29 15:41:20 +00:00
run-pass Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
run-pass-fulldeps Add lint groups; define built-in lint groups bad_style and unused 2014-08-30 09:12:04 +12:00