Shunsuke Shibayama
|
89f9c428b1
|
fix: assert casting bug
|
2023-08-22 11:45:07 +09:00 |
|
Shunsuke Shibayama
|
5ef1288113
|
fix: recursive type bug
|
2023-08-17 22:44:54 +09:00 |
|
Shunsuke Shibayama
|
ed245f6c08
|
fix: self typing bug
|
2023-08-17 16:52:50 +09:00 |
|
Shunsuke Shibayama
|
e61c0c485e
|
fix: discarded variable bug
|
2023-08-14 21:45:40 +09:00 |
|
Shunsuke Shibayama
|
4f93c393c0
|
fix: trait registering bugs
|
2023-08-12 23:31:44 +09:00 |
|
Shunsuke Shibayama
|
142db9b697
|
refactor: link -> destructive_link
|
2023-08-06 20:13:45 +09:00 |
|
Shunsuke Shibayama
|
b5ff509b5d
|
fix: sub-unification bug
|
2023-08-04 20:05:18 +09:00 |
|
Shunsuke Shibayama
|
0dd5ac0775
|
Merge branch 'main' into shape
|
2023-08-02 15:59:24 +09:00 |
|
Shunsuke Shibayama
|
f298db96d1
|
fix: warn unused type variables
|
2023-08-02 15:07:31 +09:00 |
|
Shunsuke Shibayama
|
1ea2c74aaa
|
chore: add TyParam::proj_call
|
2023-07-30 13:05:39 +09:00 |
|
Shunsuke Shibayama
|
3eb2d439ca
|
fix: eliminate of unnecessary file escapes
|
2023-07-26 17:53:29 +09:00 |
|
Shunsuke Shibayama
|
3f9e70bd9d
|
fix: Self type bugs
|
2023-07-08 13:17:09 +09:00 |
|
Shunsuke Shibayama
|
7f2c0301e2
|
Update register.rs
|
2023-06-29 15:09:01 +09:00 |
|
Shunsuke Shibayama
|
bfc403af09
|
fix: path resolution bug
|
2023-06-29 14:54:15 +09:00 |
|
Shunsuke Shibayama
|
51a66108a1
|
fix: thread joining bug
|
2023-06-28 17:26:24 +09:00 |
|
Shunsuke Shibayama
|
3e137da0a1
|
WIP: support cyclic modules
|
2023-06-28 00:38:41 +09:00 |
|
Shunsuke Shibayama
|
eaeb659a7d
|
fix: errors in other modules are ignored
|
2023-06-22 16:32:10 +09:00 |
|
Shunsuke Shibayama
|
e27cf8f9ad
|
fix: import bug
|
2023-06-21 14:40:29 +09:00 |
|
Shunsuke Shibayama
|
75f4c206f6
|
feat: parallelize the analysis process
|
2023-06-18 15:58:32 +09:00 |
|
Shunsuke Shibayama
|
0d3691f243
|
Merge branch 'main' into rwlock
|
2023-06-10 17:45:08 +09:00 |
|
Shunsuke Shibayama
|
8e481399b4
|
chore: eliminate unsafe operations
|
2023-05-28 02:22:33 +09:00 |
|
Shunsuke Shibayama
|
dab9def08a
|
fix: retry path resolution if failed
|
2023-05-25 11:58:09 +09:00 |
|
Shunsuke Shibayama
|
a9025507d3
|
fix: path resolution bugs
|
2023-05-25 11:25:02 +09:00 |
|
Shunsuke Shibayama
|
ac7a57a094
|
fix: path resolution bug
|
2023-05-21 23:30:31 +09:00 |
|
Shunsuke Shibayama
|
829b0d11b6
|
fix: module accessibility
|
2023-05-21 22:35:44 +09:00 |
|
Shunsuke Shibayama
|
379caacce9
|
fix: subtyping bugs
|
2023-05-20 21:43:53 +09:00 |
|
Shunsuke Shibayama
|
f39836abb0
|
fix: bugs generating unintended circular references
|
2023-05-18 18:38:44 +09:00 |
|
Shunsuke Shibayama
|
0b0badfef4
|
chore: fix minor bugs
|
2023-05-17 19:56:28 +09:00 |
|
Shunsuke Shibayama
|
c8f71d78f9
|
refactor: resolve_* (Context -> Input )
|
2023-05-17 15:46:50 +09:00 |
|
Shunsuke Shibayama
|
7c47794dbe
|
fix: a crash when importing a module itself
|
2023-05-17 12:53:14 +09:00 |
|
Shunsuke Shibayama
|
4d7eeeb889
|
fix: add PylyzerStatus::hash
Currently, this hash is a dummy and is actually the size of the file
|
2023-05-16 01:24:54 +09:00 |
|
Shunsuke Shibayama
|
bb17537178
|
feat: search site-packages with pyimport
|
2023-05-16 00:14:59 +09:00 |
|
Shunsuke Shibayama
|
0425dd8ddd
|
refactor: MethodInfo -> MethodPair
|
2023-05-11 13:58:34 +09:00 |
|
Shunsuke Shibayama
|
299db8aebe
|
Update register.rs
|
2023-05-10 15:46:35 +09:00 |
|
Shunsuke Shibayama
|
c3da319e9f
|
feat: add zlib/hashlib
|
2023-05-07 22:15:24 +09:00 |
|
Shunsuke Shibayama
|
5c5c46d960
|
fix: __call__ resolution bug
|
2023-05-06 21:37:54 +09:00 |
|
Shunsuke Shibayama
|
e8117f83f9
|
fix: Inherit param bug
|
2023-05-06 19:22:23 +09:00 |
|
Shunsuke Shibayama
|
44930f1c25
|
fix: type declaration bugs
|
2023-05-06 00:09:56 +09:00 |
|
Shunsuke Shibayama
|
ffb7e4bbba
|
fix: import bugs
|
2023-05-05 17:32:51 +09:00 |
|
Shunsuke Shibayama
|
192b583678
|
fix: no-panic Context::register_marker_trait
|
2023-05-05 15:47:40 +09:00 |
|
Shunsuke Shibayama
|
cf7c75dca8
|
fix: crash by inc_ref
|
2023-05-05 12:10:45 +09:00 |
|
Shunsuke Shibayama
|
752640eb02
|
fix: Context::register_marker_trait
|
2023-05-04 13:35:40 +09:00 |
|
Shunsuke Shibayama
|
0603998bfc
|
chore: add Context::convert_value_into_type
|
2023-05-03 15:03:28 +09:00 |
|
Shunsuke Shibayama
|
730886021e
|
feat: add special namespaces module/global
|
2023-05-03 14:32:09 +09:00 |
|
Shunsuke Shibayama
|
bd95ab8221
|
fix: PreDeclTypeSpec bugs
SimpleTypeSpec -> Identifier/PolyTypeSpec
|
2023-04-30 19:29:47 +09:00 |
|
Shunsuke Shibayama
|
f6dc7074b4
|
Update register.rs
|
2023-04-29 14:28:13 +09:00 |
|
Shunsuke Shibayama
|
0b0c663792
|
fix: a type casting bug
|
2023-04-29 14:20:10 +09:00 |
|
Shunsuke Shibayama
|
66cac2ccc2
|
fix: bugs & remove TypeCmpCache
|
2023-04-27 13:10:33 +09:00 |
|
Shunsuke Shibayama
|
b3e09f213f
|
fix: type inference failure of as operator
Now the `as` operator is a kind of type ascription, i.e., a special operator.
|
2023-04-26 23:41:35 +09:00 |
|
Shunsuke Shibayama
|
1767df5de2
|
chore: add error msg for debug_assert!
|
2023-04-23 11:17:10 +09:00 |
|