| 
						
					 | 
					
						
						
						
						
							
						
						
							b793ef7526
							
						
					 | 
					
						
						
							
							Add intrinsic code generation part 1
						
						
						
						
						
					 | 
					
						2025-07-24 11:34:44 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5ff5651f5f
							
						
					 | 
					
						
						
							
							Work on intrinsics, clean up code a bit
						
						
						
						
						
					 | 
					
						2025-07-24 11:29:58 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4f1dc5e59d
							
						
					 | 
					
						
						
							
							Merge branch 'main' into intrinsicts
						
						
						
						
						
					 | 
					
						2025-07-24 11:18:33 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9ba091973a
							
						
					 | 
					
						
						
							
							Update readme
						
						
						
						
						
					 | 
					
						2025-07-24 11:18:23 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3404f0fb6e
							
						
					 | 
					
						
						
							
							Add static allocator, fix loop_hard
						
						
						
						
						
					 | 
					
						2025-07-24 03:29:02 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6664b25932
							
						
					 | 
					
						
						
							
							Fix deref expecting a codegenptr and not borrow
						
						
						
						
						
					 | 
					
						2025-07-24 01:51:44 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							87a8eac61b
							
						
					 | 
					
						
						
							
							Fix for loops causing issues together
						
						
						
						
						
					 | 
					
						2025-07-24 01:48:25 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5464bba17e
							
						
					 | 
					
						
						
							
							Add one more failing test credit to @neon
						
						
						
						
						
					 | 
					
						2025-07-24 01:43:41 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f7500b886a
							
						
					 | 
					
						
						
							
							Add two failing examples
						
						
						
						
						
					 | 
					
						2025-07-24 01:42:47 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4bef1c2379
							
						
					 | 
					
						
						
							
							Start implementing intrinsics
						
						
						
						
						
					 | 
					
						2025-07-24 01:39:49 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7027ee3645
							
						
					 | 
					
						
						
							
							Fix default for arrays
						
						
						
						
						
					 | 
					
						2025-07-23 23:11:20 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f6ed39d4e5
							
						
					 | 
					
						
						
							
							Fix two examples, break one
						
						
						
						
						
					 | 
					
						2025-07-23 23:06:18 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aeca557b6f
							
						
					 | 
					
						
						
							
							Make breaking changes to stdlib
						
						
						
						
						
					 | 
					
						2025-07-23 22:04:34 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							de803e9024
							
						
					 | 
					
						
						
							
							Fix from_str in stdlib, add concat_strings
						
						
						
						
						
					 | 
					
						2025-07-23 22:01:14 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d96fc51b9c
							
						
					 | 
					
						
						
							
							Fix adding to string that was allocated earlier
						
						
						
						
						
					 | 
					
						2025-07-23 21:27:45 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0d3abe8e42
							
						
					 | 
					
						
						
							
							Fix add_num_to_string not printing 10
						
						
						
						
						
					 | 
					
						2025-07-23 21:18:38 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							14537743ed
							
						
					 | 
					
						
						
							
							Fix for-loops
						
						
						
						
						
					 | 
					
						2025-07-23 21:17:16 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5831b06af5
							
						
					 | 
					
						
						
							
							Update readme
						
						
						
						
						
					 | 
					
						2025-07-23 21:08:50 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a9abb55287
							
						
					 | 
					
						
						
							
							Merge branch 'loops'
						
						
						
						
						
					 | 
					
						2025-07-23 21:07:42 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 |