Irmen de Jong 
							
						 
					 
					
						
						
							
						
						b047731f82 
					 
					
						
						
							
							removed some redundant arguments  
						
						
						
						
					 
					
						2025-04-25 23:27:06 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						f04b97d890 
					 
					
						
						
							
							support symlinks in paths (triggered by symlinked tmp on mac os)  
						
						
						
						
					 
					
						2025-03-15 14:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						7668a3c660 
					 
					
						
						
							
							use kotest tempdir instead of hardcoded output directory  
						
						
						
						
					 
					
						2025-03-14 01:18:33 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						4daa909f32 
					 
					
						
						
							
							fix path normalization problems,  
						
						... 
						
						
						
						allow ~ in srcdirs compiler flag 
						
						
					 
					
						2024-12-26 17:42:20 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						edc5a5a94f 
					 
					
						
						
							
							improve data driven unit tests to use kotest withData()  
						
						
						
						
					 
					
						2024-09-08 16:55:08 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						6aabbffc62 
					 
					
						
						
							
							some cleanups  
						
						
						
						
					 
					
						2023-02-09 02:34:18 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						f470576822 
					 
					
						
						
							
							it's now possible to use symbols that are the same name as 6502 instructions  
						
						... 
						
						
						
						because these are now prefixed internally before generating assembly. 
						
						
					 
					
						2022-11-30 18:39:56 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						965340ff90 
					 
					
						
						
							
							logical and/or/xor/not all replaced by bitwise &,|,^,~ (ast, codegens)  
						
						... 
						
						
						
						this also fixed some invalid outcomes of logical expressions! 
						
						
					 
					
						2022-07-02 00:38:17 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						c75bd97537 
					 
					
						
						
							
							update kotest  
						
						
						
						
					 
					
						2022-06-26 18:51:03 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						ba614801ee 
					 
					
						
						
							
							cleanup  
						
						
						
						
					 
					
						2022-05-22 23:11:22 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						6f2fdbe447 
					 
					
						
						
							
							added %option merge, also fixed problem with unit test building in newer IntelliJ version  
						
						
						
						
					 
					
						2022-04-15 22:38:32 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						3961f26635 
					 
					
						
						
							
							consolidating modules  
						
						
						
						
					 
					
						2022-03-11 20:45:39 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						db7ae028b2 
					 
					
						
						
							
							simplified CompilationResult a bit  
						
						
						
						
					 
					
						2022-03-07 21:41:12 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						e34dac8dbb 
					 
					
						
						
							
							remove unit test issue  
						
						
						
						
					 
					
						2022-02-15 00:38:51 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						b47fc1c020 
					 
					
						
						
							
							renames of some Ast node classes  
						
						
						
						
					 
					
						2022-02-11 00:34:36 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						10de7dc1f9 
					 
					
						
						
							
							fixed the concurrent modification issue on zeropage when running unit tests in parallel, by not having machine targets be static objects  
						
						
						
						
					 
					
						2022-02-06 21:29:06 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						3831679772 
					 
					
						
						
							
							VarDecl: make its origin explicit  
						
						
						
						
					 
					
						2022-01-10 01:53:03 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						b2876b0a03 
					 
					
						
						
							
							add a suggestion to use when statement if it seems appropriate  
						
						
						
						
					 
					
						2021-12-28 16:38:12 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						0feeb88024 
					 
					
						
						
							
							codegen package rename 2  
						
						
						
						
					 
					
						2021-12-28 14:23:36 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						0498444ef2 
					 
					
						
						
							
							moved all unit tests into single project to avoid dependency issues  
						
						
						
						
					 
					
						2021-12-04 18:20:22 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						7961a09d16 
					 
					
						
						
							
							converting compiler module's testcases to kotest assertions  
						
						
						
						
					 
					
						2021-11-08 16:14:22 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						613efcacc7 
					 
					
						
						
							
							converting compiler module's testcases to kotest (ongoing)  
						
						
						
						
					 
					
						2021-11-08 15:08:48 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						3767b4bbe7 
					 
					
						
						
							
							'Program' is not an ast Node  
						
						
						
						
					 
					
						2021-10-30 00:25:34 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						a226b82d0b 
					 
					
						
						
							
							cleanup imports  
						
						
						
						
					 
					
						2021-10-29 05:30:12 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						0b5ddcdc9b 
					 
					
						
						
							
							split out the code generator into own project submodule  
						
						
						
						
					 
					
						2021-10-29 05:00:30 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						7d22b9b9f9 
					 
					
						
						
							
							simplified name conflict check for sub params  
						
						
						
						
					 
					
						2021-10-29 00:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						0447b3e4cc 
					 
					
						
						
							
							remove testcase that attempted to check invalid %import syntax.  
						
						... 
						
						
						
						we only allow unquoted names, without filename suffix, in %import. 
						
						
					 
					
						2021-10-13 22:10:35 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						f38fe092ee 
					 
					
						
						
							
							optimized imports  
						
						
						
						
					 
					
						2021-10-11 00:22:04 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						5db0408b9f 
					 
					
						
						
							
							syntactic sugar: turned some functions into read only properties  
						
						
						
						
					 
					
						2021-10-11 00:05:51 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						371d4768e6 
					 
					
						
						
							
							fix filename case issue  
						
						
						
						
					 
					
						2021-10-09 17:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								meisl 
							
						 
					 
					
						
						
							
						
						fb67d1155f 
					 
					
						
						
							
							* structure TestCompilerOnImportsAndIncludes, add (@Disabled for now) test re %import with string arg  
						
						
						
						
					 
					
						2021-08-02 08:57:09 +02:00 
						 
				 
			
				
					
						
							
							
								meisl 
							
						 
					 
					
						
						
							
						
						1b451180c1 
					 
					
						
						
							
							* test helpers assumeXyz (helpers/paths.kt) return the resulting path (unless they fail, of course); test directories are checked automatically at init, so no sanityCheckDirectories is needed anymore  
						
						
						
						
					 
					
						2021-07-31 14:44:02 +02:00 
						 
				 
			
				
					
						
							
							
								meisl 
							
						 
					 
					
						
						
							
						
						b2c6274f74 
					 
					
						
						
							
							*  fix   #54  / step 3: avoid some (= not all) complaints re the .binary filename 64tass still had/has.  
						
						... 
						
						
						
						Actually, I don't quite understand why it still says "not the real name of the file". The 64tass docs say:
> -Wno-portable
>   Don't warn about source portability problems.
>   These cross platform development annoyances are checked for:
>   * Case insensitive use of file names or use of short names.
>   * Use of backslashes for path separation instead of forward slashes.
>   * Use of reserved characters in file names.
>   * Absolute paths 
						
						
					 
					
						2021-07-17 13:03:05 +02:00 
						 
				 
			
				
					
						
							
							
								meisl 
							
						 
					 
					
						
						
							
						
						ee115b3337 
					 
					
						
						
							
							+ expose  #54 , %asmbinary when outputDir != workingDir; also: refactor compiler tests on examples and add test helpers  
						
						
						
						
					 
					
						2021-07-17 13:02:20 +02:00