Commit graph

152 commits

Author SHA1 Message Date
Shunsuke Shibayama
5f6c8a3b2b perf: reduce performing of .loc() 2023-02-15 03:27:08 +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
38f34edbf0 Update server.rs 2023-02-14 12:10:14 +09:00
Shunsuke Shibayama
4928ec1bcb build: update version (v0.6.5) 2023-02-14 11:35:44 +09:00
Shunsuke Shibayama
d7c922bb05 build: update version (nightly) 2023-02-13 23:18:37 +09:00
Shunsuke Shibayama
461e8229d7 chore(els): improve completion 2023-02-13 23:01:12 +09:00
Shunsuke Shibayama
16cf80cd23 chore(els): improve patch support 2023-02-13 15:43:18 +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
903e96b34e build: update version (nightly) 2023-02-13 02:41:46 +09:00
Shunsuke Shibayama
b798a7ffdd Update inlay_hint.rs 2023-02-12 18:21:37 +09:00
Shunsuke Shibayama
38ad42068e
Merge branch 'main' into fix-type-matching 2023-02-12 17:50:39 +09:00
Shunsuke Shibayama
236fb56a54 fix(els): show error when renaming a builtin API 2023-02-12 12:23:33 +09:00
Shunsuke Shibayama
b1a3e97334 fix: crash 2023-02-12 11:04:41 +09:00
Shunsuke Shibayama
af0fff8226 fix(compiler): runtime type matching system 2023-02-12 01:34:12 +09:00
Shunsuke Shibayama
b452503105 Create code_action.md 2023-02-11 14:49:28 +09:00
Shunsuke Shibayama
5d68d50dda feat(els): add case-change action 2023-02-11 14:20:15 +09:00
Shunsuke Shibayama
fa2f002bce Update file_cache.rs 2023-02-10 12:10:43 +09:00
Shunsuke Shibayama
e924a3ff20 build: update version (v0.6.4) 2023-02-10 02:28:48 +09:00
Shunsuke Shibayama
a819026402 build: update version (nightly) 2023-02-09 00:28:08 +09:00
Shunsuke Shibayama
988dfd9b93 feat(els): add doc for completion item 2023-02-08 23:35:23 +09:00
Shunsuke Shibayama
30a9776ae8 Add set_completion_order 2023-02-08 21:20:52 +09:00
Shunsuke Shibayama
94a62d22ac fix: improve completion 2023-02-08 20:40:38 +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
947c3c6794 Merge branch 'main' into feature-els-file-cache 2023-02-08 01:19:46 +09:00
Shunsuke Shibayama
a2622c33fc Update inlay_hint.rs 2023-02-07 01:26:55 +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
Shunsuke Shibayama
f6f58d7678 feat(compiler): impl warns for unused private vars 2023-02-06 18:15:17 +09:00
Shunsuke Shibayama
42ceab31e6 build: update version (nightly) 2023-02-06 14:19:40 +09:00
Shunsuke Shibayama
d8f4d14abd feat(parser): add type_spec_to_expr 2023-02-06 12:04:15 +09:00
Shunsuke Shibayama
3e664fb176 Update version (nightly) 2023-02-04 10:47:37 +09:00
Shunsuke Shibayama
c97b8d61ad Improve: ELS features can be turned on and off 2023-02-03 12:35:29 +09:00
Shunsuke Shibayama
c7096b17f1 Merge branch 'main' into feature-var-params-fn 2023-02-01 02:05:09 +09:00
Shunsuke Shibayama
44781cb030 Fix warns 2023-01-27 11:23:42 +09:00
Shunsuke Shibayama
23a7e2caf3 Add user-defined var-params function 2023-01-26 01:20:35 +09:00
Shunsuke Shibayama
64d53a39ce Fix a socket connection problem 2023-01-24 19:57:43 +09:00
Shunsuke Shibayama
4579c86414 Revert "Fix a socket connection problem"
This reverts commit 962569d5a0.
2023-01-24 19:15:09 +09:00
Shunsuke Shibayama
962569d5a0 Fix a socket connection problem 2023-01-24 17:27:14 +09:00
Shunsuke Shibayama
ddec7f50d6 Update inlay_hint.rs 2023-01-23 17:43:40 +09:00
Shunsuke Shibayama
db61dd8742 Improve calculating Location 2023-01-23 17:28:16 +09:00
Shunsuke Shibayama
02cf7e0916 Add FileCache 2023-01-22 18:13:43 +09:00
Shunsuke Shibayama
d34be5bf68 Update version (v0.6.3) 2023-01-22 18:12:15 +09:00
Shunsuke Shibayama
0c543229c3 Update server.rs 2023-01-22 18:11:37 +09:00
Shunsuke Shibayama
c1f43472c2 Update docs 2023-01-22 18:10:10 +09:00
Shunsuke Shibayama
afeec08d6c Improve inlay hint 2023-01-19 00:06:13 +09:00
Shunsuke Shibayama
f69d4a6602 Implement inlay hints 2023-01-18 03:43:33 +09:00
Shunsuke Shibayama
3c3e1c448a Fix semantic tokens 2023-01-17 03:05:42 +09:00