blueloveTH
64ec1ed313
backup
2025-12-16 17:31:07 +08:00
blueloveTH
10c53e0621
update cov
2025-12-02 22:04:42 +08:00
blueloveTH
ea14ec8463
improve memory profile
2025-11-27 19:50:02 +08:00
blueloveTH
1d30103f6a
fix time module
2025-11-26 22:56:39 +08:00
blueloveTH
a05eb008a4
refactor threads
2025-11-26 00:37:54 +08:00
blueloveTH
b74d336e53
fix data race
2025-11-25 13:35:30 +08:00
blueloveTH
18d1585440
backup
2025-11-25 12:07:45 +08:00
blueloveTH
450f0263a2
backup
2025-11-25 01:03:55 +08:00
blueloveTH
8a4338faf9
Update threads.c
2025-11-24 23:46:30 +08:00
blueloveTH
558eb10854
backup
2025-11-24 23:13:54 +08:00
blueloveTH
fa878636bb
[no ci] backup
2025-11-24 20:43:39 +08:00
blueloveTH
4fc18c921d
[no ci] backup
2025-11-24 19:14:34 +08:00
blueloveTH
276d2173f1
fix some bugs
2025-11-24 17:41:41 +08:00
blueloveTH
10c81469c0
add threads pool impl
2025-11-24 16:12:44 +08:00
blueloveTH
10ce995780
update unicode data
2025-10-24 00:07:42 +08:00
blueloveTH
7903d06394
add NotRequired
2025-09-18 16:02:41 +08:00
blueloveTH
62491dd99a
reimpl str.format
2025-09-17 14:10:26 +08:00
blueloveTH
985bc29998
add TypedDict
2025-09-16 19:26:43 +08:00
blueloveTH
f12a379760
add maxlen for deque
2025-09-08 20:07:54 +08:00
lightovernight
e40c4af55c
Gsoc 2025 debugger ( #390 )
...
* implement `evaluate` request
* Update main.c
* Update main.c
* change port to 6110
* Update main.c
* simplify the workdir process and minor optimizations
* implement exit event
* fix bp not hit because of path format
* implement output event
* add `ctype.h` to `core.c`
* implement exception breakpoint
* fix assert triggered when called isspace
---------
Co-authored-by: blueloveTH <blueloveth@foxmail.com>
2025-08-26 23:25:34 +08:00
blueloveTH
b7abcf19b1
remove trailing newline
2025-08-05 13:40:01 +08:00
blueloveTH
418f50c29a
make PK_ENABLE_OS control socket
2025-07-05 16:20:15 +08:00
blueloveTH
d5a511ad7c
fix https://github.com/pocketpy/pocketpy/issues/378
2025-07-03 18:04:36 +08:00
blueloveTH
2f296994ae
Update chunkedvector.c
2025-07-01 16:49:40 +08:00
blueloveTH
7d484f8fa3
fix config.h
2025-07-01 15:13:46 +08:00
blueloveTH
a1e35b6e13
add PK_ENABLE_THREADS
2025-06-30 11:30:36 +08:00
blueloveTH
e0efcae53a
use golang's vector realloc
2025-06-26 17:01:58 +08:00
lightovernight
3820075ae7
Add %Q format specifier to pk_sprintf
2025-06-24 18:12:27 +08:00
lightovernight
aab74ada98
Add chunkedvector module
2025-06-19 15:08:08 +08:00
blueloveTH
da6c2b35bb
Update name.c
2025-06-06 22:56:56 +08:00
BLUELOVETH
a53af18ee8
Make py_Name opaque pointer ( #370 )
...
* backup
* backup
* backup
* backup
* backup
* backup
* Update codeobject.c
* backup
* Update ceval.c
* backup
* backup
* fix all
* revert ci
* fix all
* fix all
* fix pybind
* add `PK_ENABLE_CUSTOM_SNAME`
2025-06-05 22:26:28 +08:00
blueloveTH
c4ab63ca15
draft LineProfiler
2025-05-28 01:49:33 +08:00
BLUELOVETH
d5148a15db
Merge pull request #364 from lightovernight/gsoc-2025-socket
...
Add socket module for Linux and Windows
2025-05-13 10:54:25 +08:00
lightovernight
696a944a0e
Add socket module for pocketpy
2025-05-12 20:28:58 +08:00
blueloveTH
51ff280e7f
Update typing.py
...
up
2025-05-10 00:09:21 +08:00
blueloveTH
3879903d73
add unicodedata module
2025-05-06 19:23:24 +08:00
blueloveTH
0cb3684fa6
improve dict and add lru_cache
2025-05-06 14:17:44 +08:00
blueloveTH
0d9bf2e7de
optimize small string
2025-04-26 21:43:57 +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
94ce95c74d
rename linalg to vmath
2025-04-17 15:10:48 +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
Hezekiah M. Carty
a3fd6fa4ba
Add typing.(TypeAlias, NewType, Never, assert_never) for type checkers
2025-04-06 11:07:54 -06:00
blueloveTH
e25cc48463
improve chr
2025-03-12 19:43:56 +08:00
lightovernight
d3035c5dd0
fix: ensure isprint() receives unsigned char to prevent MSVC debug assertions
2025-03-07 18:38:03 +08:00
blueloveTH
160bc99d04
improve performance
2025-03-04 23:32:14 +08:00
blueloveTH
2d5561441d
backup
2025-02-25 16:45:32 +08:00
blueloveTH
5a72730853
backup
2025-02-24 20:56:49 +08:00
blueloveTH
1260987ead
fix https://github.com/pocketpy/pocketpy/issues/329
2025-02-03 16:01:10 +08:00