Commit graph

318 commits

Author SHA1 Message Date
Shunsuke Shibayama
0079aed860 fix: sub-unification bugs 2023-03-22 15:38:47 +09:00
Shunsuke Shibayama
b318395a32 fix: avoid infinite recursion bugs 2023-03-22 01:28:22 +09:00
Shunsuke Shibayama
2a0998f0cd build: update version (v0.6.8) 2023-03-21 00:26:20 +09:00
Shunsuke Shibayama
ebf41b514e fix: access violation bug caused by sub_unify
add structural method types inferring
2023-03-21 00:09:26 +09:00
Shunsuke Shibayama
57588c78f7 fix: attribute inffering 2023-03-20 20:30:31 +09:00
Shunsuke Shibayama
40762bf8cf fix: union/intersection types bugs 2023-03-20 14:48:34 +09:00
Shunsuke Shibayama
98a1a0292e fix: structural types bugs 2023-03-20 13:43:25 +09:00
Shunsuke Shibayama
a5ce33f2c4 refactor: inst (instance) -> imp (impl) 2023-03-19 23:24:00 +09:00
Shunsuke Shibayama
b40666d618 fix: subtyping bugs 2023-03-19 23:21:11 +09:00
Shunsuke Shibayama
988f9f6c99 fix: a sub-unification bug 2023-03-18 23:01:17 +09:00
Shunsuke Shibayama
332337efca Update free.rs 2023-03-18 17:02:23 +09:00
Shunsuke Shibayama
572b07e3af Update hint.rs 2023-03-18 13:17:34 +09:00
Shunsuke Shibayama
8bccc6b487 fix: sub-unification bug 2023-03-17 12:53:56 +09:00
Shunsuke Shibayama
bda30ecbe2 build: update version (nightly) 2023-03-17 10:33:32 +09:00
Shunsuke Shibayama
82fa3bc496 build: update version (nightly) 2023-03-17 10:22:10 +09:00
Shunsuke Shibayama
fd99524bbe fix: union/intersection types bugs 2023-03-17 10:18:23 +09:00
Shunsuke Shibayama
3ff0eb8f65 fix: improve match error messages 2023-03-17 00:13:43 +09:00
Shunsuke Shibayama
a7ff798c6d Update unify.rs 2023-03-17 00:12:09 +09:00
Shunsuke Shibayama
2afd47a24a fix: change ParamTy structure 2023-03-17 00:11:30 +09:00
Slug
90a799bba5
Merge pull request #397 from GreasySlug/python-dev-dep
Add python development dependencies
2023-03-16 22:51:19 +09:00
GreasrySlug
08ad656240 style(python): format with black 2023-03-16 22:39:34 +09:00
Shunsuke Shibayama
3059d2d4a0 fix: eliminate type-specification parsing panics 2023-03-16 22:01:23 +09:00
GreasrySlug
454224858b feat(python): add pyproject for dep 2023-03-16 22:00:08 +09:00
Shunsuke Shibayama
5838eea7ec fix: NotImplementedType 2023-03-16 12:03:47 +09:00
Shunsuke Shibayama
9b6d19a8f4 fix: infinite loop 2023-03-16 11:57:15 +09:00
Shunsuke Shibayama
29b725423d fix: internal representation of user-defined types 2023-03-16 01:00:13 +09:00
Shunsuke Shibayama
7adaecdfbb chore(els): remove file operations not using cache 2023-03-15 17:57:04 +09:00
Shunsuke Shibayama
61eff12072 feat(els): can configure not to publish diagnostics 2023-03-15 17:16:35 +09:00
Shunsuke Shibayama
6849a10f09 Update typing.d.er 2023-03-15 17:05:08 +09:00
Shunsuke Shibayama
6a8837aa8e Update eval.rs 2023-03-15 16:57:31 +09:00
Shunsuke Shibayama
d72f56462e Update desugar.rs 2023-03-15 16:36:01 +09:00
Shunsuke Shibayama
c5e1da6b7b build: update version (nightly) 2023-03-15 14:55:24 +09:00
Shunsuke Shibayama
2a20fbe28f fix: eliminate unwraps 2023-03-15 14:52:22 +09:00
Shunsuke Shibayama
f45c165499 feat: add some builtin python modules decls 2023-03-15 13:51:11 +09:00
Shunsuke Shibayama
e0d5cd2748 chore: update Dummy 2023-03-15 12:08:45 +09:00
Shunsuke Shibayama
fb294fa991 chore(els): impl module name completion 2023-03-14 13:12:00 +09:00
Shunsuke Shibayama
0abb5f2615 Update eval.rs 2023-03-14 10:14:09 +09:00
Shunsuke Shibayama
bc4ea7e66c fix(els): don't show methods if the receiver is a type 2023-03-14 09:50:45 +09:00
Shunsuke Shibayama
846269c519 fix(els): built-in funcs being displayed in method completion 2023-03-14 09:07:29 +09:00
Shunsuke Shibayama
75d838ee7b chore(els): support submodule completion 2023-03-14 06:17:41 +09:00
Shunsuke Shibayama
031755d862 Update typing.d.er 2023-03-13 17:46:33 +09:00
Shunsuke Shibayama
dba484aea3 build: update version (nightly) 2023-03-13 17:35:15 +09:00
Shunsuke Shibayama
5b65611c22 feat: add some typing APIs 2023-03-13 17:29:48 +09:00
Shunsuke Shibayama
bee4561275 Update datetime.d.er 2023-03-13 16:37:51 +09:00
Shunsuke Shibayama
5a386a7481 fix: type aliasing bug 2023-03-13 15:25:28 +09:00
Shunsuke Shibayama
0d8e574414 fix: add a field meta_t to TypeObj::Builtin 2023-03-13 13:07:35 +09:00
Shunsuke Shibayama
fd0f56579a fix: aliasing bug 2023-03-13 07:03:31 +09:00
Shunsuke Shibayama
359a030347 Update inquire.rs 2023-03-12 12:31:01 +09:00
Shunsuke Shibayama
fb26d6d80e fix: aliasing bug 2023-03-12 12:17:47 +09:00
Shunsuke Shibayama
d3678b1780 fix: aliasing bug 2023-03-12 11:30:14 +09:00