Commit graph

761 commits

Author SHA1 Message Date
Shunsuke Shibayama
37c250a5d4 Revert "fix: unification bug"
This reverts commit a10bc83d99.
2025-02-25 17:15:13 +09:00
Shunsuke Shibayama
3dca63a597 fix: unification bug 2025-02-25 16:20:00 +09:00
Shunsuke Shibayama
eb67a33a12 Revert "fix: type-var bug"
This reverts commit 6fff8955bb.
2025-02-25 16:09:24 +09:00
Shunsuke Shibayama
a10bc83d99 fix: unification bug 2025-02-25 15:33:21 +09:00
Shunsuke Shibayama
6fff8955bb fix: type-var bug 2025-02-22 11:43:26 +09:00
Shunsuke Shibayama
1a2924512b fix: sub-unification bug of self 2025-02-22 01:04:01 +09:00
Shunsuke Shibayama
29d270c0b3 fix: type substitution bug 2025-02-21 22:01:13 +09:00
Shunsuke Shibayama
dfb2e43345 fix: type instantiation bug 2025-02-21 18:02:22 +09:00
Shunsuke Shibayama
7c75ba0044 fix: clippy warnings 2025-02-21 18:00:45 +09:00
Shunsuke Shibayama
51190620b3 fix: type instantiation bug 2025-02-21 17:27:10 +09:00
Shunsuke Shibayama
38d9ff06ee fix: don't warn for unused control flow result values 2025-02-08 16:46:29 +09:00
Shunsuke Shibayama
8043a13644 fix: type coercion bug 2025-01-30 01:01:17 +09:00
Shunsuke Shibayama
8caeecff57 Update classes.rs 2025-01-17 17:08:26 +09:00
Shunsuke Shibayama
64cdacc787 fix: structural type bug 2025-01-17 15:43:13 +09:00
Shunsuke Shibayama
9735ad4103 Update classes.rs 2025-01-17 03:46:53 +09:00
Shunsuke Shibayama
a6f8724a35 fix: clippy warns 2025-01-14 00:59:15 +09:00
Shunsuke Shibayama
b5d95e6f69 chore: change builtin functions return types 2025-01-05 00:34:55 +09:00
Shunsuke Shibayama
c7178c0377 fix: pseudo method completion 2025-01-04 23:33:54 +09:00
Shunsuke Shibayama
a511a24cdf feat: add Set/Set! methods 2025-01-04 23:08:38 +09:00
Shunsuke Shibayama
b0d75dba36 fix: const attribute/method evaluation bugs (2) 2025-01-04 19:29:12 +09:00
Shunsuke Shibayama
987b5f1f99 fix: SubrType::kw_var_params bugs 2025-01-04 19:01:50 +09:00
Shunsuke Shibayama
fb99eb0f76 fix: const attribute/method evaluation bugs 2025-01-04 15:58:20 +09:00
Shunsuke Shibayama
f76c157497 fix: SharedPromises::join 2025-01-03 13:53:20 +09:00
Shunsuke Shibayama
f0d9639a3b chore: add helper methods 2025-01-01 20:02:40 +09:00
Shunsuke Shibayama
f41264534e fix: relax default limit of set_recursion_limit 2024-12-31 13:46:52 +09:00
Shunsuke Shibayama
60fbcefd14 fix: projection type inference 2024-12-30 14:29:29 +09:00
Shunsuke Shibayama
d3304b3491 fix: incorrect Dict!.update! typing 2024-12-29 18:28:50 +09:00
Shunsuke Shibayama
58b09dc1da Update traits.rs 2024-12-29 11:51:21 +09:00
Shunsuke Shibayama
a48a1bad8a fix: self type inference bug 2024-12-29 11:33:16 +09:00
Shunsuke Shibayama
0d4777830e fix: type unification bug 2024-12-29 11:18:46 +09:00
Shunsuke Shibayama
365d661c37 feat!: add dict type methods
delete `remove!` method (add `pop!` instead)
2024-12-27 17:18:55 +09:00
Shunsuke Shibayama
839e54c5ff fix: structural type bug 2024-12-27 03:19:09 +09:00
Shunsuke Shibayama
1fe189e4d3 feat: ref/ref! with type specification 2024-12-27 02:46:58 +09:00
Shunsuke Shibayama
40b53a3e81 fix: trait impl bugs (2) 2024-12-27 01:35:57 +09:00
Shunsuke Shibayama
017b13f07b fix: trait impl bugs 2024-12-27 00:24:02 +09:00
Shunsuke Shibayama
b2b7f9cfd0 fix(els): SharedPromises::join bug 2024-12-25 17:09:14 +09:00
Shunsuke Shibayama
c34e013658 fix: ownership checker bug 2024-12-25 16:57:00 +09:00
Shunsuke Shibayama
5e9cab74a2 feat: impl type widening for ReDef / Structural 2024-12-23 15:02:10 +09:00
Shunsuke Shibayama
2d94bfce4f feat: enhance HomogenousTuple 2024-12-22 15:56:18 +09:00
Shunsuke Shibayama
973b0658f4 fix: singleton type bug
impl `List(T, N) <: Mul({M})`
2024-12-22 14:28:00 +09:00
Shunsuke Shibayama
03443d1b76 fix: type formatting bugs 2024-12-16 18:07:25 +09:00
Shunsuke Shibayama
43fbb7dbfd fix: infinite recursion bug 2024-12-07 21:40:58 +09:00
Shunsuke Shibayama
dc18307e3a fix: Predicate::Or(Set<Predicate>) 2024-11-30 21:51:02 +09:00
Shunsuke Shibayama
353b4038f8 fix: path resolution bug 2024-11-30 18:01:51 +09:00
Shunsuke Shibayama
24dd989466 fix: clippy warnings 2024-11-29 11:08:25 +09:00
Shunsuke Shibayama
ded8ab55d3 fix: eliminate unwrap 2024-11-26 21:20:21 +09:00
Shunsuke Shibayama
8f2936bafd fix: intersection type bug 2024-11-15 00:59:55 +09:00
Shunsuke Shibayama
b84019819d fix: pred type instantiation bug 2024-11-13 21:03:02 +09:00
Shunsuke Shibayama
a7dbdb7c8d perf: cheap compilation option 2024-11-10 12:37:25 +09:00
Shunsuke Shibayama
474b450093 fix: type-var comparison bug 2024-11-09 14:40:56 +09:00