Commit graph

1389 commits

Author SHA1 Message Date
Shunsuke Shibayama
0875c7e5c9 fix: structural type check 2024-08-09 13:38:04 +09:00
Shunsuke Shibayama
f337aefdda Update python_util.rs 2024-08-09 12:23:58 +09:00
Shunsuke Shibayama
dcbd328b78 feat: add List.index 2024-08-08 19:59:09 +09:00
Shunsuke Shibayama
5db5f8bd85 build: update version (v0.6.41) 2024-08-08 14:43:37 +09:00
Shunsuke Shibayama
fef6711218 fix: default param type mismatch errors don't report 2024-08-08 14:39:40 +09:00
Shunsuke Shibayama
a302235c54 chore: fix clippy warns 2024-08-06 19:03:32 +09:00
Shunsuke Shibayama
9e0327a814 fix: inherited class constructor 2024-07-24 16:10:52 +09:00
Shunsuke Shibayama
380511a65b build: update version (v0.6.40) 2024-07-24 14:35:18 +09:00
Shunsuke Shibayama
ceb6121a67 fix: inherited class constructor 2024-07-24 14:33:03 +09:00
Shunsuke Shibayama
056469b18c Create unicodedata.d.er 2024-07-09 23:55:47 +09:00
Lionel H
0dd9e0876f feat(erg): add subclasshook method in abc.d.er
Add __subclasshook__ magic method which is used to implement the logic
that validates a class correctly conform to an interface.

Signed-off-by: Lionel H <lionel.hubaut@dekimo.com>
2024-07-08 11:10:52 +02:00
Lionel H
2d8a673fee fix(erg_compiler): fix typo in abc.d.er
s/abstruct/abstract/g

Because abstruct does not exists in Python ;)

Signed-off-by: Lionel H <lionel.hubaut@dekimo.com>
2024-07-08 11:07:27 +02:00
Shunsuke Shibayama
a1cebd46d3 build: update version (nightly.1) 2024-07-07 12:39:33 +09:00
Shunsuke Shibayama
fcfa50d8a3 feat: support python package diagnostics 2024-07-07 12:03:10 +09:00
Shunsuke Shibayama
1e23c6beb5 chore: add some helper methods 2024-07-06 20:35:22 +09:00
Shunsuke Shibayama
2cf0e676bf build: update version (nightly.0) 2024-07-05 23:36:36 +09:00
Shunsuke Shibayama
80394c6e6d Update shutil.d.er 2024-07-05 23:35:07 +09:00
Shunsuke Shibayama
1b6928666e chore: improve loc calculation 2024-07-05 20:08:51 +09:00
Shunsuke Shibayama
4fb53aa323 build: update version (v0.6.39) 2024-07-02 03:17:24 +09:00
Shunsuke Shibayama
2f6717ba4f build: update pyo3 to v0.21 2024-07-02 03:15:28 +09:00
Shunsuke Shibayama
d62bce689b feat: add __future__, fnmatch, graphlib, zoneinfo 2024-06-30 13:13:38 +09:00
Shunsuke Shibayama
f299962ebc feat: add email module 2024-06-22 11:32:48 +09:00
Shunsuke Shibayama
eb061f712b Update typing.d.er 2024-06-22 10:50:02 +09:00
Shunsuke Shibayama
e7b7f99064 Update pathutil.rs 2024-06-22 09:49:25 +09:00
Shunsuke Shibayama
72c36bd3d2 build: update version (nightly.1) 2024-06-19 16:30:43 +09:00
Shunsuke Shibayama
575df7485a chore: fix mod_name 2024-06-19 16:28:48 +09:00
Shunsuke Shibayama
bc23f9d045 chore: improve Type::replace_failure 2024-06-19 01:35:18 +09:00
Shunsuke Shibayama
13eaf8d3a7 fix: eliminate unwrap/unreachable 2024-06-17 13:09:50 +09:00
Shunsuke Shibayama
b3ad904344 build: update version (nightly.0) 2024-06-16 21:12:53 +09:00
Shunsuke Shibayama
ea2e4f58a0 chore: show diagnostics progress 2024-06-16 20:59:07 +09:00
Shunsuke Shibayama
d22abd7e2b build: update version (v0.6.38) 2024-06-16 19:42:40 +09:00
Shunsuke Shibayama
2c9fe263ba fix(els): continue analysis even if errors occur 2024-06-16 19:34:19 +09:00
Shunsuke Shibayama
0b9b89a31d Update server.rs 2024-06-16 18:30:02 +09:00
Shunsuke Shibayama
ea6e3df982 chore: add log-level-error feature 2024-06-16 13:40:36 +09:00
Shunsuke Shibayama
325ab03b24 fix: ByteArray! is not defined 2024-06-15 14:48:13 +09:00
Shunsuke Shibayama
22cd07a414 chore: improve overload error msg 2024-06-15 14:14:38 +09:00
Shunsuke Shibayama
5cf3acbf16 chore: fix warnings 2024-06-15 12:20:57 +09:00
Shunsuke Shibayama
f489df2630 chore: remove obsolete options 2024-05-30 13:55:14 +09:00
GreasySlug
d0f534360f chore(linter): use line!() 2024-05-28 01:50:18 +09:00
GreasySlug
339b27400d chore: update hint msg 2024-05-28 01:08:56 +09:00
GreasySlug
6ef11887ed feat(linter): add lint command 2024-05-27 01:04:27 +09:00
GreasySlug
1a0daed8a4 feat(lint): add too_many_instance_attributes rule 2024-05-27 01:00:36 +09:00
Shunsuke Shibayama
2282d12a92 fix: unification bug 2024-05-24 20:24:18 +09:00
Shunsuke Shibayama
26a9524df8 build: update version (v0.6.37) 2024-05-24 19:11:21 +09:00
Shunsuke Shibayama
cb385a86e4 chore: relax occur check
fix #512
2024-05-24 19:08:36 +09:00
Shunsuke Shibayama
559b465888 fix: minor bugs 2024-05-22 16:33:10 +09:00
Shunsuke Shibayama
bb0f4d20fc chore: set recursion call limit to sub_unify 2024-05-17 17:20:18 +09:00
Shunsuke Shibayama
dc7565cb26 fix: type generalization bug 2024-05-17 15:57:16 +09:00
Shunsuke Shibayama
dc1e32f5f4 fix(els): shared reference bugs 2024-05-12 16:37:35 +09:00
Shunsuke Shibayama
da0fb2374d Update lex.rs 2024-05-12 13:47:18 +09:00