Sam Mohr
|
0984732854
|
Fix out-of-date syntax snapshots
|
2025-01-10 13:08:13 -08:00 |
|
Sam Mohr
|
b0a5b1c3d5
|
Fix broken RustGlue.roc interpolation
|
2025-01-10 12:30:18 -08:00 |
|
Sam Mohr
|
eb1b5ffa26
|
Move to new interpolation syntax
|
2025-01-10 10:29:20 -08:00 |
|
Sam Mohr
|
2150ee2219
|
Remove Task from Roc
|
2025-01-08 17:00:40 -08:00 |
|
Anthony Bullard
|
20b20019a1
|
Fix snapshot that somehow I missed
|
2025-01-08 16:05:42 -06:00 |
|
Anthony Bullard
|
898b3f55e5
|
Move PNC apply to separate Expr/Pattern variant
|
2025-01-08 14:47:49 -06:00 |
|
Sam Mohr
|
7a2f8bfa71
|
Merge branch 'main' into auto-snake-case
|
2025-01-07 13:18:41 -08:00 |
|
Luke Boswell
|
89ef225f5b
|
Merge pull request #7468 from joshuawarner32/fuzzing-bugs-9
And... more fuzzing bugs!
|
2025-01-06 14:28:18 +11:00 |
|
Sam Mohr
|
cd0e2a4474
|
Merge branch 'main' into auto-snake-case
|
2025-01-05 16:50:24 -08:00 |
|
Sam Mohr
|
0f90f53b35
|
Update syntax tests
|
2025-01-05 16:41:40 -08:00 |
|
Joshua Warner
|
6edfc0aa90
|
Fix double-wrapping of spaces before implements opaque keyword by making them distinct
|
2025-01-05 15:10:13 -08:00 |
|
Joshua Warner
|
8955f3e124
|
Fix indentation of record updates and calculation of return indentation
|
2025-01-05 15:10:12 -08:00 |
|
Joshua Warner
|
35ffbcd16b
|
Fix where precedence vs funcs
|
2025-01-05 15:10:12 -08:00 |
|
Sam Mohr
|
b56fbd38e1
|
Progress on updating entire compiler for snake_case
|
2025-01-05 03:48:03 -08:00 |
|
Anthony Bullard
|
a24fe430b4
|
Support '??' syntax for optional record fields
|
2025-01-04 14:26:20 -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
|
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
|
7d91b01c5a
|
Fix where clauses in tuple types with trailing commas
|
2025-01-01 14:59:11 -05:00 |
|
Joshua Warner
|
9ff1b630a8
|
Fix accidental NoProgress return in if, to avoid exponential parsing issue
|
2025-01-01 12:40:54 -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
|
d9ad34592c
|
Fix indentation of single-line ifs
|
2025-01-01 10:47:16 -05:00 |
|
Joshua Warner
|
7fd97dec72
|
Implement lifting for abilities
|
2025-01-01 10:03:08 -05:00 |
|
Joshua Warner
|
4da6bb0be6
|
Fix weird indentation issue with indented else
|
2025-01-01 10:03:05 -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
|
b87635e34b
|
Add test that failed on main
|
2024-12-28 22:31:34 -05:00 |
|
Joshua Warner
|
99efcee275
|
Fix outdenting
|
2024-12-28 22:31:33 -05:00 |
|
Joshua Warner
|
f169329c0e
|
Move TypeAnnotation::Function to to_node
|
2024-12-28 22:31:26 -05:00 |
|
Joshua Warner
|
dbbd097708
|
Always use to_node for TypeAnnotation::As
|
2024-12-28 22:31:25 -05:00 |
|
Joshua Warner
|
d8d0b6ebb1
|
Disallow simplifying empty assignment of dbg
|
2024-12-28 22:29:46 -05:00 |
|
Joshua Warner
|
59fe0f06ea
|
Make sure to use keyword rather than word for parsing keywords
|
2024-12-28 22:29:45 -05:00 |
|
Joshua Warner
|
9e6c249dca
|
Disallow any keyword followed by an exclaimation mark
|
2024-12-28 22:29:45 -05:00 |
|
Joshua Warner
|
0acd59b4d6
|
Treat crash keyword uniformly
|
2024-12-28 22:29:42 -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
|
9a76a8d2ce
|
Add snapshot test
|
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
|
f1f6cb4625
|
Add function type test
|
2024-12-23 14:34:42 -05:00 |
|
Joshua Warner
|
9499dcec4b
|
Disallow implements even with spaces around it
|
2024-12-23 14:34:41 -05:00 |
|
Joshua Warner
|
787fec6b3f
|
Fix issue with multibackpassing in closure in binop
|
2024-12-23 14:34:38 -05:00 |
|