David Hewitt
|
77ed6d6d69
|
Remove AsPyRef for just Py::as_ref
|
2020-08-09 22:47:54 +01:00 |
kngwyu
|
d76fe7835a
|
Introduce #[pyclass(unsendable)]
|
2020-06-30 12:30:17 +09:00 |
David Hewitt
|
e140b729fc
|
Allow #[getter] and #[setter] functions to take PyRef
|
2020-06-27 14:55:22 +01:00 |
konstin
|
6798fe9da7
|
Fix tests on stable
|
2020-06-18 17:23:49 +09:00 |
David
|
33617bfffc
|
Require Send for #[pyclass]
|
2020-06-08 02:06:15 +01:00 |
David Hewitt
|
9a2d908342
|
Simplify callback code using callback_body! macro
|
2020-05-05 00:27:50 +01:00 |
Mara Bos
|
dcab478d66
|
Fix lifetime safety bug of AsPyRef::as_ref(). (#876)
* Fix lifetime safety bug of AsPyRef::as_ref().
Fixes #875.
* Add test for AsPyRef's lifetimes.
|
2020-04-20 18:44:31 +01:00 |
kngwyu
|
2cd466dc46
|
Bound 'py lifetime by GILPool when it's possible
|
2020-04-12 23:55:23 +09:00 |
Yuji Kanagawa
|
3b17ab0529
|
Apply suggestions from code review
Co-Authored-By: Georg Brandl <georg@python.org>
|
2020-03-23 13:18:38 +09:00 |
kngwyu
|
9b5ea3f46b
|
More ergonomic error messages for invalid #[pyclass] args
|
2020-03-22 17:13:02 +09:00 |
kngwyu
|
cea707dd1c
|
Inhibit positional args after *
|
2020-03-06 14:01:27 +09:00 |
kngwyu
|
2fd2185052
|
Merge branch 'master' into pycell
|
2020-02-17 00:07:15 +09:00 |
kngwyu
|
8f8b42591a
|
Fix PySelf and AsPyRef
|
2020-02-16 23:54:55 +09:00 |
David Hewitt
|
cea8a9a2b0
|
Refactor to clean up property descriptor macros
|
2020-02-08 18:57:30 +00:00 |
David Hewitt
|
fdf407e045
|
FromPyObject for #[pyclass] with T: Clone
|
2020-01-24 08:57:28 +00:00 |
David Hewitt
|
b245e71c14
|
Address comments from PR#692
|
2019-12-18 14:26:25 +00:00 |
David Hewitt
|
4b18830f1e
|
Add `#[name]` attribute support for `#[pyfunction]`
|
2019-12-17 22:14:28 +00:00 |
David Hewitt
|
7702395b3d
|
Add #[name = "foo"] attribute to #[pymethods]
|
2019-12-17 17:45:53 +00:00 |
kngwyu
|
1c0ffdd443
|
Update UI test
|
2019-09-23 19:26:34 +09:00 |
kngwyu
|
41f31e85fd
|
Replace mashup with paste
|
2019-08-04 23:50:10 +09:00 |
kngwyu
|
a6438ebb10
|
Handle a corner case in which a getter takes multiple Python
|
2019-07-14 14:35:50 +09:00 |
kngwyu
|
721e746585
|
Allow py: Python as an argument of getter
|
2019-07-12 23:41:13 +09:00 |
kngwyu
|
35f5301675
|
Reject generics explicitly for #[pyclass]
|
2019-06-05 18:46:17 +09:00 |