Commit graph

1606 commits

Author SHA1 Message Date
Shunsuke Shibayama
b84bd19237 fix: type-var comparison bug 2024-11-08 19:18:09 +09:00
Shunsuke Shibayama
5bbb421b7f fix: subtype relation bug 2024-11-08 13:14:28 +09:00
Shunsuke Shibayama
c0d784302b fix: type variable linking bug 2024-11-08 01:51:13 +09:00
Shunsuke Shibayama
f22afbef10 feat: add Expr::traverse 2024-11-06 00:48:13 +09:00
Shunsuke Shibayama
03613bc0ee build: update version (nightly.0) 2024-11-04 18:07:39 +09:00
Shunsuke Shibayama
6d9025664b feat: improve collections typing 2024-11-04 16:11:44 +09:00
Shunsuke Shibayama
e18049f04e fix: guard type bugs 2024-11-04 15:09:32 +09:00
Shunsuke Shibayama
0667644580 feat: add ctypes type decl 2024-11-04 13:04:03 +09:00
Shunsuke Shibayama
6c07d1fbe3 feat: improve min/max typing 2024-11-04 11:48:14 +09:00
Shunsuke Shibayama
ef79c03932 build: update version (v0.6.47) 2024-11-03 17:29:39 +09:00
Shunsuke Shibayama
87fb4cf6d1 fix: refinement subtyping bug 2024-11-03 10:40:30 +09:00
Shunsuke Shibayama
806c5a91e8 fix: type variable linking bug 2024-11-01 14:14:45 +09:00
Shunsuke Shibayama
b3474e78d6 fix: avoid infinite recursion (2) 2024-10-24 01:55:03 +09:00
Shunsuke Shibayama
3bef190c6e fix: avoid infinite recursion 2024-10-21 02:08:58 +09:00
Shunsuke Shibayama
429e673d6c fix: performance regression 2024-10-20 17:10:06 +09:00
Shunsuke Shibayama
75535a7c0f fix: method resolution bug
fix: performance regression
2024-10-20 16:50:05 +09:00
Shunsuke Shibayama
cacfad146d build: update version (nightly.4) 2024-10-20 15:20:23 +09:00
Shunsuke Shibayama
0e619567ee fix: variable registration bug 2024-10-20 15:16:22 +09:00
Shunsuke Shibayama
0ad821d83c build: update version (nightly.3) 2024-10-20 14:38:48 +09:00
Shunsuke Shibayama
01a5938c29 chore: add ast::VarPattern::Phi 2024-10-20 14:25:29 +09:00
Shunsuke Shibayama
9c1e77ecd0 fix: variable registration bug 2024-10-19 17:17:43 +09:00
Shunsuke Shibayama
d40237bcdf build: update version (nightly.2) 2024-10-19 14:51:20 +09:00
Shunsuke Shibayama
f0c5045699 chore: don't return Failure 2024-10-19 14:29:12 +09:00
Shunsuke Shibayama
07b98112a7 fix: dict type bug 2024-10-19 03:11:14 +09:00
Shunsuke Shibayama
88eac73805 build: update version (nightly.1) 2024-10-19 01:58:33 +09:00
Shunsuke Shibayama
e593eadafd chore: improve filter typing 2024-10-18 19:19:28 +09:00
Shunsuke Shibayama
7c7c15b837 build: update version (nightly.0) 2024-10-18 18:13:41 +09:00
Shunsuke Shibayama
e7bc8b10ae chore: add --use-pylyzer option 2024-10-18 16:32:31 +09:00
Shunsuke Shibayama
e8d98e5431 fix: type comparision bug 2024-10-18 15:14:47 +09:00
Shunsuke Shibayama
5b79854886 fix: type instantiation bug 2024-10-18 12:46:55 +09:00
Shunsuke Shibayama
3afe9d433e fix: type instantiation bug
fix https://github.com/mtshiba/pylyzer/issues/111
2024-10-17 20:20:11 +09:00
Shunsuke Shibayama
41537f2aba fix: dict type bug 2024-10-17 12:13:34 +09:00
Shunsuke Shibayama
b238de378d build: update version (v0.6.46) 2024-10-16 01:21:28 +09:00
Shunsuke Shibayama
952687e677 chore: Lexer::lex() returns Failable<TokenStream> 2024-10-16 01:14:08 +09:00
Shunsuke Shibayama
566b9aa3c1 fix: subtype relation bug 2024-10-16 00:41:49 +09:00
Shunsuke Shibayama
ce1e5ab40d fix: type generalization bug 2024-10-15 16:39:33 +09:00
Shunsuke Shibayama
32528cd72a chore: improve no-attr error hint 2024-10-15 15:53:42 +09:00
Shunsuke Shibayama
f23fdbe3d0 feat(els): method completion by name 2024-10-15 11:04:03 +09:00
Shunsuke Shibayama
5e04e1ad15 chore(els): improve document link 2024-10-14 13:19:16 +09:00
Shunsuke Shibayama
1206e50e86 perf: reduce AST/HIR element size
closes #530
2024-10-13 17:51:37 +09:00
Shunsuke Shibayama
af3b6ec3d7 feat(els): module hover link 2024-10-13 02:48:50 +09:00
Shunsuke Shibayama
17b3fbc5c0 feat(els): impl document link 2024-10-13 00:09:16 +09:00
Shunsuke Shibayama
23142afb81 chore(els): improve doc highlight, type definition 2024-10-12 12:29:01 +09:00
Shunsuke Shibayama
a47271eb00 build: update version (nightly.5) 2024-10-11 21:34:23 +09:00
Shunsuke Shibayama
f6144b29a2 chore: add StyledStr::destyle 2024-10-11 21:27:32 +09:00
Shunsuke Shibayama
e1adb8d118 feat: venv, poetry path resolution 2024-10-11 19:52:25 +09:00
Shunsuke Shibayama
0e53191efd chore(els): improve method completion 2024-10-11 15:55:52 +09:00
Shunsuke Shibayama
e7d01b881b feat(els): impl language services
* document highlight
* selection range
* goto type definition
2024-10-11 01:25:32 +09:00
Shunsuke Shibayama
b7647c7f80 fix: codegen bug in CPython 3.7~3.10 2024-10-10 13:34:19 +09:00
Shunsuke Shibayama
317a662497 chore: improve client health checking (windows) 2024-10-09 20:10:01 +09:00