Commit graph

41 commits

Author SHA1 Message Date
Shunsuke Shibayama
1cdcefc63f fix: disable parallelization by default 2024-09-19 15:36:37 +09:00
Shunsuke Shibayama
58b22c4179 fix: add debug assertions to PackageBuilder 2024-09-19 14:45:47 +09:00
Shunsuke Shibayama
ae039c9f39 perf(els): improve diagnostics speed 2024-09-18 14:17:16 +09:00
Shunsuke Shibayama
f78e4909de chore: add feature single-thread 2024-09-13 01:07:25 +09:00
Shunsuke Shibayama
948a14b1af feat: display progress 2024-09-09 21:40:19 +09:00
Shunsuke Shibayama
ba6c54ca6c Merge branch 'main' into fix_inf_rec 2024-08-25 23:31:07 +09:00
Shunsuke Shibayama
32968ba290 chore: remove redundant params of PackageBuilder::parse 2024-08-25 23:27:34 +09:00
Shunsuke Shibayama
a7f9a4ecb7 fix: import resolution bug 2024-08-24 09:40:14 +09:00
Shunsuke Shibayama
a3879ba174 WIP 2024-08-22 13:27:18 +09:00
Shunsuke Shibayama
fcfa50d8a3 feat: support python package diagnostics 2024-07-07 12:03:10 +09:00
Shunsuke Shibayama
1e23c6beb5 chore: add some helper methods 2024-07-06 20:35:22 +09:00
Shunsuke Shibayama
2c9fe263ba fix(els): continue analysis even if errors occur 2024-06-16 19:34:19 +09:00
Shunsuke Shibayama
559b465888 fix: minor bugs 2024-05-22 16:33:10 +09:00
Shunsuke Shibayama
6945d0c32e fix: eliminate unwraps 2024-05-02 22:16:54 +09:00
Shunsuke Shibayama
24141ea3f3 fix: import resolution 2024-03-12 23:38:39 +09:00
Shunsuke Shibayama
c74513f507 fix: eliminate unwraps 2024-02-24 23:02:59 +09:00
Shunsuke Shibayama
4466a5a463 feat: add erg_compiler::Compiler (python module) 2024-02-15 03:09:22 +09:00
Shunsuke Shibayama
928afaabdd feat: erg check for decl packages 2024-02-10 15:34:03 +09:00
Shunsuke Shibayama
14bf431c57 chore: resolve decl package path 2024-02-10 13:01:42 +09:00
Shunsuke Shibayama
8d5641503f fix: cyclic modules resolution bug 2024-02-03 14:50:51 +09:00
Shunsuke Shibayama
c75dc9c77a Update lower.rs 2024-02-01 18:36:38 +09:00
Shunsuke Shibayama
ded10fc3d9 fix: nested module resolution bug 2024-02-01 11:22:20 +09:00
Shunsuke Shibayama
69bfe44314 feat(els): continue analysis as possible even if syntax errors occur 2024-01-27 17:01:50 +09:00
Shunsuke Shibayama
366141b4a3 fix(els): don't show irrelevant parse errors 2024-01-27 16:18:00 +09:00
Shunsuke Shibayama
ab659ccb35 feat: import external packages 2024-01-22 11:43:38 +09:00
Shunsuke Shibayama
a2d1809cee fix: cyclic reference modules bugs 2023-12-28 14:59:14 +09:00
Shunsuke Shibayama
26c758e67f WIP: submodule resolution bug 2023-12-25 02:14:33 +09:00
Shunsuke Shibayama
2f924527f0 chore: add ModuleGraph::display 2023-12-22 13:03:25 +09:00
Shunsuke Shibayama
b87c075ffa chore: add PackageBuilder::build_module 2023-11-06 23:43:27 +09:00
Shunsuke Shibayama
ae0fa3fe93 fix: pylyzer integration bug 2023-11-04 00:50:55 +09:00
Shunsuke Shibayama
8a793c7d59 chore: add New trait 2023-11-03 12:56:46 +09:00
Shunsuke Shibayama
51c7b0778d chore: let HIRBuilder/ASTLowerer be generic 2023-11-03 03:03:11 +09:00
Shunsuke Shibayama
7ffb09dbe4 fix(els): builtin modules completion 2023-10-21 11:49:22 +09:00
Shunsuke Shibayama
08770e84fc feat: add unsound module 2023-10-15 11:51:27 +09:00
Shunsuke Shibayama
fc75151f2a feat: add Frame type 2023-10-14 23:42:27 +09:00
Shunsuke Shibayama
296e7f763c chore: add parameter Parser to PackageBuilder 2023-10-11 12:21:48 +09:00
Shunsuke Shibayama
acee0e0609 chore: add parameter Builder to PackageBuilder 2023-10-11 11:46:23 +09:00
Shunsuke Shibayama
a31f23a093 fix: module cache bug 2023-10-11 03:59:11 +09:00
Shunsuke Shibayama
e6a75e80df chore: use NormalizedPathBuf 2023-10-08 18:16:31 +09:00
Shunsuke Shibayama
23b696ca1e Update build_package.rs 2023-10-08 14:29:16 +09:00
Shunsuke Shibayama
450eafe8aa refactor: Planner -> PackageBuilder 2023-10-08 14:06:42 +09:00
Renamed from crates/erg_compiler/plan.rs (Browse further)