Commit graph

363 commits

Author SHA1 Message Date
GreasySlug
2709fffb4c fix: warnings 2025-06-28 14:30:26 +09:00
Shunsuke Shibayama
0076174a22 fix: clippy warnings 2025-04-07 11:50:37 +09:00
Shunsuke Shibayama
7c75ba0044 fix: clippy warnings 2025-02-21 18:00:45 +09:00
Shunsuke Shibayama
948f4a7cd8 feat: add ErgConfig::respect_pyi 2025-02-18 21:58:53 +09:00
Shunsuke Shibayama
41d8ca9cf6 Update serialize.rs 2025-01-21 14:52:52 +09:00
Shunsuke Shibayama
da83c8c371 Update python_util.rs 2025-01-16 22:29:10 +09:00
Shunsuke Shibayama
a6f8724a35 fix: clippy warns 2025-01-14 00:59:15 +09:00
Shunsuke Shibayama
f41264534e fix: relax default limit of set_recursion_limit 2024-12-31 13:46:52 +09:00
Shunsuke Shibayama
e417e56d91 perf: improve Location::stream performance 2024-12-31 13:45:02 +09:00
Shunsuke Shibayama
fae6633bab fix: StyledStr::destyle 2024-12-29 12:48:53 +09:00
Shunsuke Shibayama
40b53a3e81 fix: trait impl bugs (2) 2024-12-27 01:35:57 +09:00
Shunsuke Shibayama
22fdcee832 fix: SharedPromise::join deadlock 2024-12-10 11:38:23 +09:00
Shunsuke Shibayama
3b07ef2218 perf: improve ModuleGraph complexity (2) 2024-12-04 12:39:38 +09:00
Shunsuke Shibayama
353b4038f8 fix: path resolution bug 2024-11-30 18:01:51 +09:00
Shunsuke Shibayama
24dd989466 fix: clippy warnings 2024-11-29 11:08:25 +09:00
Shunsuke Shibayama
ab8420944b chore: add ErgConfig::do_not_show_ext_errors 2024-11-10 16:01:30 +09:00
Shunsuke Shibayama
9e782bef2e perf: reduce IO 2024-11-10 13:32:13 +09:00
Shunsuke Shibayama
a7dbdb7c8d perf: cheap compilation option 2024-11-10 12:37:25 +09:00
Shunsuke Shibayama
641dea89d5 perf: path resolution cache 2024-11-09 16:29:34 +09:00
Shunsuke Shibayama
f22afbef10 feat: add Expr::traverse 2024-11-06 00:48:13 +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
01a5938c29 chore: add ast::VarPattern::Phi 2024-10-20 14:25:29 +09:00
Shunsuke Shibayama
e7bc8b10ae chore: add --use-pylyzer option 2024-10-18 16:32:31 +09:00
Shunsuke Shibayama
1206e50e86 perf: reduce AST/HIR element size
closes #530
2024-10-13 17:51:37 +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
d230bb7374 fix: VarName::hash 2024-10-03 17:47:57 +09:00
Shunsuke Shibayama
e7ff9f4ea7 perf: improve {Dict, Set}::hash 2024-10-03 16:31:16 +09:00
Shunsuke Shibayama
a49081161b fix: check subtype field types mismatch 2024-10-01 17:32:06 +09:00
Shunsuke Shibayama
dcad268dc5 Update help_messages.rs 2024-09-28 14:42:33 +09:00
Shunsuke Shibayama
ebd7707f77 fix: traits can have impls 2024-09-21 22:42:56 +09:00
Shunsuke Shibayama
1cdcefc63f fix: disable parallelization by default 2024-09-19 15:36:37 +09:00
Shunsuke Shibayama
9d88e8d7e7 fix: type variable linking bug 2024-09-17 02:00:51 +09:00
Shunsuke Shibayama
b0c31370c5 fix: Type::{And, Or}(Set<Type>) 2024-09-14 21:20:05 +09:00
Shunsuke Shibayama
9f789199b9 perf: python_sys_path call once 2024-09-14 21:08:01 +09:00
Shunsuke Shibayama
f78e4909de chore: add feature single-thread 2024-09-13 01:07:25 +09:00
Shunsuke Shibayama
beee3b8800 fix: recursion bugs of structural types 2024-09-10 23:21:39 +09:00
Shunsuke Shibayama
948a14b1af feat: display progress 2024-09-09 21:40:19 +09:00
Shunsuke Shibayama
cd2a741fc6 fix: clippy warnings 2024-09-06 13:56:28 +09:00
Shunsuke Shibayama
9d684d33cc chore: add dependency w-boson 2024-09-06 13:33:35 +09:00
Shunsuke Shibayama
f9eb562848 fix: infinite recursion bug
add `Immutable` trait (Type: !Immutable)
2024-09-04 20:38:46 +09:00
Shunsuke Shibayama
4bc596af00 fix: hash impl of Dict, Set 2024-09-04 14:10:32 +09:00
Shunsuke Shibayama
94fc05ddd0 Update error.rs 2024-09-03 21:08:27 +09:00
Shunsuke Shibayama
535a59e5f7 fix: type evaluation bug 2024-09-03 00:30:02 +09:00
Shunsuke Shibayama
4f95462000 chore: impl ignored match arms 2024-09-02 16:00:15 +09:00
Shunsuke Shibayama
9a05f22356 fix: infinite recursion bugs 2024-09-01 18:16:06 +09:00
Shunsuke Shibayama
52595bde1c fix: infinite recursion bug 2024-08-30 15:16:09 +09:00
Shunsuke Shibayama
73f8be7ae1 fix: add set_recursion_limit! 2024-08-29 13:56:38 +09:00
Shunsuke Shibayama
32968ba290 chore: remove redundant params of PackageBuilder::parse 2024-08-25 23:27:34 +09:00