David Hewitt
|
3008528fa6
|
Allow use of #[pyo3(get, set)] with Py<T>
|
2020-04-22 22:21:27 +01:00 |
|
Yuji Kanagawa
|
ae81865232
|
Apply suggestions from David
Co-Authored-By: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
|
2020-04-13 11:05:48 +09:00 |
|
kngwyu
|
2cd466dc46
|
Bound 'py lifetime by GILPool when it's possible
|
2020-04-12 23:55:23 +09:00 |
|
David Hewitt
|
97fd658593
|
Add IntoPy<PyObject> for HashSet and BTreeSet (#865)
|
2020-04-12 14:44:01 +09:00 |
|
Yuji Kanagawa
|
7b1e8a6daf
|
Merge pull request #851 from davidhewitt/pointer-optimization
Improve performance on pointer drop
|
2020-04-10 12:30:35 +09:00 |
|
Yuji Kanagawa
|
5add8d1dee
|
Merge branch 'master' into merge-0.9.2
|
2020-04-09 17:17:52 +09:00 |
|
kngwyu
|
a73ff502ba
|
More changelog
|
2020-04-09 17:13:05 +09:00 |
|
David Hewitt
|
fe57f64435
|
Improve performance on pointer drop
Co-Authored-By: Yuji Kanagawa <yuji.kngw.80s.revive@gmail.com>
|
2020-04-09 08:51:43 +01:00 |
|
Yuji Kanagawa
|
53b63cddc2
|
Merge pull request #855 from althonos/patch-gc
Fix potential panics caused by Garbage Collector
|
2020-04-09 16:39:58 +09:00 |
|
kngwyu
|
c83d88ba8d
|
Bump version to 0.9.2
|
2020-04-09 13:00:13 +09:00 |
|
Martin Larralde
|
049202c011
|
Add changelog entry [ci skip]
|
2020-04-08 16:35:22 +02:00 |
|
David Hewitt
|
b5b8264eb4
|
Tidy up changelog newlines
|
2020-04-08 08:02:54 +01:00 |
|
Árni Dagur
|
97aca504a3
|
Implement FromPyObject for HashSet and BTreeSet
|
2020-03-29 20:58:36 -04:00 |
|
kngwyu
|
4759358acb
|
Bump version to 0.9.1
|
2020-03-23 18:55:24 +09:00 |
|
kngwyu
|
1e39071c04
|
Retrieve FromPyObject implementation for &PySequence
|
2020-03-22 20:00:21 +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
|
40077245ea
|
Fix PyModule::dict
|
2020-03-16 15:45:54 +09:00 |
|
Yuji Kanagawa
|
b7c4fdb9bc
|
Update CHANGELOG.md
Co-Authored-By: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
|
2020-03-08 00:57:11 +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 |
|
Yuji Kanagawa
|
dc8e0c4c18
|
Merge branch 'master' into array-impls
|
2020-03-03 13:07:03 +09:00 |
|
Caio
|
6b78f1b43c
|
Implement *Py* traits for arrays (up to 32)
|
2020-03-02 18:25:07 -03:00 |
|
kngwyu
|
4b9cb70c3e
|
Update CHANGELOG
|
2020-03-02 20:44:29 +09:00 |
|
kngwyu
|
ee0c178fed
|
Remove ObjectProtocol::get_base and fix class.md
|
2020-03-02 13:08:37 +09:00 |
|
kngwyu
|
ca6227c739
|
Address review comments
|
2020-03-01 12:58:28 +09:00 |
|
Yuji Kanagawa
|
399e4bf9b1
|
Apply suggestions from code review
Co-Authored-By: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
|
2020-03-01 12:43:04 +09:00 |
|
kngwyu
|
05159417a8
|
Update CHANGELOG
|
2020-02-25 22:16:27 +09:00 |
|
David Hewitt
|
d5509424b2
|
Make #[pymethods] aware of #[cfg]
|
2020-02-15 14:07:48 +00:00 |
|
Yuji Kanagawa
|
0eb4eb4e58
|
Merge branch 'master' into property-fixes
|
2020-02-10 15:13:19 +09:00 |
|
David Hewitt
|
6c25f6aacc
|
Bump minimum Rust version to 1.42.0-nightly
|
2020-02-09 10:54:00 +00:00 |
|
David Hewitt
|
50bb41f398
|
Add CHANGELOG entry for msrv bump
|
2020-02-08 19:02:52 +00:00 |
|
David Hewitt
|
cea8a9a2b0
|
Refactor to clean up property descriptor macros
|
2020-02-08 18:57:30 +00:00 |
|
David Hewitt
|
f8c8b8effd
|
Fix for PyObject with #[pyo3(get)]
|
2020-02-07 19:31:13 +00: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
|
7531b9fb07
|
Remove even more uses of static mut
|
2020-01-30 13:24:55 +00:00 |
|
Yuji Kanagawa
|
3c4809bf0f
|
Merge branch 'master' into fix-743
|
2020-01-27 23:40:18 +09:00 |
|
David Hewitt
|
a8ec946fc3
|
Fix usage of raw idents with #[pyo3(set)]
|
2020-01-27 10:29:14 +00:00 |
|
David Hewitt
|
7546429734
|
Fix Changelog typos and reorder entries
|
2020-01-27 10:26:31 +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 |
|
David Hewitt
|
43df3299ab
|
Remove PyNoArgsFunction
|
2020-01-22 16:27:36 +00:00 |
|
Yuji Kanagawa
|
4fe1841c5f
|
Merge branch 'master' into v0.9.0
|
2020-01-17 14:27:02 +09:00 |
|
ijl
|
4b2f4b3a15
|
Use parking_lot::Mutex instead of spin::Mutex
spin is no longer maintained.
Fixes #718.
|
2020-01-16 13:53:54 +00:00 |
|
kngwyu
|
56f68a55cd
|
Bump version to 0.9.0-alpha.1
|
2020-01-16 20:05:44 +09:00 |
|
Alexander Niederbühl
|
472fbf4fb8
|
Update CHANGELOG.md
|
2020-01-12 01:28:41 +01:00 |
|
kngwyu
|
439efbb71e
|
Update CHANGELOG
|
2020-01-11 15:06:54 +09:00 |
|
Alexander Niederbühl
|
1f675dcaa7
|
Clear error indicator when the exception is handled on the Rust side
Leaving Python's global exception state is misleading, e.g. subsequent
calls of `py.eval` will fail.
|
2020-01-11 00:44:11 +01:00 |
|
David Hewitt
|
ec79285fe4
|
Implement IntoIterator for PySet and PyFrozenSet
|
2020-01-08 00:07:11 +00:00 |
|