2544 Commits

Author SHA1 Message Date
blueloveTH
6c25f6b1de fix a bug 2025-04-20 23:41:18 +08:00
blueloveTH
f5c67576aa fix comment 2025-04-18 11:39:57 +08:00
blueloveTH
ccb0c8cd1c fix https://github.com/pocketpy/pocketpy/issues/360 2025-04-18 10:48:18 +08:00
blueloveTH
0c45634eda fix ansi_fg and ansi_bg 2025-04-17 15:20:37 +08:00
blueloveTH
94ce95c74d rename linalg to vmath 2025-04-17 15:10:48 +08:00
blueloveTH
cfa909f1b9 add color32 2025-04-17 14:41:38 +08:00
blueloveTH
b12d2bc4cc better names 2025-04-13 23:31:44 +08:00
blueloveTH
cdbe55b539 add exec_blocked 2025-04-13 20:00:56 +08:00
blueloveTH
5b142b21f8 some rename 2025-04-13 19:19:45 +08:00
blueloveTH
0d39a0b3da fix threads api 2025-04-13 19:03:34 +08:00
blueloveTH
9448214317 test impl of pkpy.ComputeThread 2025-04-13 18:28:27 +08:00
blueloveTH
c7dbb8bd7f fix memory leak of chunked_array2d 2025-04-13 14:27:19 +08:00
blueloveTH
dacb1091db remove PK_LOW_MEMORY_MODE 2025-04-13 13:59:04 +08:00
BLUELOVETH
28f70cf286
Merge pull request #358 from attaulasad/fix-hex-escape-handling
fix: handle hex escapes in strings and reject invalid escapes
2025-04-08 10:54:36 +08:00
attaulasad
394551c39c fix: handle hex escapes in strings and reject invalid escapes 2025-04-07 21:57:02 +05:00
Hezekiah M. Carty
a3fd6fa4ba Add typing.(TypeAlias, NewType, Never, assert_never) for type checkers 2025-04-06 11:07:54 -06:00
blueloveTH
1f8212dadf fix json indent 2025-04-05 14:48:51 +08:00
blueloveTH
3b85192d23 support json indent 2025-04-05 14:39:35 +08:00
blueloveTH
95d59cd4c6 fix base64 2025-04-05 03:07:24 +08:00
blueloveTH
4bf59223b3 Update pickle.c 2025-04-05 02:59:07 +08:00
blueloveTH
f99c02abb8 add pkpy.is_user_defined_type 2025-04-05 02:26:51 +08:00
blueloveTH
ddea87e913 Update base64.c 2025-04-04 21:32:18 +08:00
blueloveTH
1e1f310022 port base64 module from v1.x 2025-04-04 21:19:47 +08:00
liuyang18
2336d22666 refactor globals and locals 2025-03-24 11:11:03 +08:00
blueloveTH
c502ce172f support json dumps namedict 2025-03-15 19:43:44 +08:00
blueloveTH
61e36941a9 ... 2025-03-12 19:56:26 +08:00
blueloveTH
e25cc48463 improve chr 2025-03-12 19:43:56 +08:00
blueloveTH
a4f186057d ... 2025-03-12 19:00:13 +08:00
blueloveTH
8751e82ee0 ... 2025-03-12 14:49:08 +08:00
blueloveTH
e51e152b8c ... 2025-03-12 14:29:20 +08:00
blueloveTH
9ff3417621 fix builtin modules and super() 2025-03-12 14:25:48 +08:00
blueloveTH
eba88e5541 fix a bug 2025-03-12 13:25:55 +08:00
blueloveTH
9ecfc0196f ...
...

...

...

...

...

...

...

...
2025-03-11 01:13:16 +08:00
blueloveTH
cef0a4a254 fix #351 2025-03-11 00:16:00 +08:00
blueloveTH
c99f0ee919 partially fix #351 2025-03-10 23:56:02 +08:00
lightovernight
d3035c5dd0 fix: ensure isprint() receives unsigned char to prevent MSVC debug assertions 2025-03-07 18:38:03 +08:00
lightovernight
e2a632dc72 Improve Frame line number retrieval logic 2025-03-07 17:51:49 +08:00
blueloveTH
f530d8d111 Update modules.c 2025-03-06 19:53:45 +08:00
blueloveTH
8be90c3ba5 ... 2025-03-06 19:48:04 +08:00
blueloveTH
6b61c85dac ... 2025-03-06 17:02:05 +08:00
blueloveTH
a9955cd210 rename to py_Frame 2025-03-06 12:02:57 +08:00
blueloveTH
db7c577c94 implement settrace 2025-03-06 11:59:50 +08:00
blueloveTH
483e6fcb57 implement tracefunc 2025-03-06 00:48:16 +08:00
blueloveTH
64a4ae4676 add TraceInfo 2025-03-06 00:05:10 +08:00
blueloveTH
19d0cfd4fd plan to implement tracefunc 2025-03-05 02:14:29 +08:00
blueloveTH
7b4994ee35 improve performance 2025-03-05 01:47:05 +08:00
blueloveTH
bd36a53226 Update heap.c 2025-03-05 01:32:55 +08:00
blueloveTH
2572ddd982 remove custom marker 2025-03-05 00:50:53 +08:00
blueloveTH
b3084a5c87 improve performance 2025-03-05 00:37:20 +08:00
blueloveTH
160bc99d04 improve performance 2025-03-04 23:32:14 +08:00