Martin Larralde
|
6ac1b0503c
|
Fix pattern matching style in `pyo3-derive-backend` code
|
2020-04-19 13:05:46 +02:00 |
Martin Larralde
|
b3c937c73a
|
Reformat code with `rustfmt`
|
2020-04-18 03:59:42 +02:00 |
Martin Larralde
|
187d889565
|
Make `PyIterProtocol` methods accept both `PyRef` and `PyRefMut`
|
2020-04-18 03:57:17 +02:00 |
kngwyu
|
2cd466dc46
|
Bound 'py lifetime by GILPool when it's possible
|
2020-04-12 23:55:23 +09:00 |
Yuji Kanagawa
|
5add8d1dee
|
Merge branch 'master' into merge-0.9.2
|
2020-04-09 17:17:52 +09:00 |
kngwyu
|
c83d88ba8d
|
Bump version to 0.9.2
|
2020-04-09 13:00:13 +09:00 |
David Hewitt
|
d8effb24e8
|
Refactor CallbackConverter code
Now shorter and allows use of the ? operator inside callback code
|
2020-04-08 21:55:11 +01:00 |
kngwyu
|
ac418ce020
|
Inhibit __ipow__ to take Modulo
|
2020-03-30 03:01:44 +09:00 |
kngwyu
|
25eda36353
|
Speficy METH_COEXIST for some number methods except
|
2020-03-30 02:02:57 +09:00 |
kngwyu
|
77b4b9e67d
|
Refactor impl_method_proto
|
2020-03-28 17:19:15 +09:00 |
kngwyu
|
4759358acb
|
Bump version to 0.9.1
|
2020-03-23 18:55:24 +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
|
89e5a654ad
|
Bump version to 0.9.0
|
2020-03-19 13:48:00 +09:00 |
kngwyu
|
02ee7a5afc
|
Expose PyAny to lib.rs and prelude
|
2020-03-18 13:38:18 +09:00 |
kngwyu
|
8480396a22
|
Specify default-features = false for proc-macro related ctates
|
2020-03-16 19:50:09 +09:00 |
Yuji Kanagawa
|
9c3331e66c
|
Merge pull request #795 from PyO3/relase-0.9
Write migration guide
|
2020-03-13 19:11:51 +09:00 |
David Hewitt
|
759dbeaed7
|
Fix clippy lifetime lint
|
2020-03-10 18:49:23 +00:00 |
kngwyu
|
107c0cf1ba
|
Unify AsPyRef for Py<T> to make rust-numpy work
|
2020-03-09 18:31:43 +09:00 |
kngwyu
|
26fe29f0cb
|
Some refactorings for pyfunction.rs
|
2020-03-06 19:01:05 +09:00 |
kngwyu
|
cea707dd1c
|
Inhibit positional args after *
|
2020-03-06 14:01:27 +09:00 |
kngwyu
|
25069baef4
|
Fix the interpretation of '*'
|
2020-03-04 23:48:46 +09:00 |
kngwyu
|
e63e0cbf5a
|
Make it enable to take &PyClass as arguments as pyfunctions/methods
|
2020-03-04 13:37:26 +09:00 |
kngwyu
|
6307c25b81
|
Remove static mut from make_module
|
2020-03-03 18:46:20 +09:00 |
kngwyu
|
ee0c178fed
|
Remove ObjectProtocol::get_base and fix class.md
|
2020-03-02 13:08:37 +09:00 |
kngwyu
|
68a3b15943
|
Use PyBorrowFlagLayout to ensure the baseclass has a borrow flag
|
2020-02-23 01:02:14 +09:00 |
kngwyu
|
c2a40fbf70
|
Modify CallbackConverter so that it can deal with try_borrow well
|
2020-02-22 20:01:08 +09:00 |
Yuji Kanagawa
|
98d810e662
|
Apply suggestions from davidhewitt's review
Co-Authored-By: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
|
2020-02-18 12:51:02 +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
|
d5509424b2
|
Make #[pymethods] aware of #[cfg]
|
2020-02-15 14:07:48 +00:00 |
kngwyu
|
da4ed398bb
|
Fix PyCell to share BorrowFlag with parents
|
2020-02-15 18:13:39 +09:00 |
kngwyu
|
7b3de17d81
|
Run cargo fmt
|
2020-02-10 18:18:44 +09:00 |
Yuji Kanagawa
|
0eb4eb4e58
|
Merge branch 'master' into property-fixes
|
2020-02-10 15:13:19 +09:00 |
kngwyu
|
a6fed34e23
|
Fix clippy warnings in build.rs and tests
|
2020-02-10 14:53:13 +09:00 |
David Hewitt
|
de9698e7a5
|
Changes from PR#760
|
2020-02-09 11:06:44 +00:00 |
David Hewitt
|
cea8a9a2b0
|
Refactor to clean up property descriptor macros
|
2020-02-08 18:57:30 +00:00 |
kngwyu
|
a2408cacbb
|
Rename PyClassShell with PyCell
|
2020-02-08 15:05:13 +09:00 |
kngwyu
|
50de21abb7
|
Use AtomicBool for lazy types
|
2020-02-08 14:03:57 +09:00 |
David Hewitt
|
f8c8b8effd
|
Fix for PyObject with `#[pyo3(get)]`
|
2020-02-07 19:31:13 +00:00 |
kngwyu
|
58a0841ff7
|
Rewrite LazyTypeObjects without once_cell
|
2020-02-07 00:10:27 +09:00 |
kngwyu
|
f8de335b00
|
Make PyTypeInfo::type_object return &'static instead of NonNull
|
2020-02-06 19:11:59 +09:00 |
Yuji Kanagawa
|
14980d742d
|
Merge pull request #755 from davidhewitt/property-doc
Fix docstrings generated by `[pyo3(get, set)]`
|
2020-02-03 18:14:54 +09:00 |
David Hewitt
|
dfb7d7c58d
|
Fix docstrings generated by `[pyo3(get, set)]`
|
2020-02-03 08:01:30 +00:00 |
David Hewitt
|
04f30c5971
|
Revisions from PR#751
|
2020-02-03 07:34:42 +00:00 |
David Hewitt
|
7531b9fb07
|
Remove even more uses of `static mut`
|
2020-01-30 13:24:55 +00:00 |
David Hewitt
|
5cbdef6471
|
Remove static mut from PyTypeInfo implementation
|
2020-01-30 00:14:27 +00:00 |
David Hewitt
|
a8ec946fc3
|
Fix usage of raw idents with #[pyo3(set)]
|
2020-01-27 10:29:14 +00:00 |
Yuji Kanagawa
|
541816b7d2
|
Merge pull request #730 from davidhewitt/extract-clone
FromPyObject for #[pyclass] with T: Clone
|
2020-01-25 12:42:05 +09:00 |
David Hewitt
|
fdf407e045
|
FromPyObject for #[pyclass] with T: Clone
|
2020-01-24 08:57:28 +00:00 |