Commit graph

890 commits

Author SHA1 Message Date
Shunsuke Shibayama
21cb0bb4c1 feat: support symbolized operators 2023-09-09 16:45:24 +09:00
Shunsuke Shibayama
64874f4169 feat(els): workspace diagnostics 2023-09-08 20:49:16 +09:00
Shunsuke Shibayama
f4928e3a51 build: update version (v0.6.20) 2023-09-08 02:57:34 +09:00
Shunsuke Shibayama
b14a00c7bb build: move molc to a separate repository 2023-09-08 02:45:47 +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
6ca5e07191 fix: user type renaming bug 2023-09-06 19:36:48 +09:00
Shunsuke Shibayama
509f9c4fe3 fix: pyc execution 2023-09-06 12:18:37 +09:00
Shunsuke Shibayama
a6106b6139 Update token.rs 2023-09-06 10:54:04 +09:00
Shunsuke Shibayama
befdedfcab Update test.rs 2023-09-06 01:09:17 +09:00
Shunsuke Shibayama
7729b73809 fix: dict iterators bug 2023-09-06 00:56:07 +09:00
Shunsuke Shibayama
da9b6befdc build: update version (nightly.2) 2023-09-05 21:58:08 +09:00
Shunsuke Shibayama
8a1911cece fix: method inferring 2023-09-05 21:54:08 +09:00
Shunsuke Shibayama
edd80e4543 fix: subtract overflow 2023-09-05 20:59:01 +09:00
Shunsuke Shibayama
712d4e2b73 feat: bidi for containers 2023-09-05 19:38:33 +09:00
Shunsuke Shibayama
75b5b68831 feat: introduce bidirectional type checking 2023-09-05 16:44:38 +09:00
Shunsuke Shibayama
5f8d744e47 chore: union/intersection subtyping 2023-09-05 09:45:15 +09:00
Shunsuke Shibayama
ce8e2fa32d build: update version (nightly.1) 2023-09-03 16:33:43 +09:00
Shunsuke Shibayama
d6d278f99f chore(els): improve workspace symbol 2023-09-03 16:24:39 +09:00
Shunsuke Shibayama
be87483981 fix(els): don't show generated vars 2023-09-03 15:14:13 +09:00
Shunsuke Shibayama
3f678ef5e3 feat(els): add goto implementation 2023-09-03 14:48:28 +09:00
Shunsuke Shibayama
d8835fd169 fix: eliminate unwraps 2023-09-03 03:36:17 +09:00
Shunsuke Shibayama
7fd093a1f8 Update test.rs 2023-09-03 03:15:09 +09:00
Shunsuke Shibayama
a7c174a0e0 build: update version (nightly.0) 2023-09-03 02:54:11 +09:00
Shunsuke Shibayama
982e074045 Update test.rs 2023-09-02 15:58:04 +09:00
Shunsuke Shibayama
98963cc643 feat(els): add document symbol 2023-09-02 15:09:59 +09:00
Shunsuke Shibayama
63590546d9 Update test.rs 2023-09-02 14:11:25 +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
0c89ca99cd chore: impl TryFrom<Expr> for $Variant 2023-09-02 00:55:51 +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
0bf7d20d48 test(els): handle server request 2023-09-01 19:52:03 +09:00
Shunsuke Shibayama
708e003785 fix(els): neighbor completion 2023-09-01 19:25:24 +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
f2cbbd8c25 Update test.rs 2023-08-31 11:33:02 +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
a93cb5d3fe Merge branch 'main' into fix-sig-help 2023-08-30 13:18:57 +09:00
Shunsuke Shibayama
f69e45f18b Update rename.rs 2023-08-30 13:16:18 +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
1332b009b7 chore(els): improve goto definition/references 2023-08-29 20:46:30 +09:00
Shunsuke Shibayama
d42411bb05 fix: codegen bug 2023-08-29 03:18:48 +09:00
Shunsuke Shibayama
8d8a1b5d53 fix: closure codegen bug 2023-08-29 00:37:05 +09:00
Shunsuke Shibayama
4acace41de chore: embed lambda id 2023-08-28 18:39:10 +09:00
Shunsuke Shibayama
74bca70017 feat: add Array.update_nth! 2023-08-28 15:33:58 +09:00
Shunsuke Shibayama
07e37c878c fix: transpiler TODOs 2023-08-27 21:53:26 +09:00
Shunsuke Shibayama
952e6ccd2e fix: array pattern matching 2023-08-27 20:29:40 +09:00
Shunsuke Shibayama
5a6cea0df1 chore: add ArrayTypeSpec::sqbrs 2023-08-27 18:46:56 +09:00