Shunsuke Shibayama
|
51190620b3
|
fix: type instantiation bug
|
2025-02-21 17:27:10 +09:00 |
|
Shunsuke Shibayama
|
1fe189e4d3
|
feat: ref/ref! with type specification
|
2024-12-27 02:46:58 +09:00 |
|
Shunsuke Shibayama
|
a7dbdb7c8d
|
perf: cheap compilation option
|
2024-11-10 12:37:25 +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
|
1206e50e86
|
perf: reduce AST/HIR element size
closes #530
|
2024-10-13 17:51:37 +09:00 |
|
Shunsuke Shibayama
|
e273517bb5
|
fix: type instantiation bug
|
2024-10-06 12:03:33 +09:00 |
|
Shunsuke Shibayama
|
5ef1a5ed0b
|
build: update version (nightly.1)
|
2024-10-04 14:53:51 +09:00 |
|
Shunsuke Shibayama
|
a9cd32d553
|
chore: Failure == Any
|
2024-10-04 14:38:34 +09:00 |
|
Shunsuke Shibayama
|
7c2d6ac59a
|
chore: add ConstExpr::map
|
2024-10-04 13:01:30 +09:00 |
|
Shunsuke Shibayama
|
f862a3f13a
|
fix: collection bugs
|
2024-10-03 13:55:10 +09:00 |
|
Shunsuke Shibayama
|
d87c5d552c
|
fix: function subtyping bug
|
2024-09-15 12:48:33 +09:00 |
|
Shunsuke Shibayama
|
de3b3a467b
|
chore: remove ValueObj: TryFrom<TyParam>
|
2024-08-29 13:54:34 +09:00 |
|
Shunsuke Shibayama
|
33b0212002
|
feat: set type variable
|
2024-08-19 22:45:15 +09:00 |
|
Shunsuke Shibayama
|
2ff3194d69
|
feat: const classof func
|
2024-08-15 11:15:22 +09:00 |
|
Shunsuke Shibayama
|
6945d0c32e
|
fix: eliminate unwrap s
|
2024-05-02 22:16:54 +09:00 |
|
Shunsuke Shibayama
|
96f4c1cf98
|
feat: add {Str, List}.from
|
2024-04-30 18:44:31 +09:00 |
|
Shunsuke Shibayama
|
4396695ad6
|
fix: default parameter bug
|
2024-04-24 13:54:56 +09:00 |
|
Shunsuke Shibayama
|
1da212565c
|
fix: type instantiation bugs
|
2024-04-21 00:46:31 +09:00 |
|
Shunsuke Shibayama
|
1f88084360
|
feat: best-effort type instantiation
|
2024-04-20 22:51:14 +09:00 |
|
Shunsuke Shibayama
|
c6eb78a44d
|
refactor!: rename Array -> List
|
2024-04-04 23:24:07 +09:00 |
|
Shunsuke Shibayama
|
35f55c62d3
|
feat: enhance os , random type decls
|
2024-03-24 13:02:26 +09:00 |
|
Shunsuke Shibayama
|
fd873a1916
|
feat: argumen type narrowing
|
2024-03-17 20:57:13 +09:00 |
|
Shunsuke Shibayama
|
74e89f6d5b
|
fix: polymorphic type spec instantiation bugs
|
2024-03-13 22:35:08 +09:00 |
|
Shunsuke Shibayama
|
0bedeb51ab
|
feat: support using attributes in predicate
|
2024-02-24 13:23:02 +09:00 |
|
Shunsuke Shibayama
|
53172d5132
|
fix: declared type instantiation bug
|
2024-02-07 01:58:39 +09:00 |
|
Shunsuke Shibayama
|
9c9f8b7a0a
|
fix: subtype relation bug
|
2024-02-03 19:36:27 +09:00 |
|
Shunsuke Shibayama
|
8189d1cfc4
|
fix: callable object bug
|
2024-02-02 02:24:43 +09:00 |
|
Shunsuke Shibayama
|
d1fa616aea
|
feat: eval const call/lambda in refinement types
rename: `Shape` -> `HasShape`
|
2024-01-29 18:10:26 +09:00 |
|
Shunsuke Shibayama
|
f0e47201bf
|
fix: param type instantiation bug
|
2024-01-29 13:20:40 +09:00 |
|
Shunsuke Shibayama
|
0f3d228997
|
fix: type-parameter unification bug
|
2024-01-29 02:09:24 +09:00 |
|
Shunsuke Shibayama
|
06a4a6e5fc
|
feat: add Predicate::General{Less, Greater, Not}Equal
|
2024-01-28 20:24:14 +09:00 |
|
Shunsuke Shibayama
|
8350ad0581
|
chore: improve refinement types display
|
2024-01-28 19:34:03 +09:00 |
|
Shunsuke Shibayama
|
4393649ffc
|
feat: add Predicate::{Call, GeneralEqual}
|
2024-01-28 18:33:00 +09:00 |
|
Shunsuke Shibayama
|
efea5ae52f
|
fix: incomplete polymorphic type instantiation
|
2024-01-25 01:57:38 +09:00 |
|
Shunsuke Shibayama
|
951c85a344
|
feat: add exception module
|
2024-01-04 21:41:24 +09:00 |
|
Shunsuke Shibayama
|
edfabd97e7
|
refactor: fix warns
|
2023-12-29 12:30:41 +09:00 |
|
Shunsuke Shibayama
|
905a03d578
|
fix: external type specification bug
|
2023-12-13 23:33:06 +09:00 |
|
Shunsuke Shibayama
|
21025096a3
|
fix: type-var instantiation bugs
|
2023-11-25 02:56:25 +09:00 |
|
Shunsuke Shibayama
|
4407999c19
|
feat: add SubrType::kw_var_params
|
2023-11-12 12:22:48 +09:00 |
|
Shunsuke Shibayama
|
641a60bda6
|
feat: support and/or guard type
|
2023-10-31 13:47:42 +09:00 |
|
Shunsuke Shibayama
|
6058339e3f
|
chore: add TypeContext , MethodContext
|
2023-10-29 17:33:21 +09:00 |
|
Shunsuke Shibayama
|
e6cf329f97
|
fix: type alias bug
|
2023-10-16 18:34:19 +09:00 |
|
Shunsuke Shibayama
|
cce95e7210
|
fix: crack crash
|
2023-10-02 21:50:59 +09:00 |
|
Shunsuke Shibayama
|
c985fcb4d8
|
chore: instantiate_param_ty to be Failable
|
2023-09-30 11:13:37 +09:00 |
|
Shunsuke Shibayama
|
3fd66f1a32
|
feat: (partial) comprehension support
|
2023-09-11 02:24:03 +09:00 |
|
Shunsuke Shibayama
|
6ca5e07191
|
fix: user type renaming bug
|
2023-09-06 19:36:48 +09:00 |
|
Shunsuke Shibayama
|
06c14c35e5
|
chore: add Token::col_end
|
2023-08-27 16:49:01 +09:00 |
|
Shunsuke Shibayama
|
653993f637
|
fix: const record member definition
|
2023-08-26 16:44:00 +09:00 |
|
Shunsuke Shibayama
|
936b6e2f95
|
chore: eliminate clippy warns
|
2023-08-24 23:38:27 +09:00 |
|