Commit graph

807 commits

Author SHA1 Message Date
Shunsuke Shibayama
0744c35517 feat(els): add deep completion 2023-03-10 13:26:13 +09:00
Shunsuke Shibayama
814748a6be fix: constraints instantiation bug 2023-03-08 11:06:08 +09:00
Shunsuke Shibayama
5d8506b548 fix: eliminate unwrap(), todo!() 2023-03-08 09:20:06 +09:00
Shunsuke Shibayama
86eaba395f build: update version (v0.6.7) 2023-03-07 21:52:51 +09:00
Shunsuke Shibayama
85f9b961bf fix(els): eliminate unwraps 2023-03-07 21:49:47 +09:00
Shunsuke Shibayama
1dae378678 test: add inherit.er 2023-03-07 21:48:52 +09:00
Shunsuke Shibayama
8c2f5ec55f fix: module name escaping 2023-03-07 21:29:52 +09:00
Shunsuke Shibayama
1293fa58c8 refactor: Reorderer -> ASTLinker, Linker -> HIRLinker 2023-03-07 20:18:30 +09:00
Shunsuke Shibayama
826d9ef8d2 Update inquire.rs 2023-03-07 19:39:49 +09:00
Shunsuke Shibayama
a73a6b8022 fix: get_singular_ctx_* -> get_singular_ctxs_* 2023-03-07 19:06:21 +09:00
Shunsuke Shibayama
ee003064c1 Update register.rs 2023-03-07 10:25:21 +09:00
Shunsuke Shibayama
c5848db951 fix: #408 2023-03-07 09:49:59 +09:00
Shunsuke Shibayama
fa2919e824 fix: bugs with enumeration of vars 2023-03-06 19:44:49 +09:00
Shunsuke Shibayama
b1a9f7bf40 fix: eliminate panics 2023-03-06 13:52:07 +09:00
Shunsuke Shibayama
228a74d29d Add Input::unescaped_{path,filename} 2023-03-06 13:11:30 +09:00
Shunsuke Shibayama
c3511a1e03 feat(els): auto-import modules 2023-03-06 11:52:10 +09:00
Shunsuke Shibayama
cd3df31eb3 fix(els): undesirable behaviors 2023-03-06 00:16:27 +09:00
Shunsuke Shibayama
b2425fa686 fix record subtyping bug (visibility) 2023-03-05 23:20:17 +09:00
Shunsuke Shibayama
77e3f498ef fix: file name collision problem of Input 2023-03-05 20:02:36 +09:00
Shunsuke Shibayama
d92f5284c8 feat: add restricted visibility syntax 2023-03-05 02:19:18 +09:00
Shunsuke Shibayama
309bb06db8 fix: a minor bug 2023-03-03 16:14:20 +09:00
Shunsuke Shibayama
8c8eff76a6 feat: add ContextManager 2023-03-03 16:06:03 +09:00
Shunsuke Shibayama
3d310714f1 feat: support var-args lambda function 2023-03-03 16:01:20 +09:00
Shunsuke Shibayama
cb00efca54 fix: minor bugs 2023-03-03 14:26:11 +09:00
Shunsuke Shibayama
1c8da7f049 fix: refinement types bugs 2023-03-03 13:44:05 +09:00
Shunsuke Shibayama
5c6ea316f5 chore: remove unnecessary params 2023-03-03 10:01:05 +09:00
Shunsuke Shibayama
5ec9d519c4 chore(els): improve completion
* add `CheckOnType` option
2023-03-03 01:32:19 +09:00
Shunsuke Shibayama
d081aab202
Update features.md 2023-03-02 20:18:16 +09:00
Shunsuke Shibayama
4413702fbf build: update version (nightly) 2023-03-02 10:58:14 +09:00
Shunsuke Shibayama
0495dd3d1b fix: eliminate unreachable errors 2023-03-02 10:51:01 +09:00
Shunsuke Shibayama
9ca01b060c Update Int.d.er 2023-03-02 00:26:59 +09:00
Shunsuke Shibayama
dd36942256 feat: implement some typevar-related syntax sugar
* add `TypeBoundSpec::Omitted`
* add `TypeAppArgsKind`
2023-03-01 23:35:19 +09:00
Shunsuke Shibayama
f9503ff134 refactor: Parser 2023-03-01 22:44:37 +09:00
Shunsuke Shibayama
8df5785ca7 feat(erg_common): add Stylize trait 2023-03-01 11:19:09 +09:00
Shunsuke Shibayama
a07ab4637e fix(parser): fix #400 2023-02-27 19:52:24 +09:00
Shunsuke Shibayama
b97afb04af build: update version (nightly) 2023-02-27 14:27:36 +09:00
Shunsuke Shibayama
977a6b1525 chore: add an image for smart-completion 2023-02-27 14:07:53 +09:00
Shunsuke Shibayama
e57795d515 feat: implement smart completion 2023-02-27 13:42:19 +09:00
Shunsuke Shibayama
af575aba6c Update lower.rs 2023-02-27 12:43:34 +09:00
Shunsuke Shibayama
536872b735 refactor: remove unnecessary fields (commas) in structs 2023-02-27 12:18:34 +09:00
Shunsuke Shibayama
1aa83f140a chore(els): improve signature help 2023-02-27 12:01:09 +09:00
Shunsuke Shibayama
d459151cd0 chore: improve error messages 2023-02-26 12:01:17 +09:00
Shunsuke Shibayama
24a815b904 test: fix tests 2023-02-26 11:36:47 +09:00
Shunsuke Shibayama
7648b44b6b fix(els): minor bugs 2023-02-26 11:33:20 +09:00
Shunsuke Shibayama
70f2fe0234 fix: minor bugs 2023-02-26 03:40:13 +09:00
Shunsuke Shibayama
0ff47efeb3 chore: improve trait impl error messages 2023-02-26 01:57:45 +09:00
Shunsuke Shibayama
78e3ac4f26 fix: trait impl checking bug 2023-02-26 01:47:50 +09:00
Shunsuke Shibayama
948f123ce8 feat(els): support code lens 2023-02-26 01:16:28 +09:00
Shunsuke Shibayama
0f0d042020 fix: remove unnecessary type checkings 2023-02-25 17:14:38 +09:00
Shunsuke Shibayama
a7cdc7bc7c Update cache.rs 2023-02-25 10:40:27 +09:00