|  | fe6fe6c435 | Fix linker setting types as dependencies when they are also dependencies | 2025-08-12 20:47:27 +03:00 |  | 
			
				
					|  | 3e85ed2705 | Remove unnecessary dbg! | 2025-08-12 20:35:28 +03:00 |  | 
			
				
					|  | c44d588b30 | Fix a1.reid | 2025-08-08 16:01:26 +03:00 |  | 
			
				
					|  | 0e23ab4636 | Add back a type in linker that I thought unnecessary | 2025-08-07 21:40:57 +03:00 |  | 
			
				
					|  | 1a8535516c | Add nullptr comparison | 2025-08-07 21:32:30 +03:00 |  | 
			
				
					|  | e1ac019ecd | Fix codegen typedef sorting, again, oops | 2025-08-07 18:43:21 +03:00 |  | 
			
				
					|  | 82b67dfaaa | Fix typedef ordering in codegen | 2025-08-06 22:01:28 +03:00 |  | 
			
				
					|  | a5c7823a29 | Resolve types recursively instead of just on-surface | 2025-08-06 21:36:33 +03:00 |  | 
			
				
					|  | 3dba4a79ff | Move one type resolution to a better place | 2025-08-06 21:04:31 +03:00 |  | 
			
				
					|  | 2a8842658d | Fix linker type importing | 2025-08-06 21:01:05 +03:00 |  | 
			
				
					|  | 8d32f2bbad | Add a lot more references to types in places | 2025-08-05 23:57:45 +03:00 |  | 
			
				
					|  | 0ee9d3bf7d | Fix linker type-replacement for imported functions | 2025-08-05 22:23:57 +03:00 |  | 
			
				
					|  | 3cd4121951 | Fix linker cyclical fields checker | 2025-08-05 22:02:19 +03:00 |  | 
			
				
					|  | c84954480b | Fix loads of warnings | 2025-08-05 22:00:11 +03:00 |  | 
			
				
					|  | 67106ea17b | Fix struct gep naming in LLVM | 2025-08-05 21:57:07 +03:00 |  | 
			
				
					|  | 015c111b29 | Fix modules needing to be evaluated in order in codegen | 2025-08-05 21:55:04 +03:00 |  | 
			
				
					|  | aad3c93068 | Fix imports not setting their importer-value correctly | 2025-08-05 21:45:40 +03:00 |  | 
			
				
					|  | 1ba0de442a | Fix linker working with recursive imports | 2025-08-05 21:03:53 +03:00 |  | 
			
				
					|  | 1c3386bc9a | Fix triple-importing | 2025-08-04 23:46:46 +03:00 |  | 
			
				
					|  | 8a178387ca | Allow initializing foreign structs as well | 2025-08-04 22:33:06 +03:00 |  | 
			
				
					|  | b93b7aa52b | Fix struct fields not being linked correctly for foreign types | 2025-08-04 22:24:03 +03:00 |  | 
			
				
					|  | 1275063dc2 | Pass associated functions as well as functions | 2025-08-04 22:09:26 +03:00 |  | 
			
				
					|  | 02522dd36d | Fix typechecker crashing unexpectedly with vague type | 2025-08-04 21:18:14 +03:00 |  | 
			
				
					|  | 5b7c3d5b3a | Cleanup | 2025-08-04 21:14:32 +03:00 |  | 
			
				
					|  | 70a968d7a0 | Add sqrt | 2025-08-04 19:48:14 +03:00 |  | 
			
				
					|  | a9d5a4d03b | Fix token ranges for for-loops | 2025-08-04 18:37:19 +03:00 |  | 
			
				
					|  | 11d93e4adf | Fix length-intrinsic | 2025-08-04 18:12:01 +03:00 |  | 
			
				
					|  | 3b4835cff8 | Fix and add memcpy-intrinsic | 2025-08-04 17:51:32 +03:00 |  | 
			
				
					|  | 627d1bcfa5 | Add a large amount of new intrinsics | 2025-08-04 17:51:32 +03:00 |  | 
			
				
					|  | ae6796acfc | Fix calling convention for integers/real-numbers | 2025-08-04 17:51:32 +03:00 |  | 
			
				
					|  | 5d19d38682 | Add intrinsic min/max to integers and floats | 2025-08-04 17:51:32 +03:00 |  | 
			
				
					|  | 4a33e7d123 | Fix binop parsing from last commit | 2025-08-04 17:51:32 +03:00 |  | 
			
				
					|  | 79ecb3b9ba | Fix token-ranges for derefs and binop rhs | 2025-08-04 14:30:36 +03:00 |  | 
			
				
					|  | 28157ae4b8 | Bump version numbers | 2025-08-04 00:43:13 +03:00 |  | 
			
				
					|  | 3b3b21d4dc | Add possibility to pre-define module-ids | 2025-08-03 22:32:31 +03:00 |  | 
			
				
					|  | 1438ba7bd1 | Add semantic highlighting for binop params | 2025-08-03 19:39:40 +03:00 |  | 
			
				
					|  | d9911a8ff5 | Fix TokenRange for assoc function self | 2025-08-03 19:27:54 +03:00 |  | 
			
				
					|  | 018f3e2561 | Fix function signature meta for extern functions | 2025-08-03 18:45:27 +03:00 |  | 
			
				
					|  | c7f1b81c9d | Improve associated functions so you can now call them on numbers too | 2025-08-03 01:33:52 +03:00 |  | 
			
				
					|  | 101ee2d8e5 | Account for intrinsic associated functions with autocomplete | 2025-08-03 01:00:02 +03:00 |  | 
			
				
					|  | 4ea0913842 | Add autocomplete for associated functions and struct fields | 2025-08-03 00:13:53 +03:00 |  | 
			
				
					|  | bb9f69ee53 | Add autocomplete for imports | 2025-08-02 23:03:11 +03:00 |  | 
			
				
					|  | 8595da0c30 | Make LSP use a more general analysis structure | 2025-08-02 21:11:33 +03:00 |  | 
			
				
					|  | 658450993a | Fix hover types for for-loops | 2025-08-02 20:10:48 +03:00 |  | 
			
				
					|  | 81d418c6d8 | Update version number | 2025-08-02 14:36:56 +03:00 |  | 
			
				
					|  | 08f7725ce7 | Compile cpu_raytracer example in e2e tests, but don't run it | 2025-08-01 22:46:46 +03:00 |  | 
			
				
					|  | 4fada0036c | Fix debug info for structs | 2025-07-31 23:25:46 +03:00 |  | 
			
				
					|  | 4f0ee72c83 | Edit example a bit, fix macro generation in function parameters | 2025-07-31 22:48:16 +03:00 |  | 
			
				
					|  | deed96bbfd | Fix bitwise operators requiring U64 for rhs | 2025-07-31 22:17:58 +03:00 |  | 
			
				
					|  | 1e094eeea0 | Allow wider expressions for when self is not taken as borrow | 2025-07-29 23:55:31 +03:00 |  |