162 Commits

Author SHA1 Message Date
blueloveTH
1260987ead fix https://github.com/pocketpy/pocketpy/issues/329 2025-02-03 16:01:10 +08:00
blueloveTH
4b292abb4e ... 2025-01-10 13:43:51 +08:00
blueloveTH
8bbdf734f9 use cpython % and // impl 2024-12-28 17:00:02 +08:00
blueloveTH
2986c6268f fix type anno 2024-12-14 17:16:15 +08:00
blueloveTH
5e5f2525b4 add pickle module 2024-12-13 14:12:13 +08:00
blueloveTH
630a5d04fc support vec* unpack 2024-11-14 19:16:27 +08:00
blueloveTH
9482909ee7 some fix 2024-11-02 22:12:56 +08:00
blueloveTH
378def9360 ... 2024-10-12 21:42:35 +08:00
blueloveTH
888abaa027 update docs 2024-10-12 21:21:14 +08:00
blueloveTH
d717f9499f fix min and max 2024-09-09 00:39:03 +08:00
blueloveTH
24a7e6f060 remove pkpy.next 2024-09-08 14:55:09 +08:00
blueloveTH
ef9c5c98cc add enum module 2024-08-16 15:53:10 +08:00
blueloveTH
adf5fa5ac2 fix https://github.com/pocketpy/pocketpy/issues/296 2024-08-16 12:37:50 +08:00
blueloveTH
ec4ddc41fb ... 2024-08-13 12:57:40 +08:00
blueloveTH
04229f438f ... 2024-08-12 13:11:13 +08:00
blueloveTH
88f893ddd7 ... 2024-08-10 20:21:40 +08:00
blueloveTH
3e99f46273 fix gc issues 2024-08-09 12:28:20 +08:00
blueloveTH
651bf997fc ... 2024-08-08 20:14:59 +08:00
blueloveTH
b6993532fa ... 2024-08-06 14:12:55 +08:00
blueloveTH
1c1e898950 ... 2024-08-06 14:10:46 +08:00
blueloveTH
f9a1bd1d49 ... 2024-08-06 12:58:11 +08:00
blueloveTH
0b649f3bef ... 2024-08-04 22:45:00 +08:00
blueloveTH
8e1e29ddd6 add py_import 2024-08-04 14:57:59 +08:00
blueloveTH
97d6f384f4 remove unused bc 2024-06-07 01:08:05 +08:00
blueloveTH
bb9c5c30df some fix 2024-06-02 23:48:29 +08:00
blueloveTH
2f96712371 refactor deque 2024-06-01 21:47:27 +08:00
blueloveTH
cefa85afa4 some more update 2024-05-10 21:03:39 +08:00
blueloveTH
8745f323b8 re-add operator module 2024-05-10 20:29:23 +08:00
blueloveTH
518fa3ac07 rename Struct 2024-05-03 19:33:26 +08:00
blueloveTH
022e9c53fb move min/max to cpp 2024-05-03 17:38:32 +08:00
blueloveTH
6189aaca94 use cpython style next() 2024-04-24 22:06:02 +08:00
blueloveTH
8ca0e0168c add reduce and partial 2024-04-14 16:18:04 +08:00
BLUELOVETH
6bf645d738
add itertools (#239) 2024-04-13 23:44:07 +08:00
BLUELOVETH
ab96dbb028
Update typing.py 2024-04-13 23:34:29 +08:00
blueloveTH
10ca25f6b0 add enum module 2024-04-06 17:00:50 +08:00
ykiko
cb15db1f0e
adoping a more efficient division algorithm for bigint. (#232)
* adoping a more efficient division algorithm for bigint.

* add test case.

* modify the implementation to binary search.

* fix type error.

* fix some error.

* remove extra zero.

* add some test cases.

* add some cases

* Update 09_long.py

* Update 09_long.py

---------

Co-authored-by: BLUELOVETH <blueloveTH@foxmail.com>
2024-03-29 03:00:39 +08:00
blueloveTH
c77fef35a2 refactor defaultdict 2024-03-28 19:21:56 +08:00
blueloveTH
665fb04b8f some change 2024-03-26 16:14:47 +08:00
blueloveTH
60aa4fe93d some change 2024-03-26 16:06:18 +08:00
blueloveTH
a51025f516 some fix 2024-03-04 00:24:43 +08:00
Anurag Bhat
883f4d9532
Add Division operation for complex number in Cmath (#220)
* Add __truediv__() for cmath

* Some changes

* Remove separate zero division case checks

* Test all binary operators

* Use is_close
2024-03-02 14:34:05 +08:00
blueloveTH
0599130c0d fix https://github.com/pocketpy/pocketpy/issues/211 2024-02-23 01:27:48 +08:00
blueloveTH
8f11ce0466 move strip methods into cpp 2024-02-05 14:48:00 +08:00
blueloveTH
f55c3d7206 remove dataclasses.py 2024-02-05 11:59:41 +08:00
blueloveTH
ce1bc278e3 add .date() 2024-01-25 17:49:20 +08:00
blueloveTH
d9c3f6c146 random refactor 2024-01-25 00:48:46 +08:00
blueloveTH
d64863fd43 some refactor 2024-01-19 20:02:23 +08:00
blueloveTH
7a65de16c0 ... 2024-01-15 14:43:52 +08:00
blueloveTH
d8d25894c7 ... 2024-01-15 14:40:24 +08:00
blueloveTH
7a386fa218 fix https://github.com/blueloveTH/pocketpy/issues/174 2024-01-14 14:19:31 +08:00