Joshua Warner
|
f7baa878f2
|
Fix as indentation
|
2024-12-15 18:33:53 -08:00 |
|
Joshua Warner
|
7b9aa59d64
|
Fix outdenting in closures
|
2024-12-15 18:33:53 -08:00 |
|
Joshua Warner
|
54a0456c30
|
Fix double-as formatting
|
2024-12-15 18:33:52 -08:00 |
|
Joshua Warner
|
307b0d9ea9
|
Fix closure indentation and indented-else handling in niche pattern case
|
2024-12-15 18:33:52 -08:00 |
|
Joshua Warner
|
9f3f99c573
|
Format spaces in as annotation correctly
|
2024-12-15 18:33:52 -08:00 |
|
Joshua Warner
|
24ba9dbeba
|
Add parens around implements identifier to be conservative
|
2024-12-15 18:33:52 -08:00 |
|
Joshua Warner
|
24dd11262e
|
Avoid patterns that may look like implements clauses without parens
|
2024-12-15 18:33:51 -08:00 |
|
Joshua Warner
|
8f2a10d52d
|
Lift spaces in backpassing
|
2024-12-15 18:33:51 -08:00 |
|
Joshua Warner
|
cccb4abc30
|
Ensure formatted multiline record patterns work
|
2024-12-15 18:33:51 -08:00 |
|
Joshua Warner
|
8b7ac512f8
|
Generalize fmt rules around multiline strs in pats
|
2024-12-15 18:33:50 -08:00 |
|
Joshua Warner
|
d52595738f
|
Add missing indent call in import
|
2024-12-15 18:33:50 -08:00 |
|
Joshua Warner
|
0feed5d57b
|
Clippy
|
2024-12-15 18:33:49 -08:00 |
|
Joshua Warner
|
7ea074dfa1
|
Refactoring Node
|
2024-12-15 18:33:49 -08:00 |
|
Joshua Warner
|
c54b01016e
|
Disallow eliding empty record destructure assignment if expr looks like an implements clause (fixes #7366)
|
2024-12-15 18:33:49 -08:00 |
|
Joshua Warner
|
f86f440f2f
|
Force initial newline in multiline ability def (fixes #7365)
|
2024-12-15 18:33:48 -08:00 |
|
Joshua Warner
|
abde9e86b1
|
lift spaces in backpassing (fixes #7364)
|
2024-12-15 18:33:48 -08:00 |
|
Joshua Warner
|
db95ff54cf
|
Generalize multiline string handling in patterns
|
2024-12-15 18:33:48 -08:00 |
|
Joshua Warner
|
7cb2d83168
|
Ensure we don't over-indent in type headers (fixes #7358)
|
2024-12-15 18:33:47 -08:00 |
|
Joshua Warner
|
d82accf83d
|
Don't remove empty record assignment if body looks like an expect
|
2024-12-15 18:33:47 -08:00 |
|
Joshua Warner
|
2389040b39
|
Fix return backpassing case
|
2024-12-13 13:45:12 -08:00 |
|
Joshua Warner
|
d56b6b7b20
|
Add missing indent call
|
2024-12-13 13:45:12 -08:00 |
|
Joshua Warner
|
3acc6940b4
|
Fix parenthesized spaces in tag unions
|
2024-12-13 13:45:12 -08:00 |
|
Joshua Warner
|
02e07f95e7
|
Fix when indent in the presence of weird multiline patterns
|
2024-12-13 13:45:12 -08:00 |
|
Joshua Warner
|
1d51f5fbec
|
Don't eliminate empty record assignment for a return
|
2024-12-13 13:45:11 -08:00 |
|
Joshua Warner
|
f193c778d5
|
clippy
|
2024-12-13 13:45:11 -08:00 |
|
Joshua Warner
|
f233c5328d
|
lift to spaces in ann_lift_to_node default case
|
2024-12-13 13:45:11 -08:00 |
|
Joshua Warner
|
f1d9667ea0
|
Fix multiline str pattern newline multiplication
|
2024-12-13 13:45:11 -08:00 |
|
Joshua Warner
|
e9a8588c3e
|
Refactor pattern apply
|
2024-12-13 13:45:10 -08:00 |
|
Joshua Warner
|
16c3d4e512
|
Don't drop spaces before return
|
2024-12-13 13:45:10 -08:00 |
|
Joshua Warner
|
5a6e0f546b
|
Generalize RecordAccess special-cases to include TupleAccess
|
2024-12-13 13:45:10 -08:00 |
|
Joshua Warner
|
d66f51db7b
|
Don't mix spaces before/after the field separator
|
2024-12-13 13:45:10 -08:00 |
|
Joshua Warner
|
2857833c35
|
Normalize return's 'after'
|
2024-12-13 13:45:10 -08:00 |
|
Joshua Warner
|
17849ca556
|
Fully normalize in expr record-like things, during formatting
|
2024-12-13 13:45:10 -08:00 |
|
Joshua Warner
|
f5cd0568dd
|
Fix newlines after multiline apply func pattern (#7342)
|
2024-12-13 13:45:09 -08:00 |
|
Joshua Warner
|
8701b922b4
|
Fix missing indent call (#7346)
|
2024-12-13 13:45:09 -08:00 |
|
Joshua Warner
|
8b3abafa08
|
Force newlines after multi-line tuple pattern elements
|
2024-12-13 13:45:09 -08:00 |
|
Joshua Warner
|
3f2117403e
|
Fix bug found in the wild via fuzzing, move fuzzing job to the end
|
2024-12-11 18:39:15 -08:00 |
|
Joshua Warner
|
04612fb2cb
|
Fix as pattern formatting inside apply
|
2024-12-10 18:55:40 -08:00 |
|
Sam Mohr
|
01f4d4f3da
|
Merge branch 'main' into cleanup_unused
|
2024-12-08 10:14:47 -08:00 |
|
Joshua Warner
|
e2d839c050
|
Remove commented code
|
2024-12-05 18:56:18 -08:00 |
|
Joshua Warner
|
82bf4b19d8
|
Fix up LowLevelTry after rebase
|
2024-12-05 18:54:26 -08:00 |
|
Joshua Warner
|
6ac6a7c19a
|
Feedback: dry out term, make fmt_spaces_with_newline_mode more readable, explicitly implement all the variants in ann_lift_spaces
|
2024-12-05 18:54:25 -08:00 |
|
Joshua Warner
|
f833ac9a6b
|
Fix formatting of Apply nodes with zero args, which the repl generates
|
2024-12-05 18:54:23 -08:00 |
|
Joshua Warner
|
9a9b96dc69
|
Fix clippy
|
2024-12-05 18:54:22 -08:00 |
|
Joshua Warner
|
e620e1c462
|
Fix warnings
|
2024-12-05 18:54:22 -08:00 |
|
Joshua Warner
|
dfcb7a0c3b
|
Ensure formatted multiline patterns can be parsed
|
2024-12-05 18:54:21 -08:00 |
|
Joshua Warner
|
fc74b67d86
|
Flesh out expr_lift_spaces, in particular handling DbgStmt properly
|
2024-12-05 18:54:19 -08:00 |
|
Joshua Warner
|
2163b28390
|
Fix formatting of newlines in parens in a function type
|
2024-12-05 18:54:18 -08:00 |
|
Joshua Warner
|
cae47cf2a6
|
Fix expr_lift_spaces of Closure
|
2024-12-05 18:54:17 -08:00 |
|
Joshua Warner
|
89a64fed74
|
Don't do empty record destructure elision when the body is itself Defs
|
2024-12-05 18:54:15 -08:00 |
|