Commit graph

501 commits

Author SHA1 Message Date
Shunsuke Shibayama
4fb43e520e Update _erg_std_prelude.py 2022-10-21 20:55:52 +09:00
Shunsuke Shibayama
392812b150 Add Array class 2022-10-21 20:49:10 +09:00
Shunsuke Shibayama
c39973f536 Fix subtyping bug 2022-10-21 20:04:14 +09:00
Shunsuke Shibayama
978866b31a Update version (nightly) 2022-10-21 14:59:29 +09:00
Shunsuke Shibayama
56386ab74d Add timeit module 2022-10-21 14:55:20 +09:00
Shunsuke Shibayama
ffd0816da8 Add copy module 2022-10-21 14:47:16 +09:00
Shunsuke Shibayama
b28c6bd118 Implement Record/TupleTypeSpec 2022-10-21 14:42:53 +09:00
Shunsuke Shibayama
1356ce399b Add string module 2022-10-21 11:24:23 +09:00
Shunsuke Shibayama
f99c788b85 Add datetime 2022-10-21 10:58:21 +09:00
Shunsuke Shibayama
e31d109b32 Update version (nightly) 2022-10-21 00:53:40 +09:00
Shunsuke Shibayama
e26a89c0b3 Fix codegen bug 2022-10-20 23:22:46 +09:00
Shunsuke Shibayama
c2e7f78b73 Update codegen.rs 2022-10-20 20:04:23 +09:00
Shunsuke Shibayama
658695e022 Update version (nightly) 2022-10-20 19:20:00 +09:00
Shunsuke Shibayama
03a36f48a3 Add raw identifier 2022-10-20 18:53:35 +09:00
Shunsuke Shibayama
48eb3c5920 Add zipfile module 2022-10-20 17:02:57 +09:00
Shunsuke Shibayama
26d0258d5e Update codegen.rs 2022-10-20 14:42:18 +09:00
Shunsuke Shibayama
357d687324 Add --no-std flag 2022-10-20 14:38:45 +09:00
Shunsuke Shibayama
633515307a Add os.path module 2022-10-20 10:02:55 +09:00
Shunsuke Shibayama
9d6926d3e3 Update version (v0.5.10) 2022-10-20 09:21:52 +09:00
Shunsuke Shibayama
45e34c6773 Add DictTypeSpec 2022-10-20 09:17:55 +09:00
Shunsuke Shibayama
7defa71c86 Add json module 2022-10-20 08:39:52 +09:00
Shunsuke Shibayama
09b5f00305 Fix name resolving bug 2022-10-20 07:43:21 +09:00
Shunsuke Shibayama
cb4c2c7bbf Implement subtype ascription 2022-10-19 19:04:50 +09:00
Shunsuke Shibayama
6613fd85c2 Add tarfile module 2022-10-19 17:59:20 +09:00
Shunsuke Shibayama
87170f9bb3 Implement module compatibility checking 2022-10-19 17:21:37 +09:00
Shunsuke Shibayama
f8dc56b1be Remove Rust-defined Python modules 2022-10-19 09:36:57 +09:00
Shunsuke Shibayama
e0d6b93abd Remove rust-defined python modules 2022-10-19 01:50:14 +09:00
Shunsuke Shibayama
a0714b218c Implement helper methods for AST/HIR construction 2022-10-18 18:30:09 +09:00
Shunsuke Shibayama
ae15f95191 Fix bugs 2022-10-18 17:17:56 +09:00
Shunsuke Shibayama
afcf21787d Update version (nightly) 2022-10-18 11:34:34 +09:00
Shunsuke Shibayama
4bb367f258 Impl subroutine type with default parameters 2022-10-18 10:50:41 +09:00
Shunsuke Shibayama
eadfe9794a Update codegen.rs 2022-10-18 10:30:24 +09:00
Shunsuke Shibayama
d0456ec1ee Implement default parameter 2022-10-18 10:27:57 +09:00
Shunsuke Shibayama
af65a48355 Update codeobj.rs 2022-10-18 00:40:04 +09:00
Shunsuke Shibayama
46b87e1ca3 Fix: variable to have VarInfo instead of Type 2022-10-18 00:25:47 +09:00
Shunsuke Shibayama
119a326ebb Create subprocess.d.er 2022-10-17 11:28:18 +09:00
Shunsuke Shibayama
cc2b3c4b11 Delete prelude.er (-> _prelude.er) 2022-10-17 11:28:08 +09:00
Shunsuke Shibayama
1154a54c39 Fix bugs 2022-10-17 02:08:04 +09:00
Shunsuke Shibayama
1531d45108 Add lint module 2022-10-17 00:39:37 +09:00
Shunsuke Shibayama
a565206330 Add Nat class 2022-10-16 21:11:16 +09:00
Shunsuke Shibayama
7bc37aa14a Change the structure of the .erg directory 2022-10-16 12:04:39 +09:00
Shunsuke Shibayama
8c6997d3c9 Add os module 2022-10-16 11:33:21 +09:00
Shunsuke Shibayama
679222cf4a Remove no_build_rs feature 2022-10-16 10:33:20 +09:00
Shunsuke Shibayama
afd8d33d49 Add no_build_rs feature 2022-10-15 12:13:09 +09:00
Shunsuke Shibayama
a1688b972b Update version (v0.5.9) 2022-10-15 11:17:05 +09:00
Shunsuke Shibayama
4e2b36bb96 Fix projection type inference bug 2022-10-15 11:15:16 +09:00
Cai Bingjun
198117413f trifle 2022-10-14 21:01:52 +08:00
Shunsuke Shibayama
65254a19e5 Add HIRDesugerer::desugar_class_member 2022-10-14 16:04:14 +09:00
Shunsuke Shibayama
b3428d8129 Refactor 2022-10-14 15:12:37 +09:00
Shunsuke Shibayama
435c3c963e Fix #207 2022-10-14 14:49:38 +09:00