Irmen de Jong 
							
						 
					 
					
						
						
							
						
						08b314c37d 
					 
					
						
						
							
							IR: fix various register type mismatches  
						
						
						
						
					 
					
						2025-05-28 22:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						40952a788a 
					 
					
						
						
							
							PtSub: params and returns now as children (in PtSignature node) for easier Ast walking  
						
						... 
						
						
						
						PtPointerDeref: same but for its start identifier 
						
						
					 
					
						2025-05-02 00:41:42 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						8debc42381 
					 
					
						
						
							
							slightly stricter assignment type compatibility checking  
						
						
						
						
					 
					
						2025-04-24 15:05:35 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						7668a3c660 
					 
					
						
						
							
							use kotest tempdir instead of hardcoded output directory  
						
						
						
						
					 
					
						2025-03-14 01:18:33 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						220ab773aa 
					 
					
						
						
							
							fix asmgen error when assigning address of split word array without explicit adressof syntax  
						
						
						
						
					 
					
						2025-03-06 23:20:42 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						80d88b3c61 
					 
					
						
						
							
							fix many split array issues  
						
						
						
						
					 
					
						2024-12-15 17:08:07 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						28c721fa7d 
					 
					
						
						
							
							add a split-array version for word containment check  
						
						
						
						
					 
					
						2024-12-15 13:45:47 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						8f799567cf 
					 
					
						
						
							
							make word arrays split by default (w.i.p.)  
						
						
						
						
					 
					
						2024-12-15 08:12:34 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						1a1ab0dac6 
					 
					
						
						
							
							changed the data type system to composite types  
						
						
						
						
					 
					
						2024-12-05 21:48:51 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						e9edffa9f0 
					 
					
						
						
							
							remove support for array-to-array assignments (other than initialization of variable declaration)  
						
						... 
						
						
						
						Just use an explicit sys.memcopy(src, dest, sizeof(dest))  or assign array members individually. 
						
						
					 
					
						2024-10-13 20:02:43 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						aef211e5f3 
					 
					
						
						
							
							stricter array literal element type handling (number,bool,address-of).  
						
						... 
						
						
						
						More consistent implicit address-of handling if array literals contain by-ref identifiers (such as subroutine names) 
						
						
					 
					
						2024-10-13 17:46:41 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						66829203d8 
					 
					
						
						
							
							New [x]*42 syntax to create array literals with repeated values (like "abc"*10 already exists for strings)  
						
						... 
						
						
						
						Should be used in place of array initializer expressions that contain only a single numeric value to initialize the whole array with. That isn't supported anymore. 
						
						
					 
					
						2024-10-13 05:16:08 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						8d9bc2f5ff 
					 
					
						
						
							
							fixing all sorts of things about assigning arrays to arrays  
						
						
						
						
					 
					
						2024-10-12 12:33:46 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						6d2a36fb2b 
					 
					
						
						
							
							testcase improvement  
						
						
						
						
					 
					
						2024-09-06 22:51:26 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						2aae1f5e30 
					 
					
						
						
							
							stricter checks for negative array indexing  
						
						
						
						
					 
					
						2024-07-20 22:37:03 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						d7f72056fc 
					 
					
						
						
							
							rest of the array copying  
						
						
						
						
					 
					
						2024-02-10 17:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						906d9d858c 
					 
					
						
						
							
							implementing the array copys  
						
						
						
						
					 
					
						2024-02-10 01:40:36 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						504d1440cc 
					 
					
						
						
							
							fixed rol(),rol2(),ror(),ror2()  
						
						
						
						
					 
					
						2024-01-17 21:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						ffdc658dc8 
					 
					
						
						
							
							type error tweaks  
						
						
						
						
					 
					
						2023-12-26 18:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						6bc079c7b7 
					 
					
						
						
							
							more asm symbol prefixing: variables with p8v_, subroutines with p8s_ etc  
						
						... 
						
						
						
						labels with p8l_ . All this to avoid symbol clashes in the generated assembly code.
Everything got its own distinguishing prefix so we're done with it once and for all and have only 1 breaking change moment. 
						
						
					 
					
						2023-12-20 22:20:59 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						0c9daf6eaf 
					 
					
						
						
							
							fix compiler crash on ptrvar[n+1] = ptrvar[2]  
						
						
						
						
					 
					
						2023-11-14 21:46:11 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						98d2c64d5d 
					 
					
						
						
							
							fix assembly error for uword[3] @zp @split word_addrs  
						
						
						
						
					 
					
						2023-11-03 00:39:43 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						0904712a00 
					 
					
						
						
							
							remove last trace of getTempVar (arry index expression)  
						
						... 
						
						
						
						tiny optimization 
						
						
					 
					
						2023-10-27 21:41:52 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						bb95484c8a 
					 
					
						
						
							
							uniform symbol prefixing with p8_  
						
						
						
						
					 
					
						2023-07-02 06:15:09 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						bb9d29b061 
					 
					
						
						
							
							fix an array literal assignment type error for word arrays  
						
						
						
						
					 
					
						2023-05-30 22:46:37 +02:00