7 Commits

Author SHA1 Message Date
Kevin Eady
5bebf3e2df
add pybind11 implementation for module reload 2025-01-13 13:41:04 +01:00
Kevin Eady
30f04b4753
add pybind11 implementation for stop_iteration with value 2025-01-12 14:17:36 +01:00
Kevin Eady
bd47fd6d39
fix pybind11 implementation for error_already_set 2025-01-12 14:17:36 +01: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
ykiko
2d4cf81356
add module::create (#306)
* add `module::create`

* some clean.
2024-09-08 21:37:57 +08:00
ykiko
9564013c1d
fix memory leak in property and staticmethod. (#301)
* fix memory leak in property and staticmethod.

* some format.
2024-08-28 13:16:46 +08:00
ykiko
7e99584ddc
pybind11 for pkpy 2.0 (#299)
* update pkbind.

* some fix.

* some fix.

* update job name.

* fix CI.

* remove iostream.
2024-08-23 09:55:27 +08:00