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 |
|
Shunsuke Shibayama
|
64874f4169
|
feat(els): workspace diagnostics
|
2023-09-08 20:49:16 +09:00 |
|
Shunsuke Shibayama
|
ac5b0548a3
|
refactor: DummyClient -> FakeClient
|
2023-09-08 02:33:13 +09:00 |
|
Shunsuke Shibayama
|
dcb42f68b9
|
feat: add molc
* use molc for ELS tests
|
2023-09-08 02:13:13 +09:00 |
|
Shunsuke Shibayama
|
3f678ef5e3
|
feat(els): add goto implementation
|
2023-09-03 14:48:28 +09:00 |
|
Shunsuke Shibayama
|
98963cc643
|
feat(els): add document symbol
|
2023-09-02 15:09:59 +09:00 |
|
Shunsuke Shibayama
|
10f8605dfb
|
feat(els): add folding range
|
2023-09-02 14:05:07 +09:00 |
|
Shunsuke Shibayama
|
d4699cf997
|
feat(els): add call hierarchy
|
2023-09-02 01:21:50 +09:00 |
|
Shunsuke Shibayama
|
f039643a30
|
feat(els): workspace symbol
|
2023-09-01 23:16:13 +09:00 |
|
Shunsuke Shibayama
|
f7e48f6033
|
chore(els): ask after initialized
|
2023-09-01 20:21:40 +09:00 |
|
Shunsuke Shibayama
|
1159c21acf
|
Merge pull request #454 from erg-lang/fix-sig-help
Fix signature help
|
2023-09-01 18:24:37 +09:00 |
|
Shunsuke Shibayama
|
02a97b0a46
|
test(els): add ELS test suites
|
2023-08-31 01:51:42 +09:00 |
|
Shunsuke Shibayama
|
4da5a8e2e3
|
fix(els): error handling
|
2023-08-30 13:39:06 +09:00 |
|
Shunsuke Shibayama
|
6cfae0066b
|
chore(els): HIRVisitor::get_min_expr takes position instead of token
|
2023-08-30 13:14:04 +09:00 |
|
Shunsuke Shibayama
|
b746cd38bd
|
fix(els): signature help
|
2023-08-30 11:39:32 +09:00 |
|
Shunsuke Shibayama
|
936b6e2f95
|
chore: eliminate clippy warns
|
2023-08-24 23:38:27 +09:00 |
|
Shunsuke Shibayama
|
09b4f03aad
|
revert: use cache
|
2023-08-23 01:58:36 +09:00 |
|
Shunsuke Shibayama
|
22f79f5e0c
|
Update server.rs
|
2023-08-22 02:58:18 +09:00 |
|
Shunsuke Shibayama
|
c76d4a1ce3
|
feat(els): Server::restart
|
2023-08-22 01:18:08 +09:00 |
|
Shunsuke Shibayama
|
499ecb5d40
|
feat(els): stop autocheck if autosave is enabled
|
2023-08-22 00:00:30 +09:00 |
|
Shunsuke Shibayama
|
82792aca80
|
fix(els): caching bugs
|
2023-08-21 17:00:25 +09:00 |
|
Shunsuke Shibayama
|
6b9629e658
|
chore(els): add a client health checker
|
2023-08-20 13:25:04 +09:00 |
|
Shunsuke Shibayama
|
efbad81475
|
feat(els): support inlay hint resolve
|
2023-08-16 19:06:37 +09:00 |
|
Shunsuke Shibayama
|
d2eaf0bef4
|
fix: case-sensitive renaming
|
2023-07-07 22:10:47 +09:00 |
|
Shunsuke Shibayama
|
fe20eda514
|
feat(els): reactive diagnostics
|
2023-06-30 23:17:35 +09:00 |
|
Shunsuke Shibayama
|
e2a2c0fe46
|
feat(els): add neighbor_completion
|
2023-06-22 20:49:25 +09:00 |
|
Shunsuke Shibayama
|
eaeb659a7d
|
fix: errors in other modules are ignored
|
2023-06-22 16:32:10 +09:00 |
|
Shunsuke Shibayama
|
798f22afa4
|
fix(els): incremental updating var-definition
|
2023-06-21 15:08:03 +09:00 |
|
Shunsuke Shibayama
|
d49e6fa70c
|
feat(els): parallelize Server
|
2023-06-21 01:16:53 +09:00 |
|
Shunsuke Shibayama
|
804a42e508
|
chore(els): add AnalysisResultCache
|
2023-06-19 11:14:56 +09:00 |
|
Shunsuke Shibayama
|
26be281137
|
fix: infinte recursion bug
|
2023-06-10 23:04:23 +09:00 |
|
Shunsuke Shibayama
|
393a018fb9
|
chore: eliminate thread_local!
|
2023-06-10 16:07:50 +09:00 |
|
Shunsuke Shibayama
|
e7b5150ab7
|
Update server.rs
|
2023-05-31 12:33:15 +09:00 |
|