Commit graph

133 commits

Author SHA1 Message Date
Shunsuke Shibayama
f6959ecca7 fix: server restarting issue 2025-02-24 22:42:01 +09:00
Shunsuke Shibayama
747eeb9406 Update server.rs 2025-02-15 16:23:00 +09:00
Shunsuke Shibayama
74e3f2e955 feat(els): deep completion can be disabled 2025-02-09 12:18:08 +09:00
Shunsuke Shibayama
443c2fd104 chore(els): log when panicked 2025-02-09 01:28:03 +09:00
Shunsuke Shibayama
5e04e1ad15 chore(els): improve document link 2024-10-14 13:19:16 +09:00
Shunsuke Shibayama
af3b6ec3d7 feat(els): module hover link 2024-10-13 02:48:50 +09:00
Shunsuke Shibayama
17b3fbc5c0 feat(els): impl document link 2024-10-13 00:09:16 +09:00
Shunsuke Shibayama
e7d01b881b feat(els): impl language services
* document highlight
* selection range
* goto type definition
2024-10-11 01:25:32 +09:00
Shunsuke Shibayama
3f61bc5c17 feat(pylyzer): pseudo-method completion 2024-09-27 17:45:35 +09:00
Shunsuke Shibayama
58b22c4179 fix: add debug assertions to PackageBuilder 2024-09-19 14:45:47 +09:00
Shunsuke Shibayama
2d5aed6ec9 chore(els): id can be passed as a string 2024-09-18 23:12:12 +09:00
Shunsuke Shibayama
ae039c9f39 perf(els): improve diagnostics speed 2024-09-18 14:17:16 +09:00
Shunsuke Shibayama
cb6931e856 fix: use RwLockReadGuard::try_map 2024-09-08 05:37:07 +09:00
Shunsuke Shibayama
57559b6b9f Update server.rs 2024-09-02 19:24:56 +09:00
Shunsuke Shibayama
af360a52cc fix: constructor typing 2024-08-20 22:26:02 +09:00
Shunsuke Shibayama
fcfa50d8a3 feat: support python package diagnostics 2024-07-07 12:03:10 +09:00
Shunsuke Shibayama
13eaf8d3a7 fix: eliminate unwrap/unreachable 2024-06-17 13:09:50 +09:00
Shunsuke Shibayama
ea2e4f58a0 chore: show diagnostics progress 2024-06-16 20:59:07 +09:00
Shunsuke Shibayama
0b9b89a31d Update server.rs 2024-06-16 18:30:02 +09:00
Shunsuke Shibayama
dc1e32f5f4 fix(els): shared reference bugs 2024-05-12 16:37:35 +09:00
Shunsuke Shibayama
12fa839120 fix: https://github.com/mtshiba/pylyzer/issues/90 2024-05-05 14:52:08 +09:00
Shunsuke Shibayama
b17b802223 feat(els): add lint option 2024-04-12 11:47:16 +09:00
Shunsuke Shibayama
c6eb78a44d refactor!: rename Array -> List 2024-04-04 23:24:07 +09:00
Shunsuke Shibayama
41bf14629b chore: use ArcArray instead of Vec 2024-03-31 17:18:27 +09:00
Shunsuke Shibayama
d9e4dbe716 chore: eliminate unwraps 2024-03-23 09:52:52 +09:00
Shunsuke Shibayama
46610a1ae0 fix(els): minor bugs 2024-02-26 12:02:28 +09:00
Shunsuke Shibayama
a76ec165e7 Update server.rs 2024-02-07 16:40:39 +09:00
Shunsuke Shibayama
30f615f390 fix(els): eliminate unwraps 2024-02-06 01:54:55 +09:00
Shunsuke Shibayama
6018d0f841 chore: project_root_of -> project_root_dir_of 2024-02-01 20:54:35 +09:00
Shunsuke Shibayama
c75dc9c77a Update lower.rs 2024-02-01 18:36:38 +09:00
Shunsuke Shibayama
8f352e9379 feat(els): crash recovery 2024-01-27 02:29:54 +09:00
Shunsuke Shibayama
5e359d099e chore(els): do not display internal error info 2024-01-26 19:49:07 +09:00
Shunsuke Shibayama
c6f84f0d1c feat: import local packages 2024-01-23 02:06:09 +09:00
Shunsuke Shibayama
378567ad2d feat(els): recognize packages 2024-01-22 13:08:15 +09:00
Shunsuke Shibayama
67fefd196c feat(els): add Scheduler 2024-01-22 00:26:58 +09:00
Shunsuke Shibayama
cfc2214bfb fix: path handling bug 2024-01-21 02:26:58 +09:00
Shunsuke Shibayama
74d304a1b7 chore: get builtin module context without lock 2024-01-21 01:44:29 +09:00
Shunsuke Shibayama
a10d9e80ec fix: completion does not work in type decl files 2023-12-16 00:08:55 +09:00
Shunsuke Shibayama
480c9e4f83 chore: improve method completion 2023-12-06 23:56:36 +09:00
Shunsuke Shibayama
6058339e3f chore: add TypeContext, MethodContext 2023-10-29 17:33:21 +09:00
Shunsuke Shibayama
7ffb09dbe4 fix(els): builtin modules completion 2023-10-21 11:49:22 +09:00
Shunsuke Shibayama
e6a75e80df chore: use NormalizedPathBuf 2023-10-08 18:16:31 +09:00
Shunsuke Shibayama
579f467351 Update server.rs 2023-10-08 14:09:42 +09:00
Shunsuke Shibayama
c620cfdabc fix(els): completion retrigger 2023-09-30 00:50:31 +09:00
Shunsuke Shibayama
27ad6123da fix: dependents check 2023-09-15 15:31:54 +09:00
Shunsuke Shibayama
965d0c2c2d fix: renaming bug 2023-09-15 09:43:56 +09:00
Shunsuke Shibayama
3b061ba077 chore: remove ModuleCache 2023-09-14 21:56:12 +09:00
Shunsuke Shibayama
94b5fc27e9 chore(els): remove AnalysisResultCache 2023-09-14 19:39:18 +09:00
Shunsuke Shibayama
d92e3f5425 fix(els): wait until workspace diags are finished 2023-09-14 11:23:42 +09:00
Shunsuke Shibayama
138c6ff3d8 chore(els): improve getting references 2023-09-13 22:34:23 +09:00