Shunsuke Shibayama
|
cb6931e856
|
fix: use RwLockReadGuard::try_map
|
2024-09-08 05:37:07 +09:00 |
|
Shunsuke Shibayama
|
d6cc5b1c2b
|
fix: infinite recursion bug
|
2024-09-07 14:50:47 +09:00 |
|
Shunsuke Shibayama
|
f9eb562848
|
fix: infinite recursion bug
add `Immutable` trait (Type: !Immutable)
|
2024-09-04 20:38:46 +09:00 |
|
Shunsuke Shibayama
|
de92e295dc
|
chore: add Float
|
2024-09-04 14:13:24 +09:00 |
|
Shunsuke Shibayama
|
a32da8e4a9
|
fix: type comparison bug
|
2024-09-04 00:40:57 +09:00 |
|
Shunsuke Shibayama
|
238a4c9458
|
fix: type comparison bug
|
2024-09-03 04:11:25 +09:00 |
|
Shunsuke Shibayama
|
4f95462000
|
chore: impl ignored match arms
|
2024-09-02 16:00:15 +09:00 |
|
Shunsuke Shibayama
|
b5092e7890
|
Merge pull request #518 from erg-lang/fix_inf_rec
Fix infinite recursion bugs
|
2024-09-01 18:23:58 +09:00 |
|
Shunsuke Shibayama
|
9a05f22356
|
fix: infinite recursion bugs
|
2024-09-01 18:16:06 +09:00 |
|
Shunsuke Shibayama
|
0bc22e2b73
|
feat: add float func
|
2024-09-01 12:54:40 +09:00 |
|
Shunsuke Shibayama
|
46f08c4451
|
chore: uncomment code
|
2024-08-31 11:06:35 +09:00 |
|
Shunsuke Shibayama
|
d2460b9dde
|
Update free.rs
|
2024-08-31 02:43:32 +09:00 |
|
Shunsuke Shibayama
|
52595bde1c
|
fix: infinite recursion bug
|
2024-08-30 15:16:09 +09:00 |
|
Shunsuke Shibayama
|
06412bf7d2
|
chore: add Context::intersection_tp
|
2024-08-29 16:49:57 +09:00 |
|
Shunsuke Shibayama
|
73f8be7ae1
|
fix: add set_recursion_limit!
|
2024-08-29 13:56:38 +09:00 |
|
Shunsuke Shibayama
|
de3b3a467b
|
chore: remove ValueObj: TryFrom<TyParam>
|
2024-08-29 13:54:34 +09:00 |
|
Shunsuke Shibayama
|
7e48a2f9c8
|
fix: ignored match arms
|
2024-08-29 02:37:19 +09:00 |
|
Shunsuke Shibayama
|
8e9458e75a
|
Merge branch 'main' into fix_inf_rec
|
2024-08-28 21:20:37 +09:00 |
|
Shunsuke Shibayama
|
fdca32f6a9
|
fix: eliminate panic s
|
2024-08-28 21:20:13 +09:00 |
|
Shunsuke Shibayama
|
7a960f2cbb
|
chore: add Predicate::{map_t, map_tp}
|
2024-08-23 14:53:40 +09:00 |
|
Shunsuke Shibayama
|
837414929c
|
fix: sub-unification bug
|
2024-08-23 12:10:10 +09:00 |
|
Shunsuke Shibayama
|
7f16461767
|
WIP
|
2024-08-23 00:17:18 +09:00 |
|
Shunsuke Shibayama
|
6ca396cec7
|
fix: infinite recursion of type variables
|
2024-08-22 21:27:28 +09:00 |
|
Shunsuke Shibayama
|
a3879ba174
|
WIP
|
2024-08-22 13:27:18 +09:00 |
|
Shunsuke Shibayama
|
0868e5fb23
|
feat: error-tolerant lowering
|
2024-08-22 00:43:56 +09:00 |
|
Shunsuke Shibayama
|
33b0212002
|
feat: set type variable
|
2024-08-19 22:45:15 +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
|
cd9973e800
|
fix: infinite recursion bug
|
2024-08-11 14:17:04 +09:00 |
|
Shunsuke Shibayama
|
9e0327a814
|
fix: inherited class constructor
|
2024-07-24 16:10:52 +09:00 |
|
Shunsuke Shibayama
|
575df7485a
|
chore: fix mod_name
|
2024-06-19 16:28:48 +09:00 |
|
Shunsuke Shibayama
|
bc23f9d045
|
chore: improve Type::replace_failure
|
2024-06-19 01:35:18 +09:00 |
|
Shunsuke Shibayama
|
13eaf8d3a7
|
fix: eliminate unwrap/unreachable
|
2024-06-17 13:09:50 +09:00 |
|
Shunsuke Shibayama
|
22cd07a414
|
chore: improve overload error msg
|
2024-06-15 14:14:38 +09:00 |
|
Shunsuke Shibayama
|
cb385a86e4
|
chore: relax occur check
fix #512
|
2024-05-24 19:08:36 +09:00 |
|
Shunsuke Shibayama
|
559b465888
|
fix: minor bugs
|
2024-05-22 16:33:10 +09:00 |
|
Shunsuke Shibayama
|
dc7565cb26
|
fix: type generalization bug
|
2024-05-17 15:57:16 +09:00 |
|
Shunsuke Shibayama
|
0ffa23affd
|
fix: trait parameter bug
|
2024-04-28 18:53:30 +09:00 |
|
Shunsuke Shibayama
|
63dad2eb26
|
chore: fix isinstance/issubclass signature
|
2024-04-27 14:13:28 +09:00 |
|
Shunsuke Shibayama
|
1c699cc2f3
|
feat: add Sealed trait
|
2024-04-27 13:52:15 +09:00 |
|
Shunsuke Shibayama
|
4396695ad6
|
fix: default parameter bug
|
2024-04-24 13:54:56 +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
|
4ac6276ba9
|
feat: add Iterable methods
|
2024-03-30 13:26:02 +09:00 |
|
Shunsuke Shibayama
|
21fcf23827
|
feat: enhance os type decls
|
2024-03-29 12:40:30 +09:00 |
|
Shunsuke Shibayama
|
107d466e57
|
chore: eliminate unwrap s
|
2024-03-29 01:35:30 +09:00 |
|
Shunsuke Shibayama
|
56f06a0a1e
|
chore: eliminate unwrap s
|
2024-03-25 15:14:48 +09:00 |
|
Shunsuke Shibayama
|
d9e4dbe716
|
chore: eliminate unwrap s
|
2024-03-23 09:52:52 +09:00 |
|
Shunsuke Shibayama
|
f5a21cac8a
|
chore: fix warnings
|
2024-03-22 21:01:47 +09:00 |
|
Shunsuke Shibayama
|
7d6ea6cf77
|
chore: add sub_unify_with_coercion
|
2024-03-21 14:00:26 +09:00 |
|