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 |
|
Shunsuke Shibayama
|
3c40fc35e9
|
fix: #193
and many bugs
|
2023-04-22 23:43:03 +09:00 |
|
Shunsuke Shibayama
|
943ee32db2
|
fix: external module errors were ignored
|
2023-04-18 19:47:04 +09:00 |
|
Shunsuke Shibayama
|
839133863f
|
feat: enhance assert casting
|
2023-04-16 23:32:52 +09:00 |
|
Shunsuke Shibayama
|
4a46e8f5a8
|
chore(els): display hover etc. even when check fails
|
2023-04-11 18:55:09 +09:00 |
|
Shunsuke Shibayama
|
fc85265d9f
|
fix: union types bug & multi-pattern def bug
|
2023-04-10 22:26:46 +09:00 |
|
Shunsuke Shibayama
|
cb8ce481d7
|
fix: #411
|
2023-04-07 10:21:06 +09:00 |
|
Shunsuke Shibayama
|
0329b1a2e3
|
chore: add Dereferencer
|
2023-04-01 18:08:15 +09:00 |
|
Shunsuke Shibayama
|
e232b6a518
|
fix: sub-unification problem
|
2023-03-31 00:37:09 +09:00 |
|
Shunsuke Shibayama
|
3f66981c5c
|
refactor: py_compatible -> py_compat
|
2023-03-30 00:43:30 +09:00 |
|
Shunsuke Shibayama
|
0079aed860
|
fix: sub-unification bugs
|
2023-03-22 15:38:47 +09:00 |
|
Shunsuke Shibayama
|
b318395a32
|
fix: avoid infinite recursion bugs
|
2023-03-22 01:28:22 +09:00 |
|
Shunsuke Shibayama
|
98a1a0292e
|
fix: structural types bugs
|
2023-03-20 13:43:25 +09:00 |
|
Shunsuke Shibayama
|
e0d5cd2748
|
chore: update Dummy
|
2023-03-15 12:08:45 +09:00 |
|
Shunsuke Shibayama
|
0d8e574414
|
fix: add a field meta_t to TypeObj::Builtin
|
2023-03-13 13:07:35 +09:00 |
|
Shunsuke Shibayama
|
fb26d6d80e
|
fix: aliasing bug
|
2023-03-12 12:17:47 +09:00 |
|
Shunsuke Shibayama
|
d3678b1780
|
fix: aliasing bug
|
2023-03-12 11:30:14 +09:00 |
|
Shunsuke Shibayama
|
2d04d4d424
|
fix: indexing of type specs
|
2023-03-11 16:31:20 +09:00 |
|
Shunsuke Shibayama
|
239e07c84a
|
fix: implement validation of import names
|
2023-03-11 14:50:41 +09:00 |
|
Shunsuke Shibayama
|
ee0366cfb4
|
fix: constant attribute searching bugs
|
2023-03-11 14:21:15 +09:00 |
|
Shunsuke Shibayama
|
5d8506b548
|
fix: eliminate unwrap() , todo!()
|
2023-03-08 09:20:06 +09:00 |
|
Shunsuke Shibayama
|
ee003064c1
|
Update register.rs
|
2023-03-07 10:25:21 +09:00 |
|
Shunsuke Shibayama
|
d92f5284c8
|
feat: add restricted visibility syntax
|
2023-03-05 02:19:18 +09:00 |
|
Shunsuke Shibayama
|
3d310714f1
|
feat: support var-args lambda function
|
2023-03-03 16:01:20 +09:00 |
|
Shunsuke Shibayama
|
5c6ea316f5
|
chore: remove unnecessary params
|
2023-03-03 10:01:05 +09:00 |
|
Shunsuke Shibayama
|
0f0d042020
|
fix: remove unnecessary type checkings
|
2023-02-25 17:14:38 +09:00 |
|
Shunsuke Shibayama
|
aaa6b40b24
|
feat: support Structural types for methods
|
2023-02-23 18:12:05 +09:00 |
|
Shunsuke Shibayama
|
2c3a27ed4b
|
fix: Structural types instantiation/generalization
|
2023-02-23 02:35:05 +09:00 |
|