Shunsuke Shibayama
|
38d9ff06ee
|
fix: don't warn for unused control flow result values
|
2025-02-08 16:46:29 +09:00 |
|
Shunsuke Shibayama
|
f9e758ab79
|
Update hir.rs
|
2025-01-19 15:21:03 +09:00 |
|
Shunsuke Shibayama
|
a6f8724a35
|
fix: clippy warns
|
2025-01-14 00:59:15 +09:00 |
|
Shunsuke Shibayama
|
017b13f07b
|
fix: trait impl bugs
|
2024-12-27 00:24:02 +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
|
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
|
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 |
|