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
|
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
|
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
|
a7dbdb7c8d
|
perf: cheap compilation option
|
2024-11-10 12:37:25 +09:00 |
|
Shunsuke Shibayama
|
e18049f04e
|
fix: guard type bugs
|
2024-11-04 15:09:32 +09:00 |
|
Shunsuke Shibayama
|
87fb4cf6d1
|
fix: refinement subtyping bug
|
2024-11-03 10:40:30 +09:00 |
|
Shunsuke Shibayama
|
b3474e78d6
|
fix: avoid infinite recursion (2)
|
2024-10-24 01:55:03 +09:00 |
|
Shunsuke Shibayama
|
75535a7c0f
|
fix: method resolution bug
fix: performance regression
|
2024-10-20 16:50:05 +09:00 |
|
Shunsuke Shibayama
|
0e619567ee
|
fix: variable registration bug
|
2024-10-20 15:16:22 +09:00 |
|
Shunsuke Shibayama
|
01a5938c29
|
chore: add ast::VarPattern::Phi
|
2024-10-20 14:25:29 +09:00 |
|
Shunsuke Shibayama
|
9c1e77ecd0
|
fix: variable registration bug
|
2024-10-19 17:17:43 +09:00 |
|
Shunsuke Shibayama
|
5b79854886
|
fix: type instantiation bug
|
2024-10-18 12:46:55 +09:00 |
|
Shunsuke Shibayama
|
3afe9d433e
|
fix: type instantiation bug
fix https://github.com/mtshiba/pylyzer/issues/111
|
2024-10-17 20:20:11 +09:00 |
|
Shunsuke Shibayama
|
566b9aa3c1
|
fix: subtype relation bug
|
2024-10-16 00:41:49 +09:00 |
|
Shunsuke Shibayama
|
32528cd72a
|
chore: improve no-attr error hint
|
2024-10-15 15:53:42 +09:00 |
|
Shunsuke Shibayama
|
f23fdbe3d0
|
feat(els): method completion by name
|
2024-10-15 11:04:03 +09:00 |
|
Shunsuke Shibayama
|
4cd79cbb1a
|
fix: type coercion bug
|
2024-10-06 17:14:53 +09:00 |
|
Shunsuke Shibayama
|
e273517bb5
|
fix: type instantiation bug
|
2024-10-06 12:03:33 +09:00 |
|
Shunsuke Shibayama
|
3066781092
|
fix: don't pass Ref as arg to recursive calls
|
2024-10-04 11:16:51 +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
|
144a05ec6b
|
fix: dict type bug
|
2024-09-28 00:29:48 +09:00 |
|
Shunsuke Shibayama
|
1954d27a63
|
fix: method resolution bug
|
2024-09-27 17:39:43 +09:00 |
|
Shunsuke Shibayama
|
a129141234
|
fix: incorrect typing & method resolution
|
2024-09-26 11:34:15 +09:00 |
|
Shunsuke Shibayama
|
267c4a7761
|
fix: overload resolution bug
|
2024-09-21 15:55:14 +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
|
fd76f56ba4
|
Revert "debug: mark"
This reverts commit 5eb0a50a23 .
|
2024-09-16 21:32:01 +09:00 |
|
Shunsuke Shibayama
|
6781db1588
|
Merge branch 'main' into perf_or_type
|
2024-09-16 21:31:53 +09:00 |
|
Shunsuke Shibayama
|
5eb0a50a23
|
debug: mark
|
2024-09-16 14:38:36 +09:00 |
|
Shunsuke Shibayama
|
46c349d25d
|
Update inquire.rs
|
2024-09-15 14:37:55 +09:00 |
|
Shunsuke Shibayama
|
b0c31370c5
|
fix: Type::{And, Or}(Set<Type>)
|
2024-09-14 21:20:05 +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 |
|
Shunsuke Shibayama
|
f9eb562848
|
fix: infinite recursion bug
add `Immutable` trait (Type: !Immutable)
|
2024-09-04 20:38:46 +09:00 |
|
Shunsuke Shibayama
|
7cd895a30e
|
chore: change logical operations order
|
2024-09-02 19:38:41 +09:00 |
|
Shunsuke Shibayama
|
9a05f22356
|
fix: infinite recursion bugs
|
2024-09-01 18:16:06 +09:00 |
|
Shunsuke Shibayama
|
fdca32f6a9
|
fix: eliminate panic s
|
2024-08-28 21:20:13 +09:00 |
|
Shunsuke Shibayama
|
bc50ceeb6a
|
fix: method subtyping
|
2024-08-21 11:28:17 +09:00 |
|
Shunsuke Shibayama
|
d433bcbcce
|
feat: args expansion
|
2024-08-20 01:20:42 +09:00 |
|
Shunsuke Shibayama
|
8eb8cd7c4a
|
chore: union method type
|
2024-08-19 12:30:23 +09:00 |
|
Shunsuke Shibayama
|
e1ffa2d739
|
fix: borrow error
|
2024-08-16 15:00:12 +09:00 |
|
Shunsuke Shibayama
|
b21d018adf
|
fix: __call__ overload bug
|
2024-08-13 13:02:14 +09:00 |
|
Shunsuke Shibayama
|
1523515204
|
fix: type coercion bug
|
2024-08-11 17:37:11 +09:00 |
|
Shunsuke Shibayama
|
ceb6121a67
|
fix: inherited class constructor
|
2024-07-24 14:33:03 +09:00 |
|