Commit graph

265 commits

Author SHA1 Message Date
GreasySlug
a792e45c2b test: fix file name 2025-06-28 14:33:14 +09:00
GreasySlug
2709fffb4c fix: warnings 2025-06-28 14:30:26 +09:00
GreasySlug
93eb803ee3 test(parse): add neg test 2025-06-28 14:09:51 +09:00
GreasySlug
e4a424b843 feat(parser): handle unmatched closing parenthesis 2025-06-28 14:00:24 +09:00
Shunsuke Shibayama
38d9ff06ee fix: don't warn for unused control flow result values 2025-02-08 16:46:29 +09:00
Shunsuke Shibayama
a6f8724a35 fix: clippy warns 2025-01-14 00:59:15 +09:00
Shunsuke Shibayama
8022d2ca65 chore: desugar dict comprehension 2025-01-05 00:09:18 +09:00
Shunsuke Shibayama
987b5f1f99 fix: SubrType::kw_var_params bugs 2025-01-04 19:01:50 +09:00
Shunsuke Shibayama
f0d9639a3b chore: add helper methods 2025-01-01 20:02:40 +09:00
Shunsuke Shibayama
1fe189e4d3 feat: ref/ref! with type specification 2024-12-27 02:46:58 +09:00
Shunsuke Shibayama
22fdcee832 fix: SharedPromise::join deadlock 2024-12-10 11:38:23 +09:00
Shunsuke Shibayama
7a64828459 fix(parser): no syntax errors are displayed 2024-11-20 20:43:55 +09:00
Shunsuke Shibayama
f22afbef10 feat: add Expr::traverse 2024-11-06 00:48:13 +09:00
Shunsuke Shibayama
01a5938c29 chore: add ast::VarPattern::Phi 2024-10-20 14:25:29 +09:00
Shunsuke Shibayama
952687e677 chore: Lexer::lex() returns Failable<TokenStream> 2024-10-16 01:14:08 +09:00
Shunsuke Shibayama
1206e50e86 perf: reduce AST/HIR element size
closes #530
2024-10-13 17:51:37 +09:00
Shunsuke Shibayama
17b3fbc5c0 feat(els): impl document link 2024-10-13 00:09:16 +09:00
Shunsuke Shibayama
0e53191efd chore(els): improve method completion 2024-10-11 15:55:52 +09:00
Shunsuke Shibayama
e273517bb5 fix: type instantiation bug 2024-10-06 12:03:33 +09:00
Shunsuke Shibayama
bccebeac5b fix: import resolution bug 2024-10-05 16:04:30 +09:00
Shunsuke Shibayama
7c2d6ac59a chore: add ConstExpr::map 2024-10-04 13:01:30 +09:00
Shunsuke Shibayama
d230bb7374 fix: VarName::hash 2024-10-03 17:47:57 +09:00
Shunsuke Shibayama
82848c10d6 feat: *-less multiplication
fix: #235
2024-09-19 19:47:51 +09:00
Shunsuke Shibayama
1cdcefc63f fix: disable parallelization by default 2024-09-19 15:36:37 +09:00
Shunsuke Shibayama
f78e4909de chore: add feature single-thread 2024-09-13 01:07:25 +09:00
Slug
80b64260ab
Merge pull request #520 from GreasySlug/fix-comprehension
Fix List Comprehension Syntax
2024-09-11 22:12:12 +09:00
GreasySlug
6834fbcb8b fix(parser): fix comprehension syntax(#495) 2024-09-08 15:11:01 +09:00
Shunsuke Shibayama
f9eb562848 fix: infinite recursion bug
add `Immutable` trait (Type: !Immutable)
2024-09-04 20:38:46 +09:00
Shunsuke Shibayama
33b0212002 feat: set type variable 2024-08-19 22:45:15 +09:00
Shunsuke Shibayama
4da45eb842 chore: error report delay with variable defs 2024-08-18 13:18:20 +09:00
Shunsuke Shibayama
06ec103b2e feat: glob import (WIP) 2024-08-17 10:25:17 +09:00
Shunsuke Shibayama
0f6546df78 fix: location calculation bug 2024-08-11 20:54:15 +09:00
Shunsuke Shibayama
1523515204 fix: type coercion bug 2024-08-11 17:37:11 +09:00
Shunsuke Shibayama
79b1c1394d feat: add ReDef.t_spec 2024-08-11 14:18:15 +09:00
Shunsuke Shibayama
2f6717ba4f build: update pyo3 to v0.21 2024-07-02 03:15:28 +09:00
Shunsuke Shibayama
13eaf8d3a7 fix: eliminate unwrap/unreachable 2024-06-17 13:09:50 +09:00
Shunsuke Shibayama
ea6e3df982 chore: add log-level-error feature 2024-06-16 13:40:36 +09:00
Shunsuke Shibayama
da0fb2374d Update lex.rs 2024-05-12 13:47:18 +09:00
Shunsuke Shibayama
6945d0c32e fix: eliminate unwraps 2024-05-02 22:16:54 +09:00
GreasySlug
5f746ea04e fix: remove duplicate exit 2024-04-29 17:51:22 +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 unwraps 2024-03-29 01:35:30 +09:00
Shunsuke Shibayama
d9e4dbe716 chore: eliminate unwraps 2024-03-23 09:52:52 +09:00
Shunsuke Shibayama
f5a21cac8a chore: fix warnings 2024-03-22 21:01:47 +09:00
Shunsuke Shibayama
ccb2cceea1 fix: class definition bug 2024-03-22 19:43:33 +09:00
Shunsuke Shibayama
2c0cb67f5a Update desugar.rs 2024-03-18 23:19:35 +09:00
Shunsuke Shibayama
95e675cccd feat: array unpacking 2024-03-16 13:20:01 +09:00
Shunsuke Shibayama
74e89f6d5b fix: polymorphic type spec instantiation bugs 2024-03-13 22:35:08 +09:00