Shunsuke Shibayama
|
2c9fe263ba
|
fix(els): continue analysis even if errors occur
|
2024-06-16 19:34:19 +09:00 |
|
Shunsuke Shibayama
|
22cd07a414
|
chore: improve overload error msg
|
2024-06-15 14:14:38 +09:00 |
|
Shunsuke Shibayama
|
5cf3acbf16
|
chore: fix warnings
|
2024-06-15 12:20:57 +09:00 |
|
Shunsuke Shibayama
|
96f4c1cf98
|
feat: add {Str, List}.from
|
2024-04-30 18:44:31 +09:00 |
|
Shunsuke Shibayama
|
02a67567d3
|
fix: tuple iterator bug
|
2024-04-28 15:28:20 +09:00 |
|
Shunsuke Shibayama
|
1c699cc2f3
|
feat: add Sealed trait
|
2024-04-27 13:52:15 +09:00 |
|
Shunsuke Shibayama
|
c6eb78a44d
|
refactor!: rename Array -> List
|
2024-04-04 23:24:07 +09:00 |
|
Shunsuke Shibayama
|
56f06a0a1e
|
chore: eliminate unwrap s
|
2024-03-25 15:14:48 +09:00 |
|
Shunsuke Shibayama
|
ce5eafca9b
|
feat: improve record type narrowing
|
2024-03-24 18:18:09 +09:00 |
|
Shunsuke Shibayama
|
7d6ea6cf77
|
chore: add sub_unify_with_coercion
|
2024-03-21 14:00:26 +09:00 |
|
Shunsuke Shibayama
|
e38674945b
|
fix: type relation bugs
|
2024-03-13 12:40:43 +09:00 |
|
Shunsuke Shibayama
|
f8b7717682
|
chore: remove __new__
|
2024-03-06 01:53:50 +09:00 |
|
Shunsuke Shibayama
|
fae18d3c15
|
Update inquire.rs
|
2024-02-16 17:00:04 +09:00 |
|
Shunsuke Shibayama
|
ac3023c779
|
Update inquire.rs
|
2024-02-15 15:09:53 +09:00 |
|
Shunsuke Shibayama
|
e236a65c21
|
fix: refinement type assert cast bug
|
2024-02-14 20:09:13 +09:00 |
|
Shunsuke Shibayama
|
3173db429a
|
chore: add TraitImpl::declared_in
|
2024-02-11 13:55:17 +09:00 |
|
Shunsuke Shibayama
|
21d5f22ca8
|
fix: overload resolution bug
|
2024-02-09 14:33:58 +09:00 |
|
Shunsuke Shibayama
|
fce88717b0
|
feat!: change constructor syntax: C::__new__() -> C()
|
2024-02-08 02:42:49 +09:00 |
|
Shunsuke Shibayama
|
b8fe8fb205
|
fix: subtype check bug
|
2024-02-04 17:29:34 +09:00 |
|
Shunsuke Shibayama
|
8189d1cfc4
|
fix: callable object bug
|
2024-02-02 02:24:43 +09:00 |
|
Shunsuke Shibayama
|
ded10fc3d9
|
fix: nested module resolution bug
|
2024-02-01 11:22:20 +09:00 |
|
Shunsuke Shibayama
|
a6e7a39753
|
fix: nested module bug
|
2024-01-31 12:11:20 +09:00 |
|
Shunsuke Shibayama
|
20b1993714
|
Update inquire.rs
|
2024-01-31 02:37:16 +09:00 |
|
Shunsuke Shibayama
|
ab659ccb35
|
feat: import external packages
|
2024-01-22 11:43:38 +09:00 |
|
Shunsuke Shibayama
|
951c85a344
|
feat: add exception module
|
2024-01-04 21:41:24 +09:00 |
|
Shunsuke Shibayama
|
767d51d48b
|
feat: function downcasting
FIXME: This downcast is unsound, function inputs, output should be checked at runtime
|
2023-12-31 09:03:40 +09:00 |
|
Shunsuke Shibayama
|
2ddff1512f
|
fix: const call bug
|
2023-12-30 21:53:38 +09:00 |
|
Shunsuke Shibayama
|
edfabd97e7
|
refactor: fix warns
|
2023-12-29 12:30:41 +09:00 |
|
Shunsuke Shibayama
|
a2d1809cee
|
fix: cyclic reference modules bugs
|
2023-12-28 14:59:14 +09:00 |
|
Shunsuke Shibayama
|
26c758e67f
|
WIP: submodule resolution bug
|
2023-12-25 02:14:33 +09:00 |
|
Shunsuke Shibayama
|
30bf5fb7c9
|
fix: structural type inference bug
|
2023-12-09 23:35:32 +09:00 |
|
Shunsuke Shibayama
|
fb0248fdf1
|
fix: external pylib bugs
|
2023-12-06 18:31:03 +09:00 |
|
Shunsuke Shibayama
|
439ba1d28e
|
feat: maketqdm.Tqdm! polymorphic
|
2023-11-18 17:06:22 +09:00 |
|
Shunsuke Shibayama
|
4407999c19
|
feat: add SubrType::kw_var_params
|
2023-11-12 12:22:48 +09:00 |
|
Shunsuke Shibayama
|
21c937e633
|
chore: add hir::Methods
|
2023-11-05 01:18:32 +09:00 |
|
Shunsuke Shibayama
|
6713ffeaae
|
fix: forward-referenced method inference bug
|
2023-10-29 21:24:40 +09:00 |
|
Shunsuke Shibayama
|
6058339e3f
|
chore: add TypeContext , MethodContext
|
2023-10-29 17:33:21 +09:00 |
|
Shunsuke Shibayama
|
01ffde469a
|
feat: Dict.as_record
|
2023-10-25 19:46:32 +09:00 |
|
Shunsuke Shibayama
|
282c82aea3
|
fix: attribute type inference bug
|
2023-10-21 00:17:17 +09:00 |
|
Shunsuke Shibayama
|
c1f6e4b900
|
fix: type coercion bug
|
2023-10-20 23:39:01 +09:00 |
|
Shunsuke Shibayama
|
0bfd4044b5
|
fix: infer order bug
|
2023-10-19 01:47:20 +09:00 |
|
Shunsuke Shibayama
|
06898bd793
|
chore: improve type inference system
|
2023-10-18 16:46:06 +09:00 |
|
Shunsuke Shibayama
|
14729c94f4
|
chore: VarInfo.impl_of: Option<Type> -> ctx: ContextKind
|
2023-10-15 17:41:22 +09:00 |
|
Shunsuke Shibayama
|
e6b56d4469
|
fix: match type check
|
2023-10-12 11:30:33 +09:00 |
|
Shunsuke Shibayama
|
3f4520d1d3
|
fix: ignore too many args error
|
2023-10-11 22:29:24 +09:00 |
|
Shunsuke Shibayama
|
22096ceccf
|
feat: improve error message for missing args
|
2023-10-11 22:08:39 +09:00 |
|
Shunsuke Shibayama
|
157ed4549e
|
Update inquire.rs
|
2023-10-11 20:03:07 +09:00 |
|
Shunsuke Shibayama
|
e6a75e80df
|
chore: use NormalizedPathBuf
|
2023-10-08 18:16:31 +09:00 |
|
Shunsuke Shibayama
|
d13c0e959d
|
fix: deadlock bug
|
2023-10-08 14:03:13 +09:00 |
|
Shunsuke Shibayama
|
f676f22d6c
|
fix: planner bug
|
2023-10-08 02:15:25 +09:00 |
|