David Hewitt
|
c814078866
|
refactor OkWrap to not call .into_py(py)
|
2023-11-24 10:41:08 +00:00 |
|
Joseph Perez
|
627841f1e2
|
feat: support async fn in macros with coroutine implementation
|
2023-11-22 20:25:36 +01:00 |
|
David Hewitt
|
5798caf1f8
|
better Some -wrapping for default arguments
|
2023-09-21 21:14:44 +01:00 |
|
David Hewitt
|
747d791f1f
|
introduce trampolines for methods (#2705)
|
2022-10-25 07:22:36 +01:00 |
|
Bruno Kolenbrander
|
4a04603c2c
|
Don't use intocallback in method macros (#2664)
* Don't use intocallback in method macros
Co-authored-by: mejrs <>
|
2022-10-16 10:35:58 +01:00 |
|
David Hewitt
|
ab8f940e46
|
docs: require docs on all public APIs
|
2022-09-07 07:42:23 +01:00 |
|
David Hewitt
|
24456f3f41
|
pyclass: tidy up frozen implementation
|
2022-08-21 08:21:06 +01:00 |
|
David Hewitt
|
a3f093d7f0
|
safety: abort on uncaught panics
|
2022-08-14 13:47:46 +01:00 |
|
Bruno Kolenbrander
|
c57e5098b8
|
Fix IntoPyCallbackOutput paper cuts (#2326)
* Implement IntoPy for arrays of IntoPy
* Improve `IntoPyCallbackOutput` compile error
|
2022-05-09 18:15:43 +01:00 |
|
David Hewitt
|
de8174684f
|
pyfunction: allow wrap_pyfunction to work on imports (even cross-crate)
|
2022-01-07 08:43:05 +00:00 |
|
David Hewitt
|
a9b98b7433
|
pymethods: __ipow__ always receive None on Python 3.7
|
2022-01-04 22:59:08 +00:00 |
|
David Hewitt
|
e33b3e6a5b
|
opt: don't emit T::dict_offset and T::weakref_offset without attributes
|
2021-12-30 14:57:27 +00:00 |
|
David Hewitt
|
ff37f24625
|
macros: accept paths in wrap_x macros
|
2021-12-30 12:46:57 +00:00 |
|
David Hewitt
|
90479ddae4
|
opt: make argument extraction code smaller
|
2021-12-24 01:52:15 +00:00 |
|
David Hewitt
|
5be5d77589
|
opt: improve handle_panic generated code
|
2021-12-24 00:17:04 +00:00 |
|
David Hewitt
|
492b7e4c0f
|
macros: optimize generated code for #[derive(FromPyObject)]
|
2021-12-22 08:34:05 +00:00 |
|
mejrs
|
d6973b1b6a
|
clean up lib.rs
|
2021-09-13 22:58:15 +02:00 |
|
David Hewitt
|
f916867375
|
pyclass: refactor initialization, call native type dealloc
|
2021-06-23 07:45:51 +01:00 |
|
David Hewitt
|
a109640850
|
pyfn: deprecate name argument
|
2021-05-20 08:54:29 +01:00 |
|