Michael Goulet
52c9906c4b
Use Span::eq_ctxt
method instead of .ctxt() == .ctxt()
2022-06-19 16:46:59 -07:00
Matthias Krüger
e2dc3967fa
simplify length count
2022-05-10 20:42:45 +02:00
Jakob Degen
9b6b1a625b
Add new Deinit
statement kind
2022-04-11 08:55:03 -04:00
Yuri Astrakhan
5160f8f843
Spellchecking compiler comments
...
This PR cleans up the rest of the spelling mistakes in the compiler comments. This PR does not change any literal or code spelling issues.
2022-03-30 15:14:15 -04:00
Caio
7aa5ea9a4a
7 - Make more use of let_chains
...
Continuation of #94376 .
cc #53667
2022-03-01 07:43:12 -03:00
Mark Rousskov
76b13c9eea
Enable rustc_pass_by_value for Span
2022-02-25 08:00:53 -05:00
lcnr
2684dfe583
try apply rustc_pass_by_value
to Span
2022-01-27 11:29:41 +01:00
Mateusz Mikuła
bc8cef194b
rustc_mir_itertools: Avoid needless collect
with itertools
2022-01-22 12:14:42 +01:00
Tomasz Miąsko
000b36c505
Remove deprecated LLVM-style inline assembly
2022-01-12 18:51:31 +01:00
Matthias Krüger
97e844a032
fix clippy::single_char_pattern perf findings
2021-12-14 12:40:28 +01:00
Jakub Beránek
883d0a7aa5
Use Vec extend instead of repeated pushes in several places
2021-12-08 22:57:33 +01:00
Scott McMurray
a124924061
Remove in_band_lifetimes
from rustc_mir_transform
...
This one is a heavy `'tcx` user.
Two interesting ones:
This one had the `'tcx` declared on the function, despite the trait taking a `'tcx`:
```diff
-impl Visitor<'_> for UsedLocals {
+impl<'tcx> Visitor<'tcx> for UsedLocals {
fn visit_statement(&mut self, statement: &Statement<'tcx>, location: Location) {
```
This one use in-band for one, and underscore for the other:
```diff
-pub fn remove_dead_blocks(tcx: TyCtxt<'tcx>, body: &mut Body<'_>) {
+pub fn remove_dead_blocks<'tcx>(tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) {
```
2021-12-07 21:04:40 -08:00
Matthias Krüger
0a5640b55f
use matches!() macro in more places
2021-11-06 16:13:14 +01:00
Camille GILLOT
00485e0c0e
Keep a parent LocalDefId in SpanData.
2021-09-10 20:17:33 +02:00
Camille GILLOT
fd9c04fe32
Move the dataflow framework to its own crate.
2021-09-07 19:57:07 +02:00
Camille GILLOT
bba4be681d
Move rustc_mir::transform to rustc_mir_transform.
2021-09-07 00:43:14 +02:00