28 Commits

Author SHA1 Message Date
blueloveTH
f9f74b7b12 add inline optimize 2025-06-30 00:09:15 +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
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
be417ea528 ... 2024-08-22 17:33:08 +08:00
blueloveTH
7d3bb3480a some fix 2024-06-02 18:22:36 +08:00
blueloveTH
3f5e3c3968 Update export.h 2024-03-24 18:54:35 +08:00
pmp-p
73bcd3ecab line ending 2024-01-16 11:40:34 +01:00
pmp-p
2157523313 just don't use keep alive at all for static build 2024-01-16 11:35:04 +01:00
pmp-p
bb90d76a11 ensure em_asm template get C++ linkage 2024-01-16 10:25:36 +01:00
blueloveTH
de980a1eaf ... 2023-12-09 18:39:42 +08:00
blueloveTH
1adc853eec ... 2023-12-09 18:35:35 +08:00
blueloveTH
c9f93f126c ... 2023-12-09 18:26:53 +08:00
blueloveTH
acbfd11366 remove dylib support 2023-11-22 06:32:34 +08:00
blueloveTH
cf7dc098a3 remove windows.h 2023-10-02 06:38:23 +08:00
blueloveTH
8b3fd31681 ... 2023-10-02 06:19:12 +08:00
blueloveTH
a3d4e66958 ... 2023-09-28 11:58:24 +08:00
blueloveTH
dc692a3835 disable dylib by default 2023-09-28 11:07:00 +08:00
blueloveTH
d911c41b9c minify windows.h and disable implicit struct conversion 2023-09-26 20:33:38 +08:00
blueloveTH
578d6a25cd ... 2023-07-15 21:20:39 +08:00
blueloveTH
f8126215df ... 2023-07-15 20:29:53 +08:00
blueloveTH
cb6d302b2f ... 2023-07-14 21:44:44 +08:00
BLUELOVETH
48e21faecd ... 2023-07-14 17:19:38 +08:00
blueloveTH
cdd6776058 ... 2023-07-09 16:17:08 +08:00
blueloveTH
85a9588459 ... 2023-07-09 16:10:15 +08:00
blueloveTH
9d91801626 ... 2023-07-09 04:28:36 +08:00
blueloveTH
3201d83377 ... 2023-07-09 03:27:47 +08:00
blueloveTH
a06a8918ce ... 2023-07-09 00:55:30 +08:00
blueloveTH
f3ac21ccc2 ... 2023-07-02 01:39:24 +08:00