4053 Commits

Author SHA1 Message Date
blueloveTH
778d970323 add fixedhash 2025-06-19 18:40:04 +08:00
BLUELOVETH
fcc23f65cc
Merge pull request #373 from lightovernight/main
Add chunkedvector module
2025-06-19 15:14:07 +08:00
lightovernight
aab74ada98 Add chunkedvector module 2025-06-19 15:08:08 +08:00
blueloveTH
03e368b755 fix macrobind 2025-06-18 12:51:14 +08:00
blueloveTH
3688f69123 fix read_literal 2025-06-18 00:12:24 +08:00
blueloveTH
b021dc0b2a Revert "Update amalgamate.py"
This reverts commit 4efa3ebe0d8757e42f7b191d95e4e2abe541f06f.
2025-06-17 23:32:54 +08:00
blueloveTH
4efa3ebe0d Update amalgamate.py 2025-06-17 23:32:29 +08:00
blueloveTH
01216bc79d Update object.h 2025-06-17 23:29:25 +08:00
blueloveTH
57cd40da6f add compile time func 2025-06-17 23:22:13 +08:00
blueloveTH
c29b389c78 revert 2025-06-17 04:59:44 +08:00
blueloveTH
04a44a4aa6 fix path_len 2025-06-14 19:26:14 +08:00
blueloveTH
f9debd804e add py_resetallvm 2025-06-14 18:16:28 +08:00
blueloveTH
8f48c7d081 Update internal.c 2025-06-14 18:12:53 +08:00
blueloveTH
25cbd9c1f1 some refactor 2025-06-14 15:44:18 +08:00
blueloveTH
3966777d4b Update pocketpy.h 2025-06-14 00:19:12 +08:00
blueloveTH
4fd47072fc fix py_name2ref
Update vm.c

backup
2025-06-13 17:29:42 +08:00
blueloveTH
a7159e5496 Update CMakeLists.txt 2025-06-13 11:25:19 +08:00
blueloveTH
141f187705 add py_tpclassattrs and py_tpbase 2025-06-10 23:07:53 +08:00
blueloveTH
70e824a6b6 fix #371 2025-06-07 02:19:55 +08:00
blueloveTH
c1e4440a9f Update importlib.c 2025-06-07 01:55:36 +08:00
blueloveTH
96f4b9ea44 some fix 2025-06-07 01:52:57 +08:00
blueloveTH
ba058ba331 remove py_assign 2025-06-07 01:49:48 +08:00
blueloveTH
67296767c7 add gc_mark 2025-06-07 01:34:15 +08:00
blueloveTH
6de065899a Update name.h 2025-06-06 23:12:01 +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
a0bd1a3f3b Update config.h 2025-06-02 15:09:10 +08:00
blueloveTH
f83fe30ab5 Update library.py 2025-06-01 23:58:06 +08:00
blueloveTH
862b3aa436 update cbind 2025-06-01 23:48:39 +08:00
blueloveTH
8ff60df158 Update 72_lz4.py 2025-05-29 19:11:15 +08:00
blueloveTH
a402406982 add float division by zero 2025-05-29 17:17:22 +08:00
blueloveTH
2d682b24d8 Update main.c 2025-05-28 17:38:24 +08:00
blueloveTH
5336054b61 Update main.c 2025-05-28 17:35:28 +08:00
blueloveTH
45828643b7 fix line_profiler 2025-05-28 17:33:03 +08:00
blueloveTH
f4b2cd4a5f fix line_profiler 2025-05-28 11:24:36 +08:00
blueloveTH
c4ab63ca15 draft LineProfiler 2025-05-28 01:49:33 +08:00
blueloveTH
33963d7054 Update vm.c 2025-05-26 20:03:18 +08:00
blueloveTH
6708c85f57 add bool reset to settrace 2025-05-26 20:01:01 +08:00
blueloveTH
0ec84bca99 fix cmake 2025-05-26 12:24:10 +08:00
blueloveTH
991f2828de fix cmake 2025-05-26 12:21:13 +08:00
blueloveTH
b613dd8c15 fix C4146 2025-05-25 16:46:24 +08:00
BLUELOVETH
4b81a7af0e
Merge pull request #368 from PrimedErwin/determinism-math
add deterministic float test
2025-05-23 16:57:01 +08:00
PrimedErwin
3adf0509c0
Merge branch 'pocketpy:main' into determinism-math 2025-05-23 16:48:46 +08:00
blueloveTH
d528c4eb52 fix aarch64 2025-05-23 16:38:46 +08:00
PrimedErwin
0d40080d1f add random hard encoded test case 2025-05-23 16:24:30 +08:00
PrimedErwin
0f4acc1437
Merge branch 'pocketpy:main' into determinism-math 2025-05-23 15:20:33 +08:00
blueloveTH
6f4a5321a1 add pkpy.configmacros 2025-05-23 15:18:15 +08:00
PrimedErwin
205f11ebb1 add deterministic float test 2025-05-23 15:01:20 +08:00
blueloveTH
a0e721bd03 fix _DMATH_H 2025-05-23 13:46:31 +08:00
blueloveTH
b69b0787fa Update dmath 2025-05-23 13:41:02 +08:00