Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f857872903 
								
							 
						 
						
							
							
								
								Properly type constrain all function types  
							
							 
							
							
							
						 
						
							2024-11-21 04:09:47 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ca305b5dc 
								
							 
						 
						
							
							
								
								Merge branch 'main' into constrain-early-return-functions  
							
							 
							
							
							
						 
						
							2024-11-18 15:04:34 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Isaac Van Doren 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d99c347998 
								
							 
						 
						
							
							
								
								rename Str.split  
							
							 
							
							
							
						 
						
							2024-11-15 21:12:23 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Isaac Van Doren 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec59acea89 
								
							 
						 
						
							
							
								
								add List.splitOnList  
							
							 
							
							
							
						 
						
							2024-11-10 18:34:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Isaac Van Doren 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0a7e98ab65 
								
							 
						 
						
							
							
								
								add List.splitOn  
							
							 
							
							
							
						 
						
							2024-11-10 18:20:31 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Isaac Van Doren 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								45b50bd131 
								
							 
						 
						
							
							
								
								add List.splitAt  
							
							 
							
							
							
						 
						
							2024-11-09 17:16:21 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a2b99c148 
								
							 
						 
						
							
							
								
								Constrain early returns in functions in addition to closures  
							
							 
							
							
							
						 
						
							2024-11-08 00:05:56 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								66cc96edbb 
								
							 
						 
						
							
							
								
								Address PR comments from @ayazhafiz  
							
							 
							
							
							
						 
						
							2024-10-29 15:58:35 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c19cfb0a34 
								
							 
						 
						
							
							
								
								Fix test_gen incorrect macro invocations  
							
							 
							
							
							
						 
						
							2024-10-26 18:22:19 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								346a2d9467 
								
							 
						 
						
							
							
								
								Simplify tail-call checks  
							
							 
							
							
							
						 
						
							2024-10-26 16:29:14 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a0cc10c93 
								
							 
						 
						
							
							
								
								Add test_gen tests for early returns  
							
							 
							
							
							
						 
						
							2024-10-24 23:41:53 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Feldman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								44d00e1f13 
								
							 
						 
						
							
							
								
								Updates for making soa no_std  
							
							 
							
							
							
						 
						
							2024-10-21 22:10:43 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5646f829dc 
								
							 
						 
						
							
							
								
								Merge pull request  #7146  from HajagosNorbert/hajagosnorbert/neg_int  
							
							 
							
							... 
							
							
							
							gen_dev-x86_64 extend Num.neg to all Signed and Unsigned int sizes 
							
						 
						
							2024-10-11 08:57:46 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e6a149642d 
								
							 
						 
						
							
							
								
								minor fix  
							
							 
							
							
							
						 
						
							2024-10-07 21:16:30 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a9d1327dd1 
								
							 
						 
						
							
							
								
								Enable multiple functions exposed to the host  
							
							 
							
							
							
						 
						
							2024-10-07 21:16:30 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Norbert Hajagos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72863daa7e 
								
							 
						 
						
							
							
								
								gen_dev-x86_64 extend Num.neg to all Signed and Unsigned int sizes  
							
							 
							
							
							
						 
						
							2024-10-07 23:43:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81f007940c 
								
							 
						 
						
							
							
								
								fix test_gen gen_str tests  
							
							 
							
							
							
						 
						
							2024-09-29 14:43:20 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								760af4a04e 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'remote/main' into str-dropping  
							
							 
							
							
							
						 
						
							2024-09-29 14:31:04 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Aurélien Geron 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								033d87034c 
								
							 
						 
						
							
							
								
								Add a test case for List.dropAt at an index located in the middle of the list  
							
							 
							
							
							
						 
						
							2024-09-19 10:05:48 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								12df3a04de 
								
							 
						 
						
							
							
								
								Merge attempt  
							
							 
							
							
							
						 
						
							2024-08-19 23:34:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4be6c5d4ce 
								
							 
						 
						
							
							
								
								implement Str.dropPrefix and Str.dropSuffix  
							
							 
							
							
							
						 
						
							2024-08-17 17:21:37 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b1a972ab21 
								
							 
						 
						
							
							
								
								Implement &foo record updater syntax sugar  
							
							 
							
							
							
						 
						
							2024-08-16 01:41:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6bae15c467 
								
							 
						 
						
							
							
								
								resolve review comments  
							
							 
							
							
							
						 
						
							2024-08-14 17:24:12 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7aebee8c94 
								
							 
						 
						
							
							
								
								implement Result.mapBoth and Result.map2 builtins  
							
							 
							
							
							
						 
						
							2024-08-14 13:16:24 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eca453d07f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'remote/main' into builtin-task  
							
							 
							
							
							
						 
						
							2024-07-29 16:05:51 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joshua Warner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4f32f43048 
								
							 
						 
						
							
							
								
								Implement block / indent based parsing  
							
							 
							
							... 
							
							
							
							... and enforce that defs can only occur in blocks (or, inside parenthesized expressions) 
							
						 
						
							2024-07-27 13:34:16 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a81d4b8b16 
								
							 
						 
						
							
							
								
								add extra test case from issue  
							
							 
							
							
							
						 
						
							2024-07-20 20:31:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5a74bdc12 
								
							 
						 
						
							
							
								
								for referenced values, use allocas instead of phi nodes  
							
							 
							
							
							
						 
						
							2024-07-20 19:52:11 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Luke Boswell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b489c44b19 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'remote/main' into builtin-task  
							
							 
							
							
							
						 
						
							2024-07-19 19:51:50 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f6c231e259 
								
							 
						 
						
							
							
								
								disable some previous and still failing tests  
							
							 
							
							
							
						 
						
							2024-07-15 19:01:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1f5f0956b7 
								
							 
						 
						
							
							
								
								add basic_cli parsing based refcount test  
							
							 
							
							
							
						 
						
							2024-07-15 09:12:23 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								507d339691 
								
							 
						 
						
							
							
								
								fix infinite recursion in dev rc generation  
							
							 
							
							
							
						 
						
							2024-07-15 09:04:50 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0533578562 
								
							 
						 
						
							
							
								
								add missed RocRefcounted  
							
							 
							
							
							
						 
						
							2024-07-13 10:39:58 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9052fbd09c 
								
							 
						 
						
							
							
								
								fix List.sublist and add some more refcounting tests  
							
							 
							
							
							
						 
						
							2024-07-13 10:39:58 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d083bc192 
								
							 
						 
						
							
							
								
								fix dev-wasm ListGetUnsafe refcounting  
							
							 
							
							
							
						 
						
							2024-07-13 10:39:57 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5d613cd5f5 
								
							 
						 
						
							
							
								
								add more refcounting test cases  
							
							 
							
							
							
						 
						
							2024-07-13 10:39:57 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f4117c99d5 
								
							 
						 
						
							
							
								
								add more refcounting test cases  
							
							 
							
							
							
						 
						
							2024-07-13 10:39:57 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8137e8aa84 
								
							 
						 
						
							
							
								
								add test case for List.map refcounting  
							
							 
							
							
							
						 
						
							2024-07-13 10:39:56 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6712824891 
								
							 
						 
						
							
							
								
								correct arg mapping for inline refcounting calls  
							
							 
							
							
							
						 
						
							2024-07-13 10:39:56 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b28e6b343a 
								
							 
						 
						
							
							
								
								cleanup gen_refcount and add new test based on map2  
							
							 
							
							
							
						 
						
							2024-07-13 10:39:56 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a8bef30392 
								
							 
						 
						
							
							
								
								fix gen_refcount tests  
							
							 
							
							
							
						 
						
							2024-07-13 10:39:55 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad76fa2a4e 
								
							 
						 
						
							
							
								
								use calloc to make wasm tests consistent  
							
							 
							
							
							
						 
						
							2024-07-13 10:39:55 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								93fab26c01 
								
							 
						 
						
							
							
								
								Add a RocRefcounted trait in roc_std  
							
							 
							
							... 
							
							
							
							This is required to properly handle refcounting of RocList.
Without it, we can't tell if we need to get the length from the heap.
That said, it isn't a pretty solution.
I think dealing with generating bespoke type in glue would feel nicer than this but be much more work.
It also would deal with the issue of implementations in the bitcode not matching external libraries.
That said, it would require exposing way more symbols from roc for each monomophorphized list variant. 
							
						 
						
							2024-07-13 10:39:51 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f61b303a59 
								
							 
						 
						
							
							
								
								Merge branch 'main' into builtin-task  
							
							 
							
							
							
						 
						
							2024-07-03 00:42:48 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									shua 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0faa1d5f20 
								
							 
						 
						
							
							
								
								test_gen: replace stdlib Json with inline implementation  
							
							 
							
							... 
							
							
							
							Towards the goal of removing Json from stdlib, this change replaces
usage of TotallyNotJson in test_gen/gen_abilities with a simple usable
inline implementation of Encoder/DecoderFormatting.
Similarly, the use of TotallyNotJson in test_reporting is not necessary
at all and is replaced with a Decoder that wouldn't actually work, but
which does compile. 
							
						 
						
							2024-07-01 20:30:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Mohr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								700c7ae9aa 
								
							 
						 
						
							
							
								
								Add Task as a built-in module/type  
							
							 
							
							
							
						 
						
							2024-06-25 00:03:56 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									shua 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e2eb9c9aaa 
								
							 
						 
						
							
							
								
								rm dead FIXME comment  
							
							 
							
							... 
							
							
							
							this comment was added originally in 24e6cd80e7 , but was a comment on a `if cfg(..) {...}` block. Later that `if` was removed but the comment was not, and eventually got copied to another location making it even harder to figure out why it's there. 
							
						 
						
							2024-06-22 19:07:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anton-4 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da95b6d28b 
								
							 
						 
						
							
							
								
								Merge pull request  #6791  from shua/concatutf8  
							
							 
							
							... 
							
							
							
							builtin: List.concatUtf8 : List U8, Str -> Str 
							
						 
						
							2024-06-11 16:21:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec23c9a41b 
								
							 
						 
						
							
							
								
								Add missing argument in test_gen helpers/wasm  
							
							 
							
							
							
						 
						
							2024-06-10 10:18:51 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Agus Zubiaga 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a1b84f01f5 
								
							 
						 
						
							
							
								
								Add missing argument in test_gen helpers/dev  
							
							 
							
							
							
						 
						
							2024-06-09 15:25:01 -03:00