mirror of
https://github.com/astral-sh/ruff.git
synced 2025-09-30 22:01:47 +00:00
![]() **Summary** Some files seems notoriously slow in the formatter (secons in debug mode). This time was however almost exclusively spent in the diff algorithm to collect the similarity index, so i replaced that. I kept `similar` for printing actual diff to avoid rewriting that too, with the disadvantage that we now have to diff libraries in format_dev. I used this PR to remove the spinner from tracing-indicatif and changed `flamegraph --perfdata perf.data` to `flamegraph --perfdata perf.data --no-inline` as the former wouldn't finish for me on release builds with debug info. |
||
---|---|---|
.. | ||
format_dev.rs | ||
generate_all.rs | ||
generate_cli_help.rs | ||
generate_docs.rs | ||
generate_json_schema.rs | ||
generate_options.rs | ||
generate_rules_table.rs | ||
main.rs | ||
print_ast.rs | ||
print_cst.rs | ||
print_tokens.rs | ||
round_trip.rs |