Commit graph

849 commits

Author SHA1 Message Date
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
Shunsuke Shibayama
b826d05d8f chore: add Token::new_fake 2023-08-27 17:16:36 +09:00
Shunsuke Shibayama
06c14c35e5 chore: add Token::col_end 2023-08-27 16:49:01 +09:00
Shunsuke Shibayama
f6763fcfdf feat: enhance sys/platform type definitions 2023-08-27 13:58:11 +09:00
Shunsuke Shibayama
9c1e32db06 Update sys.d.er 2023-08-27 13:23:23 +09:00
Shunsuke Shibayama
0cf2522ac3 fix: const quantified lambda 2023-08-26 23:44:26 +09:00
Shunsuke Shibayama
b5ee614c53 Update eval.rs 2023-08-26 22:28:52 +09:00
Shunsuke Shibayama
653993f637 fix: const record member definition 2023-08-26 16:44:00 +09:00
Shunsuke Shibayama
e51e7a2003 Update diff.rs 2023-08-26 00:15:29 +09:00
Shunsuke Shibayama
f3b188e095 feat: support recursive class definition 2023-08-25 21:02:47 +09:00
Shunsuke Shibayama
418f31e6ed fix: transpiler test 2023-08-25 00:44:03 +09:00
Shunsuke Shibayama
46c7982335 chore: eliminate todo!s 2023-08-24 23:54:31 +09:00
Shunsuke Shibayama
936b6e2f95 chore: eliminate clippy warns 2023-08-24 23:38:27 +09:00
Shunsuke Shibayama
1b04cbe802 test: update transpiler test 2023-08-24 20:32:11 +09:00
Shunsuke Shibayama
2035824b58 Update transpile.rs 2023-08-24 19:10:25 +09:00
Shunsuke Shibayama
0c43323508 build: update version (v0.6.19) 2023-08-24 14:50:34 +09:00
Shunsuke Shibayama
9db6e5fa4d fix: bytecode reader 2023-08-24 14:17:49 +09:00
Shunsuke Shibayama
afed802b24 Update config.rs 2023-08-24 12:16:35 +09:00
Shunsuke Shibayama
01fae890a4
Merge pull request #451 from erg-lang/fix-els
Enhance ELS stability
2023-08-23 18:20:13 +09:00
Shunsuke Shibayama
75081ac3aa fix: type-parameter unification 2023-08-23 18:02:04 +09:00
Shunsuke Shibayama
b9c4357038 fix: refinement subtyping 2023-08-23 12:12:55 +09:00
Shunsuke Shibayama
09b4f03aad revert: use cache 2023-08-23 01:58:36 +09:00
Shunsuke Shibayama
fd6e75a435 Merge branch 'main' into fix-els 2023-08-23 01:52:40 +09:00
Shunsuke Shibayama
dc7e0a341d feat: enhance assert casting 2023-08-23 01:52:16 +09:00
Shunsuke Shibayama
148e4d76e7 Merge branch 'main' into fix-els 2023-08-22 21:47:04 +09:00
Shunsuke Shibayama
3724a74649 fix: undo leak bug & sub-unification bugs 2023-08-22 21:45:25 +09:00
Shunsuke Shibayama
062fc61599 Merge branch 'main' into fix-els 2023-08-22 14:15:52 +09:00
Shunsuke Shibayama
97afccb94a fix: predicate instantiation bug 2023-08-22 14:13:06 +09:00
Shunsuke Shibayama
b5787cb697 Merge branch 'main' into fix-els 2023-08-22 11:47:22 +09:00
Shunsuke Shibayama
89f9c428b1 fix: assert casting bug 2023-08-22 11:45:07 +09:00
Shunsuke Shibayama
22f79f5e0c Update server.rs 2023-08-22 02:58:18 +09:00
Shunsuke Shibayama
8d610f03a6 Update completion.rs 2023-08-22 01:30:11 +09:00
Shunsuke Shibayama
c76d4a1ce3 feat(els): Server::restart 2023-08-22 01:18:08 +09:00
Shunsuke Shibayama
499ecb5d40 feat(els): stop autocheck if autosave is enabled 2023-08-22 00:00:30 +09:00
Shunsuke Shibayama
bcd4e4deb7 chore: add safe_yield 2023-08-21 22:50:08 +09:00
Shunsuke Shibayama
82792aca80 fix(els): caching bugs 2023-08-21 17:00:25 +09:00
Shunsuke Shibayama
f2ad45878a feat: add Hash trait 2023-08-20 17:33:42 +09:00
Shunsuke Shibayama
6b9629e658 chore(els): add a client health checker 2023-08-20 13:25:04 +09:00
Shunsuke Shibayama
a0ce142f7b chore: add record examples 2023-08-20 10:58:33 +09:00
Shunsuke Shibayama
5e71bd7fd0 feat: add Record.as_dict() 2023-08-20 02:02:53 +09:00
Shunsuke Shibayama
2966497ad6 feat: add Str methods 2023-08-20 00:07:08 +09:00
Shunsuke Shibayama
6ce41ef8bd fix: record type subtyping 2023-08-19 23:30:34 +09:00