|  | 8bb337dbca | Update readme | 2025-07-20 21:09:04 +03:00 |  | 
			
				
					|  | d7661cb968 | Add metadata location to function calls | 2025-07-20 21:08:15 +03:00 |  | 
			
				
					|  | 33d5ee03f0 | Improve LLVM IR SSA names | 2025-07-20 20:50:32 +03:00 |  | 
			
				
					|  | 71a01dad69 | Remove name from alloca | 2025-07-20 20:24:26 +03:00 |  | 
			
				
					|  | 848f4118bf | Fix params not being pointers | 2025-07-20 20:13:47 +03:00 |  | 
			
				
					|  | 158ddc58c8 | Fix structs loading values prematurely | 2025-07-20 20:00:34 +03:00 |  | 
			
				
					|  | be76331a47 | Get recursive structs and arrays working too | 2025-07-20 19:59:03 +03:00 |  | 
			
				
					|  | d631e80267 | At crossroads | 2025-07-20 19:54:43 +03:00 |  | 
			
				
					|  | c723ba7b4a | Get inner arrays working | 2025-07-20 19:30:34 +03:00 |  | 
			
				
					|  | a62f9db422 | Get static arrays actually working alone | 2025-07-20 19:23:42 +03:00 |  | 
			
				
					|  | de95db7cc1 | Create named structs instead of anonymous | 2025-07-20 17:51:08 +03:00 |  | 
			
				
					|  | b185e2ecc6 | Import typedefs from other modules as well | 2025-07-20 15:55:47 +03:00 |  | 
			
				
					|  | e8e2b4cebd | Implement parsing of multiple parameters | 2025-07-20 15:32:56 +03:00 |  | 
			
				
					|  | 575abe8172 | Make passes actually return errors well | 2025-07-20 15:25:21 +03:00 |  | 
			
				
					|  | e4845c4084 | Get structs in arrays working, but no luck with arrays in structs | 2025-07-20 14:21:37 +03:00 |  | 
			
				
					|  | f952651a66 | Get structs to work in debug information | 2025-07-20 13:52:54 +03:00 |  | 
			
				
					|  | c0b02f8a45 | Clean up some prints | 2025-07-20 05:04:12 +03:00 |  | 
			
				
					|  | 5f65d3438a | Get arrays to work in DI, huzzah | 2025-07-19 22:08:23 +03:00 |  | 
			
				
					|  | c1cc1d28de | Implement array and struct debug info | 2025-07-19 20:51:06 +03:00 |  | 
			
				
					|  | 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 |  |