| 
							
							
								 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 |  |