Commit Graph

75 Commits

Author SHA1 Message Date
84233c8f49 Add reid.png 2025-08-17 18:13:11 +03:00
77107ef95e Fix a bunch of warnings 2025-08-17 17:19:03 +03:00
3a5766186a Add main.rs and make usage a little nicer 2025-08-17 17:07:19 +03:00
8d8d6ac336 Clean up grammar by a lot 2025-08-17 16:22:06 +03:00
1a5823c59c Add failing loop edge case example 2025-08-16 16:14:24 +03:00
3ebe16b80b Fix docs for associated function calls 2025-08-14 17:59:17 +03:00
7a6f99479a Add documentation to function autocompletes 2025-08-14 17:48:49 +03:00
aa1de16f4c Add documentation to std 2025-08-14 17:34:08 +03:00
89b6fc1a71 Improve invoked ty hover 2025-08-14 17:10:56 +03:00
ceee2f286a Improve function hover texts 2025-08-14 17:05:32 +03:00
dcb4e76a40 Add documentation to hovers 2025-08-14 16:52:45 +03:00
6dccab8b12 Add hover kind 2025-08-14 16:39:31 +03:00
7b4f38406d Add some initial documentation support for functions 2025-08-14 16:28:33 +03:00
d50a748884 Add contributes breakpoints 2025-08-08 16:20:22 +03:00
8d32f2bbad Add a lot more references to types in places 2025-08-05 23:57:45 +03:00
1dd4bbbb05 Fix lsp compilation problem 2025-08-05 22:04:02 +03:00
8cbc65422e Fix more warnings 2025-08-05 22:03:14 +03:00
c84954480b Fix loads of warnings 2025-08-05 22:00:11 +03:00
1c3386bc9a Fix triple-importing 2025-08-04 23:46:46 +03:00
5b7c3d5b3a Cleanup 2025-08-04 21:14:32 +03:00
a9d5a4d03b Fix token ranges for for-loops 2025-08-04 18:37:19 +03:00
5d19d38682 Add intrinsic min/max to integers and floats 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
8d27a6e7bd Fix reference-linking for local functions 2025-08-04 00:41:44 +03:00
8e41deb653 Add compile-on-save 2025-08-04 00:13:10 +03:00
766a853b48 Add refactoring and go-to-definition for multifile 2025-08-04 00:07:31 +03:00
109fedb624 Make get-references work for multifiles 2025-08-03 23:54:49 +03:00
d27ec2bb70 Add StateMap 2025-08-03 22:44:00 +03:00
5706fd99e3 Move a bunch of fields to AnalysisState instead 2025-08-03 22:37:28 +03:00
3b3b21d4dc Add possibility to pre-define module-ids 2025-08-03 22:32:31 +03:00
7809aeb2b5 Add source module id for symbols 2025-08-03 21:51:04 +03:00
cd2ebb5224 Add refactoring 2025-08-03 21:45:48 +03:00
8b0d09c08d Fix find-all-references 2025-08-03 21:34:44 +03:00
a215a2116a Add reference-finding 2025-08-03 21:29:40 +03:00
0abeb0c4cd Flatten a pyramid with a helper function 2025-08-03 21:15:47 +03:00
ac0d79f816 add trivial semantic tokens 2025-08-03 21:11:04 +03:00
909728a564 Fix type selection for properties 2025-08-03 21:02:05 +03:00
82537224e7 Add go-to-definition 2025-08-03 20:57:56 +03:00
79b3c6b3ef Fix custom struct field definition semantic tokens 2025-08-03 20:27:31 +03:00
1ae164b1d6 Fix assoc function symbols 2025-08-03 20:24:34 +03:00
9b9baabc81 Add associated function symbols 2025-08-03 20:03:31 +03:00
13c462cb9b Add Type and Struct semantic tokens someplaces 2025-08-03 19:49:56 +03:00
8739fe16d1 Add property semantic tokens 2025-08-03 19:46:04 +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
48dd17b320 Fix parameter symbols for extern functions 2025-08-03 19:15:48 +03:00
dcc53498e7 Add definition and reference modifiers 2025-08-03 19:01:51 +03:00
018f3e2561 Fix function signature meta for extern functions 2025-08-03 18:45:27 +03:00
6a9133baff Add semantic highlighting to variable references 2025-08-03 18:32:35 +03:00