Commit graph

273 commits

Author SHA1 Message Date
Shunsuke Shibayama
fc75151f2a feat: add Frame type 2023-10-14 23:42:27 +09:00
Shunsuke Shibayama
0a24c0cb77 fix: dict update! bug 2023-10-14 21:38:12 +09:00
Shunsuke Shibayama
13a346e488 feat: add Dict.concat/diff, Dict!.merge!/remove! 2023-10-05 00:57:08 +09:00
Shunsuke Shibayama
f1d71e0dab feat: add [x; _] literal 2023-10-02 20:49:21 +09:00
Shunsuke Shibayama
828441f9f9 Update _erg_type.py 2023-10-02 15:49:17 +09:00
Shunsuke Shibayama
f561eebc2f chore: improve pattern match 2023-09-27 11:59:20 +09:00
Shunsuke Shibayama
25d143b04a fix!(parser): handling of line breaks in enclosures 2023-09-23 23:50:28 +09:00
Shunsuke Shibayama
57d3a23aed feat: impl Hash for Array 2023-09-18 19:44:37 +09:00
Shunsuke Shibayama
aacdca31b8 fix: Python 3.7~3.8 bugs 2023-09-13 11:09:30 +09:00
Shunsuke Shibayama
75c1ac733c fix: Python 3.9 bugs 2023-09-13 03:00:03 +09:00
Shunsuke Shibayama
f157673c59 fix: dynamic container type check 2023-09-13 00:37:36 +09:00
Shunsuke Shibayama
68acaf00fb feat: add ByteArray! 2023-09-11 21:55:46 +09:00
Shunsuke Shibayama
136d1b56f6 Update itertools.d.er 2023-09-11 12:32:07 +09:00
Shunsuke Shibayama
3fd66f1a32 feat: (partial) comprehension support 2023-09-11 02:24:03 +09:00
Shunsuke Shibayama
f8a7413953 feat: add tty/dectest/venv 2023-09-10 03:44:54 +09:00
Shunsuke Shibayama
5d39c17e1e feat: add shlex/pickle/marshal 2023-09-10 03:23:42 +09:00
Shunsuke Shibayama
d8835fd169 fix: eliminate unwraps 2023-09-03 03:36:17 +09:00
Shunsuke Shibayama
74bca70017 feat: add Array.update_nth! 2023-08-28 15:33:58 +09:00
Shunsuke Shibayama
f6763fcfdf feat: enhance sys/platform type definitions 2023-08-27 13:58:11 +09:00
Shunsuke Shibayama
9c1e32db06 Update sys.d.er 2023-08-27 13:23:23 +09:00
Shunsuke Shibayama
6ce41ef8bd fix: record type subtyping 2023-08-19 23:30:34 +09:00
Shunsuke Shibayama
95595ef67c fix: array type checking bug 2023-08-19 22:04:06 +09:00
Shunsuke Shibayama
5affa5065f fix: dynamic type checking bugs 2023-08-19 16:34:07 +09:00
Shunsuke Shibayama
fa2a59ae83 feat: support json backend 2023-08-18 22:19:19 +09:00
Shunsuke Shibayama
4e50075774 Update shutil.d.er 2023-08-18 13:38:22 +09:00
Shunsuke Shibayama
9454896d5a WIP 2023-08-17 16:43:26 +09:00
Shunsuke Shibayama
ea0089f7df feat: add Type::NamedTuple 2023-08-17 02:00:44 +09:00
Shunsuke Shibayama
2e9fb48f2e fix: in operator
* remove `In` trait, `__in__`, `__notin__` function
* desugar to `__contains__`
* impl Collection for Array, Set, Tuple
2023-08-13 01:01:06 +09:00
Shunsuke Shibayama
3c88aee6be
Merge pull request #447 from erg-lang/shape
Enhance compile-time verification capabilities
2023-08-10 08:11:40 +09:00
Shunsuke Shibayama
91d0ac3545 feat: add Array.get 2023-08-09 23:51:52 +09:00
Shunsuke Shibayama
3fb6354fb1 Update os type definition 2023-08-09 23:07:53 +09:00
Shunsuke Shibayama
a690e0b61a Update __init__.d.er 2023-08-06 22:51:34 +09:00
Shunsuke Shibayama
1180f3c2c2 Update __init__.d.er 2023-07-31 11:12:31 +09:00
Shunsuke Shibayama
6c3536cc31 fix: declaration bugs 2023-07-31 11:08:53 +09:00
Shunsuke Shibayama
664f265716 WIP 2023-07-28 00:27:04 +09:00
Shunsuke Shibayama
9308a910ca fix: #442 2023-07-24 09:32:31 +09:00
Shunsuke Shibayama
0152e368ab feat: support Array, Str, Bytes slice 2023-07-15 12:29:07 +09:00
Shunsuke Shibayama
f65e3acaf3 Update __init__.d.er 2023-07-12 23:26:54 +09:00
Shunsuke Shibayama
50136ef6ae feat: add module stat 2023-07-12 16:39:57 +09:00
Shunsuke Shibayama
d03dcbd392 feat: add contextlib 2023-06-29 15:03:56 +09:00
Shunsuke Shibayama
4b6283d388 Merge branch 'main' into mpl 2023-06-21 22:34:08 +09:00
Shunsuke Shibayama
5002a1c85d chore: add package.er for type decl packages 2023-06-07 00:01:45 +09:00
Shunsuke Shibayama
da340e790d feat: add pandas decls 2023-06-07 00:00:54 +09:00
Shunsuke Shibayama
5052ebb077 feat: impl polymorphic type declaration 2023-06-04 01:34:20 +09:00
Shunsuke Shibayama
0b87a49b85 feat: enhance matplotlib type defs 2023-06-03 12:03:31 +09:00
Shunsuke Shibayama
54f1071d65 feat: enhance numpy definitions 2023-05-30 23:46:26 +09:00
Shunsuke Shibayama
30eac6dbcf feat: add tempfile module 2023-05-25 14:20:22 +09:00
Shunsuke Shibayama
a8f9fa2edb feat: add Sequence!/Mapping! 2023-05-09 22:19:19 +09:00
Shunsuke Shibayama
c3da319e9f feat: add zlib/hashlib 2023-05-07 22:15:24 +09:00
Shunsuke Shibayama
1ec9ae421b Update typing.d.er 2023-05-07 08:06:18 +09:00