]> git.lizzy.rs Git - rust.git/log
rust.git
4 years agoAuto merge of #5272 - jmeyers35:file_read_lint, r=flip1995
bors [Tue, 10 Mar 2020 22:35:15 +0000 (22:35 +0000)]
Auto merge of #5272 - jmeyers35:file_read_lint, r=flip1995

add lint on File::read_to_string and File::read_to_end

Adds lint `verbose_file_reads` which checks for use of File::read_to_end and File::read_to_string.

Closes https://github.com/rust-lang/rust-clippy/issues/4916

changelog: add lint on File::{read_to_end, read_to_string}

4 years agoAuto merge of #5300 - JohnTitor:edition-flag, r=flip1995
bors [Tue, 10 Mar 2020 22:02:41 +0000 (22:02 +0000)]
Auto merge of #5300 - JohnTitor:edition-flag, r=flip1995

Use `edition:2018` flag more widely

Now we recommend using `// edition:2018`, so let's use it more widely.
Also replace a too old example with new one in the docs.

changelog: none

4 years agoadd CR feedback
Jacob Meyers [Tue, 10 Mar 2020 09:41:24 +0000 (05:41 -0400)]
add CR feedback

4 years agoImprove documentation
Yuki Okushi [Tue, 10 Mar 2020 21:35:46 +0000 (06:35 +0900)]
Improve documentation

4 years agoUse `edition:2018` flag more widely
Yuki Okushi [Tue, 10 Mar 2020 21:35:07 +0000 (06:35 +0900)]
Use `edition:2018` flag more widely

4 years agoAuto merge of #5298 - rust-lang:needless_doc_main_code, r=flip1995,Manishearth
bors [Tue, 10 Mar 2020 21:30:44 +0000 (21:30 +0000)]
Auto merge of #5298 - rust-lang:needless_doc_main_code, r=flip1995,Manishearth

needless_doc_main: only check rust code

This fixes #5280 by checking the language attribute on code blocks.

---

changelog: none

4 years agoUpdate tests/ui/needless_doc_main.rs
Manish Goregaokar [Tue, 10 Mar 2020 21:30:07 +0000 (14:30 -0700)]
Update tests/ui/needless_doc_main.rs

Co-Authored-By: Philipp Krones <hello@philkrones.com>
4 years agoAuto merge of #5299 - JohnTitor:contrib, r=flip1995
bors [Tue, 10 Mar 2020 21:05:46 +0000 (21:05 +0000)]
Auto merge of #5299 - JohnTitor:contrib, r=flip1995

Clean-up docs

Fixes #5268

changelog: none

4 years agoMove links to the end of each chapter on adding_lints
Yuki Okushi [Tue, 10 Mar 2020 20:55:25 +0000 (05:55 +0900)]
Move links to the end of each chapter on adding_lints

4 years agoMove links to the end of each chapter on CONTRIBUTING
Yuki Okushi [Tue, 10 Mar 2020 20:40:53 +0000 (05:40 +0900)]
Move links to the end of each chapter on CONTRIBUTING

4 years agoClean-up adding_lints.md
Yuki Okushi [Tue, 10 Mar 2020 20:21:28 +0000 (05:21 +0900)]
Clean-up adding_lints.md

4 years agoClean-up CONTRIBUTING.md
Yuki Okushi [Tue, 10 Mar 2020 09:50:06 +0000 (18:50 +0900)]
Clean-up CONTRIBUTING.md

4 years agoneedless_doc_main: only check rust code
Andre Bogus [Tue, 10 Mar 2020 19:19:37 +0000 (20:19 +0100)]
needless_doc_main: only check rust code

4 years agoAuto merge of #5296 - sinkuu:fix_ice_trivial_bounds, r=flip1995
bors [Tue, 10 Mar 2020 12:25:07 +0000 (12:25 +0000)]
Auto merge of #5296 - sinkuu:fix_ice_trivial_bounds, r=flip1995

Fix ICE with trivial_bounds feature

https://github.com/rust-lang/rust/issues/69874#issuecomment-596890446

changelog: Fix ICE with trivial_bounds feature

4 years agoAuto merge of #5297 - JohnTitor:shadow, r=phansch
bors [Tue, 10 Mar 2020 10:37:51 +0000 (10:37 +0000)]
Auto merge of #5297 - JohnTitor:shadow, r=phansch

Use `node_type_opt` over `node_type`

Fix ICE reported in rust-lang/rust#69873.

changelog: Fix ICE in checking bindings

4 years agoUse `node_type_opt` over `node_type`
Yuki Okushi [Tue, 10 Mar 2020 09:18:34 +0000 (18:18 +0900)]
Use `node_type_opt` over `node_type`

4 years agoFix doc
Shotaro Yamada [Tue, 10 Mar 2020 04:27:33 +0000 (13:27 +0900)]
Fix doc

4 years agoFix ICE with trivial_bounds feature
Shotaro Yamada [Tue, 10 Mar 2020 04:17:15 +0000 (13:17 +0900)]
Fix ICE with trivial_bounds feature

4 years agoAuto merge of #5295 - matthiaskrgr:lints_readme, r=flip1995
bors [Tue, 10 Mar 2020 00:09:26 +0000 (00:09 +0000)]
Auto merge of #5295 - matthiaskrgr:lints_readme, r=flip1995

clippy_lints: readme: don't mention crates.io since it is no longer used to publish clippy

changelog: none

4 years agoclippy_lints: readme: don't mention crates.io since it is no longer used to publish...
Matthias Krüger [Tue, 10 Mar 2020 00:05:17 +0000 (01:05 +0100)]
clippy_lints: readme: don't mention crates.io since it is no longer used to publish clippy.

4 years agoAuto merge of #5277 - chrissimpkins:rustc-dev-guide-transition, r=flip1995
bors [Mon, 9 Mar 2020 23:46:50 +0000 (23:46 +0000)]
Auto merge of #5277 - chrissimpkins:rustc-dev-guide-transition, r=flip1995

Update rustc-guide to rustc-dev-guide

The rustc-guide is being renamed to the rustc-dev-guide. The discussion is in rust-lang/rustc-guide#470.

This PR revises rustc-guide to rustc-dev-guide in the Readme Markdown file.

Transition tracker: rust-lang/rustc-guide#602

changelog: none

4 years agoupdate rust-lang.github.io to rustc-dev-guide.rust-lang.org
Chris Simpkins [Mon, 9 Mar 2020 21:58:39 +0000 (17:58 -0400)]
update rust-lang.github.io to rustc-dev-guide.rust-lang.org

4 years agoAuto merge of #5292 - jpospychala:map-placeholder, r=flip1995
bors [Mon, 9 Mar 2020 19:51:13 +0000 (19:51 +0000)]
Auto merge of #5292 - jpospychala:map-placeholder, r=flip1995

Improve placeholder in map_unit_fn

Instead of using `_` as a default placeholder use `a`.

fixes #5180
changelog: Improve default placeholder in map_unit_fn

4 years agoImprove placeholder in map_unit_fn
Jacek Pospychala [Sun, 8 Mar 2020 22:43:40 +0000 (23:43 +0100)]
Improve placeholder in map_unit_fn

4 years agoAuto merge of #5287 - matthiaskrgr:pat_isref, r=flip1995
bors [Mon, 9 Mar 2020 17:25:09 +0000 (17:25 +0000)]
Auto merge of #5287 - matthiaskrgr:pat_isref, r=flip1995

redundant_pattern: take binding (ref, ref mut) into account in suggestion

fixes #5271

changelog: redundant_pattern: take binding (ref, ref mut) into account in suggestion (#5271)

4 years agoAuto merge of #5286 - matthiaskrgr:delay_vec_creation, r=flip1995
bors [Mon, 9 Mar 2020 17:09:38 +0000 (17:09 +0000)]
Auto merge of #5286 - matthiaskrgr:delay_vec_creation, r=flip1995

check_pat: delay creation of the "normal" vec until we reach the branch where it is actually needed

changelog: none

4 years agoAuto merge of #5291 - ThibsG:FixSingleBinding, r=flip1995
bors [Mon, 9 Mar 2020 16:04:26 +0000 (16:04 +0000)]
Auto merge of #5291 - ThibsG:FixSingleBinding, r=flip1995

Fix match single binding when in a let stmt

Fix bad suggestion when `match_single_binding` lints when inside a local (let) statement.

Fixes #5267

changelog: none

4 years agoFix match single binding when in a let stmt
ThibsG [Sun, 8 Mar 2020 21:57:35 +0000 (22:57 +0100)]
Fix match single binding when in a let stmt

4 years agoAuto merge of #5285 - matthiaskrgr:dep_it, r=flip1995
bors [Mon, 9 Mar 2020 14:29:40 +0000 (14:29 +0000)]
Auto merge of #5285 - matthiaskrgr:dep_it, r=flip1995

deps: bump itertools 0.8 -> 0.9

changelog: none

4 years agoAuto merge of #5290 - polybuildr:map-message, r=phansch
bors [Mon, 9 Mar 2020 13:11:23 +0000 (13:11 +0000)]
Auto merge of #5290 - polybuildr:map-message, r=phansch

Improve error messages for {option,result}_map_unit_fn

Instead of saying "unit function", use the phrase the description uses: "function that returns the unit type".

Fixes #5180.

changelog: Improve error messages for {option,result}_map_unit_fn

4 years agoAuto merge of #5289 - polybuildr:setup, r=matthiaskrgr
bors [Sun, 8 Mar 2020 22:24:26 +0000 (22:24 +0000)]
Auto merge of #5289 - polybuildr:setup, r=matthiaskrgr

Mention the setup instructions in CONTRIBUTING

Multiple people seem to have missed this based on questions asked in the Discord channel. Might as well mention it up front.

changelog: none

4 years agoImprove error messages for {option,result}_map_unit_fn
Vivek Ghaisas [Sun, 8 Mar 2020 21:28:06 +0000 (21:28 +0000)]
Improve error messages for {option,result}_map_unit_fn

Instead of saying "unit function", use the phrase the description
uses: "function that returns the unit type".

Fixes #5180.

4 years agoMention the setup instructions in CONTRIBUTING
Vivek Ghaisas [Sun, 8 Mar 2020 20:57:42 +0000 (20:57 +0000)]
Mention the setup instructions in CONTRIBUTING

Multiple people seem to have missed this based on questions asked in the
Discord channel. Might as well mention it up front.

4 years agoredundant_pattern: take binding (ref, ref mut) into account in suggestion.
Matthias Krüger [Sun, 8 Mar 2020 09:00:23 +0000 (10:00 +0100)]
redundant_pattern: take binding (ref, ref mut) into account in suggestion.

fixes #5271

4 years agocheck_pat: delay creation of the "normal" vec until we reach the branch where is...
Matthias Krüger [Sun, 8 Mar 2020 01:50:33 +0000 (02:50 +0100)]
check_pat: delay creation of the "normal" vec until we reach the branch where is is actually needed

4 years agodeps: bump itertools 0.8 -> 0.9
Matthias Krüger [Sun, 8 Mar 2020 00:33:17 +0000 (01:33 +0100)]
deps: bump itertools 0.8 -> 0.9

changelog: none

4 years agoadd lint on File::read_to_string and File::read_to_end
Jacob Meyers [Thu, 5 Mar 2020 02:13:57 +0000 (21:13 -0500)]
add lint on File::read_to_string and File::read_to_end

4 years agotransition rustc-guide to rustc-dev-guide
Chris Simpkins [Fri, 6 Mar 2020 04:32:04 +0000 (23:32 -0500)]
transition rustc-guide to rustc-dev-guide

4 years agoAuto merge of #5276 - flip1995:macro_use, r=flip1995
bors [Thu, 5 Mar 2020 18:25:07 +0000 (18:25 +0000)]
Auto merge of #5276 - flip1995:macro_use, r=flip1995

Rename macro_use_import -> macro_use_imports

I missed this during review of #5230. We can just do this, without deprecating the old name, since this lint didn't hit nightly rustc yet.

changelog: none

4 years agoRename macro_use_import -> macro_use_imports
flip1995 [Thu, 5 Mar 2020 18:22:17 +0000 (19:22 +0100)]
Rename macro_use_import -> macro_use_imports

4 years agoAuto merge of #5230 - DevinR528:macro-use, r=flip1995
bors [Thu, 5 Mar 2020 17:30:52 +0000 (17:30 +0000)]
Auto merge of #5230 - DevinR528:macro-use, r=flip1995

Macro use

---

changelog: This lint enforces Rust 2018 idiom of importing macro's directly without `#[macro_use]` fixes #5179 .

4 years agoAuto merge of #5235 - flip1995:tag_deploy_fix, r=phansch
bors [Thu, 5 Mar 2020 17:17:14 +0000 (17:17 +0000)]
Auto merge of #5235 - flip1995:tag_deploy_fix, r=phansch

Fix deploy script for tag deploys

By hand updating the documentation for the `rust-1.41.1` release, I found, that the deploy script was buggy for tag deploys. Luckily we weren't affected yet (will only run if the commit of the tag already has the workflow config, so probably ~`rust-1.43.0`)

The bug:

When a tag was deployed, until now it also updated the master documentation to the state of the tag. This was because the `git add .` not only updated the files created or modified by the tag commit, but also the master lints.json file.

changelog: none

4 years agoAuto merge of #5257 - mlegner:cast_hex_fp, r=flip1995
bors [Wed, 4 Mar 2020 16:11:40 +0000 (16:11 +0000)]
Auto merge of #5257 - mlegner:cast_hex_fp, r=flip1995

Resolve false positives of unnecessary_cast for non-decimal integers

This PR resolves false positives of `unnecessary_cast` for hexadecimal integers to floats and adds a corresponding test case.

Fixes: #5220
changelog: none

4 years agowarn on macro_use attr
Devin R [Wed, 26 Feb 2020 12:40:31 +0000 (07:40 -0500)]
warn on macro_use attr

4 years agoAuto merge of #5266 - sinkuu:questionmark, r=flip1995
bors [Wed, 4 Mar 2020 13:30:08 +0000 (13:30 +0000)]
Auto merge of #5266 - sinkuu:questionmark, r=flip1995

Lint `if let Some` and early return in question_mark lint

Fixes #5260

changelog: lint `if let Some` and early return in `question_mark` lint

4 years agoApply suggestions from code review
Shotaro Yamada [Wed, 4 Mar 2020 12:59:58 +0000 (12:59 +0000)]
Apply suggestions from code review

Co-Authored-By: Philipp Krones <hello@philkrones.com>
4 years agoSimplify if_chain.
mlegner [Wed, 4 Mar 2020 09:12:11 +0000 (10:12 +0100)]
Simplify if_chain.

4 years agoMove NumericLiteral to its own module.
mlegner [Tue, 3 Mar 2020 16:58:37 +0000 (17:58 +0100)]
Move NumericLiteral to its own module.

4 years agoIncluded binary and octal cases.
mlegner [Tue, 3 Mar 2020 16:05:09 +0000 (17:05 +0100)]
Included binary and octal cases.

4 years agoResolve false positives for hex int cast.
mlegner [Mon, 2 Mar 2020 21:44:32 +0000 (22:44 +0100)]
Resolve false positives for hex int cast.

4 years agoTest for unnecessary_cast of hex int literal.
mlegner [Mon, 2 Mar 2020 08:49:33 +0000 (09:49 +0100)]
Test for unnecessary_cast of hex int literal.

4 years agoAuto merge of #5258 - ThibsG:UselessBindingInStruct638, r=flip1995
bors [Wed, 4 Mar 2020 11:06:31 +0000 (11:06 +0000)]
Auto merge of #5258 - ThibsG:UselessBindingInStruct638, r=flip1995

Add lint for .. use in fully binded struct

This PR adds the lint `match-wild-in-fully-binded-struct` to prevent the use of the `..` pattern when all fields of the struct are already binded.

Fixes: #638
changelog: Add [`rest_pat_in_fully_bound_structs`] lint to warn against the use of `..` in fully binded struct

4 years agoAuto merge of #5246 - JarredAllen:master, r=flip1995
bors [Wed, 4 Mar 2020 10:53:03 +0000 (10:53 +0000)]
Auto merge of #5246 - JarredAllen:master, r=flip1995

Detect usage of custom floating-point abs implementation

Closes #5224

changelog: Enhance [`suboptimal_flops`] lint to detect manual implementations of the `abs` method

4 years agorun-rustfix
Shotaro Yamada [Wed, 4 Mar 2020 08:21:07 +0000 (17:21 +0900)]
run-rustfix

4 years agoLint `if let Some` in question_mark lint
Shotaro Yamada [Wed, 4 Mar 2020 07:59:16 +0000 (16:59 +0900)]
Lint `if let Some` in question_mark lint

4 years agoAdd restrictive pat use in full binded struct
ThibsG [Sun, 1 Mar 2020 16:36:14 +0000 (17:36 +0100)]
Add restrictive pat use in full binded struct

4 years agoUpdate test case answers to match cargo dev fmt
JarredAllen [Wed, 4 Mar 2020 03:23:04 +0000 (19:23 -0800)]
Update test case answers to match cargo dev fmt

4 years agoRan cargo dev fmt
JarredAllen [Wed, 4 Mar 2020 02:06:59 +0000 (18:06 -0800)]
Ran cargo dev fmt

4 years agoAuto merge of #5264 - flip1995:rustup, r=flip1995
bors [Wed, 4 Mar 2020 00:06:25 +0000 (00:06 +0000)]
Auto merge of #5264 - flip1995:rustup, r=flip1995

Rustup to rust-lang/rust#69506

changelog: none

4 years agoRustup to rust-lang/rust#69506
flip1995 [Tue, 3 Mar 2020 23:54:27 +0000 (00:54 +0100)]
Rustup to rust-lang/rust#69506

4 years agoRecommended changes from flip1995
JarredAllen [Tue, 3 Mar 2020 23:52:53 +0000 (15:52 -0800)]
Recommended changes from flip1995

4 years agoAuto merge of #5262 - JohnTitor:rls, r=flip1995
bors [Tue, 3 Mar 2020 20:13:19 +0000 (20:13 +0000)]
Auto merge of #5262 - JohnTitor:rls, r=flip1995

Revive rls integration test

RLS updated their dependencies in rust-lang/rls#1646 so we can revive the integration test. I confirm it passed on my local.

changelog: none

4 years agoRevive rls integration test
Yuki Okushi [Tue, 3 Mar 2020 19:32:42 +0000 (04:32 +0900)]
Revive rls integration test

4 years agoAuto merge of #5261 - matthiaskrgr:qmark, r=flip1995
bors [Tue, 3 Mar 2020 14:41:20 +0000 (14:41 +0000)]
Auto merge of #5261 - matthiaskrgr:qmark, r=flip1995

use question mark operator

changelog: none

4 years agouse question mark operator
Matthias Krüger [Tue, 3 Mar 2020 14:13:25 +0000 (15:13 +0100)]
use question mark operator

4 years agoAuto merge of #5256 - JohnTitor:try-eval-usize, r=phansch
bors [Tue, 3 Mar 2020 13:38:42 +0000 (13:38 +0000)]
Auto merge of #5256 - JohnTitor:try-eval-usize, r=phansch

Use `try_eval_usize` over `eval_usize`

Fixes #5223

changelog: Fix ICE in evaluating usizes

4 years agoAdd regression test
Yuki Okushi [Tue, 3 Mar 2020 12:39:45 +0000 (21:39 +0900)]
Add regression test

4 years agoUse `try_eval_usize` over `eval_usize`
Yuki Okushi [Mon, 2 Mar 2020 20:53:41 +0000 (05:53 +0900)]
Use `try_eval_usize` over `eval_usize`

4 years agoAuto merge of #5259 - flip1995:lang_items, r=phansch
bors [Tue, 3 Mar 2020 11:46:21 +0000 (11:46 +0000)]
Auto merge of #5259 - flip1995:lang_items, r=phansch

Use lang items instead of get_trait_def_id where possible

changelog: none

4 years agoAuto merge of #5047 - flip1995:use_debug, r=phansch
bors [Tue, 3 Mar 2020 11:32:51 +0000 (11:32 +0000)]
Auto merge of #5047 - flip1995:use_debug, r=phansch

Don't trigger use_debug lint in Debug impl

Fixes #5039

changelog: Don't trigger [`use_debug`] lint in Debug impl

4 years agoAuto merge of #5250 - mlegner:unused_fp, r=flip1995
bors [Tue, 3 Mar 2020 11:16:55 +0000 (11:16 +0000)]
Auto merge of #5250 - mlegner:unused_fp, r=flip1995

Whitelist unused attribute for use items.

This PR whitelists the `unused` attribute with `use` items and adds a corresponding test case.

Fixes: #5229
changelog: none

4 years agoAdd path for display trait
flip1995 [Tue, 3 Mar 2020 09:53:14 +0000 (10:53 +0100)]
Add path for display trait

4 years agoUse lang items instead of get_trait_def_id where possible
flip1995 [Tue, 3 Mar 2020 09:52:56 +0000 (10:52 +0100)]
Use lang items instead of get_trait_def_id where possible

4 years agoUpdate stderr
flip1995 [Tue, 14 Jan 2020 15:28:20 +0000 (16:28 +0100)]
Update stderr

4 years agoDon't lint debug formatting in debug impl
flip1995 [Tue, 14 Jan 2020 15:28:08 +0000 (16:28 +0100)]
Don't lint debug formatting in debug impl

4 years agoAuto merge of #5242 - matthiaskrgr:5238_test, r=flip1995
bors [Mon, 2 Mar 2020 20:31:27 +0000 (20:31 +0000)]
Auto merge of #5242 - matthiaskrgr:5238_test, r=flip1995

add test for #5238

changelog: none

4 years agoAuto merge of #5254 - JohnTitor:sugg, r=flip1995
bors [Mon, 2 Mar 2020 20:00:31 +0000 (20:00 +0000)]
Auto merge of #5254 - JohnTitor:sugg, r=flip1995

Rustup to rust-lang/rust#69469

changelog: none

4 years agoRustup to rust-lang/rust#69469
Yuki Okushi [Mon, 2 Mar 2020 19:37:39 +0000 (04:37 +0900)]
Rustup to rust-lang/rust#69469

4 years agoWhitelist unused attribute for use items.
mlegner [Mon, 2 Mar 2020 09:22:05 +0000 (10:22 +0100)]
Whitelist unused attribute for use items.

4 years agoFix one last test issue
JarredAllen [Mon, 2 Mar 2020 07:11:29 +0000 (23:11 -0800)]
Fix one last test issue

4 years agoRefactor suggested by krishna-veerareddy
JarredAllen [Mon, 2 Mar 2020 06:37:37 +0000 (22:37 -0800)]
Refactor suggested by krishna-veerareddy

4 years agoFixed compile error from merging
JarredAllen [Sun, 1 Mar 2020 21:12:56 +0000 (13:12 -0800)]
Fixed compile error from merging

4 years agoMerge branch 'master' of github.com:rust-lang/rust-clippy
JarredAllen [Sun, 1 Mar 2020 20:48:22 +0000 (12:48 -0800)]
Merge branch 'master' of github.com:rust-lang/rust-clippy

4 years agoAuto merge of #5247 - JohnTitor:syntax, r=flip1995
bors [Sun, 1 Mar 2020 15:41:00 +0000 (15:41 +0000)]
Auto merge of #5247 - JohnTitor:syntax, r=flip1995

Some rustups

changelog: none

4 years agoDisable rls test for now
Yuki Okushi [Sun, 1 Mar 2020 15:17:14 +0000 (00:17 +0900)]
Disable rls test for now

4 years agoRustup to rust-lang/rust#69579
Yuki Okushi [Sun, 1 Mar 2020 14:32:49 +0000 (23:32 +0900)]
Rustup to rust-lang/rust#69579

4 years agoRustup to rust-lang/rust#69592
Yuki Okushi [Sun, 1 Mar 2020 03:23:33 +0000 (12:23 +0900)]
Rustup to rust-lang/rust#69592

4 years agoChanged test output to reflect cargo fmt
JarredAllen [Sun, 1 Mar 2020 03:11:38 +0000 (19:11 -0800)]
Changed test output to reflect cargo fmt

4 years agoRun cargo dev fmt
JarredAllen [Sun, 1 Mar 2020 02:51:39 +0000 (18:51 -0800)]
Run cargo dev fmt

4 years agoFinished checking for cases of absolute values
JarredAllen [Sat, 29 Feb 2020 21:46:59 +0000 (13:46 -0800)]
Finished checking for cases of absolute values

4 years agoadd test for #5238
Matthias Krüger [Fri, 28 Feb 2020 21:00:20 +0000 (22:00 +0100)]
add test for #5238

4 years agoSome bugfixing
JarredAllen [Fri, 28 Feb 2020 20:40:13 +0000 (12:40 -0800)]
Some bugfixing

4 years agoCreated floating point abs lint and test, but not yet run
JarredAllen [Fri, 28 Feb 2020 06:31:41 +0000 (22:31 -0800)]
Created floating point abs lint and test, but not yet run

4 years agoFix deploy script for tag deploys
flip1995 [Thu, 27 Feb 2020 16:56:39 +0000 (17:56 +0100)]
Fix deploy script for tag deploys

4 years agoAuto merge of #5232 - JohnTitor:git2-0.12, r=phansch
bors [Thu, 27 Feb 2020 09:52:56 +0000 (09:52 +0000)]
Auto merge of #5232 - JohnTitor:git2-0.12, r=phansch

Update git2 to 0.12

changelog: none

4 years agoUpdate git2 to 0.12
Yuki Okushi [Thu, 27 Feb 2020 04:40:48 +0000 (13:40 +0900)]
Update git2 to 0.12

4 years agoAuto merge of #5231 - JohnTitor:associated-type-defaults, r=phansch
bors [Thu, 27 Feb 2020 06:40:31 +0000 (06:40 +0000)]
Auto merge of #5231 - JohnTitor:associated-type-defaults, r=phansch

Rustup to rust-lang/rust#61812

changelog: none

4 years agoRustup to rust-lang/rust#61812
Yuki Okushi [Thu, 27 Feb 2020 03:19:18 +0000 (12:19 +0900)]
Rustup to rust-lang/rust#61812

4 years agoAuto merge of #4897 - krishna-veerareddy:issue-2040-accurate-float-functions, r=flip1995
bors [Mon, 24 Feb 2020 08:33:03 +0000 (08:33 +0000)]
Auto merge of #4897 - krishna-veerareddy:issue-2040-accurate-float-functions, r=flip1995

Add lint to improve floating-point expressions

Looks for floating-point expressions that can be expressed using built-in methods to improve accuracy, performance and/or succinctness.

changelog: Add lint `floating_point_improvements`.

Fixes #4726
Partly addresses [#2040](https://github.com/rust-lang/rust-clippy/issues/2040)

Currently linted expressions:

| Expression | Suggestion |
|---------------------------------|------------|
| x.log(2.0) | x.log2() |
| x.log(10.0) | x.log10() |
| x.log(std::f32::consts::E) | x.ln() |
| (1 + x).ln() | x.ln_1p() |
| (2.0).powf(x) | x.exp2() |
| (std::f32::consts::E).powf(x) | x.exp() |
| x.powf(1/2) | x.sqrt() |
| x.powf(1/3) | x.cbrt() |
| x.powf(y), where y is whole | x.powi(y) |
| x.exp() - 1 | x.exp_m1() |
|x * y + z|x.mul_add(y, z)|

4 years agoAuto merge of #5222 - JohnTitor:dont-deploy, r=flip1995
bors [Mon, 24 Feb 2020 08:20:10 +0000 (08:20 +0000)]
Auto merge of #5222 - JohnTitor:dont-deploy, r=flip1995

Do not run deploy action on other repos

Usually, we don't have to run deploy action on other repos, let's ignore there.

changelog: none