]> git.lizzy.rs Git - rust.git/log
rust.git
5 years agoAdd failing test
Peter Fürstenau [Wed, 19 Dec 2018 19:46:12 +0000 (20:46 +0100)]
Add failing test

5 years agoReinserted commata
Peter Fürstenau [Wed, 19 Dec 2018 19:31:08 +0000 (20:31 +0100)]
Reinserted commata

5 years agoRecomend `.as_ref()?` in certain situations
Peter Fürstenau [Tue, 18 Dec 2018 12:55:04 +0000 (13:55 +0100)]
Recomend `.as_ref()?` in certain situations

5 years agoDeduplicate some code?
Peter Fürstenau [Tue, 18 Dec 2018 10:25:13 +0000 (11:25 +0100)]
Deduplicate some code?

5 years agoAuto merge of #3556 - lucasloisp:bool-ord-comparison, r=oli-obk
bors [Tue, 18 Dec 2018 10:11:08 +0000 (10:11 +0000)]
Auto merge of #3556 - lucasloisp:bool-ord-comparison, r=oli-obk

Implements lint for order comparisons against bool (#3438)

As described on issue #3438, this change implements linting for `>` and `<` comparisons against both `boolean` literals and between expressions.

5 years agoAuto merge of #3557 - detrumi:allow_asref_adjustments, r=oli-obk
bors [Tue, 18 Dec 2018 08:37:44 +0000 (08:37 +0000)]
Auto merge of #3557 - detrumi:allow_asref_adjustments, r=oli-obk

Fix false positive in useless_asref

Fixes #3480

5 years agoDo not mark as_ref as useless if it's followed by a method call
Wilco Kusee [Mon, 17 Dec 2018 20:33:50 +0000 (21:33 +0100)]
Do not mark as_ref as useless if it's followed by a method call

5 years agoChanges lint sugg to bitwise and operator `&`
Lucas Lois [Mon, 17 Dec 2018 18:32:24 +0000 (15:32 -0300)]
Changes lint sugg to bitwise and operator `&`

5 years agoAuto merge of #3555 - daxpedda:master, r=oli-obk
bors [Mon, 17 Dec 2018 10:48:16 +0000 (10:48 +0000)]
Auto merge of #3555 - daxpedda:master, r=oli-obk

Fix `implicit_return` false positives.

Fixing some false positives on the `implicit_return` lint.

Basically it should only check for missing return statements in `block.stmts.last()` if it's a `break`, otherwise it should skip because it would either be an error, or a false positive in the case of a `loop` (which I'm trying to fix with this PR).

**Question:**
- I say "we" inside of comments ([`// make sure it's a break, otherwise we want to skip`](https://github.com/rust-lang/rust-clippy/pull/3555/files#diff-11d233fe8c8414214c2b8732b8c9877aR71)). Any alternatives or is that okay?
- I named a test [`test_loop_with_nests()`](https://github.com/rust-lang/rust-clippy/blob/6870638c3fb66c2abb20633bf40cc09ccc760047/tests/ui/implicit_return.rs#L54-L64), any better suggestions?

5 years agoImplements lint for order comparisons against bool
Lucas Lois [Fri, 7 Dec 2018 00:50:16 +0000 (21:50 -0300)]
Implements lint for order comparisons against bool

5 years agoFix an endless loop in the tests.
daxpedda [Sun, 16 Dec 2018 21:20:05 +0000 (22:20 +0100)]
Fix an endless loop in the tests.

5 years agoFix `implicit_return` false positives.
daxpedda [Sun, 16 Dec 2018 14:42:02 +0000 (15:42 +0100)]
Fix `implicit_return` false positives.

5 years agoAuto merge of #3545 - Kampfkarren:vec_boxed_sized, r=flip1995
bors [Fri, 14 Dec 2018 12:10:48 +0000 (12:10 +0000)]
Auto merge of #3545 - Kampfkarren:vec_boxed_sized, r=flip1995

Adds lint for Vec<Box<T: Sized>>

This adds, and subsequently closes #3530. This is the first time I've ever worked with anything remotely close to internal Rust code, so I'm very much unsure about the if_chain! to figure this out!

I can't get rustfmt working on WSL with nightly 2018-12-07:

`error: component 'rustfmt' for target 'x86_64-unknown-linux-gnu' is unavailable for download`

5 years agoAuto merge of #3549 - flip1995:rustup, r=oli-obk
bors [Fri, 14 Dec 2018 11:40:34 +0000 (11:40 +0000)]
Auto merge of #3549 - flip1995:rustup, r=oli-obk

rustup rust-lang/rust#52994

`trim_left*` and `trim_right*` are deprecated as of 1.33.0.

`s/trim_left/trim_start/`
`s/trim_right/trim_end/`

5 years agorustup rust-lang/rust#52994
flip1995 [Fri, 14 Dec 2018 11:35:44 +0000 (12:35 +0100)]
rustup rust-lang/rust#52994

s/trim_left/trim_start/

s/trim_right/trim_end/

5 years agoAuto merge of #3531 - mikerite:fix-3514, r=phansch
bors [Fri, 14 Dec 2018 08:42:09 +0000 (08:42 +0000)]
Auto merge of #3531 - mikerite:fix-3514, r=phansch

Fix write_with_newline escaping false positive

Fixes #3514

5 years agoFix test
Michael Wright [Fri, 14 Dec 2018 05:24:02 +0000 (07:24 +0200)]
Fix test

5 years agoMerge branch 'master' into fix-3514
Michael Wright [Fri, 14 Dec 2018 05:16:26 +0000 (07:16 +0200)]
Merge branch 'master' into fix-3514

5 years agoLine length fix
Kampfkarren [Thu, 13 Dec 2018 18:46:21 +0000 (10:46 -0800)]
Line length fix

5 years agoRemove references to sized for end users
Kampfkarren [Thu, 13 Dec 2018 18:15:56 +0000 (10:15 -0800)]
Remove references to sized for end users

5 years agoRemove DUMMY_SP
Kampfkarren [Thu, 13 Dec 2018 17:37:00 +0000 (09:37 -0800)]
Remove DUMMY_SP

5 years agoAdd suggestion for replacement
Kampfkarren [Thu, 13 Dec 2018 17:34:16 +0000 (09:34 -0800)]
Add suggestion for replacement

5 years agoUpdate lint definitions
Kampfkarren [Thu, 13 Dec 2018 17:14:01 +0000 (09:14 -0800)]
Update lint definitions

5 years agoLint for Vec<Box<T: Sized>> - Closes #3530
Kampfkarren [Thu, 13 Dec 2018 15:43:13 +0000 (07:43 -0800)]
Lint for Vec<Box<T: Sized>> - Closes #3530

5 years agoAuto merge of #3535 - sinkuu:fixes, r=phansch
bors [Wed, 12 Dec 2018 19:17:09 +0000 (19:17 +0000)]
Auto merge of #3535 - sinkuu:fixes, r=phansch

Fix some problems

Fixes #2892, #3199, #2841, #3476

5 years agoAuto merge of #3510 - phansch:fix_doc_markdown_mixed_case, r=flip1995
bors [Wed, 12 Dec 2018 18:36:38 +0000 (18:36 +0000)]
Auto merge of #3510 - phansch:fix_doc_markdown_mixed_case, r=flip1995

Fix doc_markdown mixed case false positive

Fixes #2343

5 years agoFix doc_markdown mixed case false positive
Philipp Hansch [Fri, 7 Dec 2018 21:38:45 +0000 (22:38 +0100)]
Fix doc_markdown mixed case false positive

5 years agoAuto merge of #3450 - phansch:structured_sugg_for_explicit_write, r=flip1995
bors [Wed, 12 Dec 2018 18:11:13 +0000 (18:11 +0000)]
Auto merge of #3450 - phansch:structured_sugg_for_explicit_write, r=flip1995

Add suggestion for explicit_write lint

Closes #2083

5 years agoAuto merge of #3544 - flip1995:rollup, r=flip1995
bors [Wed, 12 Dec 2018 17:45:55 +0000 (17:45 +0000)]
Auto merge of #3544 - flip1995:rollup, r=flip1995

Rollup of 3 pull requests

Successful merges:

 - #3509 (Fix doc_markdown off by one issue)
 - #3539 (Fix rvm/gpg bug in travis osx build)
 - #3540 (rustup https://github.com/rust-lang/rust/pull/56092)

Failed merges:

r? @ghost

5 years agoRollup merge of #3540 - matthiaskrgr:rustup, r=flip1995
Philipp Krones [Wed, 12 Dec 2018 17:17:01 +0000 (18:17 +0100)]
Rollup merge of #3540 - matthiaskrgr:rustup, r=flip1995

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

fix ui test cast_alignment failure by adding #![feature(rustc_private)]

5 years agoRollup merge of #3539 - flip1995:travis_osx_fix, r=oli-obk
Philipp Krones [Wed, 12 Dec 2018 17:17:00 +0000 (18:17 +0100)]
Rollup merge of #3539 - flip1995:travis_osx_fix, r=oli-obk

Fix rvm/gpg bug in travis osx build

Apparently this workaround isn't needed anymore ([travis](https://travis-ci.org/flip1995/rust-clippy/jobs/467027571)) and fixes the latest osx failures: [travis](https://travis-ci.org/rust-lang/rust-clippy/jobs/467013498#L152)

5 years agoRollup merge of #3509 - phansch:fix_doc_markdown_bugs, r=flip1995
Philipp Krones [Wed, 12 Dec 2018 17:16:59 +0000 (18:16 +0100)]
Rollup merge of #3509 - phansch:fix_doc_markdown_bugs, r=flip1995

Fix doc_markdown off by one issue

Fixes #2210

5 years agorustup https://github.com/rust-lang/rust/pull/56092
Matthias Krüger [Wed, 12 Dec 2018 16:17:01 +0000 (17:17 +0100)]
rustup https://github.com/rust-lang/rust/pull/56092

fix ui test cast_alignment failure by adding #![feature(rustc_private)]

5 years agoFix rvm/gpg bug in travis osx build
flip1995 [Wed, 12 Dec 2018 14:37:31 +0000 (15:37 +0100)]
Fix rvm/gpg bug in travis osx build

5 years agoAuto merge of #3537 - matthiaskrgr:fix_script_2, r=matthiaskrgr
bors [Wed, 12 Dec 2018 09:56:38 +0000 (09:56 +0000)]
Auto merge of #3537 - matthiaskrgr:fix_script_2, r=matthiaskrgr

base-tests: don't print all commands to stdout during the loop

Fixes thinko in #3529

5 years agobase-tests: don't print all commands to stdout during the loop
Matthias Krüger [Wed, 12 Dec 2018 09:27:13 +0000 (10:27 +0100)]
base-tests: don't print all commands to stdout during the loop

5 years agoquestion_mark: Suggest Some(opt?) for if-else
Shotaro Yamada [Wed, 12 Dec 2018 08:46:52 +0000 (17:46 +0900)]
question_mark: Suggest Some(opt?) for if-else

5 years agoredundant_field_names: Do not trigger on path with type params
Shotaro Yamada [Tue, 11 Dec 2018 14:33:23 +0000 (23:33 +0900)]
redundant_field_names: Do not trigger on path with type params

Fixes #3476

5 years agoquestion_mark: Lint only early returns
Shotaro Yamada [Tue, 11 Dec 2018 14:21:25 +0000 (23:21 +0900)]
question_mark: Lint only early returns

5 years agoquestion_mark: Fix applicability
Shotaro Yamada [Tue, 11 Dec 2018 14:05:43 +0000 (23:05 +0900)]
question_mark: Fix applicability

5 years agoAuto merge of #3536 - matthiaskrgr:fix_script, r=oli-obk
bors [Wed, 12 Dec 2018 08:27:12 +0000 (08:27 +0000)]
Auto merge of #3536 - matthiaskrgr:fix_script, r=oli-obk

fix typo in script

5 years agofix typo in script
Matthias Krüger [Wed, 12 Dec 2018 08:17:43 +0000 (09:17 +0100)]
fix typo in script

5 years agoFix doc_markdown off by one issue
Philipp Hansch [Fri, 7 Dec 2018 10:48:06 +0000 (11:48 +0100)]
Fix doc_markdown off by one issue

5 years agoRemove obsolete comment
Shotaro Yamada [Tue, 11 Dec 2018 08:31:22 +0000 (17:31 +0900)]
Remove obsolete comment

5 years agonew_without_default, partialeq_ne_impl: Use span_lint_node
Shotaro Yamada [Tue, 11 Dec 2018 06:06:41 +0000 (15:06 +0900)]
new_without_default, partialeq_ne_impl: Use span_lint_node

Fixes #2892, fixes #3199

5 years agoAuto merge of #3533 - phansch:add_to_doc_valid_idents, r=phansch
bors [Wed, 12 Dec 2018 06:46:21 +0000 (06:46 +0000)]
Auto merge of #3533 - phansch:add_to_doc_valid_idents, r=phansch

Add 'CamelCase' to doc_valid_idents

Fixes #2395

5 years agoUpdate .stderr after rebase
Philipp Hansch [Wed, 12 Dec 2018 06:33:23 +0000 (07:33 +0100)]
Update .stderr after rebase

5 years agocargo fmt and remove stabilized feature
Philipp Hansch [Fri, 30 Nov 2018 06:25:55 +0000 (07:25 +0100)]
cargo fmt and remove stabilized feature

5 years agoMake suggestion Applicability::MachineApplicable
Philipp Hansch [Thu, 29 Nov 2018 21:17:40 +0000 (22:17 +0100)]
Make suggestion Applicability::MachineApplicable

5 years agoAddress review feedback
Philipp Hansch [Thu, 29 Nov 2018 07:15:44 +0000 (08:15 +0100)]
Address review feedback

* Fix typo
* Handle None value instead of using `unwrap()`
* `pop()` instead of `x.truncate(x.len() - 1)`

5 years agoExtract method
Philipp Hansch [Sat, 24 Nov 2018 11:17:43 +0000 (12:17 +0100)]
Extract method

5 years agoCheck array lengths to prevent OOB access
Philipp Hansch [Fri, 23 Nov 2018 20:29:27 +0000 (21:29 +0100)]
Check array lengths to prevent OOB access

5 years agoAdd suggestion for explicit_write lint
Philipp Hansch [Fri, 23 Nov 2018 07:18:23 +0000 (08:18 +0100)]
Add suggestion for explicit_write lint

5 years agoAuto merge of #3529 - matthiaskrgr:rustfmt_tests, r=phansch
bors [Wed, 12 Dec 2018 05:57:31 +0000 (05:57 +0000)]
Auto merge of #3529 - matthiaskrgr:rustfmt_tests, r=phansch

rustfmt tests

also fails CI if tests turn out to not be formatted properly.

5 years agotest reformatting: revert more questionable changes done by rustfmt and add #[rustfmt...
Matthias Krüger [Tue, 11 Dec 2018 19:50:55 +0000 (20:50 +0100)]
test reformatting: revert more questionable changes done by rustfmt and add #[rustfmt::skip]

5 years agoAdd 'CamelCase' to doc_valid_idents
Philipp Hansch [Tue, 11 Dec 2018 18:37:43 +0000 (19:37 +0100)]
Add 'CamelCase' to doc_valid_idents

5 years agoAuto merge of #3532 - maxencefrenette:fix-contributing-md, r=oli-obk
bors [Tue, 11 Dec 2018 11:55:59 +0000 (11:55 +0000)]
Auto merge of #3532 - maxencefrenette:fix-contributing-md, r=oli-obk

Remove dead link in CONTRIBUTING.md

I don't think there was an issue for this, but this is just removing a dead link in CONTRIBUTING.md. The _Linting Clippy with your local changes_ section seems to have been removed without updating the table of contents.

I'm not sure if I should have opened an issue, but it seemed like a trivial fix to me.

5 years agoRemove dead link in CONTRIBUTING.md
Maxence Frenette [Tue, 11 Dec 2018 10:10:41 +0000 (05:10 -0500)]
Remove dead link in CONTRIBUTING.md

5 years agoAuto merge of #3527 - phansch:update_readme2, r=matthiaskrgr
bors [Tue, 11 Dec 2018 06:55:48 +0000 (06:55 +0000)]
Auto merge of #3527 - phansch:update_readme2, r=matthiaskrgr

readme: tool lints are stable now

None

5 years agoFix write_with_newline escaping false positive
Michael Wright [Tue, 11 Dec 2018 06:28:25 +0000 (08:28 +0200)]
Fix write_with_newline escaping false positive

Fixes #3514

5 years agoMerge branch 'master' into rustfmt_tests
Matthias Krüger [Tue, 11 Dec 2018 00:41:59 +0000 (01:41 +0100)]
Merge branch 'master' into rustfmt_tests

5 years agotests: fix more cases where rustfmt would have hurt the tests
Matthias Krüger [Tue, 11 Dec 2018 00:31:04 +0000 (01:31 +0100)]
tests: fix more cases where rustfmt would have hurt the tests

5 years agotests: revert some changs and add further rustfmt::skip attributes.
Matthias Krüger [Mon, 10 Dec 2018 23:59:59 +0000 (00:59 +0100)]
tests: revert some changs and add further rustfmt::skip attributes.

5 years agos/clippy/Clippy in readme
Philipp Hansch [Mon, 10 Dec 2018 21:30:16 +0000 (22:30 +0100)]
s/clippy/Clippy in readme

5 years agoAlso add note about using -W clippy::lint_group
Philipp Hansch [Mon, 10 Dec 2018 21:22:57 +0000 (22:22 +0100)]
Also add note about using -W clippy::lint_group

5 years agoreadme: tool lints are stable now
Philipp Hansch [Mon, 10 Dec 2018 21:04:27 +0000 (22:04 +0100)]
readme: tool lints are stable now

5 years agoAuto merge of #3511 - phansch:remove_allow_doc_markdown, r=phansch
bors [Mon, 10 Dec 2018 19:21:25 +0000 (19:21 +0000)]
Auto merge of #3511 - phansch:remove_allow_doc_markdown, r=phansch

Remove allow(doc_markdown) in excessive_precision.rs

Closes #3299

5 years agoAuto merge of #3518 - sinkuu:redundant_clone_tw, r=phansch
bors [Mon, 10 Dec 2018 18:55:49 +0000 (18:55 +0000)]
Auto merge of #3518 - sinkuu:redundant_clone_tw, r=phansch

Lint redundant clone of fields

Makes `redundant_clone` warn on unnecessary `foo.field.clone()` sometimes (it can detect an unnecessary clone only if the base of projection, `foo` in this case, is not used at all after that). This is enough for cases like `returns_tuple().0.clone()`.

5 years agotest formatting: don't format tests/ui/formatting.rs
Matthias Krüger [Mon, 10 Dec 2018 14:46:01 +0000 (15:46 +0100)]
test formatting: don't format tests/ui/formatting.rs

5 years agoupdate test stderr
Matthias Krüger [Mon, 10 Dec 2018 05:27:19 +0000 (06:27 +0100)]
update test stderr

5 years agoAuto merge of #3524 - phansch:update_contributing, r=phansch
bors [Mon, 10 Dec 2018 07:06:44 +0000 (07:06 +0000)]
Auto merge of #3524 - phansch:update_contributing, r=phansch

Small updates to CONTRIBUTING.md

None

5 years agoDocument bors/homu
Philipp Hansch [Mon, 10 Dec 2018 06:33:11 +0000 (07:33 +0100)]
Document bors/homu

5 years agoSmall updates to CONTRIBUTING.md
Philipp Hansch [Fri, 7 Dec 2018 12:00:21 +0000 (13:00 +0100)]
Small updates to CONTRIBUTING.md

5 years agoOnly check the assignment found at last
Shotaro Yamada [Mon, 10 Dec 2018 06:59:21 +0000 (15:59 +0900)]
Only check the assignment found at last

If there are more than one such assignment, the last one may be
the one supplied to `clone` method.
Makes `find_stmt_assigns_to` internally reverses the iterator to make
the intent to "iterate statements backward" clear.

5 years agoAdd comment and rename
Shotaro Yamada [Mon, 10 Dec 2018 06:48:34 +0000 (15:48 +0900)]
Add comment and rename

5 years agoAuto merge of #3522 - matthiaskrgr:target_dir, r=phansch
bors [Mon, 10 Dec 2018 06:01:16 +0000 (06:01 +0000)]
Auto merge of #3522 - matthiaskrgr:target_dir, r=phansch

travis: base-tests: share CARGO_TARGET_DIR between check runs of subcrates to avoid unnecessarily recompiling deps.

5 years agoApply redundant_clone on clippy
Shotaro Yamada [Sun, 9 Dec 2018 13:02:23 +0000 (22:02 +0900)]
Apply redundant_clone on clippy

5 years agoLint redundant clone of projection
Shotaro Yamada [Sun, 9 Dec 2018 11:19:21 +0000 (20:19 +0900)]
Lint redundant clone of projection

5 years agorustfmt tests
Matthias Krüger [Sun, 9 Dec 2018 22:26:16 +0000 (23:26 +0100)]
rustfmt tests

5 years agotravis: base-tests: share CARGO_TARGET_DIR between check runs of subcrates to avoid...
Matthias Krüger [Sun, 9 Dec 2018 21:47:22 +0000 (22:47 +0100)]
travis: base-tests: share CARGO_TARGET_DIR between check runs of subcrates to avoid unneccessarily recompiling deps.

5 years agobase tests: assert that tests are properly formatted.
Matthias Krüger [Sun, 9 Dec 2018 21:06:29 +0000 (22:06 +0100)]
base tests: assert that tests are properly formatted.

5 years agoAuto merge of #3520 - matthiaskrgr:test_rustfmt_skip, r=phansch
bors [Sun, 9 Dec 2018 18:03:53 +0000 (18:03 +0000)]
Auto merge of #3520 - matthiaskrgr:test_rustfmt_skip, r=phansch

add rustfmt::skip attributes to a couple of tests

part of rustfmt'ing test code

5 years agoupdate line numbers of tests
Matthias Krüger [Sun, 9 Dec 2018 16:17:58 +0000 (17:17 +0100)]
update line numbers of tests

5 years agoadd rustfmt::skip attributes to some tests
Matthias Krüger [Sat, 8 Dec 2018 17:56:59 +0000 (18:56 +0100)]
add rustfmt::skip attributes to some tests

5 years agoMerge pull request #3517 from phansch/add_fast_finish
Philipp Hansch [Sun, 9 Dec 2018 15:13:37 +0000 (16:13 +0100)]
Merge pull request #3517 from phansch/add_fast_finish

Add `fast_finish` to travis matrix

5 years agoMerge pull request #3516 from phansch/remove_run_rustfix_annotation
Philipp Hansch [Sun, 9 Dec 2018 14:56:29 +0000 (15:56 +0100)]
Merge pull request #3516 from phansch/remove_run_rustfix_annotation

Remove a run-rustfix annotation (for now)

5 years agoFix test
Shotaro Yamada [Sun, 9 Dec 2018 10:18:44 +0000 (19:18 +0900)]
Fix test

`if true` is recognized by MIR optimization.

5 years agoAdd `fast_finish` to travis matrix
Philipp Hansch [Sun, 9 Dec 2018 14:42:52 +0000 (15:42 +0100)]
Add `fast_finish` to travis matrix

This means we don't have to wait for `allowed_failures` builds to
complete. It should save us ~10 minutes until we remove the windows
build from `allowed_failures`.

5 years agoRemove a run-rustfix annotation (for now)
Philipp Hansch [Sun, 9 Dec 2018 14:16:36 +0000 (15:16 +0100)]
Remove a run-rustfix annotation (for now)

Starting to work on #2376, this annotation got in the way. Going to
remove it for now.

5 years agoMerge pull request #3515 from matthiaskrgr/fmt
Philipp Hansch [Sun, 9 Dec 2018 11:45:31 +0000 (12:45 +0100)]
Merge pull request #3515 from matthiaskrgr/fmt

run rustfmt

5 years agorun rustfmt
Matthias Krüger [Sun, 9 Dec 2018 11:03:10 +0000 (12:03 +0100)]
run rustfmt

5 years agoCleanup
Shotaro Yamada [Sun, 9 Dec 2018 10:18:35 +0000 (19:18 +0900)]
Cleanup

5 years agoMerge pull request #3512 from matthiaskrgr/rustup
Philipp Hansch [Sat, 8 Dec 2018 12:42:01 +0000 (13:42 +0100)]
Merge pull request #3512 from matthiaskrgr/rustup

rustup https://github.com/rust-lang/rust/pull/56502 ( .hir -> .hir() )

5 years agos/rustfmt-preview/rustfmt/
Philipp Hansch [Sat, 8 Dec 2018 11:41:04 +0000 (12:41 +0100)]
s/rustfmt-preview/rustfmt/

5 years agoSwap if branches
Philipp Hansch [Sat, 8 Dec 2018 11:09:32 +0000 (12:09 +0100)]
Swap if branches

5 years agoFix c_void false positive caused by libc refactoring
Philipp Hansch [Sat, 8 Dec 2018 10:57:25 +0000 (11:57 +0100)]
Fix c_void false positive caused by libc refactoring

The path of `libc::c_void` has changes in https://github.com/rust-lang/libc/commit/5c1a6b8a6d558882927a0816d91c01b9c2a88018
The DefId path is now always platform specific like
`libc::windows::c_void`. This fixes our c_void detection to only check
the first and last elements.

5 years agorustup https://github.com/rust-lang/rust/pull/56502 ( .hir -> .hir() )
Matthias Krüger [Sat, 8 Dec 2018 00:56:03 +0000 (01:56 +0100)]
rustup https://github.com/rust-lang/rust/pull/56502 ( .hir -> .hir() )

5 years agoMerge pull request #3336 from HMPerson1/clone_on_copy_deref
Philipp Hansch [Sat, 8 Dec 2018 08:59:02 +0000 (09:59 +0100)]
Merge pull request #3336 from HMPerson1/clone_on_copy_deref

Fix `clone_on_copy` not detecting derefs sometimes

5 years agoRemove allow(doc_markdown) in excessive_precision.rs
Philipp Hansch [Fri, 7 Dec 2018 21:47:12 +0000 (22:47 +0100)]
Remove allow(doc_markdown) in excessive_precision.rs

5 years agoMerge pull request #3507 from flying-sheep/patch-1
Philipp Hansch [Fri, 7 Dec 2018 21:20:19 +0000 (22:20 +0100)]
Merge pull request #3507 from flying-sheep/patch-1

typo: emum → enum