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
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								bf3fae4827
								
							
						 | 
						
							
							
								
								Fix disappearing spaces around implements keyword
							
							
							
							
							
						 | 
						
							2025-01-01 11:41:17 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d9ad34592c
								
							
						 | 
						
							
							
								
								Fix indentation of single-line ifs
							
							
							
							
							
						 | 
						
							2025-01-01 10:47:16 -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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Luke Boswell
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								44c630037e
								
							
						 | 
						
							
							
								
								clippy
							
							
							
							
							
						 | 
						
							2024-12-30 10:34:54 +11:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								3a7265baed
								
							
						 | 
						
							
							
								
								More impls for to_node
							
							
							
							
							
						 | 
						
							2024-12-28 22:31:25 -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
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c70ceb4f98
								
							
						 | 
						
							
							
								
								Issue 7089: ?? operator
							
							
							
							
							
						 | 
						
							2024-12-26 10:53:47 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								9d3f232794
								
							
						 | 
						
							
							
								
								Switch to something that won't trigger the panic detector
							
							
							
							
							
						 | 
						
							2024-12-25 09:33:19 -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
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								9499dcec4b
								
							
						 | 
						
							
							
								
								Disallow implements even with spaces around it
							
							
							
							
							
						 | 
						
							2024-12-23 14:34:41 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								ad1e3369c5
								
							
						 | 
						
							
							
								
								Disallow expect! as an identifier
							
							
							
							
							
						 | 
						
							2024-12-21 20:14:18 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								887a43ff55
								
							
						 | 
						
							
							
								
								Fix comments in str interpolations
							
							
							
							
							
						 | 
						
							2024-12-16 18:23:37 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								4e3df6bde2
								
							
						 | 
						
							
							
								
								Fix normalization of strings with overflowing unicode
							
							
							
							
							
						 | 
						
							2024-12-15 18:33:56 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								96c5dcb651
								
							
						 | 
						
							
							
								
								Relax indentation parsing inside parens, lists, and records
							
							
							
							
							
						 | 
						
							2024-12-15 18:33:54 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								6ef87b3b9d
								
							
						 | 
						
							
							
								
								Graccefully handle overflowing unicode literals
							
							
							
							
							
						 | 
						
							2024-12-15 18:33:54 -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
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								2dd4fe03f8
								
							
						 | 
						
							
							
								
								Correctly update newline and indent state in multiline strings
							
							
							
							
							
						 | 
						
							2024-12-15 18:33:50 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								a15998872d
								
							
						 | 
						
							
							
								
								Also conservatively check for spaces at the beginning of the pattern
							
							
							
							
							
						 | 
						
							2024-12-15 18:33:50 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f193c778d5
								
							
						 | 
						
							
							
								
								clippy
							
							
							
							
							
						 | 
						
							2024-12-13 13:45:11 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								d3426ebce1
								
							
						 | 
						
							
							
								
								Fix empty SpaceBefore instance
							
							
							
							
							
						 | 
						
							2024-12-13 13:45:11 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								16c3d4e512
								
							
						 | 
						
							
							
								
								Don't drop spaces before return
							
							
							
							
							
						 | 
						
							2024-12-13 13:45:10 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								07f7252573
								
							
						 | 
						
							
							
								
								Implement better comparisons between alias and body
							
							
							
							
							
						 | 
						
							2024-12-13 13:45:09 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								0cc16b0d2c
								
							
						 | 
						
							
							
								
								Fix bug with when not passing down options
							
							
							
							
							
						 | 
						
							2024-12-13 13:45:09 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									faldor20
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								a7308130cf
								
							
						 | 
						
							
							
								
								clippy on everything
							
							
							
							
							
						 | 
						
							2024-12-12 20:54:25 +10:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									faldor20
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								7eb81fbcf3
								
							
						 | 
						
							
							
								
								drilling into every error type when getting region
							
							
							
							
							
						 | 
						
							2024-12-12 20:54:25 +10:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									faldor20
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								81f2095e61
								
							
						 | 
						
							
							
								
								basic working
							
							
							
							
							
							
							
							compiling, but still missing positions from expression errors 
							
						 | 
						
							2024-12-12 20:54:25 +10:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								6b636d9539
								
							
						 | 
						
							
							
								
								Set up module ids properly
							
							
							
							
							
						 | 
						
							2024-12-09 21:24:10 -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
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8642f8500e
								
							
						 | 
						
							
							
								
								Switch to conservatively checking if the annotation/alias ends in a space before merging
							
							
							
							
							
						 | 
						
							2024-12-05 18:54:24 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e22e37a9c1
								
							
						 | 
						
							
							
								
								Remove accideental dbg!()
							
							
							
							
							
						 | 
						
							2024-12-05 18:54:23 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								9a9b96dc69
								
							
						 | 
						
							
							
								
								Fix clippy
							
							
							
							
							
						 | 
						
							2024-12-05 18:54:22 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								45424e27fb
								
							
						 | 
						
							
							
								
								Fixup string dollar handling
							
							
							
							
							
						 | 
						
							2024-12-05 18:54:21 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								78cda703d9
								
							
						 | 
						
							
							
								
								Fixup negative allowance in calls
							
							
							
							
							
						 | 
						
							2024-12-05 18:54:20 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								1be2075e7f
								
							
						 | 
						
							
							
								
								Make sure ext's can't slurp surrounding apply args
							
							
							
							
							
						 | 
						
							2024-12-05 18:54:19 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								5c387857ff
								
							
						 | 
						
							
							
								
								Indented seq parsing for imports
							
							
							
							
							
						 | 
						
							2024-12-05 18:54:18 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								19f8cc532a
								
							
						 | 
						
							
							
								
								Disallow conditionals after neg/not
							
							
							
							
							
						 | 
						
							2024-12-05 18:54:17 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								7eb9909ac5
								
							
						 | 
						
							
							
								
								Make parsing of conditionals consistent between stmts/exprs
							
							
							
							
							
						 | 
						
							2024-12-05 18:54:16 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								e47d7924d3
								
							
						 | 
						
							
							
								
								Fix parsing crash with dollar escapes
							
							
							
							
							
						 | 
						
							2024-12-05 18:54:15 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								cabe67f88d
								
							
						 | 
						
							
							
								
								Only allow indented else if there's a newline after the else
							
							
							
							
							
						 | 
						
							2024-12-05 18:54:14 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Joshua Warner
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b9862b47dc
								
							
						 | 
						
							
							
								
								Several fixes found in fuzzing
							
							
							
							
							
						 | 
						
							2024-12-05 18:54:03 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Sam Mohr
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								de626102c8
								
							
						 | 
						
							
							
								
								Use new try impl for ? operator
							
							
							
							
							
						 | 
						
							2024-12-05 02:13:13 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |