Commit graph

29 commits

Author SHA1 Message Date
Shunsuke Shibayama
a6f8724a35 fix: clippy warns 2025-01-14 00:59:15 +09:00
Shunsuke Shibayama
cd2a741fc6 fix: clippy warnings 2024-09-06 13:56:28 +09:00
Shunsuke Shibayama
edfabd97e7 refactor: fix warns 2023-12-29 12:30:41 +09:00
Shunsuke Shibayama
94b5fc27e9 chore(els): remove AnalysisResultCache 2023-09-14 19:39:18 +09:00
Shunsuke Shibayama
dcb42f68b9 feat: add molc
* use molc for ELS tests
2023-09-08 02:13:13 +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
55cce384b8 fix(els): eliminate unwraps 2023-06-23 20:42:00 +09:00
Shunsuke Shibayama
9a6af2cd07 feat:(els): ELS parser can be customized 2023-05-28 23:45:53 +09:00
Shunsuke Shibayama
74103e5a1a feat(els): implement inline variables 2023-05-28 22:40:22 +09:00
Shunsuke Shibayama
bb1dd5eb8e feat(els): implement extract into function 2023-05-28 14:14:27 +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
6c665157bc fix(els): file operation bugs 2023-04-30 18:00:42 +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
85f9b961bf fix(els): eliminate unwraps 2023-03-07 21:49:47 +09:00
Shunsuke Shibayama
1aa83f140a chore(els): improve signature help 2023-02-27 12:01:09 +09:00
Shunsuke Shibayama
51cae591a3 feat: allow separating sample code and doc-comments 2023-02-17 20:37:15 +09:00
Shunsuke Shibayama
7e9cef9c07 chore(els): improve completion 2023-02-17 13:39:46 +09:00
Shunsuke Shibayama
f3fd5e3eeb feat(els): support module renaming 2023-02-14 16:23:45 +09:00
Shunsuke Shibayama
2574de3a68 fix: some bugs
Fixed:

* argument `_` of anonymous function disappears
* els crashes
* incomplete `.update!` codegen
2023-02-13 15:06:50 +09:00
Shunsuke Shibayama
5d68d50dda feat(els): add case-change action 2023-02-11 14:20:15 +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
2580e1cc32 fix: unused warning leaks 2023-02-07 01:15:16 +09:00
Shunsuke Shibayama
ff741d5235 refactor: add send_normal_action 2023-02-07 00:50:24 +09:00
Shunsuke Shibayama
953eac6218 Update code_action.rs 2023-02-07 00:29:08 +09:00
Shunsuke Shibayama
22addfe694 feat(els): add eliminate_unused_vars action 2023-02-06 23:53:44 +09:00