rust/tests/pretty
bors 80deabd098 Auto merge of #120227 - nnethercote:further-improve-space_between, r=petrochenkov
Further improve `space_between`

`space_between` is used by `print_tts` to decide when spaces should be put between  tokens. This PR improves it in two ways:
- avoid unnecessary spaces before semicolons, and
- don't omit some necessary spaces before/after some punctuation symbols.

r? `@petrochenkov`
2024-01-31 02:01:43 +00:00
..
auxiliary Move /src/test to /tests 2023-01-11 09:32:08 +00:00
asm.pp Move /src/test to /tests 2023-01-11 09:32:08 +00:00
asm.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
ast-stmt-expr-attr.rs Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
async.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-derive.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-fn-inner.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-literals.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
attr-tokens-raw-ident.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
auto-trait.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
blank-lines.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
block-comment-multiple-asterisks.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
block-comment-trailing-whitespace2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
block-comment-trailing-whitespace.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
block-comment-wchar.pp Change src/test to tests in source files, fix tidy and tests 2023-01-11 09:32:13 +00:00
block-comment-wchar.rs Change src/test to tests in source files, fix tidy and tests 2023-01-11 09:32:13 +00:00
block-disambig.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
cast-lt.pp Improve print_tts by changing tokenstream::Spacing. 2023-12-11 09:19:09 +11:00
cast-lt.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
closure-reform-pretty.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
delegation.rs Delegation implementation: step 1 2024-01-12 14:11:16 +03:00
delimited-token-groups.rs Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
disamb-stmt-expr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
do1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
doc-comments.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
dollar-crate.pp Bless pretty tests. 2023-01-12 00:25:46 +01:00
dollar-crate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
empty-impl.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
empty-lines.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
enum-variant-vis.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
example1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
example2.pp Move /src/test to /tests 2023-01-11 09:32:08 +00:00
example2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
expanded-and-path-remap-80832.pp Move /src/test to /tests 2023-01-11 09:32:08 +00:00
expanded-and-path-remap-80832.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
fn-return.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
fn-types.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
fn-variadic.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
for-comment.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
format-args-str-escape.pp Preserve unicode escapes in format string literals when pretty-printing AST 2023-10-16 21:20:21 +02:00
format-args-str-escape.rs Preserve unicode escapes in format string literals when pretty-printing AST 2023-10-16 21:20:21 +02:00
gat-bounds.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
hir-fn-variadic.pp Remove unnecessary CVarArgs name skipping logic 2023-10-25 17:44:17 +02:00
hir-fn-variadic.rs Print variadic argument pattern in HIR pretty printer 2023-10-25 17:36:04 +02:00
hir-pretty-loop.pp Move /src/test to /tests 2023-01-11 09:32:08 +00:00
hir-pretty-loop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
if-attr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
import-renames.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-4264.pp Make some non-diagnostic-affecting QPath::LangItem into regular qpaths 2023-12-26 04:07:38 +00:00
issue-4264.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-12590-a.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-12590-b.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-12590-c.pp Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-12590-c.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-19077.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-25031.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-30731.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-31073.pp Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-31073.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-68710-field-attr-proc-mac-lost.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-73626.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-74745.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-85089.pp Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-85089.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
let.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
lifetime.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macro_rules.rs Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
macro.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
match-block-expr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
match-naked-expr-medium.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
match-naked-expr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nested-item-vis-defaultness.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
offset_of.rs Remove feature(offset_of) from tests 2024-01-19 20:38:51 +00:00
path-type-bounds.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
qpath-associated-type-bound.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
raw-address-of.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
raw-str-nonexpr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
stmt_expr_attributes.rs Don't insert spaces before most semicolons in print_tts. 2024-01-22 20:14:59 +11:00
struct-pattern.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
struct-tuple.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
tag-blank-lines.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
tests-are-sorted.pp Add #[coverage(off)] to closures introduced by #[test]/#[bench] 2024-01-21 23:17:00 +11:00
tests-are-sorted.rs Implementing "<test_binary> --list --format json" #107307 #49359 2023-03-15 14:20:20 -04:00
top-level-doc-comments.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-inner-attr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-polarity.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-safety.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unary-op-disambig.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
use-tree.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
vec-comments.pp Move /src/test to /tests 2023-01-11 09:32:08 +00:00
vec-comments.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
where-clauses.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
yeet-expr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00