Commit graph

270 commits

Author SHA1 Message Date
Shunsuke Shibayama
0b618da4c2 Update pathutil.rs 2024-02-16 16:24:15 +09:00
Shunsuke Shibayama
4466a5a463 feat: add erg_compiler::Compiler (python module) 2024-02-15 03:09:22 +09:00
Shunsuke Shibayama
d17767f326 Merge branch 'main' into remove_ext 2024-02-14 15:56:45 +09:00
Shunsuke Shibayama
dabdc8eaa5 feat: add erg_compiler::compile_with_dependencies 2024-02-14 15:54:30 +09:00
Shunsuke Shibayama
13f303fbfb fix: refinement type assert cast bug 2024-02-14 13:44:45 +09:00
Shunsuke Shibayama
2eaec5a40e feat: resolve pkgs module path 2024-02-14 01:30:48 +09:00
Shunsuke Shibayama
3cef64816a chore: relax lock timeout duration 2024-02-12 13:10:42 +09:00
Shunsuke Shibayama
8b0d504ccb Merge branch 'main' into lib.d 2024-02-11 13:46:59 +09:00
Shunsuke Shibayama
4440d0a698 chore: add TraitImpl::declared_in 2024-02-11 13:08:03 +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
44e3d6f343 Merge branch 'main' into torch_d 2024-02-06 01:55:44 +09:00
GreasySlug
edd193a119 refactor: wrap and handle the py ver retrieval 2024-02-04 23:51:45 +09:00
Shunsuke Shibayama
8d5641503f fix: cyclic modules resolution bug 2024-02-03 14:50:51 +09:00
Shunsuke Shibayama
6018d0f841 chore: project_root_of -> project_root_dir_of 2024-02-01 20:54:35 +09:00
Shunsuke Shibayama
a6e7a39753 fix: nested module bug 2024-01-31 12:11:20 +09:00
Shunsuke Shibayama
276583d8ef feat: add const reversed/sum/Str::replace 2024-01-30 11:01:45 +09:00
Shunsuke Shibayama
7ed39e3281 fix: dependent refinement type bug 2024-01-30 01:06:03 +09:00
Shunsuke Shibayama
0f8d645d77 fix: path resolution bug 2024-01-25 01:50:44 +09:00
Shunsuke Shibayama
c6f84f0d1c feat: import local packages 2024-01-23 02:06:09 +09:00
Shunsuke Shibayama
378567ad2d feat(els): recognize packages 2024-01-22 13:08:15 +09:00
Shunsuke Shibayama
ab659ccb35 feat: import external packages 2024-01-22 11:43:38 +09:00
Shunsuke Shibayama
20a94b806a fix: assert de-optimization bug 2024-01-21 13:10:47 +09:00
Shunsuke Shibayama
cfc2214bfb fix: path handling bug 2024-01-21 02:26:58 +09:00
Shunsuke Shibayama
1aa0123ce6 feat: add pack subcommand 2024-01-06 01:14:21 +09:00
Shunsuke Shibayama
6de8355a25 refactor: std -> core 2024-01-04 17:26:26 +09:00
Shunsuke Shibayama
80872fc50e fix: keyword argument bugs 2023-12-29 17:00:11 +09:00
Shunsuke Shibayama
360c381b34 Update io.rs 2023-12-28 15:10:41 +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
cedea5be48 fix: relax timeout 2023-11-25 13:36:21 +09:00
Shunsuke Shibayama
b838154c8c fix: eliminate warns 2023-11-18 16:11:22 +09:00
Shunsuke Shibayama
f834585083 feat: impl setter for AST elements 2023-11-16 16:15:29 +09:00
Shunsuke Shibayama
9b4daab5b0 feat: add erg_compiler::compile_ast 2023-11-16 13:42:12 +09:00
Shunsuke Shibayama
557775581c feat: add getters 2023-11-16 13:28:02 +09:00
Shunsuke Shibayama
22ccf4d870 feat: make erg_parser available as a Python lib 2023-11-14 20:47:01 +09:00
Shunsuke Shibayama
e4a3bc1720 feat: add rsimport 2023-11-07 12:59:33 +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
f4fcf3f2b2 chore: change debug mode stack size 2023-11-02 22:36:48 +09:00
Shunsuke Shibayama
4b4ec163aa Merge branch 'main' into closure 2023-10-21 14:05:29 +09:00
Shunsuke Shibayama
8c5d70ca4f fix: infinite tyvar recursion bug 2023-10-20 23:10:47 +09:00
Shunsuke Shibayama
e61fdce4a5 fix: closure codegen bug 2023-10-20 12:26:57 +09:00
Shunsuke Shibayama
5096843bc5 fix: array type inffering 2023-10-16 23:16:39 +09:00
Shunsuke Shibayama
7cd3bce9f1 build: update deps 2023-10-16 20:29:52 +09:00
Shunsuke Shibayama
0fea05a9b4 feat: add tomllib module 2023-10-16 13:31:05 +09:00
Shunsuke Shibayama
14729c94f4 chore: VarInfo.impl_of: Option<Type> -> ctx: ContextKind 2023-10-15 17:41:22 +09:00
Shunsuke Shibayama
08770e84fc feat: add unsound module 2023-10-15 11:51:27 +09:00
Shunsuke Shibayama
acee0e0609 chore: add parameter Builder to PackageBuilder 2023-10-11 11:46:23 +09:00
Shunsuke Shibayama
605154da28 chore!: ErgMode::{TypeCheck, FullCheck} -> Check 2023-10-08 14:07:51 +09:00