Ayaz Hafiz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4df83d67ea 
								
							 
						 
						
							
							
								
								use copyBackwards when copying overlapping items in non-unique.unique concat  
							
							... 
							
							
							
							`mem.copy` requires that `dest` has start index `<= src`, but in our
case, `dest` has start index `>= src`. For this, `copyBackwards` should
be used.
See https://github.com/ziglang/zig/blob/master/lib/std/mem.zig#L195-L222 .
Closes  #4697  
							
						 
						
							2022-12-06 12:58:04 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayaz Hafiz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a549176886 
								
							 
						 
						
							
							
								
								Add reproduction of failing unique concat bug  
							
							
							
						 
						
							2022-12-06 12:57:32 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayaz Hafiz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4202352b19 
								
							 
						 
						
							
							
								
								Update panic tags of builtins  
							
							
							
						 
						
							2022-11-24 14:46:52 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayaz Hafiz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7db10d7b5 
								
							 
						 
						
							
							
								
								Check in panic_utils.zig  
							
							
							
						 
						
							2022-11-24 14:46:50 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayaz Hafiz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f29b85e244 
								
							 
						 
						
							
							
								
								Update builtins to use RocStr as panic type  
							
							
							
						 
						
							2022-11-24 14:46:50 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Feldman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ae7b391d5 
								
							 
						 
						
							
							
								
								Drop obsolete .gitignore entries  
							
							
							
						 
						
							2022-11-24 10:05:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e7f3c6f281 
								
							 
						 
						
							
							
								
								inline dbg  
							
							
							
						 
						
							2022-11-23 21:23:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayaz Hafiz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b6f53f22c3 
								
							 
						 
						
							
							
								
								Fix inline expects on macos  
							
							... 
							
							
							
							MacOS SIGUSR1 is signal 30, not 10 as it is on Linux.
At least on MacOS clang, we need the added headers to the c platform's
host to compile correctly. 
							
						 
						
							2022-11-15 09:30:28 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b6b7d186e4 
								
							 
						 
						
							
							
								
								make new extern functions compile on windows  
							
							
							
						 
						
							2022-11-10 23:14:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								94cc2971a3 
								
							 
						 
						
							
							
								
								don't use a global on the zig side (surgical linking can't do those yet)  
							
							
							
						 
						
							2022-11-05 14:08:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c9b49f5cd 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects  
							
							
							
						 
						
							2022-11-02 23:02:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton-4 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								85ce321c4d 
								
							 
						 
						
							
							
								
								Merge pull request  #4347  from roc-lang/benchmarks-to-nix  
							
							... 
							
							
							
							moved earthly benchmarks to nix 
							
						 
						
							2022-11-02 14:36:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b4878e5550 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects  
							
							
							
						 
						
							2022-10-24 18:39:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Travis Staloch 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2dbed2ff5 
								
							 
						 
						
							
							
								
								str-graphemes: rework and add some zig tests  
							
							... 
							
							
							
							- rework strGraphemes() to use a mutable slice and keep track of just
`last_codepoint_len`.
- add zig tests for empty string, ascii, utf8, ascii+utf8+emoji 
							
						 
						
							2022-10-22 19:29:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Prajwal S N 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df7e4eea7e 
								
							 
						 
						
							
							
								
								builtin(str): implement Str.graphemes  
							
							... 
							
							
							
							Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> 
							
						 
						
							2022-10-22 19:29:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ebac056814 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects  
							
							
							
						 
						
							2022-10-21 23:05:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f09bebdca 
								
							 
						 
						
							
							
								
								run  
							
							
							
						 
						
							2022-10-17 21:50:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1225cb54fc 
								
							 
						 
						
							
							
								
								Fix memory leak in List.concat  
							
							
							
						 
						
							2022-10-17 21:45:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton-4 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								54ad5d3416 
								
							 
						 
						
							
							
								
								moved benchmarks to nix  
							
							
							
						 
						
							2022-10-17 17:40:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								323210c547 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects  
							
							
							
						 
						
							2022-10-16 13:56:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d9f9183009 
								
							 
						 
						
							
							
								
								fix zig tests by providing new libc functions  
							
							
							
						 
						
							2022-10-12 21:15:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b60cb1dcd 
								
							 
						 
						
							
							
								
								include process id in expect buffer name  
							
							
							
						 
						
							2022-10-12 21:06:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19ea3489cb 
								
							 
						 
						
							
							
								
								provide more libc functions for the expect implementation  
							
							
							
						 
						
							2022-10-12 20:59:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e551e59c1c 
								
							 
						 
						
							
							
								
								refactor string reallocation  
							
							
							
						 
						
							2022-10-11 07:56:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								96b5d365b2 
								
							 
						 
						
							
							
								
								Add capacity growth to RocStr  
							
							... 
							
							
							
							Also, cleans up the alloc and realloc api for both list and str.
Updates Str.reserve to match List.reserve 
							
						 
						
							2022-10-10 22:24:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fdafac4323 
								
							 
						 
						
							
							
								
								Remove RocResult from utils.zig  
							
							... 
							
							
							
							It is implemented wrong and not used anywhere 
							
						 
						
							2022-10-10 08:25:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e62ab00c65 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects  
							
							
							
						 
						
							2022-10-09 18:46:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Feldman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5dafad506e 
								
							 
						 
						
							
							
								
								Merge pull request  #4240  from roc-lang/list-growth  
							
							... 
							
							
							
							List growth 
							
						 
						
							2022-10-08 23:58:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aca6f2a8f1 
								
							 
						 
						
							
							
								
								add todo around improving performance  
							
							
							
						 
						
							2022-10-08 07:53:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8269986113 
								
							 
						 
						
							
							
								
								remove comment on zero width types.  
							
							... 
							
							
							
							They should not affect the normal case. It is better they affect the capacity calculation 
							
						 
						
							2022-10-08 07:53:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eca4682787 
								
							 
						 
						
							
							
								
								deal with zero element_width  
							
							... 
							
							
							
							That being said, this only affects wasm.
So wasm probably should be handling zero element lists in a smarter way. 
							
						 
						
							2022-10-07 17:58:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								557ee69557 
								
							 
						 
						
							
							
								
								fix minor typo  
							
							
							
						 
						
							2022-10-07 17:11:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1665f7160d 
								
							 
						 
						
							
							
								
								Fix bug in reallocate  
							
							
							
						 
						
							2022-10-07 17:11:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Prajwal S N 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9013e4ce11 
								
							 
						 
						
							
							
								
								builtin(str): implement withCapacity  
							
							... 
							
							
							
							Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> 
							
						 
						
							2022-10-08 00:24:46 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d06966392f 
								
							 
						 
						
							
							
								
								Add smarter list capacity growth calculations  
							
							
							
						 
						
							2022-10-07 08:59:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8c4a2f58fc 
								
							 
						 
						
							
							
								
								working expects in roc dev  
							
							
							
						 
						
							2022-10-05 22:17:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brendan Hansknecht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ebe1b2bce 
								
							 
						 
						
							
							
								
								Avoid allocating a new list when calling List.sublist  
							
							
							
						 
						
							2022-10-05 08:11:02 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9106479d07 
								
							 
						 
						
							
							
								
								access out of bounds in string split  
							
							
							
						 
						
							2022-09-28 15:17:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f44a30cf48 
								
							 
						 
						
							
							
								
								fix off-by-one error in List.dropAt  
							
							
							
						 
						
							2022-09-28 14:57:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Van Bruggen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								26a1abfea8 
								
							 
						 
						
							
							
								
								Add blank lines around lists  
							
							... 
							
							
							
							See https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md#md032  
							
						 
						
							2022-09-07 23:18:03 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert de Vries 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33ae4c2655 
								
							 
						 
						
							
							
								
								Merge branch 'main' into windows-surgical-dll  
							
							... 
							
							
							
							Signed-off-by: Folkert de Vries <folkert@folkertdev.nl> 
							
						 
						
							2022-09-05 11:31:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Carroll 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								173343eea2 
								
							 
						 
						
							
							
								
								builtins: relax condition for reusing an allocation  
							
							
							
						 
						
							2022-09-04 14:37:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Carroll 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b1b28650e9 
								
							 
						 
						
							
							
								
								builtins: Avoid reallocating Lists when they have enough capacity  
							
							
							
						 
						
							2022-09-04 14:37:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Carroll 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0423e5650f 
								
							 
						 
						
							
							
								
								builtins: remove some redundant small string checks in strToBytes  
							
							
							
						 
						
							2022-09-04 14:37:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Carroll 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								32b815847e 
								
							 
						 
						
							
							
								
								builtins: Remove old incorrect comment about isSmallStr and add a test to make sure  
							
							
							
						 
						
							2022-09-04 14:37:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								42ef5d1977 
								
							 
						 
						
							
							
								
								build a builtins .obj file for windows cross-compilation  
							
							
							
						 
						
							2022-08-30 13:49:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Feldman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7e3a10906c 
								
							 
						 
						
							
							
								
								Merge pull request  #3888  from roc-lang/windows-cross-compilation  
							
							... 
							
							
							
							windows cross compilation 
							
						 
						
							2022-08-27 07:59:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ca7ee1e14 
								
							 
						 
						
							
							
								
								build zig builtins for windows  
							
							
							
						 
						
							2022-08-24 16:59:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Folkert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a22e04361c 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/main' into expect-fx-codegen  
							
							
							
						 
						
							2022-08-23 16:28:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton-4 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a715a0d4b 
								
							 
						 
						
							
							
								
								improve comments zig tests, set up zig tests in CI  
							
							
							
						 
						
							2022-08-19 17:14:49 +02:00