Shunsuke Shibayama
|
95595ef67c
|
fix: array type checking bug
|
2023-08-19 22:04:06 +09:00 |
|
Shunsuke Shibayama
|
5affa5065f
|
fix: dynamic type checking bugs
|
2023-08-19 16:34:07 +09:00 |
|
Shunsuke Shibayama
|
fa2a59ae83
|
feat: support json backend
|
2023-08-18 22:19:19 +09:00 |
|
Shunsuke Shibayama
|
2e8810f10d
|
fix: occur check bug
|
2023-08-18 11:57:54 +09:00 |
|
Shunsuke Shibayama
|
927de74eee
|
chore: add Self substitution
|
2023-08-17 19:25:17 +09:00 |
|
Shunsuke Shibayama
|
9454896d5a
|
WIP
|
2023-08-17 16:43:26 +09:00 |
|
Shunsuke Shibayama
|
ea0089f7df
|
feat: add Type::NamedTuple
|
2023-08-17 02:00:44 +09:00 |
|
Shunsuke Shibayama
|
bb613c20d6
|
fix: runtime args bug
|
2023-08-16 20:52:12 +09:00 |
|
Shunsuke Shibayama
|
6a925f38bd
|
fix(els): hover
* show type difinitions
|
2023-08-16 19:57:55 +09:00 |
|
Shunsuke Shibayama
|
83beaea214
|
fix: type substitution bugs
|
2023-08-15 13:55:21 +09:00 |
|
Shunsuke Shibayama
|
28d173758f
|
chore: add TyParam::DataClass
|
2023-08-15 01:23:53 +09:00 |
|
Shunsuke Shibayama
|
27f191b687
|
fix: structural Predicate comparison
|
2023-08-07 23:14:11 +09:00 |
|
Shunsuke Shibayama
|
b7ca9a16f3
|
refactor: Type::update_constraint
|
2023-08-07 01:08:59 +09:00 |
|
Shunsuke Shibayama
|
f4e1d494a4
|
fix: array type inferring
|
2023-08-06 22:51:13 +09:00 |
|
Shunsuke Shibayama
|
142db9b697
|
refactor: link -> destructive_link
|
2023-08-06 20:13:45 +09:00 |
|
Shunsuke Shibayama
|
debac5726e
|
fix: undoable link
|
2023-08-06 01:02:34 +09:00 |
|
Shunsuke Shibayama
|
b5ff509b5d
|
fix: sub-unification bug
|
2023-08-04 20:05:18 +09:00 |
|
Shunsuke Shibayama
|
0b63e037ec
|
Merge branch 'main' into shape
|
2023-08-02 10:51:16 +09:00 |
|
Shunsuke Shibayama
|
c63000f153
|
fix: quantification of And types
|
2023-08-02 10:45:07 +09:00 |
|
Shunsuke Shibayama
|
6c3536cc31
|
fix: declaration bugs
|
2023-07-31 11:08:53 +09:00 |
|
Shunsuke Shibayama
|
df7dbcda4b
|
chore: let const funcs return TyParam instead of ValueObj
|
2023-07-30 15:02:32 +09:00 |
|
Shunsuke Shibayama
|
1ea2c74aaa
|
chore: add TyParam::proj_call
|
2023-07-30 13:05:39 +09:00 |
|
Shunsuke Shibayama
|
664f265716
|
WIP
|
2023-07-28 00:27:04 +09:00 |
|
Shunsuke Shibayama
|
3eb2d439ca
|
fix: eliminate of unnecessary file escapes
|
2023-07-26 17:53:29 +09:00 |
|
Shunsuke Shibayama
|
3fc42f65e8
|
fix: #443
|
2023-07-26 01:19:48 +09:00 |
|
Shunsuke Shibayama
|
9308a910ca
|
fix: #442
|
2023-07-24 09:32:31 +09:00 |
|
Shunsuke Shibayama
|
4dff4746b8
|
fix: with codegen bug
|
2023-07-24 02:11:42 +09:00 |
|
Shunsuke Shibayama
|
4053e1646f
|
Merge branch 'main' into codegen-bug
|
2023-07-23 23:27:56 +09:00 |
|
Shunsuke Shibayama
|
bea413460a
|
fix: codegen bugs (3.8~3.10)
|
2023-07-23 23:17:28 +09:00 |
|
Shunsuke Shibayama
|
0152e368ab
|
feat: support Array , Str , Bytes slice
|
2023-07-15 12:29:07 +09:00 |
|
Shunsuke Shibayama
|
8a47c4bd18
|
chore: remove dyn
|
2023-07-14 19:59:28 +09:00 |
|
Shunsuke Shibayama
|
e3b479ebf7
|
feat: polymorphic type class members
|
2023-07-14 01:53:06 +09:00 |
|
Shunsuke Shibayama
|
1cd1662837
|
chore: set default params display threshold
|
2023-07-12 23:26:30 +09:00 |
|
Shunsuke Shibayama
|
91aaa0702a
|
Merge branch 'main' into codegen-bug
|
2023-07-12 16:51:03 +09:00 |
|
Shunsuke Shibayama
|
9025fe7e99
|
feat: add bin/oct/hex literal
|
2023-07-12 16:31:39 +09:00 |
|
Shunsuke Shibayama
|
0f57994af9
|
fix: display opcode
|
2023-07-12 01:26:47 +09:00 |
|
Shunsuke Shibayama
|
3a01d71fe8
|
fix: display opcode 3.7/3.9
|
2023-07-12 01:16:06 +09:00 |
|
Shunsuke Shibayama
|
567416f162
|
chore: EXTENDED_ARG
|
2023-07-09 14:01:58 +09:00 |
|
Shunsuke Shibayama
|
8c81a43c79
|
fix: string interpolation bug
|
2023-07-08 15:40:41 +09:00 |
|
Shunsuke Shibayama
|
fcf97fb172
|
fix: default-paramaters bugs
|
2023-07-08 02:32:14 +09:00 |
|
Shunsuke Shibayama
|
74e1ae8dfc
|
feat: add todo
* fix: default params display
|
2023-07-07 22:37:45 +09:00 |
|
Shunsuke Shibayama
|
a8a3316c17
|
chore: add LimitedDisplay::to_string_unabbreviated
|
2023-07-07 01:10:18 +09:00 |
|
Shunsuke Shibayama
|
e6c490e22b
|
fix: type display omittion
|
2023-07-07 00:31:10 +09:00 |
|
Shunsuke Shibayama
|
f93ee691d6
|
chore: improve type display
|
2023-07-03 22:27:39 +09:00 |
|
Shunsuke Shibayama
|
9e6f1ffa9a
|
fix: refinement types bug
|
2023-07-03 19:51:33 +09:00 |
|
Shunsuke Shibayama
|
21c53dacc1
|
refactor: LocalShared -> Forkable
|
2023-06-18 18:30:09 +09:00 |
|
Shunsuke Shibayama
|
75f4c206f6
|
feat: parallelize the analysis process
|
2023-06-18 15:58:32 +09:00 |
|
Shunsuke Shibayama
|
97ef1561e6
|
Merge branch 'main' into rwlock
|
2023-06-17 13:59:50 +09:00 |
|
Shunsuke Shibayama
|
1a4095077f
|
WIP
|
2023-06-15 10:49:09 +09:00 |
|
Shunsuke Shibayama
|
28459166bf
|
chore: add do_avoiding_recursion
|
2023-06-14 23:41:56 +09:00 |
|