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
|
1e1d6767d8
|
Merge pull request #2143 from davidhewitt/pypy-3.9-dev
pypy: support 3.9
|
2022-02-25 08:39:39 +00:00 |
|
David Hewitt
|
efbf92bd52
|
pypy: don't allow abi to be adjusted by abi3 flag
|
2022-02-25 07:28:54 +00:00 |
|
David Hewitt
|
b84309b67d
|
ffi: add missing definition PyCMethod_New
|
2022-02-25 07:28:52 +00:00 |
|
David Hewitt
|
f3df59c76b
|
pypy: include minor version in library on Python 3.9
|
2022-02-25 07:28:22 +00:00 |
|
mejrs
|
39bd9991e8
|
Add some underscores
|
2022-02-25 07:28:22 +00:00 |
|
mejrs
|
071c31f140
|
Undo rename
|
2022-02-25 07:28:22 +00:00 |
|
David Hewitt
|
f98f116131
|
pypy: support released 3.9
|
2022-02-25 07:28:22 +00:00 |
|
David Hewitt
|
089fea1f3c
|
ci: add pypy 3.9 dev
|
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 |
|
David Hewitt
|
15046a2812
|
Merge pull request #2181 from RicoHageman/from_py_with_tuple_struct
Add support for `from_py_with` on struct tuples and enums
|
2022-02-24 23:29:18 +00:00 |
|
David Hewitt
|
424644181b
|
pymethods: add support for inplace concat & repeat
|
2022-02-24 23:07:24 +00:00 |
|
Rico Hageman
|
ed698c4b43
|
Add documentation related to from_py_with for the FromPyObject trait
|
2022-02-24 22:54:30 +01:00 |
|
David Hewitt
|
3d7080b0b5
|
Merge pull request #2184 from davidhewitt/rust-1.59
rust: clippy fixes 1.59
|
2022-02-24 21:21:04 +00:00 |
|
Rico Hageman
|
fc186cdb3b
|
Remove item annotation in tuple struct
|
2022-02-24 22:20:54 +01:00 |
|
David Hewitt
|
642fe5bb56
|
rust: clippy fixes 1.59
|
2022-02-24 20:17:05 +00:00 |
|
Rico Hageman
|
76233e1924
|
Address pull request comments
|
2022-02-24 11:27:53 +01:00 |
|
Rico Hageman
|
1839fc208b
|
Add CHANGELOG.md entry
|
2022-02-24 00:23:07 +01:00 |
|
Rico Hageman
|
84a763da14
|
Add test to ensure support for from_py_with for enums
|
2022-02-24 00:22:33 +01:00 |
|
Rico Hageman
|
10804b0d65
|
Support from_py_with on struct tuples
|
2022-02-24 00:06:33 +01:00 |
|
Bruno Kolenbrander
|
f379854c50
|
Merge pull request #2156 from mejrs/object
Add examples for object and numeric protocols
|
2022-02-23 11:32:24 +01:00 |
|
Bruno Kolenbrander
|
af0cef0e59
|
Merge branch 'main' into object
|
2022-02-23 10:13:29 +01:00 |
|
mejrs
|
be84e0fbb9
|
Add numeric and object protocol examples
|
2022-02-23 10:09:45 +01:00 |
|
David Hewitt
|
2dafe7a2ae
|
Merge pull request #2180 from davidhewitt/pin-pypy
ci: pin to pypy 7.3.7 for Python 3.7
|
2022-02-23 08:37:20 +00:00 |
|
David Hewitt
|
253507b5dd
|
migration: add note on pymethods -> pyproto
|
2022-02-23 07:50:55 +00:00 |
|
Georg Brandl
|
a21cf677e3
|
docs: remove/deprecate pyproto
|
2022-02-23 07:50:55 +00:00 |
|
David Hewitt
|
24445df633
|
pyproto: deprecate protocol traits
|
2022-02-23 07:50:52 +00:00 |
|
David Hewitt
|
ce7fa7a669
|
ci: pin to pypy 7.3.7 for Python 3.7
|
2022-02-23 07:49:08 +00:00 |
|
David Hewitt
|
d8ee35e19c
|
Merge pull request #2165 from mejrs/auto_trait
Implement Auto trait
|
2022-02-23 07:16:17 +00:00 |
|
mejrs
|
ec275d49cb
|
Explicitly (un)implement Ungil
|
2022-02-22 22:43:40 +01:00 |
|
mejrs
|
90281f88d3
|
Make conversion from String private
|
2022-02-22 22:43:40 +01:00 |
|
mejrs
|
0ca19350f9
|
Add rust version name to CI job
|
2022-02-22 22:43:40 +01:00 |
|
mejrs
|
10c3e5b094
|
Try to add nightly feature to CI
Fix stray "
|
2022-02-22 22:43:40 +01:00 |
|
mejrs
|
97205bd11a
|
Update docs
|
2022-02-22 22:43:40 +01:00 |
|
mejrs
|
9e29c1058c
|
Gut specialization and implement auto trait
Implement auto trait
Implement auto trait
Undo oopsie
Fix versions
Fix CI errors
Fix CI
Remove more specialization remnants
|
2022-02-22 22:43:23 +01:00 |
|
David Hewitt
|
e354dbe480
|
Merge pull request #2178 from RicoHageman/improved_error_message
Pass detailed error message to python when parsing an argument fails
|
2022-02-22 19:52:42 +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 |
|
Rico Hageman
|
597e3e17a9
|
Pass detailed error message to python when parsing an argument fails
|
2022-02-21 23:22:40 +01:00 |
|
Bruno Kolenbrander
|
01788b7220
|
Merge pull request #2172 from mejrs/addr
Use addr_of_mut in pyo3-ffi
|
2022-02-19 17:56:09 +01:00 |
|
mejrs
|
f346d1c86f
|
Move emitting cfgs to pyo3-build-config
|
2022-02-18 19:20:32 +01:00 |
|
mejrs
|
c40bd98825
|
Use addr_of_mut where possible
|
2022-02-16 15:14:10 +01:00 |
|
David Hewitt
|
adc6400b83
|
Merge pull request #2171 from davidhewitt/magic-method-tests
pymethods: more tests for magic methods
|
2022-02-16 08:42:27 +00:00 |
|
David Hewitt
|
6af47c78f1
|
pymethods: more tests for magic methods
|
2022-02-16 07:42:25 +00:00 |
|
David Hewitt
|
9704c862fa
|
Merge pull request #2159 from davidhewitt/gc-protocol
pymethods: support gc protocol
|
2022-02-15 22:52:42 +00:00 |
|
David Hewitt
|
8218b5a3e7
|
Merge pull request #2170 from davidhewitt/readme-comment-lib-name
readme: comment about lib.name field
|
2022-02-15 08:44:07 +00: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 |
|