Shunsuke Shibayama
|
38f44e8d31
|
fix(els): use NormalizedPathBuf for AbsLocation
|
2023-09-13 23:26:05 +09:00 |
|
Shunsuke Shibayama
|
a97b89c056
|
fix!: rename to_str -> __str__
|
2023-09-13 16:48:20 +09:00 |
|
Shunsuke Shibayama
|
cfd0d259a0
|
chore: improve subr type mismatch hint
|
2023-09-13 16:39:49 +09:00 |
|
Shunsuke Shibayama
|
aacdca31b8
|
fix: Python 3.7~3.8 bugs
|
2023-09-13 11:09:30 +09:00 |
|
Shunsuke Shibayama
|
75c1ac733c
|
fix: Python 3.9 bugs
|
2023-09-13 03:00:03 +09:00 |
|
Shunsuke Shibayama
|
f157673c59
|
fix: dynamic container type check
|
2023-09-13 00:37:36 +09:00 |
|
Shunsuke Shibayama
|
bfa429a347
|
Update link_hir.rs
|
2023-09-11 23:10:07 +09:00 |
|
Shunsuke Shibayama
|
68acaf00fb
|
feat: add ByteArray!
|
2023-09-11 21:55:46 +09:00 |
|
Shunsuke Shibayama
|
136d1b56f6
|
Update itertools.d.er
|
2023-09-11 12:32:07 +09:00 |
|
Shunsuke Shibayama
|
3fd66f1a32
|
feat: (partial) comprehension support
|
2023-09-11 02:24:03 +09:00 |
|
Shunsuke Shibayama
|
f8a7413953
|
feat: add tty /dectest /venv
|
2023-09-10 03:44:54 +09:00 |
|
Shunsuke Shibayama
|
5d39c17e1e
|
feat: add shlex /pickle /marshal
|
2023-09-10 03:23:42 +09:00 |
|
Shunsuke Shibayama
|
6f036dca5c
|
fix: minor bugs
|
2023-09-10 00:40:52 +09:00 |
|
Shunsuke Shibayama
|
abb025afd4
|
fix: symop codegen bug
|
2023-09-09 17:29:19 +09:00 |
|
Shunsuke Shibayama
|
64874f4169
|
feat(els): workspace diagnostics
|
2023-09-08 20:49:16 +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
|
7729b73809
|
fix: dict iterators bug
|
2023-09-06 00:56:07 +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
|
d6d278f99f
|
chore(els): improve workspace symbol
|
2023-09-03 16:24:39 +09:00 |
|
Shunsuke Shibayama
|
d8835fd169
|
fix: eliminate unwrap s
|
2023-09-03 03:36:17 +09:00 |
|
Shunsuke Shibayama
|
98963cc643
|
feat(els): add document symbol
|
2023-09-02 15:09:59 +09:00 |
|
Shunsuke Shibayama
|
0c89ca99cd
|
chore: impl TryFrom<Expr> for $Variant
|
2023-09-02 00:55:51 +09:00 |
|
Shunsuke Shibayama
|
b746cd38bd
|
fix(els): signature help
|
2023-08-30 11:39:32 +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
|
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
|
f3b188e095
|
feat: support recursive class definition
|
2023-08-25 21:02:47 +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
|
2035824b58
|
Update transpile.rs
|
2023-08-24 19:10:25 +09:00 |
|
Shunsuke Shibayama
|
9db6e5fa4d
|
fix: bytecode reader
|
2023-08-24 14:17:49 +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
|
fd6e75a435
|
Merge branch 'main' into fix-els
|
2023-08-23 01:52:40 +09:00 |
|