From 8fe90e41d05cf92b4bcc35055c4a825342d4eae4 Mon Sep 17 00:00:00 2001 From: Oliver Schneider Date: Sun, 10 Jun 2018 06:22:07 +0200 Subject: [PATCH] Publish preparation --- CHANGELOG.md | 6 +++++- README.md | 2 +- clippy_lints/src/lib.rs | 10 +++++++--- min_version.txt | 6 +++--- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aefb32a346a..56160aa587a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to this project will be documented in this file. ## 0.0.207 -* Rustup to *rustc 1.28.0-nightly (4ecf12bf0 2018-06-02)* +* Rustup to *rustc 1.28.0-nightly (2a0062974 2018-06-09)* ## 0.0.206 * Rustup to *rustc 1.28.0-nightly (5bf68db6e 2018-05-28)* @@ -667,6 +667,8 @@ All notable changes to this project will be documented in this file. [`float_arithmetic`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#float_arithmetic [`float_cmp`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#float_cmp [`float_cmp_const`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#float_cmp_const +[`fn_to_numeric_cast`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#fn_to_numeric_cast +[`fn_to_numeric_cast_with_truncation`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#fn_to_numeric_cast_with_truncation [`for_kv_map`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#for_kv_map [`for_loop_over_option`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#for_loop_over_option [`for_loop_over_result`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#for_loop_over_result @@ -745,6 +747,7 @@ All notable changes to this project will be documented in this file. [`needless_range_loop`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#needless_range_loop [`needless_return`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#needless_return [`needless_update`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#needless_update +[`neg_cmp_op_on_partial_ord`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#neg_cmp_op_on_partial_ord [`neg_multiply`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#neg_multiply [`never_loop`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#never_loop [`new_ret_no_self`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#new_ret_no_self @@ -835,6 +838,7 @@ All notable changes to this project will be documented in this file. [`unnecessary_fold`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#unnecessary_fold [`unnecessary_mut_passed`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#unnecessary_mut_passed [`unnecessary_operation`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#unnecessary_operation +[`unnecessary_unwrap`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#unnecessary_unwrap [`unneeded_field_pattern`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#unneeded_field_pattern [`unreadable_literal`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#unreadable_literal [`unsafe_removed_from_name`]: https://rust-lang-nursery.github.io/rust-clippy/master/index.html#unsafe_removed_from_name diff --git a/README.md b/README.md index 150f821b5f4..305e0ba86b8 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ A collection of lints to catch common mistakes and improve your [Rust](https://github.com/rust-lang/rust) code. -[There are 261 lints included in this crate!](https://rust-lang-nursery.github.io/rust-clippy/master/index.html) +[There are 265 lints included in this crate!](https://rust-lang-nursery.github.io/rust-clippy/master/index.html) We have a bunch of lint categories to allow you to choose how much clippy is supposed to ~~annoy~~ help you: diff --git a/clippy_lints/src/lib.rs b/clippy_lints/src/lib.rs index c4dfc1f0168..64dd7196128 100644 --- a/clippy_lints/src/lib.rs +++ b/clippy_lints/src/lib.rs @@ -505,7 +505,6 @@ pub fn register_plugins(reg: &mut rustc_plugin::Registry) { booleans::LOGIC_BUG, booleans::NONMINIMAL_BOOL, bytecount::NAIVE_BYTECOUNT, - neg_cmp_op_on_partial_ord::NEG_CMP_OP_ON_PARTIAL_ORD, collapsible_if::COLLAPSIBLE_IF, const_static_lifetime::CONST_STATIC_LIFETIME, copies::IF_SAME_THEN_ELSE, @@ -624,6 +623,7 @@ pub fn register_plugins(reg: &mut rustc_plugin::Registry) { needless_borrowed_ref::NEEDLESS_BORROWED_REFERENCE, needless_pass_by_value::NEEDLESS_PASS_BY_VALUE, needless_update::NEEDLESS_UPDATE, + neg_cmp_op_on_partial_ord::NEG_CMP_OP_ON_PARTIAL_ORD, neg_multiply::NEG_MULTIPLY, new_without_default::NEW_WITHOUT_DEFAULT, new_without_default::NEW_WITHOUT_DEFAULT_DERIVE, @@ -674,6 +674,8 @@ pub fn register_plugins(reg: &mut rustc_plugin::Registry) { types::CAST_LOSSLESS, types::CAST_PTR_ALIGNMENT, types::CHAR_LIT_AS_U8, + types::FN_TO_NUMERIC_CAST, + types::FN_TO_NUMERIC_CAST_WITH_TRUNCATION, types::IMPLICIT_HASHER, types::LET_UNIT_VALUE, types::OPTION_OPTION, @@ -681,7 +683,6 @@ pub fn register_plugins(reg: &mut rustc_plugin::Registry) { types::UNIT_ARG, types::UNIT_CMP, types::UNNECESSARY_CAST, - types::FN_TO_NUMERIC_CAST, unicode::ZERO_WIDTH_SPACE, unsafe_removed_from_name::UNSAFE_REMOVED_FROM_NAME, unused_io_amount::UNUSED_IO_AMOUNT, @@ -769,6 +770,7 @@ pub fn register_plugins(reg: &mut rustc_plugin::Registry) { returns::LET_AND_RETURN, returns::NEEDLESS_RETURN, strings::STRING_LIT_AS_BYTES, + types::FN_TO_NUMERIC_CAST, types::IMPLICIT_HASHER, types::LET_UNIT_VALUE, unsafe_removed_from_name::UNSAFE_REMOVED_FROM_NAME, @@ -814,6 +816,7 @@ pub fn register_plugins(reg: &mut rustc_plugin::Registry) { needless_bool::NEEDLESS_BOOL, needless_borrowed_ref::NEEDLESS_BORROWED_REFERENCE, needless_update::NEEDLESS_UPDATE, + neg_cmp_op_on_partial_ord::NEG_CMP_OP_ON_PARTIAL_ORD, no_effect::NO_EFFECT, no_effect::UNNECESSARY_OPERATION, overflow_check_conditional::OVERFLOW_CHECK_CONDITIONAL, @@ -840,7 +843,6 @@ pub fn register_plugins(reg: &mut rustc_plugin::Registry) { types::UNIT_ARG, types::UNNECESSARY_CAST, unused_label::UNUSED_LABEL, - unwrap::UNNECESSARY_UNWRAP, zero_div_zero::ZERO_DIVIDED_BY_ZERO, ]); @@ -890,6 +892,7 @@ pub fn register_plugins(reg: &mut rustc_plugin::Registry) { transmute::WRONG_TRANSMUTE, types::ABSURD_EXTREME_COMPARISONS, types::CAST_PTR_ALIGNMENT, + types::FN_TO_NUMERIC_CAST_WITH_TRUNCATION, types::UNIT_CMP, unicode::ZERO_WIDTH_SPACE, unused_io_amount::UNUSED_IO_AMOUNT, @@ -921,6 +924,7 @@ pub fn register_plugins(reg: &mut rustc_plugin::Registry) { mutex_atomic::MUTEX_INTEGER, needless_borrow::NEEDLESS_BORROW, ranges::RANGE_PLUS_ONE, + unwrap::UNNECESSARY_UNWRAP, ]); } diff --git a/min_version.txt b/min_version.txt index 3e55bb8c208..8feb513faca 100644 --- a/min_version.txt +++ b/min_version.txt @@ -1,7 +1,7 @@ -rustc 1.28.0-nightly (4ecf12bf0 2018-06-02) +rustc 1.28.0-nightly (2a0062974 2018-06-09) binary: rustc -commit-hash: 4ecf12bf0eb8386626ccdb5f721a7183ccc4eba6 -commit-date: 2018-06-02 +commit-hash: 2a0062974a5225847fc43d5522c4dc3718173fe5 +commit-date: 2018-06-09 host: x86_64-unknown-linux-gnu release: 1.28.0-nightly LLVM version: 6.0