Shunsuke Shibayama
|
06898bd793
|
chore: improve type inference system
|
2023-10-18 16:46:06 +09:00 |
|
Shunsuke Shibayama
|
d0bae66450
|
fix: bytes type definition
|
2023-10-18 15:07:36 +09:00 |
|
Shunsuke Shibayama
|
5096843bc5
|
fix: array type inffering
|
2023-10-16 23:16:39 +09:00 |
|
Shunsuke Shibayama
|
e6cf329f97
|
fix: type alias bug
|
2023-10-16 18:34:19 +09:00 |
|
Shunsuke Shibayama
|
2d2c5dcdd7
|
fix: fast-value codegen bug
|
2023-10-15 23:29:49 +09:00 |
|
Shunsuke Shibayama
|
14729c94f4
|
chore: VarInfo.impl_of: Option<Type> -> ctx: ContextKind
|
2023-10-15 17:41:22 +09:00 |
|
Shunsuke Shibayama
|
1a056b1b0e
|
fix!: let return/yield to be a private method
|
2023-10-15 13:51:09 +09:00 |
|
Shunsuke Shibayama
|
08770e84fc
|
feat: add unsound module
|
2023-10-15 11:51:27 +09:00 |
|
Shunsuke Shibayama
|
fc75151f2a
|
feat: add Frame type
|
2023-10-14 23:42:27 +09:00 |
|
Shunsuke Shibayama
|
0a24c0cb77
|
fix: dict update! bug
|
2023-10-14 21:38:12 +09:00 |
|
Shunsuke Shibayama
|
a8c1113df7
|
fix: minor bugs
|
2023-10-14 19:39:07 +09:00 |
|
Shunsuke Shibayama
|
fdb7c69431
|
chore: avoid type var recursion
|
2023-10-12 16:12:10 +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
|
5e580422c3
|
fix: mutable array type bug
|
2023-10-11 21:29:53 +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 |
|
Shunsuke Shibayama
|
a1a89cab27
|
Merge branch 'main' into planner
|
2023-10-08 00:07:47 +09:00 |
|
Shunsuke Shibayama
|
92bb79885a
|
fix: type spec bug
|
2023-10-08 00:07:13 +09:00 |
|
Shunsuke Shibayama
|
6bbd71f8bd
|
chore: add Context::mod_cached
|
2023-10-07 15:16:16 +09:00 |
|
Shunsuke Shibayama
|
fd74117c50
|
chore: fix warnings
|
2023-10-07 14:46:19 +09:00 |
|
Shunsuke Shibayama
|
13a346e488
|
feat: add Dict.concat/diff , Dict!.merge!/remove!
|
2023-10-05 00:57:08 +09:00 |
|
Shunsuke Shibayama
|
73958a3e56
|
fix: mutable container bug
|
2023-10-03 00:00:37 +09:00 |
|
Shunsuke Shibayama
|
d5cbff6701
|
Update inquire.rs
|
2023-10-02 23:18:09 +09:00 |
|
Shunsuke Shibayama
|
24da5cdfbd
|
fix: [x; _] bug
|
2023-10-02 22:50:17 +09:00 |
|
Shunsuke Shibayama
|
cce95e7210
|
fix: crack crash
|
2023-10-02 21:50:59 +09:00 |
|
Shunsuke Shibayama
|
f1d71e0dab
|
feat: add [x; _] literal
|
2023-10-02 20:49:21 +09:00 |
|
Shunsuke Shibayama
|
162581611d
|
fix: relaxing occur checks
|
2023-10-01 11:53:29 +09:00 |
|
Shunsuke Shibayama
|
c985fcb4d8
|
chore: instantiate_param_ty to be Failable
|
2023-09-30 11:13:37 +09:00 |
|
Shunsuke Shibayama
|
f561eebc2f
|
chore: improve pattern match
|
2023-09-27 11:59:20 +09:00 |
|
Shunsuke Shibayama
|
57d3a23aed
|
feat: impl Hash for Array
|
2023-09-18 19:44:37 +09:00 |
|
Shunsuke Shibayama
|
dcdbfc0c59
|
fix: attribute resolving
|
2023-09-16 21:25:47 +09:00 |
|
Shunsuke Shibayama
|
f6d08a9dfd
|
fix: attribute resolving
|
2023-09-16 20:27:20 +09:00 |
|
Shunsuke Shibayama
|
9db9348dc5
|
feat: support decorator
|
2023-09-16 16:29:14 +09:00 |
|
Shunsuke Shibayama
|
31246138b3
|
chore: add ModuleEntry.ast
|
2023-09-14 01:29:35 +09:00 |
|
Shunsuke Shibayama
|
38f44e8d31
|
fix(els): use NormalizedPathBuf for AbsLocation
|
2023-09-13 23:26:05 +09:00 |
|
Shunsuke Shibayama
|
a97b89c056
|
fix!: rename to_str -> __str__
|
2023-09-13 16:48:20 +09:00 |
|
Shunsuke Shibayama
|
cfd0d259a0
|
chore: improve subr type mismatch hint
|
2023-09-13 16:39:49 +09:00 |
|
Shunsuke Shibayama
|
aacdca31b8
|
fix: Python 3.7~3.8 bugs
|
2023-09-13 11:09:30 +09:00 |
|
Shunsuke Shibayama
|
68acaf00fb
|
feat: add ByteArray!
|
2023-09-11 21:55:46 +09:00 |
|
Shunsuke Shibayama
|
3fd66f1a32
|
feat: (partial) comprehension support
|
2023-09-11 02:24:03 +09:00 |
|
Shunsuke Shibayama
|
6f036dca5c
|
fix: minor bugs
|
2023-09-10 00:40:52 +09:00 |
|
Shunsuke Shibayama
|
abb025afd4
|
fix: symop codegen bug
|
2023-09-09 17:29:19 +09:00 |
|
Shunsuke Shibayama
|
6ca5e07191
|
fix: user type renaming bug
|
2023-09-06 19:36:48 +09:00 |
|
Shunsuke Shibayama
|
7729b73809
|
fix: dict iterators bug
|
2023-09-06 00:56:07 +09:00 |
|
Shunsuke Shibayama
|
8a1911cece
|
fix: method inferring
|
2023-09-05 21:54:08 +09:00 |
|
Shunsuke Shibayama
|
712d4e2b73
|
feat: bidi for containers
|
2023-09-05 19:38:33 +09:00 |
|