49 Commits

Author SHA1 Message Date
blueloveTH
054fcba7e4 fix gc bug 2025-08-26 00:51:55 +08:00
blueloveTH
7016a8780c use 24 bytes data
Update pocketpy.h

Update pocketpy.h
2025-07-13 23:55:45 +08:00
blueloveTH
13e82c1913 add py_newtrivial
backup

add `py_totrivial`
2025-06-26 00:17:09 +08:00
blueloveTH
03e368b755 fix macrobind 2025-06-18 12:51:14 +08:00
blueloveTH
57cd40da6f add compile time func 2025-06-17 23:22:13 +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
29cd6fe59b improve code 2025-05-21 11:45:40 +08:00
blueloveTH
5a72730853 backup 2025-02-24 20:56:49 +08:00
blueloveTH
212a705a4d add bindstaticmethod 2024-11-14 18:54:25 +08:00
ykiko
2773b9993e
Implement dynamic dlib (#309)
* lazy cpp_function and capsule.

* remove retv.

* remove type_map.

* remove object pool from initialize.

* support dynamic library.

* remove vector_bool.

* remove unused header.

* fix export name.

* fix test name.

* some fix

* some fix

* ...

---------

Co-authored-by: blueloveTH <blueloveth@foxmail.com>
2024-09-22 21:48:10 +08:00
blueloveTH
47d2310dc8 ... 2024-08-18 21:41:54 +08:00
blueloveTH
92090aeaa1 ... 2024-08-15 01:01:28 +08:00
blueloveTH
4829568c87 ... 2024-08-08 14:08:17 +08:00
blueloveTH
a87641c04d ... 2024-08-04 22:31:33 +08:00
blueloveTH
56763e05f9 ... 2024-08-04 19:09:50 +08:00
blueloveTH
cd9a9f7119 ... 2024-08-04 19:04:00 +08:00
blueloveTH
6c6e4f0512 ... 2024-07-31 11:36:21 +08:00
blueloveTH
a648313fb7 ... 2024-07-30 23:44:22 +08:00
blueloveTH
66cefad078 ... 2024-07-30 18:37:18 +08:00
blueloveTH
ccca4791ae ... 2024-07-30 18:26:41 +08:00
blueloveTH
3bbcb384bd ... 2024-07-30 18:19:46 +08:00
blueloveTH
ec30ba9d02 ... 2024-07-30 12:14:07 +08:00
blueloveTH
b6eeaa8cbc ... 2024-07-25 19:12:51 +08:00
blueloveTH
8f97e9419f ... 2024-07-14 13:46:56 +08:00
blueloveTH
79ac343eb2 change type names 2024-07-14 12:49:04 +08:00
blueloveTH
40d6f1a19f ... 2024-07-14 12:48:45 +08:00
blueloveTH
f9de245bc6 ... 2024-07-14 12:48:38 +08:00
blueloveTH
83c54fbeac fix list 2024-07-14 12:48:18 +08:00
blueloveTH
f93aefdbe5 implement repl 2024-07-06 00:36:51 +08:00
blueloveTH
d74ca31f68 add some string bindings 2024-07-05 22:55:24 +08:00
blueloveTH
3da176fbfb some rename 2024-07-04 23:20:52 +08:00
blueloveTH
ab0f07bbd7 some fix 2024-07-02 11:47:56 +08:00
blueloveTH
78aa295876 some fix 2024-07-02 11:06:53 +08:00
blueloveTH
bb2dfe61dc refactor string 2024-07-02 00:53:50 +08:00
blueloveTH
15fd2ef8a0 some fix 2024-07-01 11:38:53 +08:00
blueloveTH
8bbb9fc5f3 some fix 2024-06-30 22:54:01 +08:00
blueloveTH
25ceed2703 backup 2024-06-30 22:44:51 +08:00
blueloveTH
391d26cdc5 some fix 2024-06-30 15:26:39 +08:00
blueloveTH
68e8536c89 some fix 2024-06-30 14:34:23 +08:00
blueloveTH
4860c08e03 some test 2024-06-30 14:10:17 +08:00
blueloveTH
cde78ea481 some up 2024-06-30 02:38:38 +08:00
blueloveTH
5be3300554 fix initial demo 2024-06-29 21:14:11 +08:00
blueloveTH
4a5f74b2d2 some move 2024-06-29 18:54:05 +08:00
blueloveTH
d44781fa1e some fix 2024-06-26 13:12:30 +08:00
blueloveTH
11ea812897 some fix 2024-06-26 12:52:55 +08:00
blueloveTH
73bca886b5 some fix 2024-06-26 11:28:38 +08:00
blueloveTH
7e35fa2d56 some fix 2024-06-26 03:23:46 +08:00
blueloveTH
2ac2ff807f up 2024-06-26 02:36:14 +08:00
blueloveTH
5bdbec273e some tidy 2024-06-26 01:02:45 +08:00