Commit Graph

56 Commits

Author SHA1 Message Date
mwish
7631fa67c5 style: minor style enhancement (#148) 2025-07-11 15:30:43 +08:00
ykiko
9939f57acd Hide CompilationUnit implementation (#139) 2025-06-15 15:13:09 +08:00
ykiko
bbece60524 Improve PCH handling (#136) 2025-06-10 22:33:17 +08:00
ykiko
3b776ee9f9 New indexer system (#127) 2025-06-01 22:45:38 +08:00
ykiko
ba75702c7d Merge index from different header contexts (#121) 2025-05-25 19:45:51 +08:00
ykiko
74f2ebc4f4 Clear the project (#116) 2025-03-30 15:38:14 +08:00
ykiko
31b87a9849 Add index tests (#112) 2025-03-25 22:49:11 +08:00
ykiko
d2d45b41f2 Refactor binary and index (#110) 2025-03-23 16:27:29 +08:00
ykiko
e7eed4c07a Reland document symbol (#108) 2025-03-20 22:34:35 +08:00
ykiko
c54baf5590 Implement DocumentLink (#107) 2025-03-16 16:43:35 +08:00
ykiko
a4c1d269c1 Remove Basic folder (#103) 2025-03-15 23:47:07 +08:00
ykiko
49af4a9292 Clean Server (#93) 2025-03-09 19:19:52 +08:00
ykiko
74f1f13aaf Reland folding range (#94) 2025-02-26 13:20:34 +08:00
ykiko
26c66100b9 Refactor Indexer (#78) 2025-02-17 00:22:41 +08:00
ykiko
2f9622bca7 Clean the project (#57) 2025-02-05 14:10:11 +08:00
ykiko
9b98354918 Refactor async and fix error in index. (#55) 2025-02-03 01:26:37 +08:00
ykiko
30568e800c Implement FeatureIndex (#52) 2025-01-25 00:56:34 +08:00
ykiko
6cd23038e4 Implement Indexer (#48) 2025-01-22 23:55:33 +08:00
ykiko
8cbfcba790 Implement computePreambleBound and collect has_include in PPCallbacks (#44) 2025-01-18 20:46:18 +08:00
ykiko
70f29147d5 Add tests for Server (#34) 2025-01-13 23:14:10 +08:00
ykiko
b7d58d03f4 Initial refactor of index (#24) 2024-12-30 16:52:06 +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
2baea3800a Refactor Support. 2024-12-04 01:12:40 +08:00
ykiko
29fc40de6c Refactor Compiler.h. 2024-12-01 13:48:59 +08:00
ykiko
b17f7f7c55 Update index tests. 2024-11-07 16:13:10 +08:00
ykiko
b93c783874 Some update. 2024-11-07 13:06:08 +08:00
ykiko
e66b1985e1 Visit some new decls when indexes. 2024-11-06 21:33:11 +08:00
ykiko
b2682fd820 Add binary index loader. 2024-11-06 19:26:49 +08:00
ykiko
883aec5983 Refactor index module. 2024-11-06 15:37:29 +08:00
ykiko
601fca6a64 Add binary serialization. 2024-11-02 23:59:33 +08:00
ykiko
721ccaf4c4 Improve index format. 2024-11-02 20:29:49 +08:00
ykiko
311926823c Improve index format. 2024-11-02 14:25:07 +08:00
ykiko
5c405241fa Improve index format. 2024-11-02 14:04:15 +08:00
ykiko
54fc28cec3 Improve index format. 2024-11-02 13:56:06 +08:00
ykiko
7ed1878bb2 Add Support/Enum. 2024-10-31 12:59:08 +08:00
ykiko
49d53533d4 Add index tests for MemberExpr. 2024-10-30 21:45:16 +08:00
ykiko
60d786a935 Update Index. 2024-10-30 18:16:13 +08:00
ykiko
3640b53175 Fix wrong index for File. 2024-10-29 23:12:06 +08:00
ykiko
30e2b405d1 Refactor the Index module. 2024-10-29 20:19:18 +08:00
ykiko
c753539a04 Remove Protocol dictionary. 2024-10-27 17:23:03 +08:00
ykiko
7b00c0f246 Some optimization for Packer. 2024-10-23 23:41:04 +08:00
ykiko
835a29d8b6 Support deserializing index to binary. 2024-10-23 20:37:59 +08:00
ykiko
eaba0f4c5b Refactor the definition of Index. 2024-10-22 20:42:16 +08:00
ykiko
325a2fb84c Update Index. 2024-10-19 15:35:20 +08:00
ykiko
578624ea05 Support some sugar types. 2024-10-18 22:21:04 +08:00
ykiko
dea977fad7 Basic index logic for ClassTemplateDecl. 2024-10-18 19:33:18 +08:00
ykiko
1d8b74af6f Some update. 2024-10-18 11:32:08 +08:00
ykiko
d757758005 Update Index. 2024-10-17 23:20:32 +08:00
ykiko
14c9f9466d Update Index. 2024-10-17 21:51:20 +08:00