| 
							
							
								 Irmen de Jong | f0b791452e | fix many ptr deref errors | 2025-05-19 01:33:57 +02:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | 59582f5210 | added -quiet flag to suppres all compiler and assembler messages | 2025-04-10 21:16:26 +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 | 228be5cd04 | callgraph no longer forgets some identifier occurrences | 2025-01-18 21:18:08 +01:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | 512ddd1694 | cleanups | 2024-12-20 22:59:20 +01:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | 6aaa0f928e | IR: fix invalid asm name matching that resulted in not removing subs with a name matching an IR asm instruction | 2024-11-30 00:10:57 +01:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | 491e5dbcfb | move the program startup and cleanup machinery to the front of the program to keep it in system ram | 2024-11-05 22:12:25 +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 | 386a391fd9 | added string.lstripped() and string.ltrimmed() | 2024-02-07 23:07:45 +01:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | 968609d06d | IR: fix problems with symbol offsets and unused subroutines/chunks | 2024-01-13 16:43:41 +01:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | bc3f2db3de | Fix call graph to no longer mark subroutines unused, that still get their variables referenced somewhere. Revert palette.default_colors_16[] back to palette.set_default16.colors. | 2024-01-11 22:12:01 +01:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | 6aabbffc62 | some cleanups | 2023-02-09 02:34:18 +01:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | 32c1c19224 | tweak sys.wait() routines on various targets add warning to docs about FP usage in IRQ | 2023-01-20 03:29:10 +01:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | 05f935b598 | simplify & fix recursion detector | 2022-07-22 22:22:43 +02:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | ba614801ee | cleanup | 2022-05-22 23:11:22 +02:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | ff57c5e9d3 | working on vm and new ast | 2022-03-21 01:36:11 +01: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 | 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 | 69b9dfa468 | fix invalid recursion warning for code referencing subroutine but not via a call | 2022-02-01 23:09:52 +01:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | 5c8c64242f | callgraph: nameInAssemblyCode searches smarter (for unused()) | 2022-02-01 00:33:05 +01:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | a170506356 | simplify IdentifierReference equality check back to default (name+pos) | 2022-01-27 23:32:55 +01:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | 0feeb88024 | codegen package rename 2 | 2021-12-28 14:23:36 +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 | 0b5ddcdc9b | split out the code generator into own project submodule | 2021-10-29 05:00:30 +02:00 |  | 
			
				
					| 
							
							
								 Irmen de Jong | df2d5c6585 | tests for callgraph and unused subroutine removal in optimizer | 2021-10-20 22:24:10 +02:00 |  |