Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						3770a4fe0c
					 | 
					
						
						
							
							easier datatype notation by just using  the type objects directly
						
						
						
						
						
						
					 | 
					
						2025-03-18 23:33:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						e55ce5504e
					 | 
					
						
						
							
							added %option romable  to enable romable mode, but only generate a bunch of warnings for problematic codegeneration atm
						
						
						
						
						
						
					 | 
					
						2025-02-20 23:40:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						7a13f57ab0
					 | 
					
						
						
							
							enforce variable init values are only strings or arrays
						
						
						
						
						
						
					 | 
					
						2025-01-20 01:25:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						09a17743ad
					 | 
					
						
						
							
							merge IMachineDefinition into ICompilationTarget
						
						
						
						
						
						
					 | 
					
						2025-01-13 21:45:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						8f6b5676d7
					 | 
					
						
						
							
							working on codegen for multi-value returns
						
						
						
						
						
						
					 | 
					
						2025-01-07 20:35:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						2727a4dcb3
					 | 
					
						
						
							
							tweak DataType class and memsizer related to subtypes/elementtypes
						
						
						
						
						
						
					 | 
					
						2024-12-23 17:28:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						512ddd1694
					 | 
					
						
						
							
							cleanups
						
						
						
						
						
						
					 | 
					
						2024-12-20 22:59:20 +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
							
						 
					 | 
					
						
						
							
						
						84f5ffa426
					 | 
					
						
						
							
							fix generated labels prefix and filtering in the vice symbol dump file
						
						
						
						
						
						
					 | 
					
						2024-11-10 15:34:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						3b798097b9
					 | 
					
						
						
							
							added memtop to machine definition and asm source code check
						
						
						
						
						
						
						
						added %memtop directive 
						
						
					 | 
					
						2024-11-02 00:59:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						c9535049c8
					 | 
					
						
						
							
							%align directive and @align64
						
						
						
						
						
						
					 | 
					
						2024-10-26 20:58:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						1cd754f05d
					 | 
					
						
						
							
							adding @alignword/page on individual variables
						
						
						
						
						
						
					 | 
					
						2024-10-26 17:00:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						641f6c05d8
					 | 
					
						
						
							
							allow 'void' as dummy assign target in multi-assignment statements
						
						
						
						
						
						
					 | 
					
						2024-03-31 23:43:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						f40b7b62bb
					 | 
					
						
						
							
							updated unit tests and some basic changes for them
						
						
						
						
						
						
					 | 
					
						2024-03-02 23:19:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						9c1b11d605
					 | 
					
						
						
							
							some WARN messages are now INFO
						
						
						
						
						
						
					 | 
					
						2023-12-28 14:20:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						2eb137618e
					 | 
					
						
						
							
							refactor block options
						
						
						
						
						
						
					 | 
					
						2023-12-26 22:13:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						8e4319cd5a
					 | 
					
						
						
							
							module directive %encoding to set the text encoding for that whole file (iso, petscii, etc.)
						
						
						
						
						
						
					 | 
					
						2023-12-06 23:54:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						f68b46fc60
					 | 
					
						
						
							
							add a %zpallowed option to specify the range of zeropage register that can be used
						
						
						
						
						
						
					 | 
					
						2023-11-03 00:19:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						a48ce35f0b
					 | 
					
						
						
							
							added %option verafxmuls
						
						
						
						
						
						
					 | 
					
						2023-10-05 22:06:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						f2c62bee7e
					 | 
					
						
						
							
							docs
						
						
						
						
						
						
					 | 
					
						2023-08-01 22:49:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						450eaf7c4a
					 | 
					
						
						
							
							fixed lsb() to uword problem
						
						
						
						
						
						
					 | 
					
						2023-07-16 20:05:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						bb95484c8a
					 | 
					
						
						
							
							uniform symbol prefixing with p8_
						
						
						
						
						
						
					 | 
					
						2023-07-02 06:15:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						eae41de27d
					 | 
					
						
						
							
							improve errors generated for undefined symbols
						
						
						
						
						
						
					 | 
					
						2023-06-25 15:19:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						48864ad6cf
					 | 
					
						
						
							
							add a unit test that checks for 64tass availability
						
						
						
						
						
						
					 | 
					
						2023-05-23 20:42:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						d76547ead4
					 | 
					
						
						
							
							don't crash on certain undefined symbols, give proper error instead
						
						
						
						
						
						
						
						Also the error handlers in unit tests now de-duplicate messages just like the compiler itself does 
						
						
					 | 
					
						2023-03-11 14:58:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						fb9902c536
					 | 
					
						
						
							
							avoid const fold loop on const bool thing=true
						
						
						
						
						
						
						
						fixes #97 
						
						
					 | 
					
						2023-02-22 21:27:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						5c3f41f64d
					 | 
					
						
						
							
							reintroduce explicit PtAugmentedAssign ast node
						
						
						
						
						
						
					 | 
					
						2023-02-15 22:54:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						6aabbffc62
					 | 
					
						
						
							
							some cleanups
						
						
						
						
						
						
					 | 
					
						2023-02-09 02:34:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						117d848466
					 | 
					
						
						
							
							consolidate builtin function definitions into codeCore
						
						
						
						
						
						
					 | 
					
						2023-01-25 00:23:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						b2cb125bd4
					 | 
					
						
						
							
							more 6502 codegen on new Pt-AST.
						
						
						
						
						
						
					 | 
					
						2023-01-22 17:10:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |