]> git.lizzy.rs Git - rust.git/log
rust.git
4 years agorustup https://github.com/rust-lang/rust/pull/68944
Matthias Krüger [Sun, 15 Mar 2020 22:41:20 +0000 (23:41 +0100)]
rustup https://github.com/rust-lang/rust/pull/68944

4 years agoAuto merge of #5318 - matthiaskrgr:rustup_30, r=flip1995
bors [Sun, 15 Mar 2020 20:57:14 +0000 (20:57 +0000)]
Auto merge of #5318 - matthiaskrgr:rustup_30, r=flip1995

rustup https://github.com/rust-lang/rust/pull/69589/

changelog: none

4 years agorustup https://github.com/rust-lang/rust/pull/69589/
Matthias Krüger [Sun, 15 Mar 2020 17:23:43 +0000 (18:23 +0100)]
rustup https://github.com/rust-lang/rust/pull/69589/

4 years agoAuto merge of #5316 - lzutao:osstr, r=phansch
bors [Sun, 15 Mar 2020 12:57:30 +0000 (12:57 +0000)]
Auto merge of #5316 - lzutao:osstr, r=phansch

Don't convert Path to lossy str

changelog: none

4 years agoAuto merge of #5317 - JohnTitor:rustup, r=matthiaskrgr
bors [Sat, 14 Mar 2020 21:45:38 +0000 (21:45 +0000)]
Auto merge of #5317 - JohnTitor:rustup, r=matthiaskrgr

Rustup to rust-lang/rust#69076

changelog: none

4 years agoRustup to rust-lang/rust#69076
Yuki Okushi [Sat, 14 Mar 2020 20:26:32 +0000 (05:26 +0900)]
Rustup to rust-lang/rust#69076

4 years agoDon't convert Path to lossy str
Lzu Tao [Sat, 14 Mar 2020 14:30:08 +0000 (14:30 +0000)]
Don't convert Path to lossy str

4 years agoUse `into_path`
Lzu Tao [Sat, 14 Mar 2020 15:17:52 +0000 (15:17 +0000)]
Use `into_path`

4 years agoUse pattern matching instead of manually checking condition
Lzu Tao [Sat, 14 Mar 2020 12:29:48 +0000 (19:29 +0700)]
Use pattern matching instead of manually checking condition

4 years agoAuto merge of #5312 - joshtriplett:wildcard-prelude-documentation, r=flip1995
bors [Sat, 14 Mar 2020 12:17:09 +0000 (12:17 +0000)]
Auto merge of #5312 - joshtriplett:wildcard-prelude-documentation, r=flip1995

Document that wildcard_imports doesn't warn about `use ...::prelude::*;`

changelog: Improve [`wildcard_imports`] documentation

4 years agoAuto merge of #5314 - ehuss:remove-git2, r=flip1995
bors [Sat, 14 Mar 2020 09:23:16 +0000 (09:23 +0000)]
Auto merge of #5314 - ehuss:remove-git2, r=flip1995

Remove git2 dependency.

This removes the `git2` dependency (used in the integration test).  Updating git2 is awkward because both cargo and clippy have to be updated in sync, so this removes that requirement. It didn't look like it was using the git2 library for any particular reason, so this just launches the `git` executable, which should be available more or less everywhere.

This unblocks updating Cargo.

changelog: none

4 years agoFix typo
Philipp Krones [Sat, 14 Mar 2020 09:22:49 +0000 (10:22 +0100)]
Fix typo

Co-Authored-By: Mateusz Mikuła <mati865@users.noreply.github.com>
4 years agoRemove git2 dependency.
Eric Huss [Sat, 14 Mar 2020 01:22:51 +0000 (18:22 -0700)]
Remove git2 dependency.

4 years agoDocument that wildcard_imports doesn't warn about `use ...::prelude::*;`
Josh Triplett [Fri, 13 Mar 2020 17:07:11 +0000 (17:07 +0000)]
Document that wildcard_imports doesn't warn about `use ...::prelude::*;`

4 years agoAuto merge of #5308 - flip1995:changelog, r=Manishearth
bors [Fri, 13 Mar 2020 00:07:33 +0000 (00:07 +0000)]
Auto merge of #5308 - flip1995:changelog, r=Manishearth

Update Changelog

I also changed the formatting of the changelog for the beta changelog. I can also do this for all the previous releases, if this formatting gets accepted.

[Rendered](https://github.com/flip1995/rust-clippy/blob/changelog/CHANGELOG.md)

r? @Manishearth

changelog: none

4 years agoAuto merge of #5304 - sinkuu:redundant_clone_not_consumed, r=flip1995
bors [Thu, 12 Mar 2020 20:22:31 +0000 (20:22 +0000)]
Auto merge of #5304 - sinkuu:redundant_clone_not_consumed, r=flip1995

Extend `redundant_clone` to the case that cloned value is not consumed

Fixes #5303.

---

changelog: Extend `redundant_clone` to the case that cloned value is not consumed

4 years agoAuto merge of #5307 - JohnTitor:rename-method, r=flip1995
bors [Thu, 12 Mar 2020 20:05:38 +0000 (20:05 +0000)]
Auto merge of #5307 - JohnTitor:rename-method, r=flip1995

Rustup to rust-lang/rust#69674

changelog: none

4 years agoChange changelog formatting
flip1995 [Thu, 12 Mar 2020 19:54:25 +0000 (20:54 +0100)]
Change changelog formatting

4 years agoUpdate changelog_update doc to reflect the actual ordering of the changelog
flip1995 [Thu, 12 Mar 2020 20:02:08 +0000 (21:02 +0100)]
Update changelog_update doc to reflect the actual ordering of the changelog

4 years agoUpdate CHANGELOG.md
flip1995 [Thu, 12 Mar 2020 20:01:19 +0000 (21:01 +0100)]
Update CHANGELOG.md

4 years agoRustup to rust-lang/rust#69674
Yuki Okushi [Thu, 12 Mar 2020 19:56:55 +0000 (04:56 +0900)]
Rustup to rust-lang/rust#69674

4 years agoUse visit_place
Shotaro Yamada [Thu, 12 Mar 2020 17:06:47 +0000 (02:06 +0900)]
Use visit_place

4 years agoCheck for mutation
Shotaro Yamada [Thu, 12 Mar 2020 16:25:18 +0000 (01:25 +0900)]
Check for mutation

4 years agoOnly fires on temporaries
Shotaro Yamada [Thu, 12 Mar 2020 15:54:40 +0000 (00:54 +0900)]
Only fires on temporaries

`let y = x.clone()` cannot be turned into `let y = x` without moving x,
regardless of whether `y` is consumed or not.

4 years agoExtend `redundant_clone` to the case that cloned value is not consumed
Shotaro Yamada [Thu, 12 Mar 2020 15:31:09 +0000 (00:31 +0900)]
Extend `redundant_clone` to the case that cloned value is not consumed

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