| 
						
					 | 
					
						
						
						
						
							
						
						
							a511331be2
							
						
					 | 
					
						
						
							
							Fix type-inferrer on arrays
						
						
						
						
						
					 | 
					
						2025-07-19 19:23:24 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f9f9360efc
							
						
					 | 
					
						
						
							
							Update error text
						
						
						
						
						
					 | 
					
						2025-07-19 19:03:31 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							98169af415
							
						
					 | 
					
						
						
							
							Add array and pointer-types to lib
						
						
						
						
						
					 | 
					
						2025-07-19 16:18:29 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d64cf750b1
							
						
					 | 
					
						
						
							
							Make codegen return StackValues instead of instructions
						
						
						
						
						
					 | 
					
						2025-07-19 15:46:34 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bcad156ef0
							
						
					 | 
					
						
						
							
							Add new debug type datatypes
						
						
						
						
						
					 | 
					
						2025-07-19 14:58:10 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1ad89de682
							
						
					 | 
					
						
						
							
							Add better coverage for debug types
						
						
						
						
						
					 | 
					
						2025-07-19 14:33:27 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f2c38d42b9
							
						
					 | 
					
						
						
							
							Add variable debug declarations to all variables
						
						
						
						
						
					 | 
					
						2025-07-19 13:56:51 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							59ce454f91
							
						
					 | 
					
						
						
							
							Store all variables in pointers
						
						
						
						
						
					 | 
					
						2025-07-19 13:54:54 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							94fbd51d35
							
						
					 | 
					
						
						
							
							Commit out adding records for now
						
						
						
						
						
					 | 
					
						2025-07-19 13:29:05 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a5bca6be82
							
						
					 | 
					
						
						
							
							Improve debug info debug logging somewhat
						
						
						
						
						
					 | 
					
						2025-07-19 13:24:32 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e12d0be08b
							
						
					 | 
					
						
						
							
							Start adding debug-records
						
						
						
						
						
					 | 
					
						2025-07-19 13:14:53 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7c8a123945
							
						
					 | 
					
						
						
							
							Add variables to debug info
						
						
						
						
						
					 | 
					
						2025-07-19 12:15:56 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e75c38ad85
							
						
					 | 
					
						
						
							
							Add debug information to everything (for now)
						
						
						
						
						
					 | 
					
						2025-07-19 00:41:29 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e1d014bcc2
							
						
					 | 
					
						
						
							
							Fix warnings
						
						
						
						
						
					 | 
					
						2025-07-19 00:30:49 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f81fc7e925
							
						
					 | 
					
						
						
							
							Update LLVM compilation guide to use ninja
						
						
						
						
						
					 | 
					
						2025-07-19 00:30:25 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9749a29680
							
						
					 | 
					
						
						
							
							Upgrade to LLVM 20.1
						
						
						
						
						
					 | 
					
						2025-07-18 23:04:08 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							92f12e90eb
							
						
					 | 
					
						
						
							
							Make debug information work
						
						
						
						
						
					 | 
					
						2025-07-18 19:38:01 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b169e67ca4
							
						
					 | 
					
						
						
							
							Add debug locations to returns
						
						
						
						
						
					 | 
					
						2025-07-18 18:36:04 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1967cadbc0
							
						
					 | 
					
						
						
							
							Get debug info working very preliminarily
						
						
						
						
						
					 | 
					
						2025-07-18 17:26:11 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							287ab69d32
							
						
					 | 
					
						
						
							
							Remove old useless example
						
						
						
						
						
					 | 
					
						2025-07-18 17:01:10 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							990d8cb448
							
						
					 | 
					
						
						
							
							Fix around in debug information generation, fix subprogram not being set
						
						
						
						
						
					 | 
					
						2025-07-18 16:59:05 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0c6d9885ec
							
						
					 | 
					
						
						
							
							Add debug information compilation for subprograms and their parameters
						
						
						
						
						
					 | 
					
						2025-07-18 15:44:12 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9bb4f97e6b
							
						
					 | 
					
						
						
							
							Start adding debug information
						
						
						
						
						
					 | 
					
						2025-07-18 00:07:11 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							292688a840
							
						
					 | 
					
						
						
							
							Fix some warnings
						
						
						
						
						
					 | 
					
						2025-07-17 20:26:01 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ce2278ce45
							
						
					 | 
					
						
						
							
							Fix using custom type-labels for e.g. return type
						
						
						
						
						
					 | 
					
						2025-07-17 20:20:07 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0f782dcb96
							
						
					 | 
					
						
						
							
							Fix parse error returning the token after the error
						
						
						
						
						
					 | 
					
						2025-07-17 20:16:37 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6dfd98eba3
							
						
					 | 
					
						
						
							
							Use true source for error formatting
						
						
						
						
						
					 | 
					
						2025-07-17 19:34:54 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							df4febf1ef
							
						
					 | 
					
						
						
							
							Add formatting of the printed lines to errors
						
						
						
						
						
					 | 
					
						2025-07-17 18:58:05 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9d1b18f083
							
						
					 | 
					
						
						
							
							Add FullToken array to error raporting
						
						
						
						
						
					 | 
					
						2025-07-17 17:44:18 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ce7c4bfb52
							
						
					 | 
					
						
						
							
							Improve error raporting futher significantly
						
						
						
						
						
					 | 
					
						2025-07-17 17:15:57 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f0e47a5d57
							
						
					 | 
					
						
						
							
							Attempt to significantly improve error-raporting
						
						
						
						
						
					 | 
					
						2025-07-17 16:47:10 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							64e34ecf13
							
						
					 | 
					
						
						
							
							Add module_id for modules and metadata
						
						
						
						
						
					 | 
					
						2025-07-17 14:56:41 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e2dc1a3f85
							
						
					 | 
					
						
						
							
							Fix some warnings
						
						
						
						
						
					 | 
					
						2025-07-17 14:31:40 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cb2604dc22
							
						
					 | 
					
						
						
							
							Update readme
						
						
						
						
						
					 | 
					
						2025-07-17 12:37:57 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c07e488f48
							
						
					 | 
					
						
						
							
							Update state.load a bit to make a better default for it
						
						
						
						
						
					 | 
					
						2025-07-17 12:36:17 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8ffb3baa8d
							
						
					 | 
					
						
						
							
							Add Any-mutability for StackValues
						
						
						
						
						
					 | 
					
						2025-07-17 00:55:11 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8abee593f0
							
						
					 | 
					
						
						
							
							Fix value transfer in structs and arrays
						
						
						
						
						
					 | 
					
						2025-07-17 00:33:23 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9a4f0dc5d8
							
						
					 | 
					
						
						
							
							Allow for cloning inner values
						
						
						
						
						
					 | 
					
						2025-07-17 00:05:37 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							965ad5797f
							
						
					 | 
					
						
						
							
							Implement rudamentary borrow
						
						
						
						
						
					 | 
					
						2025-07-16 23:49:28 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e4ce897f94
							
						
					 | 
					
						
						
							
							Fix expression-indexing
						
						
						
						
						
					 | 
					
						2025-07-16 23:29:15 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d2cf97af66
							
						
					 | 
					
						
						
							
							Move should_load to separate State
						
						
						
						
						
					 | 
					
						2025-07-16 23:22:06 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d034754202
							
						
					 | 
					
						
						
							
							Possibly fix array_structs
						
						
						
						
						
					 | 
					
						2025-07-16 23:09:36 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c41aab33a9
							
						
					 | 
					
						
						
							
							Add optional data to PassState Scope
						
						
						
						
						
					 | 
					
						2025-07-16 22:46:52 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c19384d77b
							
						
					 | 
					
						
						
							
							Refactor a bit
						
						
						
						
						
					 | 
					
						2025-07-16 22:38:19 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3870b421a9
							
						
					 | 
					
						
						
							
							Refactor indexing/accessing a bit, no mutability
						
						
						
						
						
					 | 
					
						2025-07-16 22:04:11 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4ad871ff3d
							
						
					 | 
					
						
						
							
							Remove dbg prints
						
						
						
						
						
					 | 
					
						2025-07-16 21:19:44 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d4616ea025
							
						
					 | 
					
						
						
							
							Add array_structs.reid to test arrays and structs together
						
						
						
						
						
					 | 
					
						2025-07-16 21:17:28 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							79c98a18f7
							
						
					 | 
					
						
						
							
							Fix some warnings, remove unused code
						
						
						
						
						
					 | 
					
						2025-07-16 21:14:07 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1eb3e8c095
							
						
					 | 
					
						
						
							
							Refactor IndexedVariableReference being a bit smarter
						
						
						
						
						
					 | 
					
						2025-07-16 21:13:00 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dbd048c21c
							
						
					 | 
					
						
						
							
							Fix struct indexing when setting a field
						
						
						
						
						
					 | 
					
						2025-07-16 20:38:21 +03:00 | 
					
					
						
						
							
							
							
						
					 |