Commit graph

43 commits

Author SHA1 Message Date
Shunsuke Shibayama
f6959ecca7 fix: server restarting issue 2025-02-24 22:42:01 +09:00
Shunsuke Shibayama
a6f8724a35 fix: clippy warns 2025-01-14 00:59:15 +09:00
Shunsuke Shibayama
952687e677 chore: Lexer::lex() returns Failable<TokenStream> 2024-10-16 01:14:08 +09:00
Shunsuke Shibayama
46610a1ae0 fix(els): minor bugs 2024-02-26 12:02:28 +09:00
Shunsuke Shibayama
cfc2214bfb fix: path handling bug 2024-01-21 02:26:58 +09:00
Shunsuke Shibayama
480c9e4f83 chore: improve method completion 2023-12-06 23:56:36 +09:00
Shunsuke Shibayama
a33f9ab928 fix(els): parse errors ignorance 2023-09-23 16:32:31 +09:00
Shunsuke Shibayama
f7900f4774 fix: add VirtualFileSystem 2023-09-15 18:04:12 +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
dcb42f68b9 feat: add molc
* use molc for ELS tests
2023-09-08 02:13:13 +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
b746cd38bd fix(els): signature help 2023-08-30 11:39:32 +09:00
Shunsuke Shibayama
1332b009b7 chore(els): improve goto definition/references 2023-08-29 20:46:30 +09:00
Shunsuke Shibayama
c76d4a1ce3 feat(els): Server::restart 2023-08-22 01:18:08 +09:00
Shunsuke Shibayama
fe20eda514 feat(els): reactive diagnostics 2023-06-30 23:17:35 +09:00
Shunsuke Shibayama
c707e36d44 fix: rename bug 2023-06-21 13:49:39 +09:00
Shunsuke Shibayama
0d3691f243 Merge branch 'main' into rwlock 2023-06-10 17:45:08 +09:00
Shunsuke Shibayama
0e42ab03ca feat: let Shared: Send + Sync 2023-05-27 20:41:28 +09:00
Shunsuke Shibayama
ced04e5d6a fix: bugs 2023-05-13 16:14:34 +09:00
Shunsuke Shibayama
33e1b776cb feat: add ASTDiff and impl lazy compilation 2023-05-13 11:33:48 +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
cd61f164b1 fix(els): goto python API definitions 2023-04-30 21:33:08 +09:00
Shunsuke Shibayama
6c665157bc fix(els): file operation bugs 2023-04-30 18:00:42 +09:00
Shunsuke Shibayama
321c83cb11 fix(els): eliminate unwraps
* remove unused attr `metadata`
2023-04-24 03:47:02 +09:00
Shunsuke Shibayama
da300b0f02 feat(els): jump to parameter type definitions 2023-04-18 01:01:13 +09:00
Shunsuke Shibayama
b0959b13e7 fix(els): file data inconsistencies 2023-03-31 19:49:49 +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
cd3df31eb3 fix(els): undesirable behaviors 2023-03-06 00:16:27 +09:00
Shunsuke Shibayama
5ec9d519c4 chore(els): improve completion
* add `CheckOnType` option
2023-03-03 01:32:19 +09:00
Shunsuke Shibayama
7648b44b6b fix(els): minor bugs 2023-02-26 11:33:20 +09:00
Shunsuke Shibayama
51cae591a3 feat: allow separating sample code and doc-comments 2023-02-17 20:37:15 +09:00
Shunsuke Shibayama
0c579fa6fb fix(els): pos_to_index (renamed to pos_to_byte_index)
Fixed a crash when handling non-ascii characters
2023-02-17 17:54:49 +09:00
Shunsuke Shibayama
7e9cef9c07 chore(els): improve completion 2023-02-17 13:39:46 +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
fa2f002bce Update file_cache.rs 2023-02-10 12:10:43 +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
02cf7e0916 Add FileCache 2023-01-22 18:13:43 +09:00