Commit graph

36 commits

Author SHA1 Message Date
Shunsuke Shibayama
ae039c9f39 perf(els): improve diagnostics speed 2024-09-18 14:17:16 +09:00
Shunsuke Shibayama
30f615f390 fix(els): eliminate unwraps 2024-02-06 01:54:55 +09:00
Shunsuke Shibayama
c514d0d83d fix(els): rename not working 2024-01-24 22:15:58 +09:00
Shunsuke Shibayama
e6a75e80df chore: use NormalizedPathBuf 2023-10-08 18:16: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
dcb42f68b9 feat: add molc
* use molc for ELS tests
2023-09-08 02:13:13 +09:00
Shunsuke Shibayama
0c89ca99cd chore: impl TryFrom<Expr> for $Variant 2023-09-02 00:55:51 +09:00
Shunsuke Shibayama
f69e45f18b Update rename.rs 2023-08-30 13:16:18 +09:00
Shunsuke Shibayama
936b6e2f95 chore: eliminate clippy warns 2023-08-24 23:38:27 +09:00
Shunsuke Shibayama
7e58b59914 fix: canonicalize path 2023-07-15 23:22:32 +09:00
Shunsuke Shibayama
d2eaf0bef4 fix: case-sensitive renaming 2023-07-07 22:10:47 +09:00
Shunsuke Shibayama
c707e36d44 fix: rename bug 2023-06-21 13:49:39 +09:00
Shunsuke Shibayama
804a42e508 chore(els): add AnalysisResultCache 2023-06-19 11:14:56 +09:00
Shunsuke Shibayama
9a6af2cd07 feat:(els): ELS parser can be customized 2023-05-28 23:45:53 +09:00
Shunsuke Shibayama
b8b312caad chore: eliminate unsafe operations 2023-05-28 10:31:39 +09:00
Shunsuke Shibayama
3f173b8b7c refactor(els): Server::artifacts -> analysis_result 2023-05-13 19:58:44 +09:00
Shunsuke Shibayama
ced04e5d6a fix: bugs 2023-05-13 16:14:34 +09:00
Shunsuke Shibayama
536f4fb319 fix(els): eliminate unwraps 2023-05-10 12:23:12 +09:00
Shunsuke Shibayama
2fce9bda3b fix(els): eliminate unwraps 2023-05-04 19:05:27 +09:00
Shunsuke Shibayama
c84294fc11 chore(els): let FileCache: Send + Sync 2023-05-01 23:27:53 +09:00
Shunsuke Shibayama
ed2440dbfd refactor(els): request handler names to handle_* 2023-04-27 23:45:32 +09:00
Shunsuke Shibayama
ca83d090a3 chore: add NormalizedUrl 2023-03-31 15:14:30 +09:00
Shunsuke Shibayama
7adaecdfbb chore(els): remove file operations not using cache 2023-03-15 17:57:04 +09:00
Shunsuke Shibayama
1aa83f140a chore(els): improve signature help 2023-02-27 12:01:09 +09:00
Shunsuke Shibayama
677ced0fcd feat: add std.d 2023-02-17 21:09:23 +09:00
Shunsuke Shibayama
51cae591a3 feat: allow separating sample code and doc-comments 2023-02-17 20:37:15 +09:00
Shunsuke Shibayama
99db34b61c feat(els): support d.er renaming
* fix a bug that left diagnostics
* fix to include PyModule in dependencies
* fix `clear_cache`
2023-02-14 19:59:43 +09:00
Shunsuke Shibayama
f3fd5e3eeb feat(els): support module renaming 2023-02-14 16:23:45 +09:00
Shunsuke Shibayama
236fb56a54 fix(els): show error when renaming a builtin API 2023-02-12 12:23:33 +09:00
Shunsuke Shibayama
4571ced013 feat(els): implement file cache
This change increases the efficiency of file IO and improves the accuracy of completions.
2023-02-08 04:04:20 +09:00
Shunsuke Shibayama
f6f58d7678 feat(compiler): impl warns for unused private vars 2023-02-06 18:15:17 +09:00
Shunsuke Shibayama
a127564b31 Rename dir: compiler -> crates 2023-01-15 12:03:19 +09:00
Renamed from compiler/els/rename.rs (Browse further)