Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						7668a3c660
					 | 
					
						
						
							
							use kotest tempdir instead of hardcoded output directory
						
						
						
						
						
						
					 | 
					
						2025-03-14 01:18:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						09a17743ad
					 | 
					
						
						
							
							merge IMachineDefinition into ICompilationTarget
						
						
						
						
						
						
					 | 
					
						2025-01-13 21:45:38 +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
							
						 
					 | 
					
						
						
							
						
						50c3d809dc
					 | 
					
						
						
							
							fix type casting issues and unary ^ operator
						
						
						
						
						
						
						
						signed numbers are no longer implicitly converted to unsigned
proper range check on bankof() 
						
						
					 | 
					
						2024-12-01 17:43:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						d58f9f56c4
					 | 
					
						
						
							
							tests for register args for normal subs
						
						
						
						
						
						
						
						some warnings demoted into infos 
						
						
					 | 
					
						2024-11-24 19:21:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						a874aec6a1
					 | 
					
						
						
							
							implementing const long
						
						
						
						
						
						
					 | 
					
						2024-11-20 23:22:56 +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
							
						 
					 | 
					
						
						
							
						
						b09e0a05bf
					 | 
					
						
						
							
							some tweaks to errors about long integer literals
						
						
						
						
						
						
					 | 
					
						2023-12-03 02:45:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						6aabbffc62
					 | 
					
						
						
							
							some cleanups
						
						
						
						
						
						
					 | 
					
						2023-02-09 02:34:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						f117805129
					 | 
					
						
						
							
							order
						
						
						
						
						
						
					 | 
					
						2023-02-05 12:36:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						031f647952
					 | 
					
						
						
							
							allow casting negative numbers to unsigned, result = 2's complement
						
						
						
						
						
						
					 | 
					
						2022-06-05 14:21:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						3961f26635
					 | 
					
						
						
							
							consolidating modules
						
						
						
						
						
						
					 | 
					
						2022-03-11 20:45:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						e75d0c58a9
					 | 
					
						
						
							
							reducing dependencies
						
						
						
						
						
						
					 | 
					
						2022-03-10 23:46:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						9a798360f4
					 | 
					
						
						
							
							introduced codeAst and codeCore modules to reduce dependencies
						
						
						
						
						
						
					 | 
					
						2022-03-10 22:38:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						251b6fcf70
					 | 
					
						
						
							
							reducing dependencies
						
						
						
						
						
						
					 | 
					
						2022-03-10 02:09:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						ab1fffb721
					 | 
					
						
						
							
							reducing dependencies
						
						
						
						
						
						
					 | 
					
						2022-03-10 01:41:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						db7ae028b2
					 | 
					
						
						
							
							simplified CompilationResult a bit
						
						
						
						
						
						
					 | 
					
						2022-03-07 21:41:12 +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
							
						 
					 | 
					
						
						
							
						
						7bb41a30ed
					 | 
					
						
						
							
							fixed compiler crash when assigning number larger than 65535
						
						
						
						
						
						
					 | 
					
						2022-01-23 01:44:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						0feeb88024
					 | 
					
						
						
							
							codegen package rename 2
						
						
						
						
						
						
					 | 
					
						2021-12-28 14:23:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						1ff13723fe
					 | 
					
						
						
							
							implicit int to float conversion is now an error if floats are not enabled.
						
						
						
						
						
						
					 | 
					
						2021-12-15 01:52:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						0018dc6ce7
					 | 
					
						
						
							
							refactor machinedefinition
						
						
						
						
						
						
					 | 
					
						2021-12-04 19:07:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						b292124f3c
					 | 
					
						
						
							
							replaced many short/int values by unsigned types if appropriate
						
						
						
						
						
						
					 | 
					
						2021-11-21 00:55:56 +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
							
						 
					 | 
					
						
						
							
						
						dfbef8495d
					 | 
					
						
						
							
							got rid of ParsingFailedError
						
						
						
						
						
						
					 | 
					
						2021-10-30 17:05:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						a226b82d0b
					 | 
					
						
						
							
							cleanup imports
						
						
						
						
						
						
					 | 
					
						2021-10-29 05:30:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						f21dcaa6fb
					 | 
					
						
						
							
							split out the code optimizers into own project submodule
						
						
						
						
						
						
					 | 
					
						2021-10-29 02:42:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						f38fe092ee
					 | 
					
						
						
							
							optimized imports
						
						
						
						
						
						
					 | 
					
						2021-10-11 00:22:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								meisl
							
						 
					 | 
					
						
						
							
						
						c80a15846d
					 | 
					
						
						
							
							* some more housekeeping re tests: gradle doesn't like .* imports for annotations, added @Disabled comments, made warnings go away
						
						
						
						
						
						
					 | 
					
						2021-07-11 19:04:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								meisl
							
						 
					 | 
					
						
						
							
						
						5e194536a8
					 | 
					
						
						
							
							* refactor compiler tests, again prog8test.helpers (TODO: remove duplication)
						
						
						
						
						
						
					 | 
					
						2021-07-11 18:18:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Irmen de Jong
							
						 
					 | 
					
						
						
							
						
						078485134d
					 | 
					
						
						
							
							split up unittests files
						
						
						
						
						
						
					 | 
					
						2021-06-01 22:07:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |