| 
						
					 | 
					
						
						
						
						
							
						
						
							46560d8541
							
						
					 | 
					
						
						
							
							Add all types u8 -> i128 and fix signedness in icmp
						
						
						
						
						
					 | 
					
						2025-07-08 23:47:44 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							14283afe59
							
						
					 | 
					
						
						
							
							Separate pass-common code to pass.rs
						
						
						
						
						
					 | 
					
						2025-07-08 21:44:04 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2e99ec3a80
							
						
					 | 
					
						
						
							
							Fix warnings
						
						
						
						
						
					 | 
					
						2025-07-08 18:48:18 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cdbc4593a8
							
						
					 | 
					
						
						
							
							Move hard_hint to scope
						
						
						
						
						
					 | 
					
						2025-07-08 18:31:04 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9b9fcd4ec4
							
						
					 | 
					
						
						
							
							Make AST contain only abstract Numbers
						
						
						
						
						
					 | 
					
						2025-07-08 00:48:28 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							22737f022e
							
						
					 | 
					
						
						
							
							Fix variable type let inference
						
						
						
						
						
					 | 
					
						2025-07-07 23:40:35 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a7292f4719
							
						
					 | 
					
						
						
							
							Fix comparison return type in typechecking
						
						
						
						
						
					 | 
					
						2025-07-07 23:31:32 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9b68ecb614
							
						
					 | 
					
						
						
							
							Add some security checks, typecheck for condition to be a boolean
						
						
						
						
						
					 | 
					
						2025-07-07 23:25:07 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a366d22470
							
						
					 | 
					
						
						
							
							Add typechecking
						
						
						
						
						
					 | 
					
						2025-07-07 23:03:21 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							12dc457b99
							
						
					 | 
					
						
						
							
							Add mandatory return type for MIR Function
						
						
						
						
						
					 | 
					
						2025-07-07 18:32:37 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0932af2e3b
							
						
					 | 
					
						
						
							
							Simplify transformation from AST to MIR
						
						
						
						
						
					 | 
					
						2025-07-06 23:01:28 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							61ba00ea58
							
						
					 | 
					
						
						
							
							Transform AST into MIR successfully, completing the chain
						
						
						
						
						
					 | 
					
						2025-07-05 01:34:57 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a66fc61c07
							
						
					 | 
					
						
						
							
							Fiddle with names a bit
						
						
						
						
						
					 | 
					
						2025-07-04 21:54:07 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8a32e66ba8
							
						
					 | 
					
						
						
							
							Refactor a bunch of stuff, produce compiling MIR
						
						
						
						
						
					 | 
					
						2025-07-04 21:30:40 +03:00 | 
					
					
						
						
							
							
							
						
					 |