869c5cf06c 
					 
					
						
						
							
							perf: Don't parse for userinfo if not necessary  
						
						 
						
						... 
						
						
						
						If the URI doesn't contain @ then there can't be a userinfo so
completely ignore this part of parsing to improve performance 
						
						
					 
					
						2025-09-14 22:14:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						67798d1dcf 
					 
					
						
						
							
							style: Removed unused Stop/Continue imports  
						
						 
						
						
						
						
					 
					
						2025-09-14 21:37:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6131aa01e7 
					 
					
						
						
							
							perf: Improved dec_octet parsing  
						
						 
						
						... 
						
						
						
						Removed the list folding method and reverted to a standard
try_parser/parse_this_then method as used in the rest of the parser 
						
						
					 
					
						2025-09-14 21:28:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2ee6741308 
					 
					
						
						
							
							refactor: Renamed some fns and removed duplicate fns  
						
						 
						
						
						
						
					 
					
						2025-09-14 19:40:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						47da8071cf 
					 
					
						
						
							
							refactor: Moved the order of functions around to follow the ABNF doc  
						
						 
						
						
						
						
					 
					
						2025-09-14 17:51:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8b8d3e577e 
					 
					
						
						
							
							perf: Add tweak to parse known schema more quickly  
						
						 
						
						... 
						
						
						
						http, https, and a few other urls can be assumed to be possible schemes.
If we check for these then we cut down on the character by character
parsing that would otherwise happen 
						
						
					 
					
						2025-09-14 17:11:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4cad0c5bc3 
					 
					
						
						
							
							refactor: Correctly name abempty parse fn  
						
						 
						
						
						
						
					 
					
						2025-09-14 17:09:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0e293fc85e 
					 
					
						
						
							
							refactor: Tweak port parsing  
						
						 
						
						
						
						
					 
					
						2025-09-14 17:09:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1174a17c97 
					 
					
						
						
							
							perf: Optimisations for parsing between options  
						
						 
						
						... 
						
						
						
						Added a specific parse try function which takes the essence of
list.fold_until but makes it specific for fn(String)->Result(#(a,
String),Nil) parsers
???
?? 
						
						
					 
					
						2025-09-14 12:03:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1a8a696102 
					 
					
						
						
							
							fix: Switch to stdlib Uri type  
						
						 
						
						... 
						
						
						
						Should never have created separate Uri type 
						
						
					 
					
						2025-09-11 22:32:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7dce9edf72 
					 
					
						
						
							
							refactor: Renamed as gluri  
						
						 
						
						
						
						
					 
					
						2025-09-09 12:42:53 +01:00