David Hewitt
|
87c79c0319
|
Merge pull request #2234 from davidhewitt/pyclass-args-refactor
pyclass: unify pyclass with its pyo3 arguments
|
2022-03-22 11:38:05 +00:00 |
David Hewitt
|
49c1d22606
|
docs: for #2234
|
2022-03-22 10:38:36 +00:00 |
messense
|
ad8ffaad2e
|
Update changelog for parking_lot supported versions
|
2022-03-22 13:51:58 +08:00 |
David Hewitt
|
c734b116f9
|
macros: fix syn patch version
|
2022-03-21 23:53:08 +00:00 |
Alex Gaynor
|
69655454c1
|
Added an as_bytes method for Py<PyBytes>
This allows for obtaining a slice that's not lexically bound to the GIL which can be helpful to avoid copying.
|
2022-03-19 13:28:06 -04:00 |
Kevin Phillips
|
13f13e5ee1
|
pyo3-build-config: Change for from_sysconfigdata to set the shared property based on PYTHONFRAMEWORK in addition to Py_ENABLE_SHARED in order that a macos Framework build is considered shared just like the logic in from_interpreter
|
2022-03-17 07:42:29 +01:00 |
David Hewitt
|
52d2c78ae1
|
pyo3-build-config: fix windows "cross-compile" panic
|
2022-03-16 13:22:00 +01:00 |
Adam Reichold
|
922bbfc92d
|
release: 0.16.2
|
2022-03-15 19:20:00 +01:00 |
Adam Reichold
|
0c7a13fbe1
|
Make pyo3-ffi a build dependency of pyo3 to ensure that its build script has finished before pyo3's build script starts.
|
2022-03-15 12:19:13 +01:00 |
Alex Gaynor
|
efc18a4139
|
fixed formatting in changelog (#2218)
|
2022-03-09 12:59:37 +00:00 |
David Hewitt
|
88cd9152b2
|
pypy: support 7.3.8
|
2022-03-08 21:09:16 +00:00 |
David Hewitt
|
7056bae21f
|
release: 0.16.1
|
2022-03-05 16:21:44 +00:00 |
messense
|
e4c5698671
|
Fix up changelog entry for `#2197`
|
2022-03-04 21:02:55 +08:00 |
messense
|
ad2c1af9f7
|
Merge pull request #2201 from messense/aarch64-apple-darwin
Add aarch64-apple-darwin test to CI
|
2022-03-04 17:48:54 +08:00 |
Adam Reichold
|
c339550a56
|
Merge pull request #2197 from PyO3/bump-hashbrown
Extend optional dependency supported versions to include 0.12.
|
2022-03-04 10:41:50 +01:00 |
messense
|
afe5221724
|
Fix cross compiling to aarch64 macOS
|
2022-03-04 17:22:50 +08:00 |
Adam Reichold
|
2fa91ada40
|
Extend optional dependency supported versions to include 0.12.
|
2022-03-04 08:30:15 +01:00 |
Georg Brandl
|
6bc8943df5
|
changelog/guide: visibility is also important for wrap_pyfunction! now
Fixes #2202
|
2022-03-04 07:48:41 +01:00 |
David Hewitt
|
84cb8cdb6e
|
add changelog for 2198
|
2022-03-03 07:34:01 +00:00 |
David Hewitt
|
4c434a21bd
|
release: 0.16.0
|
2022-02-27 20:28:51 +00:00 |
Georg Brandl
|
dc4f114d67
|
Address review comments
|
2022-02-26 20:10:33 +01:00 |
Georg Brandl
|
0678f11266
|
Protocols: implement __getattribute__
converting tp_getattro to a shared slot
Fixes #2186
|
2022-02-26 20:05:50 +01:00 |
Georg Brandl
|
03dc96bff1
|
Py/PyAny: remove PartialEq impl and add is() (#2183)
|
2022-02-25 19:39:45 +00:00 |
Tommaso Thea Cioni
|
487345979b
|
Added `eq`, `ne`, `gt` etc. methods. (#2175)
|
2022-02-25 18:52:20 +01:00 |
David Hewitt
|
b84309b67d
|
ffi: add missing definition PyCMethod_New
|
2022-02-25 07:28:52 +00:00 |
David Hewitt
|
f98f116131
|
pypy: support released 3.9
|
2022-02-25 07:28:22 +00:00 |
David Hewitt
|
7c865fcc25
|
Merge pull request #2173 from davidhewitt/deprecate-pyproto
pyproto: deprecate protocol traits
|
2022-02-24 23:54:40 +00:00 |
Rico Hageman
|
1839fc208b
|
Add CHANGELOG.md entry
|
2022-02-24 00:23:07 +01:00 |
David Hewitt
|
24445df633
|
pyproto: deprecate protocol traits
|
2022-02-23 07:50:52 +00:00 |
Rico Hageman
|
3fbdc863cb
|
Include the causes when throwing a PyTypeError when argument parsing failed
|
2022-02-22 09:48:41 +01:00 |
Rico Hageman
|
333ebb9872
|
Add changelog entry
|
2022-02-21 23:22:56 +01:00 |
David Hewitt
|
79123b396c
|
pyclass: deprecate gc option
|
2022-02-15 08:01:46 +00:00 |
David Hewitt
|
676295b8de
|
pymethods: support gc protocol
|
2022-02-15 08:01:23 +00:00 |
David Hewitt
|
7851e865ae
|
Merge pull request #2166 from mejrs/union
Implement ml_meth as an union.
|
2022-02-15 07:55:24 +00:00 |
mejrs
|
59412b06e5
|
Add to changelog
|
2022-02-14 15:15:05 +01:00 |
Jacob Zhong
|
de502f0b08
|
Update CHANGELOG.md
|
2022-02-12 13:28:05 -05:00 |
David Hewitt
|
c5ef24bbea
|
fix: memory leak in Option<T>::as_ptr
|
2022-02-11 22:18:11 +00:00 |
David Hewitt
|
c93ee00130
|
refactor: inline handle_panic into macro output
|
2022-02-10 20:20:03 +00:00 |
David Hewitt
|
0c576964f8
|
changelog: add 2157
|
2022-02-09 08:07:14 +00:00 |
b05902132
|
78f5afc82e
|
Finish implementation for pyclass enums
|
2022-02-07 22:17:11 +00:00 |
James Hilton-Balfe
|
b2f9e28331
|
Add Mapping::contains (#2133)
* Add Mapping::contains
* Fix typo
* Add a changelog entry
* Use PyAny::contatins instead
* Update mapping.rs
|
2022-02-06 00:35:43 +00:00 |
David Hewitt
|
53c170078d
|
pymethods: seq methods from mapping methods
|
2022-02-05 15:59:22 +00:00 |
David Hewitt
|
71e5a12fa2
|
pypy: support fast long conversion
|
2022-02-05 10:14:14 +00:00 |
David Hewitt
|
199cc989d4
|
Merge pull request #2126 from DSPOM2/main
move ffi module to separate crate
|
2022-01-31 23:27:36 +00:00 |
DSPOM
|
6a9a9ba38a
|
move ffi module to separate crate
|
2022-01-31 13:27:16 +01:00 |
mejrs
|
b56cc3d171
|
Updated changelog
|
2022-01-25 00:09:11 +01:00 |
Ashley Anderson
|
64c09d870c
|
Update changelog.
|
2022-01-19 21:22:08 -05:00 |
David Hewitt
|
dc8032a5ff
|
pyfunction: allow required positional after option
|
2022-01-11 00:44:41 +00: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
|
2cee7feaaf
|
Merge pull request #2083 from aviramha/magic_methods
verify py method args count
|
2022-01-07 00:13:05 +00:00 |