Commit Graph

83 Commits

Author SHA1 Message Date
Matthias Krüger aff57e0f43 rustup https://github.com/rust-lang/rust/pull/70536 2020-03-30 11:17:58 +02:00
flip1995 21aeb21b8a Rustup to rust-lang/rust#66131 2020-03-19 14:33:10 +01:00
Matthias Krüger a97f60b8e3 rustup https://github.com/rust-lang/rust/pull/69738 2020-03-16 18:38:30 +01:00
Matthias Krüger ba0884bee3 rustup https://github.com/rust-lang/rust/pull/68944 2020-03-16 11:36:17 +01:00
Yuki Okushi 3e3776666e Rustup to rust-lang/rust#69674 2020-03-13 04:56:55 +09:00
Yuki Okushi 4253aa7137 Rustup to rust-lang/rust#69592 2020-03-01 12:23:33 +09:00
Lzu Tao 8794e41728 dev: Use bytecount for faster line count 2020-02-06 21:39:15 +07:00
Yuki Okushi e72f0e61c6 Rustup to rust-lang/rust#68204 2020-01-18 14:39:18 +09:00
Yuki Okushi ce1c6b285d Rustup to rust-lang/rust#68045 2020-01-13 21:55:57 +09:00
Yuki Okushi 39947992b5 Rustup to rust-lang/rust#67806 2020-01-11 21:50:00 +09:00
Yuki Okushi 2f2eaf8b7e Rustup to rust-lang/rust#67886 2020-01-07 01:46:33 +09:00
Philipp Hansch c5178e82b4 Rustup to https://github.com/rust-lang/rust/pull/67853
Specifically caused by https://github.com/rust-lang/rust/pull/67786
2020-01-04 11:30:03 +01:00
Yuki Okushi cf76eb48de Rustup to rust-lang/rust#67151 2019-12-29 12:39:46 +09:00
flip1995 9632e27487 Add <'_> where necessary 2019-12-22 15:42:41 +01:00
Matthias Krüger 98e433d70d Rustup to rust-lang/rust#66878 2019-12-04 01:34:01 +01:00
Andre Bogus cc622608db new lints around #[must_use] fns
`must_use_unit` lints unit-returning functions with a `#[must_use]`
attribute, suggesting to remove it.

`double_must_use` lints functions with a plain `#[must_use]`
attribute, but which return a type which is already `#[must_use]`,
so the attribute has no benefit.

`must_use_candidate` is a pedantic lint that lints functions and
methods that return some non-unit type that is not already
`#[must_use]` and suggests to add the annotation.
2019-10-14 12:09:04 +02:00
flip1995 4bbd10a585 Rustup to rust-lang/rust#64813 2019-09-27 17:21:20 +02:00
Philipp Hansch 818b2ccfc5 Rustup to https://github.com/rust-lang/rust/pull/63854 2019-08-25 08:06:32 +02:00
KRAAI, MATTHEW [VISUS] 204b2f3658 Remove in_macro_or_desugar 2019-08-19 09:30:32 -07:00
flip1995 9533fa5b19 Rustup to rust-lang/rust#63543 2019-08-15 10:14:06 +02:00
Philipp Hansch 71a943820b Rustup to https://github.com/rust-lang/rust/pull/63213 2019-08-05 07:30:01 +02:00
Philipp Hansch d61df4f609 Rustup to latest rustc master
Broken due to:

* https://github.com/rust-lang/rust/pull/63180 (`Existential` -> `OpaqueTy`)
* https://github.com/rust-lang/rust/pull/63121 (New fields for `FormatSpec`)
2019-08-03 08:44:32 +02:00
Lzu Tao 7293defb34 Rename hir::map::local_def_id_from_hir_id to local_def_id 2019-07-06 10:52:51 +07:00
Oliver Scherer f7f85a0dca Prevent symbocalypse 2019-05-17 23:53:54 +02:00
Oliver Scherer dfbc74b08b Rustfmt all the things 2019-05-14 10:33:48 +02:00
Oliver Scherer b2dbda4d48 Use symbols instead of strings 2019-05-14 10:33:42 +02:00
Manish Goregaokar 7eb8018554 Rename in_macro to in_macro_or_desugar 2019-05-11 21:39:02 -07:00
Matthew Kraai 753c39672e Use lint pass macros
Fixes #3917.
2019-04-17 09:35:22 -07:00
Oliver Scherer d020565ed2 Hacky rustup 2019-03-26 10:55:03 +01:00
Mateusz Mikuła 0ea5e38a9e name -> check_name 2019-03-18 12:54:10 +01:00
Mateusz Mikuła b25564fc8a name -> ident_str 2019-03-18 12:54:10 +01:00
daxpedda e1096e3310 Add a test for doc(include)
Tiny code improvement.
2019-03-14 19:33:06 +01:00
daxpedda 177b3b27c4 Add doc(include = ...) detection to missing_docs_in_private_items 2019-03-14 18:32:39 +01:00
Andy Russell fe96ffeac9 move lint documentation into macro invocations 2019-03-05 18:45:08 -05:00
ljedrz f3363b9cf2 align with rust-lang/rust/#58836 2019-03-01 19:10:14 +01:00
ljedrz f2587703cc enable rust-lang/rust#58754 2019-03-01 19:10:14 +01:00
Matthias Krüger e9e0a7e3bd rustup https://github.com/rust-lang/rust/pull/57726 2019-01-27 01:42:34 +01:00
roblabla 79203653d1 Missing docs: don't require documenting Global Asm items.
global_asm! items cannot be documented, the lint still gets triggered
after adding documentation to the macro invocation. Furthermore, even
if we could add documentation to the AST node, rustdoc doesn't render
it anyways.

Playground example: https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=5182df182f0ffbbab4c3107e43368ac3
2019-01-13 16:22:48 +00:00
Philipp Hansch 38d4ac7cea Remove all copyright license headers
Discussion previously happened in https://github.com/rust-lang/rust/pull/43498
2019-01-08 21:46:39 +01:00
Matthias Krüger e590025f61 rustup https://github.com/rust-lang/rust/pull/56225/
item.name -> item.ident.name
2018-12-30 01:09:24 +01:00
Konrad Borowski 3f62fc3a7e Remove crate:: prefixes from crate paths
This is somewhat misleading, as those are actually external crates,
and don't need a crate:: prefix.
2018-12-29 16:05:49 +01:00
Matthias Krüger f13d23de41 rustup https://github.com/rust-lang/rust/pull/56502 ( .hir -> .hir() ) 2018-12-08 12:05:09 +01:00
flip1995 1751d2496d Run rustfmt on clippy_lints 2018-11-27 21:14:15 +01:00
Manish Goregaokar e9c025ea70 Add license header to Rust files 2018-10-06 09:43:08 -07:00
Eduard-Mihai Burtescu 9219fc6c5c Reintroduce extern crate for non-Cargo dependencies. 2018-09-15 11:10:51 +03:00
flip1995 8c07772dbb Switch to declare_tool_lint macro 2018-08-29 11:08:29 -07:00
Oliver Schneider d99cea0f16 Update imports and rustup 2018-08-28 13:13:42 +02:00
Manish Goregaokar 76321d3300 codemap -> source_map
https://github.com/rust-lang/rust/pull/52953
2018-08-19 19:06:54 -07:00
Oliver Schneider afd91248ed Rustup 2018-07-23 13:01:12 +02:00
Manish Goregaokar 1f65617372 Merge branch 'macro-use' into HEAD 2018-07-20 00:52:01 -07:00