Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b4c8e70d8 
								
							 
						 
						
							
							
								
								Merge pull request  #7536  from joshuawarner32/remove-indented-else  
							
							 
							
							... 
							
							
							
							Remove indented-else syntax from the formatter 
							
						 
						
							2025-01-21 18:02:05 +11:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								20d092ea48 
								
							 
						 
						
							
							
								
								Remove indented-else syntax from the formatter  
							
							 
							
							... 
							
							
							
							This is step 1 in removing the syntax all together. The formatter will now seemlessly migrate everyone to the usual if/then/else syntax. After everyone has had a chance to upgrade, we can then remove this from the parser (in a future PR). 
							
						 
						
							2025-01-20 19:18:37 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c158f643d 
								
							 
						 
						
							
							
								
								Fix and/or parsing  
							
							 
							
							
							
						 
						
							2025-01-20 17:00:20 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ef4df617ce 
								
							 
						 
						
							
							
								
								Fix type header / pattern equivalence  
							
							 
							
							
							
						 
						
							2025-01-20 17:00:20 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Norbert Hajagos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f372e18600 
								
							 
						 
						
							
							
								
								update mono tests  
							
							 
							
							
							
						 
						
							2025-01-20 11:02:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Norbert Hajagos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								06640edb63 
								
							 
						 
						
							
							
								
								Use parens, not WSA in tests, add docs linebreaks, factor calls into a var.  
							
							 
							
							
							
						 
						
							2025-01-20 10:58:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Norbert Hajagos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								65ec82aa2a 
								
							 
						 
						
							
							
								
								fix failing test for new fn  
							
							 
							
							
							
						 
						
							2025-01-20 10:58:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Norbert Hajagos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41fafc1497 
								
							 
						 
						
							
							
								
								run formatter, change Str.dropPrefix to snake_case in failing test.  
							
							 
							
							
							
						 
						
							2025-01-20 10:58:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Norbert Hajagos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8403f1ea19 
								
							 
						 
						
							
							
								
								with_ascii_lowercased zig builtin  
							
							 
							
							
							
						 
						
							2025-01-20 10:58:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								809fe23afd 
								
							 
						 
						
							
							
								
								Merge pull request  #7533  from smores56/simple-can-solo  
							
							 
							
							... 
							
							
							
							Move desugaring to new `roc_can_solo` crate 
							
						 
						
							2025-01-19 19:06:10 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c8467b1fe0 
								
							 
						 
						
							
							
								
								Merge pull request  #7454  from roc-lang/ayaz/error-on-invalid-generalized-types  
							
							 
							
							... 
							
							
							
							Restrict usages of type variables in non-generalized contexts 
							
						 
						
							2025-01-20 11:30:52 +11:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4fa5fd6222 
								
							 
						 
						
							
							
								
								Remove vestigial uitest  
							
							 
							
							
							
						 
						
							2025-01-19 15:39:39 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a6c622727 
								
							 
						 
						
							
							
								
								Fix failing tests, remove unnecessary NONE bitflag  
							
							 
							
							
							
						 
						
							2025-01-19 15:33:01 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5981e4354c 
								
							 
						 
						
							
							
								
								Merge pull request  #7510  from joshuawarner32/pnc-fuzzing-fixes-4  
							
							 
							
							... 
							
							
							
							Fix yet more fuzzing bugs 
							
						 
						
							2025-01-20 09:26:52 +11:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c9b38d839f 
								
							 
						 
						
							
							
								
								fmt  
							
							 
							
							
							
						 
						
							2025-01-20 08:25:53 +11:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a1768ed709 
								
							 
						 
						
							
							
								
								Remove unused deps from roc_can_solo  
							
							 
							
							
							
						 
						
							2025-01-19 07:34:16 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fce14d31b0 
								
							 
						 
						
							
							
								
								Move desugaring to new roc_can_solo crate  
							
							 
							
							
							
						 
						
							2025-01-19 07:16:43 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								300412a4da 
								
							 
						 
						
							
							
								
								Fix pipe closure after expr  
							
							 
							
							
							
						 
						
							2025-01-18 19:40:52 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anton-4 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b2e3adf508 
								
							 
						 
						
							
							
								
								proc sort  fix   #7531   #7514   #7496  
							
							 
							
							
							
						 
						
							2025-01-18 23:15:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								317f04354f 
								
							 
						 
						
							
							
								
								Fix WASM test  
							
							 
							
							
							
						 
						
							2025-01-17 21:24:23 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7914f0c7d8 
								
							 
						 
						
							
							
								
								Fix clippy issue  
							
							 
							
							
							
						 
						
							2025-01-17 20:01:54 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8de09d048 
								
							 
						 
						
							
							
								
								Update tests  
							
							 
							
							
							
						 
						
							2025-01-17 19:10:20 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a9668e83a 
								
							 
						 
						
							
							
								
								Add tests for desugaring and formatting  
							
							 
							
							
							
						 
						
							2025-01-17 18:55:58 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a292e070d4 
								
							 
						 
						
							
							
								
								Prefer and and or for boolean operators  
							
							 
							
							
							
						 
						
							2025-01-17 16:15:31 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakub Konka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d9d3fc74fc 
								
							 
						 
						
							
							
								
								Merge pull request  #7524  from kubkon/macho-preprocess-warn-no-space  
							
							 
							
							... 
							
							
							
							linker/macho: warn when headerpad is too small in host executable 
							
						 
						
							2025-01-17 21:23:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anton-4 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3cc3118ffb 
								
							 
						 
						
							
							
								
								update snapshot  
							
							 
							
							
							
						 
						
							2025-01-17 17:46:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d42af0b763 
								
							 
						 
						
							
							
								
								Expand handling of guard_needs_parens  
							
							 
							
							
							
						 
						
							2025-01-16 21:32:37 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
							
							
								
							
							
								7f1b3449a6 
								
							 
						 
						
							
							
								
								Correct handling of binop with SpaceAfter in a Body def  
							
							 
							
							
							
						 
						
							2025-01-16 21:32:06 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								51f2cdccf7 
								
							 
						 
						
							
							
								
								Relax argument indentation requirements in closures  
							
							 
							
							
							
						 
						
							2025-01-16 21:27:40 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
							
							
								
							
							
								ede015517a 
								
							 
						 
						
							
							
								
								Unify Alias and Annotation formatting  
							
							 
							
							
							
						 
						
							2025-01-16 21:21:02 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
							
							
								
							
							
								6127bd2d26 
								
							 
						 
						
							
							
								
								Move unit assignment handling to lifting phase  
							
							 
							
							
							
						 
						
							2025-01-16 21:19:21 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
							
							
								
							
							
								ff230c4261 
								
							 
						 
						
							
							
								
								Make nodes more strongly normalizing to fix confusion with outdentability  
							
							 
							
							
							
						 
						
							2025-01-16 21:18:21 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a945fd9c5c 
								
							 
						 
						
							
							
								
								Force indent on where clause  
							
							 
							
							
							
						 
						
							2025-01-16 21:17:56 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f08a0012ea 
								
							 
						 
						
							
							
								
								Fix negative float and non-base-10 literal patterns  
							
							 
							
							
							
						 
						
							2025-01-16 21:16:53 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								962534e3d1 
								
							 
						 
						
							
							
								
								Fix a couple issues with multiline string literal formatting  
							
							 
							
							
							
						 
						
							2025-01-16 21:16:34 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								316ec39af7 
								
							 
						 
						
							
							
								
								Also handle tuple accessors for multiline string checking  
							
							 
							
							
							
						 
						
							2025-01-16 21:16:10 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anthony Bullard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3c400b5e0 
								
							 
						 
						
							
							
								
								Merge pull request  #7520  from gamebox/format-new-lambdas  
							
							 
							
							... 
							
							
							
							Format all lambdas to new syntax 
							
						 
						
							2025-01-16 16:55:10 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7e8c9e391e 
								
							 
						 
						
							
							
								
								Merge pull request  #7523  from smores56/map-err-operator  
							
							 
							
							... 
							
							
							
							Implement ? binop operator 
							
						 
						
							2025-01-16 14:54:53 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakub Konka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd6749af44 
								
							 
						 
						
							
							
								
								linker/macho: error out if headerpad too small with better error message  
							
							 
							
							
							
						 
						
							2025-01-16 23:38:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakub Konka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fa85fc7e87 
								
							 
						 
						
							
							
								
								linker/macho: warn when headerpad is too small in host executable  
							
							 
							
							... 
							
							
							
							Previously, I wrongly assumed that the Roc compiler controls how
the host is being built, but this is not the case. Therefore,
there is no way to automatically enforcing that the host will have
enough headerpad size. It may be possible to re-use the old idea
of shifting everything in file, however, this will necessitate also
shifting everything in memory since we absolutely have to shift
by page size to guarantee original alignment of sections. This then
becomes difficult as we will not only need update segments/sections
with new offsets and virtual addresses but also every rebase and binding
for the dynamic linker (which effectively means parsing the info and
recreating it). There may be even more avenues where updates are
required. Therefore, for the time being, let's nerf the error into
a warning since the linker is still experimental until we investigate
how difficult shifting actually is. If it turns out to be nigh
impossible, we will convert the warning back into a hard error and
the user will have to recompile the host with increased headerpad size.
Boy, this kinda reminds me of how errors are structured when one is
mixing PIC with non-PIC code ("recompile your code with -fPIC" or
similar). 
							
						 
						
							2025-01-16 20:42:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5859415e73 
								
							 
						 
						
							
							
								
								Prefix hidden vars with #  
							
							 
							
							
							
						 
						
							2025-01-16 10:49:51 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anthony Bullard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b43ffa579 
								
							 
						 
						
							
							
								
								Format all lambdas to new syntax  
							
							 
							
							
							
						 
						
							2025-01-16 08:03:44 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mattias Wallin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ccca5681e5 
								
							 
						 
						
							
							
								
								Fix: AppHeader::iter_tokens iterates provides twice  
							
							 
							
							... 
							
							
							
							Fixes panic:
```
thread 'main' panicked at crates/language_server/src/analysis/semantic_tokens.rs:31:13:
attempt to subtract with overflow
[Error - 11:21:33 AM] Request textDocument/semanticTokens/full failed.
  Message: Any { .. }
  Code: -32603
``` 
							
						 
						
							2025-01-16 14:18:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								474fd15dd4 
								
							 
						 
						
							
							
								
								Fix formatting  
							
							 
							
							
							
						 
						
							2025-01-16 03:21:34 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b73e4387ae 
								
							 
						 
						
							
							
								
								Implement ? binop operator  
							
							 
							
							
							
						 
						
							2025-01-16 02:44:32 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ian McLerran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14d99c6907 
								
							 
						 
						
							
							
								
								update solve_expr and test_gen tests with map_ok  
							
							 
							
							
							
						 
						
							2025-01-15 21:30:19 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ian McLerran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								297dd0233e 
								
							 
						 
						
							
							
								
								update internal references to Result.map  
							
							 
							
							
							
						 
						
							2025-01-15 19:55:27 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ian McLerran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								326558337c 
								
							 
						 
						
							
							
								
								update mono tests  
							
							 
							
							
							
						 
						
							2025-01-15 19:55:26 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ian McLerran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								579beab901 
								
							 
						 
						
							
							
								
								Result.map to Result.map_ok  
							
							 
							
							
							
						 
						
							2025-01-15 19:55:26 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anthony Bullard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8e1e1520e3 
								
							 
						 
						
							
							
								
								New Lambda Syntax with |...|  
							
							 
							
							... 
							
							
							
							This adds parser support for the new lambda syntax.  It does not remove
the existing syntax, nor will the new syntax be retained in formatting.
That will be done in a separate PR to keep the two respective PRs
relatively small and easy to review. 
							
						 
						
							2025-01-15 05:58:16 -06:00