4053 Commits

Author SHA1 Message Date
lightovernight
bd3ace340a
Merge branch 'pocketpy:main' into gsoc-2025-debugger 2025-10-07 21:47:08 +08:00
lightovernight
1a6f2ec2a3 upgrade istattach to status 2025-10-07 21:39:41 +08:00
blueloveTH
9b59a9764e Update ceval.c 2025-10-07 20:23:22 +08:00
blueloveTH
c30a7adaff add cpy11__float_div_mod 2025-09-29 11:24:41 +08:00
blueloveTH
354e8fc03f support divmod for pos float 2025-09-28 19:31:47 +08:00
blueloveTH
2a9117f39d Update CMakeLists.txt 2025-09-28 15:43:42 +08:00
blueloveTH
9955a70c74 fix compat warning 2025-09-28 15:31:31 +08:00
blueloveTH
00c1ec1d5e Update README.md 2025-09-25 17:31:59 +08:00
blueloveTH
e6447760bf Create CITATION.cff 2025-09-23 14:49:22 +08:00
blueloveTH
7903d06394 add NotRequired 2025-09-18 16:02:41 +08:00
blueloveTH
e4a900dd88 Update PyDict.c 2025-09-17 14:37:59 +08:00
blueloveTH
50db32f36e Update 25_rfstring.py 2025-09-17 14:19:48 +08:00
blueloveTH
226febea82 Update ceval.c 2025-09-17 14:16:48 +08:00
blueloveTH
62491dd99a reimpl str.format 2025-09-17 14:10:26 +08:00
blueloveTH
6f7df0c3af Update ceval.c 2025-09-17 02:00:55 +08:00
blueloveTH
985bc29998 add TypedDict 2025-09-16 19:26:43 +08:00
blueloveTH
8f6ab9f436 add time.perf_counter 2025-09-11 18:14:15 +08:00
lightovernight
5657989e27
Gsoc 2025 debugger (#396)
* fix an fatal error

* fix bug : rerefrence invaild

* implement better exception support

* fix bug : might crash when eval executes
2025-09-10 10:14:29 +08:00
lightovernight
372c43614e fix bug : might crash when eval executes 2025-09-09 23:07:27 +08:00
lightovernight
789b9a7fb6
Merge branch 'pocketpy:main' into gsoc-2025-debugger 2025-09-09 22:44:39 +08:00
blueloveTH
4ac11583ba Update debugging.md 2025-09-09 19:16:09 +08:00
blueloveTH
6cb47cb544 Update retype.yml 2025-09-09 19:15:15 +08:00
blueloveTH
f12a379760 add maxlen for deque 2025-09-08 20:07:54 +08:00
blueloveTH
d3d61dde0c refactor code 2025-09-08 15:41:44 +08:00
blueloveTH
b02e76b690 Update vmath.c 2025-09-06 16:42:44 +08:00
lightovernight
897bc0be81
Fix bug : reference invalid (#393)
* fix an fatal error

* fix bug : rerefrence invaild

* implement better exception support
2025-08-31 18:52:05 +08:00
lightovernight
5d8fd75db6 implement better exception support 2025-08-31 18:49:06 +08:00
blueloveTH
fb93b2bc8b add p0 assert 2025-08-31 18:29:19 +08:00
lightovernight
e1d0a9f94d fix bug : rerefrence invaild 2025-08-31 16:03:57 +08:00
lightovernight
28c079cd8c
Merge branch 'pocketpy:main' into gsoc-2025-debugger 2025-08-31 16:03:02 +08:00
blueloveTH
1ab175006d fix a bug of property 2025-08-31 13:35:25 +08:00
blueloveTH
6e9dd9516b Update 28_exception.py 2025-08-31 01:52:18 +08:00
blueloveTH
4a81e975c8 fix a bug 2025-08-31 01:28:33 +08:00
blueloveTH
0b7f63ccaf Update 28_exception.py 2025-08-31 00:13:54 +08:00
blueloveTH
c658b5a7a4 backup 2025-08-31 00:09:55 +08:00
blueloveTH
33be8e869a some refactor 2025-08-30 21:44:33 +08:00
blueloveTH
1d16d1a6f7 disable finally cuz it is buggy 2025-08-30 21:34:37 +08:00
blueloveTH
b57b16efaf Update 28_exception.py 2025-08-29 23:47:51 +08:00
blueloveTH
5f265e5ec8 Revert "test new sweep algo"
This reverts commit 410a3c5dd42d577b9c31713ed0af673f29decfc2.
2025-08-29 23:43:21 +08:00
blueloveTH
410a3c5dd4 test new sweep algo 2025-08-29 23:35:39 +08:00
blueloveTH
648c1bedb4 [skip ci] add a bad case 2025-08-28 19:34:53 +08:00
lightovernight
1c583f72b5
Merge branch 'pocketpy:main' into gsoc-2025-debugger 2025-08-28 19:19:45 +08:00
blueloveTH
e2a707bb37 Update py_dict.c 2025-08-28 19:19:07 +08:00
lightovernight
8dd9f5f0d2
Merge branch 'pocketpy:main' into gsoc-2025-debugger 2025-08-28 19:04:43 +08:00
blueloveTH
5868db1d53 make dict with string keys noexcept 2025-08-28 19:03:46 +08:00
blueloveTH
7135e1ce59 Update namedict.c 2025-08-28 16:47:53 +08:00
blueloveTH
39106e272b fix docs 2025-08-28 14:44:19 +08:00
blueloveTH
dde726accf fix docs 2025-08-28 12:18:41 +08:00
blueloveTH
af35262acf Update profiling.md 2025-08-28 12:10:30 +08:00
blueloveTH
9b9a612db2 fix docs 2025-08-28 12:02:41 +08:00