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
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
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
blueloveTH
fb93b2bc8b
add p0 assert
2025-08-31 18:29:19 +08:00
blueloveTH
1ab175006d
fix a bug of property
2025-08-31 13:35:25 +08:00
blueloveTH
4a81e975c8
fix a bug
2025-08-31 01:28:33 +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
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
e2a707bb37
Update py_dict.c
2025-08-28 19:19:07 +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
lightovernight
b6a6aa85a6
fix an fatal error ( #392 )
2025-08-27 17:17:34 +08:00
blueloveTH
b6c030ac15
fix OS macro for debugger
2025-08-26 23:44:47 +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
054fcba7e4
fix gc bug
2025-08-26 00:51:55 +08:00
blueloveTH
0c897df2c6
backup
2025-08-26 00:48:58 +08:00
blueloveTH
9a23eb6c9e
fix a bug
2025-08-26 00:32:22 +08:00
blueloveTH
0ce88fa70c
backup
2025-08-25 20:16:11 +08:00
blueloveTH
a55f62c860
set def_line
for function
2025-08-22 17:08:18 +08:00
blueloveTH
5dba2cd8e6
remove is_virtual
2025-08-22 16:51:05 +08:00
blueloveTH
8f7e9f5f6c
Update random.c
2025-08-21 17:56:09 +08:00
lightovernight
b3bbe3be58
implement evaluate
request ( #389 )
...
* 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`
---------
Co-authored-by: blueloveTH <blueloveth@foxmail.com>
2025-08-19 20:59:39 +08:00
blueloveTH
24c6c01ac9
do not profile lambda func
2025-08-18 14:30:13 +08:00
blueloveTH
b786fda39d
add exception breakpoint
2025-08-18 11:40:13 +08:00
lightovernight
d516b51063
Gsoc 2025 debugger ( #387 )
...
* add debugger module
* simplify the workdir process
* Update main.c
* Update main.c
* update debugger
* change port to 6110
* Update main.c
* simplify the workdir process and minor optimizations
* implement exit event
* Fix memory management in setBreakpoints
* replace free to PK_FREE
* Add custom command ready
---------
Co-authored-by: blueloveTH <blueloveth@foxmail.com>
2025-08-16 20:04:59 +08:00
blueloveTH
d44a6b7a44
Update line_profiler.c
2025-08-15 16:49:33 +08:00
blueloveTH
926fb37f7a
fix line_profiler
2025-08-15 16:34:16 +08:00
blueloveTH
166b437498
fix line_profiler
2025-08-15 16:02:27 +08:00
blueloveTH
1b623ce2f8
Update core.c
2025-08-09 15:42:04 +08:00
lightovernight
d5d4a5f738
Gsoc 2025 debugger ( #386 )
...
* add debugger module
* simplify the workdir process
* Update main.c
* Update main.c
* update debugger
* change port to 6110
* Update main.c
* simplify the workdir process and minor optimizations
* implement exit event
* Fix memory management in setBreakpoints
* replace free to PK_FREE
---------
Co-authored-by: blueloveTH <blueloveth@foxmail.com>
2025-08-09 15:40:06 +08:00
lightovernight
d0980c6934
Gsoc 2025 debugger ( #385 )
...
* add debugger module
* simplify the workdir process
* Update main.c
* Update main.c
* update debugger
* change port to 6110
* Update main.c
* simplify the workdir process and minor optimizations
* implement exit event
* Fix memory management in setBreakpoints
---------
Co-authored-by: blueloveTH <blueloveth@foxmail.com>
2025-08-09 14:43:16 +08:00
lightovernight
ec8f8f473e
Merge pull request #379 from lightovernight/gsoc-2025-debugger
...
Gsoc 2025 debugger
2025-08-09 13:04:04 +08:00
blueloveTH
8d5cd7c1b8
fix random.seed
2025-08-08 16:59:55 +08:00
blueloveTH
abf96a7128
Update line_profiler.c
2025-08-08 15:39:45 +08:00
blueloveTH
2b7772d371
Update line_profiler.c
2025-08-08 14:48:56 +08:00
blueloveTH
af47a118f7
Update line_profiler.c
2025-08-08 14:38:09 +08:00
blueloveTH
03ee6563c8
add profiler
2025-08-08 14:26:27 +08:00
blueloveTH
4633ca7242
some fix
2025-08-08 12:02:31 +08:00