| 
						
					 | 
					
						
						
						
						
							
						
						
							c4017715d2
							
						
					 | 
					
						
						
							
							Codegen for/while loops
						
						
						
						
						
					 | 
					
						2025-07-23 21:07:12 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a251be2715
							
						
					 | 
					
						
						
							
							Make loops typecheck and type infere
						
						
						
						
						
					 | 
					
						2025-07-23 20:53:11 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							15ff9c5906
							
						
					 | 
					
						
						
							
							Fix warnings
						
						
						
						
						
					 | 
					
						2025-07-23 20:44:58 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							75a7a435d1
							
						
					 | 
					
						
						
							
							Make for-loops syntax sugar instead
						
						
						
						
						
					 | 
					
						2025-07-23 20:44:30 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1a5e3ef1d9
							
						
					 | 
					
						
						
							
							Add loops ast -> mir
						
						
						
						
						
					 | 
					
						2025-07-23 20:29:13 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ef4964ed86
							
						
					 | 
					
						
						
							
							Add parsing for for/while loops
						
						
						
						
						
					 | 
					
						2025-07-23 20:14:35 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c699b67d75
							
						
					 | 
					
						
						
							
							Add clamp and abs to std, credit to @neon
						
						
						
						
						
					 | 
					
						2025-07-23 19:54:20 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							431aae0b0d
							
						
					 | 
					
						
						
							
							Add lexing to loops
						
						
						
						
						
					 | 
					
						2025-07-23 19:52:46 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ccb5741666
							
						
					 | 
					
						
						
							
							Fix add_num_to_str to accept arbitrary length numbers
						
						
						
						
						
					 | 
					
						2025-07-23 19:39:32 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9fcf19383c
							
						
					 | 
					
						
						
							
							Check that tests always return a specific value
						
						
						
						
						
					 | 
					
						2025-07-23 19:33:58 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							59ecaa0d92
							
						
					 | 
					
						
						
							
							Make e2e test execute compiled binaries
						
						
						
						
						
					 | 
					
						2025-07-23 19:18:01 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bb69ce4968
							
						
					 | 
					
						
						
							
							Fix LD-environment variable
						
						
						
						
						
					 | 
					
						2025-07-23 19:01:24 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1a65b4085f
							
						
					 | 
					
						
						
							
							Add LDRunner
						
						
						
						
						
					 | 
					
						2025-07-23 18:57:56 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c622d59c93
							
						
					 | 
					
						
						
							
							Fix borrow derefs
						
						
						
						
						
					 | 
					
						2025-07-23 17:52:28 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fe4e41c435
							
						
					 | 
					
						
						
							
							Fix seeing same type multiple times when importing
						
						
						
						
						
					 | 
					
						2025-07-23 17:21:33 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8be6ce1549
							
						
					 | 
					
						
						
							
							Fix borrow-example
						
						
						
						
						
					 | 
					
						2025-07-23 16:58:44 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4de346e3c0
							
						
					 | 
					
						
						
							
							Make tests also codegen correctly
						
						
						
						
						
					 | 
					
						2025-07-23 16:33:12 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							efeefe0bfe
							
						
					 | 
					
						
						
							
							Add scaffolding to return some errors from codegen
						
						
						
						
						
					 | 
					
						2025-07-23 16:06:05 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bd356f11db
							
						
					 | 
					
						
						
							
							Fix std_test.reid
						
						
						
						
						
					 | 
					
						2025-07-23 15:35:50 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8b79959288
							
						
					 | 
					
						
						
							
							Fix typedefinition in scope
						
						
						
						
						
					 | 
					
						2025-07-23 15:34:01 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							82758ae333
							
						
					 | 
					
						
						
							
							Only test for typedefinitions in current module
						
						
						
						
						
					 | 
					
						2025-07-23 15:22:58 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b723ff2d06
							
						
					 | 
					
						
						
							
							Upodate e2e tests
						
						
						
						
						
					 | 
					
						2025-07-23 15:17:23 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3a68154ae5
							
						
					 | 
					
						
						
							
							Add codegen for div and mod
						
						
						
						
						
					 | 
					
						2025-07-23 15:12:21 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b9459a19bb
							
						
					 | 
					
						
						
							
							Add div/mod parsing
						
						
						
						
						
					 | 
					
						2025-07-23 14:59:51 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							691c91504b
							
						
					 | 
					
						
						
							
							Rename reid_src to examples
						
						
						
						
						
					 | 
					
						2025-07-22 23:50:01 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c643bb235f
							
						
					 | 
					
						
						
							
							Add production of .llir and .mir -files for LLIR and MIR
						
						
						
						
						
					 | 
					
						2025-07-22 23:49:44 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b39b829061
							
						
					 | 
					
						
						
							
							Add production of .llir and .mir -files for LLIR and MIR
						
						
						
						
						
					 | 
					
						2025-07-22 23:32:32 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							97f5eebf22
							
						
					 | 
					
						
						
							
							Fix some warnings
						
						
						
						
						
					 | 
					
						2025-07-22 23:25:49 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9df1593de9
							
						
					 | 
					
						
						
							
							Fix decimal parsing, add u128-support for integer parsing
						
						
						
						
						
					 | 
					
						2025-07-22 23:20:38 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8954d1a6d0
							
						
					 | 
					
						
						
							
							Add binop_hint
						
						
						
						
						
					 | 
					
						2025-07-22 23:14:38 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c4f78471cd
							
						
					 | 
					
						
						
							
							Update readme
						
						
						
						
						
					 | 
					
						2025-07-22 23:01:55 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							38b7030e98
							
						
					 | 
					
						
						
							
							Fix binary operations
						
						
						
						
						
					 | 
					
						2025-07-22 22:55:44 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1e86a9a2aa
							
						
					 | 
					
						
						
							
							Remove main.rs, remove debug prints
						
						
						
						
						
					 | 
					
						2025-07-22 22:42:29 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2f56f148cb
							
						
					 | 
					
						
						
							
							Fix assert_known
						
						
						
						
						
					 | 
					
						2025-07-22 22:41:20 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8bbee5eb41
							
						
					 | 
					
						
						
							
							Fix binops not using hint properly
						
						
						
						
						
					 | 
					
						2025-07-22 22:34:07 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ef427f5e58
							
						
					 | 
					
						
						
							
							Fix checking that parameters and return-type is known
						
						
						
						
						
					 | 
					
						2025-07-22 22:29:00 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0a90ac4497
							
						
					 | 
					
						
						
							
							Fix inner block generation
						
						
						
						
						
					 | 
					
						2025-07-22 22:15:34 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f944387847
							
						
					 | 
					
						
						
							
							Merge branch 'main' into if-expr-lhs-rhs
						
						
						
						
						
					 | 
					
						2025-07-22 21:50:43 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							59c8b641ca
							
						
					 | 
					
						
						
							
							Move cli to main, update version
						
						
						
						
						
					 | 
					
						2025-07-22 21:39:54 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							04ecc94403
							
						
					 | 
					
						
						
							
							Commit to git
						
						
						
						
						
					 | 
					
						2025-07-22 21:34:59 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							682295b04a
							
						
					 | 
					
						
						
							
							Fix casting from the same size of integer
						
						
						
						
						
					 | 
					
						2025-07-22 21:05:52 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e5f6b37210
							
						
					 | 
					
						
						
							
							Fix std
						
						
						
						
						
					 | 
					
						2025-07-22 21:02:14 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							29d790e583
							
						
					 | 
					
						
						
							
							Start working on if-expression hands being expressions
						
						
						
						
						
					 | 
					
						2025-07-22 20:58:32 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5c5c9c5f7b
							
						
					 | 
					
						
						
							
							Improve error for statement-failure
						
						
						
						
						
					 | 
					
						2025-07-22 20:54:06 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8f45c8cf92
							
						
					 | 
					
						
						
							
							Fix nested if/else, add add_num_to_str to standard library
						
						
						
						
						
					 | 
					
						2025-07-22 20:47:39 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							32059682ee
							
						
					 | 
					
						
						
							
							Make add_char and set_char work
						
						
						
						
						
					 | 
					
						2025-07-22 20:27:29 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							64418635a5
							
						
					 | 
					
						
						
							
							Add from_str to stdlib
						
						
						
						
						
					 | 
					
						2025-07-22 20:07:42 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							28437aecb6
							
						
					 | 
					
						
						
							
							Fix indexing return type and casting to and from a char
						
						
						
						
						
					 | 
					
						2025-07-22 20:03:25 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bbdfae081d
							
						
					 | 
					
						
						
							
							Fix std Strings
						
						
						
						
						
					 | 
					
						2025-07-22 19:50:54 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3d73c52cb4
							
						
					 | 
					
						
						
							
							Fix casting within setters
						
						
						
						
						
					 | 
					
						2025-07-22 19:31:35 +03:00 | 
					
					
						
						
							
							
							
						
					 |