Commit Graph

236 Commits

Author SHA1 Message Date
ykiko
c082458fb1 1. Make resource dir unique and global.
2. Use our custom CDB loader.
2024-12-10 16:15:50 +08:00
ykiko
f9bff085b2 Fix Index tests. 2024-12-08 23:37:58 +08:00
ykiko
9b75e36827 Clear headers of Support tests. 2024-12-08 20:02:40 +08:00
ykiko
809d5ecae7 Clear namespace. 2024-12-08 15:21:27 +08:00
ykiko
d99b571088 Some update. 2024-12-08 14:54:23 +08:00
ykiko
4ccc577f57 Implement computeBounds. 2024-12-07 23:44:35 +08:00
ykiko
dc081384d5 Some clarification for CompliationParams. 2024-12-07 21:54:00 +08:00
ykiko
f768fdda24 Add ThreadSafeFS. 2024-12-07 18:34:25 +08:00
ykiko
1b7e5a6737 Add tests for directive collections. 2024-12-07 16:50:26 +08:00
ykiko
6af1017d24 Clean Support. 2024-12-07 14:23:32 +08:00
ykiko
eaeb9b3ed7 Collect directives in PPCallback. 2024-12-07 01:45:56 +08:00
ykiko
d6921634ac Rename buildXXX to compile to improve consistency. 2024-12-06 23:20:47 +08:00
ykiko
c31803b268 Some fix in Index. 2024-12-06 22:10:45 +08:00
ykiko
faebd0123e Refactor Index. 2024-12-06 19:06:59 +08:00
ykiko
fdad191b29 Add CommandManager. 2024-12-05 20:16:30 +08:00
ykiko
13a8e1224e Some update. 2024-12-05 16:00:16 +08:00
ykiko
726bc4991d Some update. 2024-12-04 22:05:22 +08:00
ykiko
175810e311 Some fix for Enum. 2024-12-04 17:49:51 +08:00
ykiko
5896ca5fc4 Some improvements in Support. 2024-12-04 17:23:57 +08:00
ykiko
2baea3800a Refactor Support. 2024-12-04 01:12:40 +08:00
ykiko
ac7ce3aa6a Basic implementation of CodeCompletion. 2024-12-01 16:35:30 +08:00
ykiko
d6b0c424c2 Update Server. 2024-12-01 14:52:24 +08:00
ykiko
29fc40de6c Refactor Compiler.h. 2024-12-01 13:48:59 +08:00
ykiko
6ce2bfdf9d Refactor AST and PCH building. 2024-11-29 23:02:48 +08:00
ykiko
f6a023d156 Fix some memory issues in the Server. 2024-11-29 20:11:16 +08:00
ykiko
c240c7e7bc Refactor Scheduler. 2024-11-28 16:06:15 +08:00
ykiko
939dbc3dc5 Refactor log. 2024-11-27 23:21:52 +08:00
ykiko
3ea080c93d Remove spdlog. 2024-11-27 22:24:11 +08:00
ykiko
8857bc1a3a Basic implementation of SemanticTokens. 2024-11-26 20:18:40 +08:00
ykiko
633db416e6 Some update for Server. 2024-11-24 17:15:02 +08:00
ykiko
37ab1341df Refactor async. 2024-11-24 13:57:32 +08:00
ykiko
b84bde88b1 Add some lsp functions. 2024-11-22 16:48:35 +08:00
ykiko
443f3d2703 Some update for Server. 2024-11-21 21:54:39 +08:00
ykiko
02324c1f3f Refactor async. 2024-11-21 19:18:50 +08:00
ykiko
9d19ff164a Some update. 2024-11-21 12:31:31 +08:00
ykiko
e1c9c70f54 Some update. 2024-11-19 21:43:49 +08:00
ykiko
cd1dfca2f5 Some update for server. 2024-11-19 17:10:47 +08:00
ykiko
b5139b3e13 Add async support. 2024-11-18 22:10:27 +08:00
ykiko
4cefaa3b6f Some fix for TemplateResolver. 2024-11-17 16:29:16 +08:00
ykiko
03ee463dfb Some update of TemplateResolver. 2024-11-17 13:58:30 +08:00
ykiko
d20aee22f3 Some update. 2024-11-16 23:56:30 +08:00
ykiko
2276753650 Some update of TemplateResolver for convenient debugging. 2024-11-16 23:56:10 +08:00
ykiko
a29b9ba5b0 Some update for TemplateResolver. 2024-11-16 23:12:00 +08:00
ykiko
aecf549103 Some fix for PseudoInstantiator. 2024-11-15 22:46:07 +08:00
ykiko
66577a63d5 Handle pseudo instantiator in inner template contexts. 2024-11-15 17:22:43 +08:00
ykiko
43f7adb8eb Fix wrong template arguments deduction in dependent base class. 2024-11-15 11:05:23 +08:00
ykiko
e09ab670d8 Fix wrong template arguments deduction for pack expansion. 2024-11-15 01:03:27 +08:00
ykiko
8932137903 Some update. 2024-11-12 22:34:56 +08:00
ykiko
258f8d8f1c Refactor TemplateResolver. 2024-11-12 22:12:55 +08:00
ykiko
511af1bd28 Some update. 2024-11-09 13:53:53 +08:00