Shunsuke Shibayama
|
4a8572a9fe
|
Fix type inference imcompleteness
Add intersection type inference
|
2022-09-05 21:55:16 +09:00 |
|
Shunsuke Shibayama
|
e860da2a15
|
WIP: impl type checker
|
2022-09-05 01:13:14 +09:00 |
|
Cai Bingjun
|
51de3c9d5a
|
Set Erg's markdown snippet highlighting to Python
|
2022-09-04 12:01:06 +08:00 |
|
Shunsuke Shibayama
|
22cb113fcd
|
Unify Type::Class/Trait
|
2022-09-03 22:22:49 +09:00 |
|
Shunsuke Shibayama
|
263c43d74b
|
WIP: Impl DataPack type checking
|
2022-09-03 20:58:28 +09:00 |
|
Shunsuke Shibayama
|
78c0b60f3f
|
Fix inference bugs
|
2022-09-03 15:22:44 +09:00 |
|
Shunsuke Shibayama
|
618f73f0c0
|
Unify poly_classes and poly_traits of Context
|
2022-09-03 12:07:27 +09:00 |
|
Shunsuke Shibayama
|
c4bff5d54a
|
Add some const funcs & Remove Evaluator
|
2022-09-03 01:45:00 +09:00 |
|
Shunsuke Shibayama
|
3550a0e4b5
|
Add hint.rs in context
|
2022-09-02 01:20:35 +09:00 |
|
Yuna Tomida
|
95c70f4aed
|
make debug log easier to see
|
2022-08-30 10:57:30 +09:00 |
|
Shunsuke Shibayama
|
b730383065
|
Fix a type inference bug for dependent procedural methods
|
2022-08-29 00:48:52 +09:00 |
|
Shunsuke Shibayama
|
263bf70baf
|
WIP: fix stack overflow bug
|
2022-08-27 01:31:18 +09:00 |
|
Shunsuke Shibayama
|
baab3f1f90
|
WIP: Restructuring Context
|
2022-08-26 23:22:45 +09:00 |
|
Shunsuke Shibayama
|
6727b00054
|
Split custom types into Class and Trait
|
2022-08-26 17:24:55 +09:00 |
|
Shunsuke Shibayama
|
8e73b9b6b7
|
Add TypeCmpCache
|
2022-08-26 14:37:39 +09:00 |
|
Shunsuke Shibayama
|
5b5234f477
|
Create erg_type crate
|
2022-08-26 11:52:11 +09:00 |
|
Shunsuke Shibayama
|
b2322c7fd7
|
Split ty module into several modules
|
2022-08-26 09:27:51 +09:00 |
|
Shunsuke Shibayama
|
eb2151cc8a
|
Divide Context into some modules
|
2022-08-26 08:58:16 +09:00 |
|
Shunsuke Shibayama
|
c4986248f0
|
Divide Context into some modules by functions
|
2022-08-26 08:36:25 +09:00 |
|