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 
							
						 
					 
					
						
						
							
						
						3e9b4ccc45 
					 
					
						
						
							
							getting rid of needless absolute pathings  
						
						
						
						
					 
					
						2025-03-14 20:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						3e2b2a698d 
					 
					
						
						
							
							Separate simple Ast and Symboltable from codeCore into new simpleAst module. VirtualMachine and Intermediate do not need them, just codeCore.  
						
						
						
						
					 
					
						2025-02-24 22:06:52 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						ee784e1ccc 
					 
					
						
						
							
							fix indication for when imported modules are library modules or not.  
						
						... 
						
						
						
						This fixes a bug where syslib and such gets optimized away when it is loaded from an alternative library location using the configurable target library path property setting. 
						
						
					 
					
						2025-01-26 21:19:29 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						512ddd1694 
					 
					
						
						
							
							cleanups  
						
						
						
						
					 
					
						2024-12-20 22:59: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 
							
						 
					 
					
						
						
							
						
						0a83b51e00 
					 
					
						
						
							
							allow more curly brace styles  
						
						
						
						
					 
					
						2023-06-27 01:59:22 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						dbfe4140e1 
					 
					
						
						
							
							improved import search paths  
						
						
						
						
					 
					
						2023-02-28 20:08:11 +01: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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						e75d0c58a9 
					 
					
						
						
							
							reducing dependencies  
						
						
						
						
					 
					
						2022-03-10 23:46:43 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						fc1c3c6808 
					 
					
						
						
							
							working on altered pipe syntax  
						
						
						
						
					 
					
						2022-03-02 20:58:38 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						30e1c3307c 
					 
					
						
						
							
							simplify SourceCode: just read the full text immediately.  Also optimized imports.  
						
						
						
						
					 
					
						2022-02-05 03:50:54 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						510bda1b28 
					 
					
						
						
							
							fix compiler crash when using floats in a comparison expression  
						
						
						
						
					 
					
						2021-12-15 01:24:25 +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 
							
						 
					 
					
						
						
							
						
						ce3c34e458 
					 
					
						
						
							
							tweak in error output for file links, corrected column number off-by-one  
						
						
						
						
					 
					
						2021-12-04 16:52:03 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						b867d8f731 
					 
					
						
						
							
							cleanups  
						
						
						
						
					 
					
						2021-12-04 01:03:51 +01:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						2d1e5bbc7e 
					 
					
						
						
							
							remove unimportant empty tests  
						
						
						
						
					 
					
						2021-11-08 17:00:10 +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 
							
						 
					 
					
						
						
							
						
						d7d2eefa4f 
					 
					
						
						
							
							implemented CharLiteral.constValue()  
						
						
						
						
					 
					
						2021-10-30 00:05:55 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						495a18805c 
					 
					
						
						
							
							move asmgen test to codeGeneration module  
						
						
						
						
					 
					
						2021-10-29 16:20:53 +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 
							
						 
					 
					
						
						
							
						
						f21dcaa6fb 
					 
					
						
						
							
							split out the code optimizers into own project submodule  
						
						
						
						
					 
					
						2021-10-29 02:42:10 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						9684f4e42a 
					 
					
						
						
							
							add unit tests for AnonScope refactoring, cleaned up imports  
						
						
						
						
					 
					
						2021-10-27 00:05:46 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						17175df835 
					 
					
						
						
							
							more precise error messages checks  
						
						
						
						
					 
					
						2021-10-24 19:14:46 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						2815a14bb5 
					 
					
						
						
							
							(7.2) can now test for specific error messages, and specify to omit invoking assembler in tests  
						
						
						
						
					 
					
						2021-10-22 01:25:26 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						82d20dea39 
					 
					
						
						
							
							a few comment and TODO cleanups.  
						
						... 
						
						
						
						remove remark about chars UBYTE type, kotlin's closest native type that can contain 0-255 is a short. 
						
						
					 
					
						2021-10-19 23:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						552e0c2248 
					 
					
						
						
							
							rename mainModule to toplevelModule.  
						
						... 
						
						
						
						failed module no longer retains in the Ast.
improved some tests on that. 
						
						
					 
					
						2021-10-19 21:49:05 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						aea364e43d 
					 
					
						
						
							
							paths are now always relative to the current directory.  Fixes   #64  
						
						
						
						
					 
					
						2021-10-16 14:26:33 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						aaff484306 
					 
					
						
						
							
							refactor executeImportDirective  
						
						
						
						
					 
					
						2021-10-13 23:14:27 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						d790878af6 
					 
					
						
						
							
							enabled test  
						
						
						
						
					 
					
						2021-10-13 20:28:42 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						1c7c67060d 
					 
					
						
						
							
							better result and error handling for importModule()  
						
						
						
						
					 
					
						2021-10-12 23:54:48 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						30aa72dc8e 
					 
					
						
						
							
							fix unittest and use kotlin.test method to test for exceptions  
						
						
						
						
					 
					
						2021-10-11 21:22:06 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						2c2d474059 
					 
					
						
						
							
							fix crash when attempting to import non-existing module  
						
						
						
						
					 
					
						2021-10-11 20:37:55 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						2d26b9c994 
					 
					
						
						
							
							fixed module parent linking mistakes in unit tests: module's parent should always be the GlobalNamespace  
						
						
						
						
					 
					
						2021-10-11 01:34:55 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						f38fe092ee 
					 
					
						
						
							
							optimized imports  
						
						
						
						
					 
					
						2021-10-11 00:22:04 +02:00 
						 
				 
			
				
					
						
							
							
								meisl 
							
						 
					 
					
						
						
							
						
						ac02a99934 
					 
					
						
						
							
							* move ModuleImporter to prog8.compiler (package & module), together with its tests  
						
						
						
						
					 
					
						2021-08-02 10:07:19 +02:00