31 Commits

Author SHA1 Message Date
blueloveTH
3cae7e6809 inline gc check 2023-10-14 00:50:31 +08:00
blueloveTH
5ecd59f11c ... 2023-10-13 13:12:05 +08:00
blueloveTH
a5b7a0d1ae ... 2023-10-13 12:59:43 +08:00
blueloveTH
92e4416c4e some refactor 2023-10-13 12:46:41 +08:00
blueloveTH
99fbb7c736 refactor NameDict 2023-10-12 21:30:41 +08:00
blueloveTH
6d6c2935f4 ... 2023-10-12 12:45:11 +08:00
blueloveTH
e26f389182 fix assert message won't be evaluated on true cond 2023-10-08 20:09:22 +08:00
blueloveTH
4df6d4fdb1 fix a bug of traceback 2023-10-08 01:36:11 +08:00
blueloveTH
724f693761 reimpl bytes 2023-10-02 03:05:21 +08:00
blueloveTH
32b422ab88 ... 2023-09-29 20:40:41 +08:00
blueloveTH
e9b2060276 add ZeroDivisionError 2023-09-22 00:23:22 +08:00
blueloveTH
43ee77e4b0 make int always 64-bit 2023-09-21 23:26:12 +08:00
blueloveTH
60e666c12e fix https://github.com/blueloveTH/pocketpy/issues/131 2023-09-18 00:23:37 +08:00
blueloveTH
7a7ded5735 fix https://github.com/blueloveTH/pocketpy/issues/132 2023-09-10 02:29:33 +08:00
blueloveTH
5d3d9b2dec ... 2023-09-10 01:51:12 +08:00
blueloveTH
7632d2a918 add function name in error's snapshot 2023-09-10 01:17:56 +08:00
blueloveTH
85efbd0b1d fix https://github.com/blueloveTH/pocketpy/issues/130 2023-09-09 14:06:14 +08:00
BLUELOVETH
5888151182 ... 2023-08-28 12:04:53 +08:00
blueloveTH
0c80a626ba refactor importer 2023-08-28 04:05:24 +08:00
blueloveTH
e21005e5d2 add Str::split 2023-08-28 00:34:13 +08:00
BLUELOVETH
449c0c36f9 support for..else and while..else 2023-08-18 16:17:01 +08:00
BLUELOVETH
c87127dbbd ... 2023-08-07 21:08:11 +08:00
BLUELOVETH
f0ca29a30a some important changes
1. add `colorsys`
2. handle `__all__` in modules
3. `is_pod` for c++17/20
2023-08-02 13:04:39 +08:00
blueloveTH
604ca77e48 fix https://github.com/blueloveTH/pocketpy/issues/121 2023-07-29 22:18:39 +08:00
BLUELOVETH
db321abdae ... 2023-07-19 13:30:14 +08:00
blueloveTH
9732828e85 support bytes literal, e.g. b'\xff\12' 2023-07-16 23:39:04 +08:00
blueloveTH
90fa4b087f ... 2023-07-09 17:34:58 +08:00
BLUELOVETH
d5fc2c8686 add ~ operator 2023-07-07 18:43:50 +08:00
BLUELOVETH
a34e8b2b36 fix a bug of LOAD_NAME, STORE_NAME and DELETE_NAME 2023-07-06 20:26:39 +08:00
blueloveTH
656d1d7291 ... 2023-07-02 03:52:44 +08:00
blueloveTH
f3ac21ccc2 ... 2023-07-02 01:39:24 +08:00