Shunsuke Shibayama
|
ae039c9f39
|
perf(els): improve diagnostics speed
|
2024-09-18 14:17:16 +09:00 |
|
Shunsuke Shibayama
|
f9eb562848
|
fix: infinite recursion bug
add `Immutable` trait (Type: !Immutable)
|
2024-09-04 20:38:46 +09:00 |
|
Shunsuke Shibayama
|
e973b186f5
|
fix: **kwargs codegen bugs
|
2024-08-31 02:04:25 +09:00 |
|
Shunsuke Shibayama
|
d433bcbcce
|
feat: args expansion
|
2024-08-20 01:20:42 +09:00 |
|
Shunsuke Shibayama
|
06ec103b2e
|
feat: glob import (WIP)
|
2024-08-17 10:25:17 +09:00 |
|
Shunsuke Shibayama
|
9e0327a814
|
fix: inherited class constructor
|
2024-07-24 16:10:52 +09:00 |
|
Shunsuke Shibayama
|
1e23c6beb5
|
chore: add some helper methods
|
2024-07-06 20:35:22 +09:00 |
|
Shunsuke Shibayama
|
1b6928666e
|
chore: improve loc calculation
|
2024-07-05 20:08:51 +09:00 |
|
Shunsuke Shibayama
|
4396695ad6
|
fix: default parameter bug
|
2024-04-24 13:54:56 +09:00 |
|
Shunsuke Shibayama
|
c6eb78a44d
|
refactor!: rename Array -> List
|
2024-04-04 23:24:07 +09:00 |
|
Shunsuke Shibayama
|
21fcf23827
|
feat: enhance os type decls
|
2024-03-29 12:40:30 +09:00 |
|
Shunsuke Shibayama
|
107d466e57
|
chore: eliminate unwrap s
|
2024-03-29 01:35:30 +09:00 |
|
Shunsuke Shibayama
|
d9e4dbe716
|
chore: eliminate unwrap s
|
2024-03-23 09:52:52 +09:00 |
|
Shunsuke Shibayama
|
f8b7717682
|
chore: remove __new__
|
2024-03-06 01:53:50 +09:00 |
|
Shunsuke Shibayama
|
1691647fe7
|
fix: constructor bug
|
2024-03-03 20:00:06 +09:00 |
|
Shunsuke Shibayama
|
1d1c6f4fbc
|
fix: python script backend bug
|
2024-02-19 02:26:18 +09:00 |
|
Shunsuke Shibayama
|
3928e5522d
|
chore: reduce convertor wrapping
|
2024-02-11 18:56:47 +09:00 |
|
Shunsuke Shibayama
|
fce88717b0
|
feat!: change constructor syntax: C::__new__() -> C()
|
2024-02-08 02:42:49 +09:00 |
|
Shunsuke Shibayama
|
36fcc8cb79
|
fix: ownership bug
|
2024-02-07 19:50:50 +09:00 |
|
Shunsuke Shibayama
|
378567ad2d
|
feat(els): recognize packages
|
2024-01-22 13:08:15 +09:00 |
|
Shunsuke Shibayama
|
edfabd97e7
|
refactor: fix warns
|
2023-12-29 12:30:41 +09:00 |
|
Shunsuke Shibayama
|
a3c267da37
|
feat: add kw-var-args
|
2023-11-12 09:52:59 +09:00 |
|
Shunsuke Shibayama
|
e4a3bc1720
|
feat: add rsimport
|
2023-11-07 12:59:33 +09:00 |
|
Shunsuke Shibayama
|
21c937e633
|
chore: add hir::Methods
|
2023-11-05 01:18:32 +09:00 |
|
Shunsuke Shibayama
|
a6336fa896
|
feat: support inherited refinement types
|
2023-10-31 12:24:41 +09:00 |
|
Shunsuke Shibayama
|
e61fdce4a5
|
fix: closure codegen bug
|
2023-10-20 12:26:57 +09:00 |
|
Shunsuke Shibayama
|
06898bd793
|
chore: improve type inference system
|
2023-10-18 16:46:06 +09:00 |
|
Shunsuke Shibayama
|
08770e84fc
|
feat: add unsound module
|
2023-10-15 11:51:27 +09:00 |
|
Shunsuke Shibayama
|
5365c87cb4
|
fix: relax side effect check
|
2023-10-14 11:06:36 +09:00 |
|
Shunsuke Shibayama
|
bbb8ed7a91
|
chore: add InlineModule
|
2023-10-05 22:33:18 +09:00 |
|
Shunsuke Shibayama
|
f1d71e0dab
|
feat: add [x; _] literal
|
2023-10-02 20:49:21 +09:00 |
|
Shunsuke Shibayama
|
bbac0a39a1
|
chore: remove pre_block and add GuardClause
|
2023-09-27 21:43:36 +09:00 |
|
Shunsuke Shibayama
|
f561eebc2f
|
chore: improve pattern match
|
2023-09-27 11:59:20 +09:00 |
|
Shunsuke Shibayama
|
b33ce38ed5
|
chore: add DefBody::pre_block
|
2023-09-20 12:32:25 +09:00 |
|
Shunsuke Shibayama
|
9db9348dc5
|
feat: support decorator
|
2023-09-16 16:29:14 +09:00 |
|
Shunsuke Shibayama
|
aacdca31b8
|
fix: Python 3.7~3.8 bugs
|
2023-09-13 11:09:30 +09:00 |
|
Shunsuke Shibayama
|
d6d278f99f
|
chore(els): improve workspace symbol
|
2023-09-03 16:24:39 +09:00 |
|
Shunsuke Shibayama
|
98963cc643
|
feat(els): add document symbol
|
2023-09-02 15:09:59 +09:00 |
|
Shunsuke Shibayama
|
0c89ca99cd
|
chore: impl TryFrom<Expr> for $Variant
|
2023-09-02 00:55:51 +09:00 |
|
Shunsuke Shibayama
|
b746cd38bd
|
fix(els): signature help
|
2023-08-30 11:39:32 +09:00 |
|
Shunsuke Shibayama
|
dc7e0a341d
|
feat: enhance assert casting
|
2023-08-23 01:52:16 +09:00 |
|
Shunsuke Shibayama
|
e61c0c485e
|
fix: discarded variable bug
|
2023-08-14 21:45:40 +09:00 |
|
Shunsuke Shibayama
|
f4e1d494a4
|
fix: array type inferring
|
2023-08-06 22:51:13 +09:00 |
|
Shunsuke Shibayama
|
ed8125a468
|
fix: parameter type inferring bug
fix: mtshiba/pylyzer#47
|
2023-07-03 16:19:29 +09:00 |
|
Shunsuke Shibayama
|
53cd052dc3
|
fix: module member resolution bug
|
2023-06-29 16:07:21 +09:00 |
|
Shunsuke Shibayama
|
3e137da0a1
|
WIP: support cyclic modules
|
2023-06-28 00:38:41 +09:00 |
|
Shunsuke Shibayama
|
4137a07b70
|
chore(els): impl hover/jump for type specification
|
2023-06-02 10:54:31 +09:00 |
|
Shunsuke Shibayama
|
74103e5a1a
|
feat(els): implement inline variables
|
2023-05-28 22:40:22 +09:00 |
|
Shunsuke Shibayama
|
0b0badfef4
|
chore: fix minor bugs
|
2023-05-17 19:56:28 +09:00 |
|
Shunsuke Shibayama
|
7c47794dbe
|
fix: a crash when importing a module itself
|
2023-05-17 12:53:14 +09:00 |
|