Commit graph

35 commits

Author SHA1 Message Date
moxian
f38632d83e Touch up controller logic to handle nested items well.
The test in the previous commit now passes
2025-03-30 23:08:17 -07:00
moxian
78a3cec9d6 Minor reaper opti: don't do rustfix with no suggestions 2025-03-30 22:54:08 -07:00
moxian
b4e587506f Fix delete-unused-functions panics
The pass used to (?) track invalidated files itself,
but now that functionality has been moved up one level,
but also kinda not really.

So here we clarify this by:
- making reaper not care about tracking invalidated files anymore
- making processor yes care about tracking invalidated files, and
    ensuring that it does not call process_file again after gettin
    ProcessState::FileInvalidated, as it advertizes to do.
2025-03-30 22:54:08 -07:00
cf39338b30 add in memory AST 2023-12-31 17:01:16 +01:00
cf6706ebd6 Make dylib_flag cross-platform 2023-09-23 15:26:22 +02:00
Deadbeef
9467c55770 use genemichaels for formatting 2023-05-26 20:00:28 +08:00
d97dbd6a94 clippy 2023-04-11 11:11:54 +02:00
1b5d2f6228 write some docs challenge 2023-04-01 16:58:09 +02:00
02b8eaa7b2 more 2023-04-01 15:58:00 +02:00
961ba86e59 ctrlc 2023-03-28 14:36:32 +02:00
729deb5110 allow ignoring files 2023-03-27 21:52:32 +02:00
4efb617ae9 fix reaper in workspace 2023-02-19 16:50:48 +01:00
76418d9b82 track traits lol 2023-01-23 09:13:37 +01:00
fa0b3021a9 improve tracking for structs and fields 2023-01-23 09:07:04 +01:00
fdfde615f6 item deleter pass 2023-01-22 13:19:18 +01:00
b993b564a2 rustfmt 2023-01-22 12:06:03 +01:00
527e3ca657 restructure passes 2023-01-22 11:51:37 +01:00
a866667545 Disallow multiple files for --rustc 2022-12-21 19:40:12 +01:00
4f4afa627d more tests 2022-12-20 21:14:16 +01:00
75108c8553 test infra 2022-12-20 20:47:51 +01:00
a1efa3fd56 Cleanup 2022-12-20 20:11:35 +01:00
a50131cf64 move PassController 2022-12-20 18:03:51 +01:00
64da92ab9e pwetty 2022-12-20 17:59:17 +01:00
79b69fafb9 make better 2022-12-20 17:18:53 +01:00
38d126a4b6
HAHAHAHAHAHAHA 2022-12-19 15:52:04 +01:00
106be93473
now s 2022-12-19 14:05:19 +01:00
92826697a3
Clippy fixes 2022-12-19 14:00:32 +01:00
e1fd83b4d9 add tracing 2022-12-18 12:03:46 +01:00
1cb5114557 more 2022-12-18 11:27:23 +01:00
a36bf95c3e checker 2022-12-17 23:35:40 +01:00
865d8a7bc9 run_pass fn 2022-12-17 23:16:56 +01:00
436546eaf5 just works 2022-12-17 22:55:59 +01:00
dcd163aeda kinda works 2022-12-17 22:39:05 +01:00
0f05ef625a things 2022-12-17 22:17:34 +01:00
a9e488f3e3 aaa 2022-12-17 21:34:04 +01:00