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