Anthony Bullard
|
8690a02d8f
|
Fix unstable formatting with nested applies
|
2025-01-02 17:59:12 -06:00 |
|
Anthony Bullard
|
2bb3b84ce7
|
Clippy
|
2025-01-02 17:59:12 -06:00 |
|
Anthony Bullard
|
8c77a54b4f
|
Address review feedback
|
2025-01-02 17:59:09 -06:00 |
|
Anthony Bullard
|
3b0db07fa1
|
PNC for Patterns, stabilize formatting
|
2025-01-02 17:57:15 -06:00 |
|
Anthony Bullard
|
bac165fd99
|
Make better named arg for fmt_apply using PNC
|
2025-01-02 16:49:08 -06:00 |
|
Anthony Bullard
|
389cc940e0
|
Git rid of MigrationFlags constructor
|
2025-01-02 16:49:08 -06:00 |
|
Anthony Bullard
|
af39ce57fb
|
Parens and Commas application syntax
|
2025-01-02 16:49:08 -06:00 |
|
Sam Mohr
|
cbcbfd3265
|
Remove backpassing
|
2025-01-01 17:44:56 -08:00 |
|
Joshua Warner
|
f721569421
|
Force newline for multi-line closures where the inner element is not outdentable
|
2025-01-01 14:59:21 -05:00 |
|
Joshua Warner
|
14d6f7c92a
|
Fix spaces in the middle of where branches
|
2025-01-01 14:59:21 -05:00 |
|
Joshua Warner
|
6fcc367af4
|
Fix where precedence vs apply
|
2025-01-01 14:59:20 -05:00 |
|
Joshua Warner
|
37e7caa1aa
|
Parenthesize closures in unary ops and pre-emptively disallow multi-backpassing in such closures, to avoid formatter trouble later
|
2025-01-01 12:38:28 -05:00 |
|
Joshua Warner
|
14b18f4213
|
Properly implement lifting for if and when
|
2025-01-01 12:04:06 -05:00 |
|
Joshua Warner
|
2918e26b38
|
Fix unary op parens in the case of closure
|
2025-01-01 11:47:46 -05:00 |
|
Joshua Warner
|
bf3fae4827
|
Fix disappearing spaces around implements keyword
|
2025-01-01 11:41:17 -05:00 |
|
Joshua Warner
|
2f420d8e4e
|
Ensure we indent before writing implements keyword
|
2025-01-01 10:47:20 -05:00 |
|
Joshua Warner
|
7fd97dec72
|
Implement lifting for abilities
|
2025-01-01 10:03:08 -05:00 |
|
Joshua Warner
|
835c246c56
|
Fix formatting bug with multline function type alias
|
2024-12-31 19:52:23 -05:00 |
|
Sam Mohr
|
0e2f16887a
|
Merge branch 'main' into fuzzing-bugs-6
|
2024-12-30 15:21:31 -05:00 |
|
Joshua Warner
|
f8f762a0ff
|
Fix clippy
|
2024-12-28 22:35:10 -05:00 |
|
Joshua Warner
|
5e08515ed5
|
Remove dbg
|
2024-12-28 22:31:34 -05:00 |
|
Joshua Warner
|
72da294d55
|
Move apply to NodeInfo
|
2024-12-28 22:31:33 -05:00 |
|
Joshua Warner
|
99efcee275
|
Fix outdenting
|
2024-12-28 22:31:33 -05:00 |
|
Joshua Warner
|
c9ba958101
|
Remove unused code
|
2024-12-28 22:31:32 -05:00 |
|
Joshua Warner
|
07101f10a0
|
Simplifying fmt_ty_ann
|
2024-12-28 22:31:32 -05:00 |
|
Joshua Warner
|
4d438d8693
|
Move TypeAnnotation::Where to to_node
|
2024-12-28 22:31:31 -05:00 |
|
Joshua Warner
|
24ebcf68d1
|
wip
|
2024-12-28 22:31:31 -05:00 |
|
Joshua Warner
|
7a7f8340b9
|
Refactor: Convert TypeAnnotation::Apply to to_node
|
2024-12-28 22:31:30 -05:00 |
|
Joshua Warner
|
9ae5dc1bbc
|
Refactor: Convert TypeAnnotation::TagUnion to to_node (already working)
|
2024-12-28 22:31:30 -05:00 |
|
Joshua Warner
|
95d8fd471b
|
Refactor: Convert TypeAnnotation::Tuple to to_node, which required changing precedence information to flow up instead of down
|
2024-12-28 22:31:28 -05:00 |
|
Joshua Warner
|
35fa82cbef
|
Refactor: Convert TypeAnnotation::Record to to_node
|
2024-12-28 22:31:28 -05:00 |
|
Joshua Warner
|
d2e1c12b96
|
Refactor: introduce NodeInfo and needs_indent
|
2024-12-28 22:31:27 -05:00 |
|
Joshua Warner
|
13ec99c16b
|
Move TypeAnnotation::Apply to to_node
|
2024-12-28 22:31:26 -05:00 |
|
Joshua Warner
|
f169329c0e
|
Move TypeAnnotation::Function to to_node
|
2024-12-28 22:31:26 -05:00 |
|
Joshua Warner
|
3a7265baed
|
More impls for to_node
|
2024-12-28 22:31:25 -05:00 |
|
Joshua Warner
|
dbbd097708
|
Always use to_node for TypeAnnotation::As
|
2024-12-28 22:31:25 -05:00 |
|
Joshua Warner
|
5b93e834f1
|
Refactor more things into TypeAnnotation::Nodify
|
2024-12-28 22:31:24 -05:00 |
|
Joshua Warner
|
d8d0b6ebb1
|
Disallow simplifying empty assignment of dbg
|
2024-12-28 22:29:46 -05:00 |
|
Luke Boswell
|
f7dbf850b9
|
Merge pull request #7409 from joshuawarner32/fuzzing-bugs-5
Fix another batch of parsing/formatting bugs found in fuzzing
|
2024-12-28 17:36:03 +11:00 |
|
Anthony Bullard
|
c70ceb4f98
|
Issue 7089: ?? operator
|
2024-12-26 10:53:47 -06:00 |
|
Joshua Warner
|
2464ce6856
|
Fix formatting issue with closures hiding in unary ops
|
2024-12-24 15:05:20 -05:00 |
|
Joshua Warner
|
8f0566a55f
|
Fix crash with doubly-nested parens in patterns
|
2024-12-24 14:08:52 -05:00 |
|
Joshua Warner
|
941c6c4fe3
|
Fix exponential behavior in parsing function types in tuples
|
2024-12-24 11:20:36 -05:00 |
|
Joshua Warner
|
787fec6b3f
|
Fix issue with multibackpassing in closure in binop
|
2024-12-23 14:34:38 -05:00 |
|
Joshua Warner
|
512be85f9a
|
Fix parens around as in tag union
|
2024-12-21 20:14:19 -05:00 |
|
Joshua Warner
|
7ba5135602
|
Fix as in apply type
|
2024-12-21 20:14:19 -05:00 |
|
Joshua Warner
|
bab5e65480
|
Fix case of expr in binop that ends in closure, when it doesn't start on a new line
|
2024-12-21 20:14:18 -05:00 |
|
Joshua Warner
|
769baa9f63
|
Add indent call after when's if
|
2024-12-21 20:14:18 -05:00 |
|
Joshua Warner
|
249125297e
|
Add missing indent call
|
2024-12-21 20:14:15 -05:00 |
|
Anthony Bullard
|
310acf010e
|
Remove panic
|
2024-12-17 05:40:47 -06:00 |
|