Commit graph

336 commits

Author SHA1 Message Date
GreasySlug
2709fffb4c fix: warnings 2025-06-28 14:30:26 +09:00
Shunsuke Shibayama
0076174a22 fix: clippy warnings 2025-04-07 11:50:37 +09:00
Shunsuke Shibayama
eb67a33a12 Revert "fix: type-var bug"
This reverts commit 6fff8955bb.
2025-02-25 16:09:24 +09:00
Shunsuke Shibayama
6fff8955bb fix: type-var bug 2025-02-22 11:43:26 +09:00
Shunsuke Shibayama
7c75ba0044 fix: clippy warnings 2025-02-21 18:00:45 +09:00
Shunsuke Shibayama
6e21d53f71 Update mod.rs 2025-02-20 13:00:10 +09:00
Shunsuke Shibayama
64cdacc787 fix: structural type bug 2025-01-17 15:43:13 +09:00
Shunsuke Shibayama
a6f8724a35 fix: clippy warns 2025-01-14 00:59:15 +09:00
Shunsuke Shibayama
fb99eb0f76 fix: const attribute/method evaluation bugs 2025-01-04 15:58:20 +09:00
Shunsuke Shibayama
d3304b3491 fix: incorrect Dict!.update! typing 2024-12-29 18:28:50 +09:00
Shunsuke Shibayama
839e54c5ff fix: structural type bug 2024-12-27 03:19:09 +09:00
Shunsuke Shibayama
c34e013658 fix: ownership checker bug 2024-12-25 16:57:00 +09:00
Shunsuke Shibayama
03443d1b76 fix: type formatting bugs 2024-12-16 18:07:25 +09:00
Shunsuke Shibayama
5b8c2f6def fix: infinite recursion bug 2024-12-13 01:42:36 +09:00
Shunsuke Shibayama
dc18307e3a fix: Predicate::Or(Set<Predicate>) 2024-11-30 21:51:02 +09:00
Shunsuke Shibayama
24dd989466 fix: clippy warnings 2024-11-29 11:08:25 +09:00
Shunsuke Shibayama
474b450093 fix: type-var comparison bug 2024-11-09 14:40:56 +09:00
Shunsuke Shibayama
c0d784302b fix: type variable linking bug 2024-11-08 01:51:13 +09:00
Shunsuke Shibayama
6d9025664b feat: improve collections typing 2024-11-04 16:11:44 +09:00
Shunsuke Shibayama
87fb4cf6d1 fix: refinement subtyping bug 2024-11-03 10:40:30 +09:00
Shunsuke Shibayama
806c5a91e8 fix: type variable linking bug 2024-11-01 14:14:45 +09:00
Shunsuke Shibayama
b3474e78d6 fix: avoid infinite recursion (2) 2024-10-24 01:55:03 +09:00
Shunsuke Shibayama
3bef190c6e fix: avoid infinite recursion 2024-10-21 02:08:58 +09:00
Shunsuke Shibayama
75535a7c0f fix: method resolution bug
fix: performance regression
2024-10-20 16:50:05 +09:00
Shunsuke Shibayama
f0c5045699 chore: don't return Failure 2024-10-19 14:29:12 +09:00
Shunsuke Shibayama
41537f2aba fix: dict type bug 2024-10-17 12:13:34 +09:00
Shunsuke Shibayama
1206e50e86 perf: reduce AST/HIR element size
closes #530
2024-10-13 17:51:37 +09:00
Shunsuke Shibayama
af3b6ec3d7 feat(els): module hover link 2024-10-13 02:48:50 +09:00
Shunsuke Shibayama
4cd79cbb1a fix: type coercion bug 2024-10-06 17:14:53 +09:00
Shunsuke Shibayama
a9cd32d553 chore: Failure == Any 2024-10-04 14:38:34 +09:00
Shunsuke Shibayama
afa03ab036 fix: type variable bug 2024-10-03 23:18:39 +09:00
Shunsuke Shibayama
f862a3f13a fix: collection bugs 2024-10-03 13:55:10 +09:00
Shunsuke Shibayama
a290684db8 fix: method inference bug 2024-10-02 12:20:48 +09:00
Shunsuke Shibayama
144a05ec6b fix: dict type bug 2024-09-28 00:29:48 +09:00
Shunsuke Shibayama
d90922c190 fix: recursive type bug 2024-09-26 16:45:21 +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
5009a0c499 feat: runtime collection type 2024-09-19 16:49:47 +09:00
Shunsuke Shibayama
1f51d188ea fix: Type::has_type_satisfies 2024-09-17 16:04:45 +09:00
Shunsuke Shibayama
b84fee183d Revert "Update mod.rs"
This reverts commit cb9380f3aa.
2024-09-17 02:07:37 +09:00
Shunsuke Shibayama
9d88e8d7e7 fix: type variable linking bug 2024-09-17 02:00:51 +09:00
Shunsuke Shibayama
cb9380f3aa Update mod.rs 2024-09-16 21:59:22 +09:00
Shunsuke Shibayama
6781db1588 Merge branch 'main' into perf_or_type 2024-09-16 21:31:53 +09:00
Shunsuke Shibayama
93305f2081 fix: type variable bugs 2024-09-16 21:31:10 +09:00
Shunsuke Shibayama
461e91703a fix: union type bug (2) 2024-09-16 00:54:47 +09:00
Shunsuke Shibayama
3b9bbdf1a5 fix: union type bug 2024-09-15 17:11:06 +09:00
Shunsuke Shibayama
b0c31370c5 fix: Type::{And, Or}(Set<Type>) 2024-09-14 21:20:05 +09:00
Shunsuke Shibayama
82bc710827 fix: infinite recursion bug 2024-09-14 21:10:06 +09:00
Shunsuke Shibayama
beee3b8800 fix: recursion bugs of structural types 2024-09-10 23:21:39 +09:00
Shunsuke Shibayama
60ea11aa3e fix: eliminate unsafe operations 2024-09-09 11:42:39 +09:00