Commit graph

255 commits

Author SHA1 Message Date
Shunsuke Shibayama
21fcf23827 feat: enhance os type decls 2024-03-29 12:40:30 +09:00
Shunsuke Shibayama
35f55c62d3 feat: enhance os, random type decls 2024-03-24 13:02:26 +09:00
Shunsuke Shibayama
54bd111a5f build: add bump_version.er 2024-03-24 00:55:01 +09:00
Shunsuke Shibayama
d881a6ae3e feat: add FileDescriptor and enhance os decls 2024-03-23 11:28:56 +09:00
Shunsuke Shibayama
5345b07791 feat: implement the built-in trait entities 2024-03-20 16:53:03 +09:00
Shunsuke Shibayama
fec8c45ff0 feat: add statistics module & enhance pickle, string 2024-03-19 00:28:13 +09:00
Shunsuke Shibayama
e38674945b fix: type relation bugs 2024-03-13 12:40:43 +09:00
Shunsuke Shibayama
0274b458b4 Create uuid.d.er 2024-03-12 22:03:27 +09:00
Shunsuke Shibayama
2a119becea Create pdb.d.er 2024-03-12 20:21:22 +09:00
Shunsuke Shibayama
0e1c0a9a13 feat: add Exception classes 2024-03-11 20:35:11 +09:00
Shunsuke Shibayama
f8b7717682 chore: remove __new__ 2024-03-06 01:53:50 +09:00
Shunsuke Shibayama
c94ac76262 feat: impl Eq, Hash, Ord for Python module types 2024-03-05 22:48:05 +09:00
Shunsuke Shibayama
0fb996f289 feat: add Copy trait 2024-03-03 16:22:14 +09:00
GreasySlug
cc21271998 clean: use black and ruff 2024-02-26 23:04:26 +09:00
Shunsuke Shibayama
47818e431e chore: remove clone method 2024-02-24 00:27:13 +09:00
Shunsuke Shibayama
9b9be7fb2c Update _erg_bytes.py 2024-02-19 02:49:10 +09:00
Shunsuke Shibayama
9e2beff6db Update _erg_bytes.py 2024-02-18 17:15:56 +09:00
Shunsuke Shibayama
13ed03f23c Update pathlib.d.er 2024-02-16 19:05:52 +09:00
Shunsuke Shibayama
2eaec5a40e feat: resolve pkgs module path 2024-02-14 01:30:48 +09:00
Shunsuke Shibayama
48cdd2462d feat: add Array.repeat 2024-02-12 01:38:52 +09:00
Shunsuke Shibayama
92aa3ea078 add external files 2024-02-11 23:04:16 +09:00
Shunsuke Shibayama
12a425a8da refactor: move external packages to package-index 2024-02-10 20:12:55 +09:00
Shunsuke Shibayama
027009680a Update semver.er 2024-02-10 13:00:44 +09:00
Shunsuke Shibayama
7e961e37ed refactor: move idna, certifi to package-index 2024-02-10 13:00:44 +09:00
Shunsuke Shibayama
2a26cc8a1d
Merge pull request #485 from erg-lang/torch_d
Change constructor syntax
2024-02-09 23:41:18 +09:00
Shunsuke Shibayama
134cb1254c fix: test failures 2024-02-09 23:21:05 +09:00
Shunsuke Shibayama
e5c8f177ba feat: add HasScalarType 2024-02-09 18:37:33 +09:00
Shunsuke Shibayama
21d5f22ca8 fix: overload resolution bug 2024-02-09 14:33:58 +09:00
Shunsuke Shibayama
66352ddd3a feat: add const Array::{insert, remove_at, remove_all} 2024-02-09 12:47:17 +09:00
Shunsuke Shibayama
b7d9598d28 feat: add IrregularEq 2024-02-09 02:43:51 +09:00
Shunsuke Shibayama
3eec9ed590 fix: mutable object class bug 2024-02-09 00:34:48 +09:00
Shunsuke Shibayama
fce88717b0 feat!: change constructor syntax: C::__new__() -> C() 2024-02-08 02:42:49 +09:00
Shunsuke Shibayama
c76de00847 feat: add Float!::{inc!, dec!} 2024-02-07 17:01:32 +09:00
Shunsuke Shibayama
53172d5132 fix: declared type instantiation bug 2024-02-07 01:58:39 +09:00
Shunsuke Shibayama
757f387d91 feat: add callable function 2024-02-06 14:36:40 +09:00
Shunsuke Shibayama
b8fe8fb205 fix: subtype check bug 2024-02-04 17:29:34 +09:00
Shunsuke Shibayama
3be5d75d05 fix: torch type decls 2024-02-03 20:51:58 +09:00
Shunsuke Shibayama
9c9f8b7a0a fix: subtype relation bug 2024-02-03 19:36:27 +09:00
Shunsuke Shibayama
8d5641503f fix: cyclic modules resolution bug 2024-02-03 14:50:51 +09:00
Shunsuke Shibayama
8189d1cfc4 fix: callable object bug 2024-02-02 02:24:43 +09:00
Shunsuke Shibayama
37a9b024be feat: enhance torch type decls 2024-02-01 16:35:47 +09:00
Shunsuke Shibayama
83aae24317 fix: tqdm invalid type declaration 2024-01-31 12:26:10 +09:00
Shunsuke Shibayama
d1fa616aea feat: eval const call/lambda in refinement types
rename: `Shape` -> `HasShape`
2024-01-29 18:10:26 +09:00
Shunsuke Shibayama
6b5af0ffb4 chore: fix type variance bug 2024-01-28 23:12:48 +09:00
Shunsuke Shibayama
06a4a6e5fc feat: add Predicate::General{Less, Greater, Not}Equal 2024-01-28 20:24:14 +09:00
Shunsuke Shibayama
4393649ffc feat: add Predicate::{Call, GeneralEqual} 2024-01-28 18:33:00 +09:00
Shunsuke Shibayama
ddefa6185e Update pathlib.d.er 2024-01-26 21:49:46 +09:00
Shunsuke Shibayama
ca04076f77 fix: path resolution bug 2024-01-26 19:30:41 +09:00
Shunsuke Shibayama
20a94b806a fix: assert de-optimization bug 2024-01-21 13:10:47 +09:00
Shunsuke Shibayama
74f3bad52e Update exception.er 2024-01-06 00:06:12 +09:00