|  | 8e71c6a47d | Fix nullptr type | 2025-07-28 01:47:43 +03:00 |  | 
			
				
					|  | 9c2f47534a | Update how line number is shown in errors | 2025-07-28 01:43:30 +03:00 |  | 
			
				
					|  | 8838223a7d | Add free to String, update hello_world_harder | 2025-07-28 00:44:52 +03:00 |  | 
			
				
					|  | 1f56fa5dc3 | Fix using self within self | 2025-07-28 00:41:35 +03:00 |  | 
			
				
					|  | 5104555890 | Fix type updating for associated function calls | 2025-07-27 23:12:40 +03:00 |  | 
			
				
					|  | 9d5a20e76a | Allow pub-keyword for impl-block | 2025-07-27 22:55:34 +03:00 |  | 
			
				
					|  | a6a903a45d | Allow borrows in associated function &self | 2025-07-27 22:45:34 +03:00 |  | 
			
				
					|  | 676554b6a0 | Improve deref parsing | 2025-07-27 22:24:38 +03:00 |  | 
			
				
					|  | 1c83ca44ab | Add dot syntax for associated functions | 2025-07-27 21:29:39 +03:00 |  | 
			
				
					|  | 7b27f30b9e | Implement builtin associated alloca and nullptr | 2025-07-27 20:46:17 +03:00 |  | 
			
				
					|  | f3471473a2 | Test associated functions, cleanup codegen a bit | 2025-07-27 20:04:54 +03:00 |  | 
			
				
					|  | 537167fe4f | Add intrinsic associated functions | 2025-07-27 19:55:28 +03:00 |  | 
			
				
					|  | 0613fc5c53 | Allow associated functions to take self as owned | 2025-07-27 18:41:51 +03:00 |  | 
			
				
					|  | 7c6f1a7f9b | Make assoc function example more extreme | 2025-07-27 18:37:10 +03:00 |  | 
			
				
					|  | 4d7c17a854 | Add typeinference and typechecking for Associated Functions | 2025-07-27 18:24:49 +03:00 |  | 
			
				
					|  | b03adf0ab6 | Add associated function example | 2025-07-27 02:21:16 +03:00 |  | 
			
				
					|  | 185bd36cd9 | Add Book of Reid | 2025-07-27 01:20:37 +03:00 |  | 
			
				
					|  | 0ba1fa90e7 | Update readme, clean up a little | 2025-07-26 14:04:24 +03:00 |  | 
			
				
					|  | c316d94b75 | Fix bug in custom binops where their return types aren't inferred | 2025-07-26 14:01:53 +03:00 |  | 
			
				
					|  | 0196fb53ed | Import binops while importing types as well | 2025-07-26 13:18:55 +03:00 |  | 
			
				
					|  | 58cc633f98 | Update typerefs in statements and expressions as well for extern types | 2025-07-26 12:56:42 +03:00 |  | 
			
				
					|  | 269de327b8 | Allow importing types | 2025-07-26 00:57:39 +03:00 |  | 
			
				
					|  | 12e2851a8b | Add Not-Unary | 2025-07-25 23:40:57 +03:00 |  | 
			
				
					|  | bf878c02a7 | Fix struct field ordering mattering | 2025-07-25 23:36:23 +03:00 |  | 
			
				
					|  | 4c9633132f | Fix missing fields not warning in structs | 2025-07-25 23:30:57 +03:00 |  | 
			
				
					|  | 17e8cf4807 | Make hint be HintKind and not Option | 2025-07-25 22:35:27 +03:00 |  | 
			
				
					|  | c466b8eb2a | Fix everything except for casts | 2025-07-25 22:21:11 +03:00 |  | 
			
				
					|  | 307137d0d9 | Fix a significant problem in how the typerefs aren't narrowed properly | 2025-07-25 20:16:54 +03:00 |  | 
			
				
					|  | 6634597c92 | Add ability to specify variable types in let | 2025-07-25 00:41:38 +03:00 |  | 
			
				
					|  | ea8a833bdf | Fix warnings and issues | 2025-07-25 00:32:49 +03:00 |  | 
			
				
					|  | 0e63219205 | Implement shorthand for array definition | 2025-07-24 22:04:48 +03:00 |  | 
			
				
					|  | be3c415a57 | Implement void returns | 2025-07-24 21:54:55 +03:00 |  | 
			
				
					|  | 22160b0802 | Add octal, binary and hexadecimal representation | 2025-07-24 21:33:03 +03:00 |  | 
			
				
					|  | a09bccb255 | Add hexadecimal numerics | 2025-07-24 21:24:17 +03:00 |  | 
			
				
					|  | 27db67dd99 | Possibly fix typechecking for binops | 2025-07-24 18:42:10 +03:00 |  | 
			
				
					|  | 8810d34d54 | Get intrinsics to inline at codegen | 2025-07-24 17:14:49 +03:00 |  | 
			
				
					|  | 436ab319b8 | Add intrinsic binops | 2025-07-24 16:01:23 +03:00 |  | 
			
				
					|  | aec7d55e9b | Add codegen to custom binops | 2025-07-24 15:03:05 +03:00 |  | 
			
				
					|  | 50af50c43f | Typecheck custom binops | 2025-07-24 13:07:49 +03:00 |  | 
			
				
					|  | eda78fc924 | Add binop impl lexing | 2025-07-24 12:23:19 +03:00 |  | 
			
				
					|  | 954f3438d3 | Codegen intrinsics | 2025-07-24 11:56:44 +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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | a251be2715 | Make loops typecheck and type infere | 2025-07-23 20:53:11 +03:00 |  | 
			
				
					|  | ef4964ed86 | Add parsing for for/while loops | 2025-07-23 20:14:35 +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 |  | 
			
				
					|  | 1a65b4085f | Add LDRunner | 2025-07-23 18:57:56 +03:00 |  | 
			
				
					|  | c622d59c93 | Fix borrow derefs | 2025-07-23 17:52:28 +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 |  | 
			
				
					|  | b723ff2d06 | Upodate e2e tests | 2025-07-23 15:17:23 +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 |  | 
			
				
					|  | 6d3d0fd03e | Move reid to subproject | 2025-06-24 17:17:15 +03:00 |  | 
			
				
					|  | 8defa39b31 | Restructure a bit | 2024-08-25 22:29:45 +03:00 |  | 
			
				
					|  | 6a4c30e49e | Add scope.inner | 2024-08-22 00:34:58 +03:00 |  | 
			
				
					|  | 8b8cd2c464 | Add comments to easy.reid | 2024-08-21 23:31:31 +03:00 |  | 
			
				
					|  | e00d9afc7b | Add Scope | 2024-08-21 23:07:04 +03:00 |  | 
			
				
					|  | 7208fe962e | Read return and function name from signature | 2024-08-21 22:14:32 +03:00 |  | 
			
				
					|  | 9b5d8acdb4 | Add IRFunction, mess with lifetimes | 2024-08-21 21:16:23 +03:00 |  | 
			
				
					|  | c6e6e1dbee | Fix operator precedence parsing | 2024-07-17 18:39:31 +03:00 |  | 
			
				
					|  | 47b9d7e044 | Disable warnings for lacking ; for if-statements | 2023-12-13 00:33:13 +02:00 |  | 
			
				
					|  | 5084f21ff9 | Add parsing for if-statements | 2023-08-03 21:24:57 +03:00 |  | 
			
				
					|  | 4c8417cbee | Add return types, function args | 2023-08-03 20:30:00 +03:00 |  | 
			
				
					|  | 413cd87a02 | Add soft/hard returns | 2023-08-03 20:08:20 +03:00 |  | 
			
				
					|  | f22505be91 | Add function calls and mult | 2023-08-03 00:53:39 +03:00 |  | 
			
				
					|  | c7f11e5091 | Add errors, move compiling to examples | 2023-08-02 19:17:57 +03:00 |  |