Commit graph

1542 commits

Author SHA1 Message Date
Shunsuke Shibayama
b2d77b3395 Revert: "fix: instance attributes can't be accessed statically"
Reverts a849e7c057.
2024-10-03 21:53:38 +09:00
Shunsuke Shibayama
d230bb7374 fix: VarName::hash 2024-10-03 17:47:57 +09:00
Shunsuke Shibayama
e7ff9f4ea7 perf: improve {Dict, Set}::hash 2024-10-03 16:31:16 +09:00
Shunsuke Shibayama
f862a3f13a fix: collection bugs 2024-10-03 13:55:10 +09:00
Shunsuke Shibayama
80eae7654c fix: dict type bugs 2024-10-02 21:26:59 +09:00
Shunsuke Shibayama
a290684db8 fix: method inference bug 2024-10-02 12:20:48 +09:00
Shunsuke Shibayama
a849e7c057 fix: instance attributes can't be accessed statically 2024-10-02 00:10:38 +09:00
Shunsuke Shibayama
a49081161b fix: check subtype field types mismatch 2024-10-01 17:32:06 +09:00
Shunsuke Shibayama
be428cf0f9 build: update version (v0.6.45) 2024-10-01 12:50:08 +09:00
Shunsuke Shibayama
71c460a1bf fix: transpiler bug 2024-10-01 12:15:19 +09:00
Shunsuke Shibayama
dcad268dc5 Update help_messages.rs 2024-09-28 14:42:33 +09:00
Shunsuke Shibayama
144a05ec6b fix: dict type bug 2024-09-28 00:29:48 +09:00
Shunsuke Shibayama
3f61bc5c17 feat(pylyzer): pseudo-method completion 2024-09-27 17:45:35 +09:00
Shunsuke Shibayama
1954d27a63 fix: method resolution bug 2024-09-27 17:39:43 +09:00
Shunsuke Shibayama
544fee8d59 build: update version (nightly.3) 2024-09-26 18:04:51 +09:00
Shunsuke Shibayama
d90922c190 fix: recursive type bug 2024-09-26 16:45:21 +09:00
Shunsuke Shibayama
6c57ed6cb5 fix: type-instantiation bug 2024-09-26 13:03:30 +09:00
Shunsuke Shibayama
c024b8f7be build: update version (nightly.2) 2024-09-26 12:16:35 +09:00
Shunsuke Shibayama
0ce9a1a772 fix: sub-unification bug 2024-09-26 12:12:51 +09:00
Shunsuke Shibayama
ab06244b2b chore(els): relax client health checking timeout 2024-09-26 11:35:05 +09:00
Shunsuke Shibayama
a129141234 fix: incorrect typing & method resolution 2024-09-26 11:34:15 +09:00
GreasySlug
a2e8ba4322 fix(pathlib): use => since it's a procedure 2024-09-22 22:11:42 +09:00
Shunsuke Shibayama
1f5e9cbc9f feat: add Generator
* remove `GenericGenerator`
2024-09-22 21:49:11 +09:00
GreasySlug
0cffbd7249 feat(pathlib): add missing type annot for glob! and resolve! methods 2024-09-22 17:42:29 +09:00
Shunsuke Shibayama
6890d82441 fix: sub-unification bug 2024-09-22 01:51:15 +09:00
Shunsuke Shibayama
9a6b4899e6 build: update version (nightly.1) 2024-09-22 01:32:51 +09:00
Shunsuke Shibayama
6ed0a1d997 fix: type decl check does not performed 2024-09-22 01:25:31 +09:00
Shunsuke Shibayama
9f435706a1 fix(pylyzer): declarations in control flow blocks 2024-09-21 23:38:26 +09:00
Shunsuke Shibayama
ebd7707f77 fix: traits can have impls 2024-09-21 22:42:56 +09:00
Shunsuke Shibayama
cdabb2e546 feat: add codecs/warnings module 2024-09-21 21:56:24 +09:00
Shunsuke Shibayama
3366043a2d fix: Dict::get 2024-09-21 20:06:26 +09:00
Shunsuke Shibayama
f6145d01a5 fix: sub-unification bug 2024-09-21 16:02:52 +09:00
Shunsuke Shibayama
267c4a7761 fix: overload resolution bug 2024-09-21 15:55:14 +09:00
Shunsuke Shibayama
b3a7a6a4de doc: change example code 2024-09-20 21:15:40 +09:00
Shunsuke Shibayama
ff53af0cb6 feat: add RMul, RDiv
* `And` has the default type index
* impl `Dimension` traits
2024-09-20 20:36:55 +09:00
Shunsuke Shibayama
4651a383ae feat: add Dimension and unit module 2024-09-20 18:26:29 +09:00
Shunsuke Shibayama
82848c10d6 feat: *-less multiplication
fix: #235
2024-09-19 19:47:51 +09:00
Shunsuke Shibayama
3e7edfc2b7 build: update version (nightly.0) 2024-09-19 16:51:49 +09:00
Shunsuke Shibayama
5009a0c499 feat: runtime collection type 2024-09-19 16:49:47 +09:00
Shunsuke Shibayama
222c2c382a build: update version (v0.6.44) 2024-09-19 15:46:07 +09:00
Shunsuke Shibayama
1cdcefc63f fix: disable parallelization by default 2024-09-19 15:36:37 +09:00
Shunsuke Shibayama
58b22c4179 fix: add debug assertions to PackageBuilder 2024-09-19 14:45:47 +09:00
Shunsuke Shibayama
ed6ad90fa7 build: update version (nightly.0) 2024-09-19 01:54:18 +09:00
Shunsuke Shibayama
2d5aed6ec9 chore(els): id can be passed as a string 2024-09-18 23:12:12 +09:00
Shunsuke Shibayama
040811744e
Merge pull request #521 from erg-lang/perf_or_type
Change And/Or-type structures
2024-09-18 14:31:37 +09:00
Shunsuke Shibayama
43828f6bb8 chore: continue checking even if AST-linking failed 2024-09-18 14:30:10 +09:00
Shunsuke Shibayama
ae039c9f39 perf(els): improve diagnostics speed 2024-09-18 14:17:16 +09:00
Shunsuke Shibayama
df837d70d3 fix: sub-unification bug 2024-09-17 17:32:13 +09:00
Shunsuke Shibayama
1f51d188ea fix: Type::has_type_satisfies 2024-09-17 16:04:45 +09:00
Shunsuke Shibayama
a876b34145 Update unify.rs 2024-09-17 02:38:07 +09:00