bmoxb
8d2bdb89c6
Add missing comment for f64
2023-03-09 20:37:04 +00:00
bmoxb
73016bb8d4
Indicate that 0.0
refers to positive 0.0
2023-03-09 20:36:29 +00:00
Josh Stone
258c7e73c4
ci: use apt install --download-only
for solaris debs
2023-03-09 12:23:18 -08:00
bors
14b9d182d5
Auto merge of #14306 - HKalbasi:master, r=HKalbasi
...
fix block with no termination in or patterns
fix #14298
2023-03-09 19:03:47 +00:00
hkalbasi
8593132a43
fix block with no termination in or patterns
2023-03-09 22:32:12 +03:30
bmoxb
d5bb6056f1
Document the resulting values produced when using From<bool>
on floats
2023-03-09 18:55:33 +00:00
Camille GILLOT
684de0418f
Update coverage info.
2023-03-09 17:51:38 +00:00
Camille GILLOT
82e675061c
Introduce a no-op PlaceMention statement for let _ =
.
2023-03-09 17:45:13 +00:00
Camille GILLOT
27910cbcbd
Introduce a no-op PlaceMention statement for let _ =
.
2023-03-09 17:45:13 +00:00
Camille GILLOT
2eccd52157
Test let _ =
for const_mut_refs.
2023-03-09 17:45:13 +00:00
Camille GILLOT
09dc10c9c2
Bug on PlaceMention in dest-prop.
2023-03-09 17:45:13 +00:00
Camille GILLOT
45f2a1af3b
Document borrowck behaviour.
2023-03-09 17:45:13 +00:00
Camille GILLOT
b34a8a294d
Pacify tidy.
2023-03-09 17:45:13 +00:00
Camille GILLOT
a5ef6bac28
Also test destructuring assignment.
2023-03-09 17:45:13 +00:00
Camille GILLOT
e107194b66
Ignore AscribeUserType in unsafeck to avoid duplicate diagnostics.
2023-03-09 17:45:13 +00:00
Camille GILLOT
4462bb54e3
Introduce a no-op PlaceMention statement for let _ =
.
2023-03-09 17:45:13 +00:00
Camille GILLOT
be758ef5ab
Add ui test.
2023-03-09 17:45:13 +00:00
Ben Kimock
ca9d50982d
Install binaries to the miri toolchain's sysroot
2023-03-09 12:41:17 -05:00
Michael Goulet
d4b59a0da2
Propagate expected return type instead of real return type in check_binop
2023-03-09 17:24:07 +00:00
Michael Goulet
1b6d6f92d1
Fix canonicalizer bug for int/float vars too
2023-03-09 17:24:07 +00:00
bors
9074da0bd7
Auto merge of #10359 - mladedav:dm/private/is-empty, r=llogiq
...
Include async functions in the len_without_is_empty
fixes #7232
Changes done to the functionality:
Allowing different error types for the functions was disallowed. So the following was linted before but is not after this change
```
impl Foo {
pub len(&self) -> Result<usize, Error1> { todo!(); }
pub is_empty(&self) -> Result<bool, Error2> { todo!(); }
}
```
---
changelog: Enhancement: [`len_without_is_empty`]: Now also detects `async` functions
[#10359 ](https://github.com/rust-lang/rust-clippy/pull/10359 )
<!-- changelog_checked -->
2023-03-09 17:15:23 +00:00
Guillaume Gomez
9b788da2da
Update rustdoc anonymous reexport test and add regression test for #108931
2023-03-09 18:08:22 +01:00
Guillaume Gomez
e8bd4ef1e5
Don't hide anonymous re-exports but never inline them
2023-03-09 18:08:22 +01:00
bors
a45f71265c
Auto merge of #10458 - samueltardieu:multithreading-lintcheck, r=llogiq
...
lintcheck: use multithreading unless --fix or --recursive is used
Use multithreading unless there is a reason not to.
changelog: none
2023-03-09 17:01:20 +00:00
Michael Goulet
3aea46979a
Emit alias-eq when equating numeric var and projection
2023-03-09 16:42:56 +00:00
bors
5f9873497f
Auto merge of #10467 - blyxyas:underscore_typed, r=Jarcho
...
Add `let_with_type_underscore` lint
Fixes #10463
changelog: [`let_with_type_underscore`]: Add the lint.
2023-03-09 16:35:30 +00:00
blyxyas
ca3bf94c43
Add let_with_type_underscore
lint
2023-03-09 17:18:03 +01:00
b-naber
c6d32f4b05
add myself to compiler reviewers list
2023-03-09 16:10:24 +00:00
bors
8ce5a53934
Auto merge of #14302 - Veykril:db-memory-usage, r=Veykril
...
internal: Add missing queries to per_query_memory_usage
2023-03-09 16:02:43 +00:00
Lukas Wirth
c49f753403
Add missing queries to per_query_memory_usage
2023-03-09 16:31:10 +01:00
bors
10a652a1e4
Auto merge of #14300 - lnicola:rustc-flycheck, r=lnicola
...
fix: Watch both stdout and stderr in flycheck
Fixes #14217
This isn't great because it un-mixes the messages from the two streams, but maybe it's not such a big problem?
2023-03-09 15:28:42 +00:00
Laurențiu Nicola
209cf7dc61
Watch both stdout and stderr in flycheck
2023-03-09 16:58:25 +02:00
bohan
d223c26bce
fix(lexer): not skipped whitespace warning for '\x0c'
2023-03-09 22:44:58 +08:00
Lukas Wirth
879cac4b28
minor: Remove dead code
2023-03-09 15:40:51 +01:00
bors
de3b12d686
Auto merge of #14299 - Veykril:local-search, r=Veykril
...
fix: Fix search not searching bodies of attributed items
Closes https://github.com/rust-lang/rust-analyzer/issues/14229
2023-03-09 14:33:17 +00:00
Lukas Wirth
3427d36d0e
fix: Fix search not searching bodies of attributed items
2023-03-09 15:30:17 +01:00
Lukas Wirth
e158dc7246
Remove unnecessary special local handling in search
2023-03-09 15:10:26 +01:00
clubby789
3abcae2beb
Document tool lints
2023-03-09 14:07:20 +00:00
bors
a738737520
Auto merge of #14297 - Veykril:proc-macro-deps, r=Veykril
...
Add core lib to proc_macro dependencies
Fixes https://github.com/rust-lang/rust-analyzer/issues/14292
2023-03-09 13:44:59 +00:00
lcnr
3097453f21
improve readability of winnowing
2023-03-09 14:36:54 +01:00
bors
ea4ebed2ed
Auto merge of #10309 - c410-f3r:arith, r=giraffate
...
[arithmetic_side_effects] Fix #10252
Fix #10252
At least for integers, shifts are already handled by the compiler.
----
changelog: [`arithmetic_side_effects`]: No longer lints on right or left shifts with constant integers, as the compiler warns about them.
[#10309 ](https://github.com/rust-lang/rust-clippy/pull/10309 )
<!-- changelog_checked-->
2023-03-09 13:30:11 +00:00
Pietro Albini
9c24608b50
record the cpu usage in a gitignored directory
2023-03-09 13:55:23 +01:00
Lukas Wirth
d8c80e7d95
Add core lib to proc_macro dependencies
2023-03-09 12:58:07 +01:00
lcnr
a5258d1721
no more do while
2023-03-09 12:53:03 +01:00
bors
8e404f4928
Auto merge of #14291 - HKalbasi:master, r=HKalbasi
...
fix multiple definition binding in match to let-else
fix #14290
2023-03-09 11:52:22 +00:00
Pietro Albini
1853e113b5
add authors for two apache-2-with-llvm-exception files
2023-03-09 12:24:51 +01:00
Pietro Albini
95a659f252
annotate original authors of the ayu theme
2023-03-09 12:24:50 +01:00
Pietro Albini
3ff2d59ba1
attribute the source code from the enum-primitive crate
2023-03-09 12:24:49 +01:00
Pietro Albini
0738ffe419
replace legacy copyright annotations in submodules
2023-03-09 12:24:47 +01:00
Pietro Albini
b33172a2df
replace legacy copyright annotations in submodules
2023-03-09 12:24:47 +01:00