David Hewitt
|
9249527b63
|
Merge pull request #1699 from ohadravid/size_hints
Added `size_hint` impls for `{PyDict,PyList,PySet,PyTuple}Iterator`s
|
2021-06-27 17:27:26 +01:00 |
Ohad Ravid
|
fcffcdfae5
|
Added `size_hint` impls for `{PyDict,PyList,PySet,PyTuple}Iterator`s
|
2021-06-27 16:10:53 +03:00 |
Ohad Ravid
|
43fca5dad7
|
Make `ToPyObject` impl for `HashSet` accept non-default hashers.
|
2021-06-27 15:19:01 +03:00 |
David Hewitt
|
11f1a1d6f0
|
Merge pull request #1700 from messense/cross-compile
Add cross compilation test in CI
|
2021-06-27 09:18:27 +01:00 |
messense
|
3e851bb5e6
|
Add cross compilation test in CI
|
2021-06-27 15:08:41 +08:00 |
David Hewitt
|
b58fe202eb
|
Merge pull request #1648 from davidhewitt/fix-cross-compile-config
pyo3-build-config: fix cross compilation
|
2021-06-26 20:06:40 +01:00 |
David Hewitt
|
5cc1e0f6dd
|
pyo3-build-config: increased test coverage
|
2021-06-26 19:30:26 +01:00 |
David Hewitt
|
8fb4ce6fbc
|
pyo3-build-config: fix cross compilation
|
2021-06-26 14:19:03 +01:00 |
messense
|
e16bc16568
|
Merge pull request #1697 from scalexm/lifetime
Use explicit lifetimes in proc-macro expansion
|
2021-06-25 10:53:22 +08:00 |
scalexm
|
7e8eeec02f
|
Add a test
|
2021-06-25 00:18:53 +02:00 |
scalexm
|
20fa398fdb
|
Unwrap `syn::*::Group` in a few places
|
2021-06-25 00:12:38 +02:00 |
scalexm
|
53773d5484
|
Use explicit lifetimes in proc-macro expansion
|
2021-06-25 00:02:21 +02:00 |
David Hewitt
|
e8b9a991d3
|
Merge pull request #1694 from mejrs/pyo3version
automagically update pyo3 version in toml examples
|
2021-06-24 20:24:57 +01:00 |
David Hewitt
|
6009cc82cb
|
Merge pull request #1695 from messense/wrap-function-prelude
Add `wrap_pyfunction` macro to prelude
|
2021-06-24 20:23:30 +01:00 |
messense
|
b5b9a480cd
|
Add `wrap_pyfunction` macro to prelude
|
2021-06-24 22:34:55 +08:00 |
messense
|
3bf283d36c
|
Merge pull request #832 from gilescope/macro
Need to be able to create structs via macro_rules
|
2021-06-24 22:14:56 +08:00 |
mejrs
|
455cc95c54
|
implement ffi/cpython/pystate (#1687)
* dont reexport cpython items twice
* add ffi module level doc
* reorder to header file order
* cargo fmt
* implement cpython/pystate
* fix import errors
* make PyInterpreterState opaque
* update changelog
* fix formatting
|
2021-06-24 20:05:15 +08:00 |
mejrs
|
cfedd87696
|
automagically update pyo3 version in toml examples
|
2021-06-24 12:38:15 +02:00 |
David Hewitt
|
67948a24f7
|
while let unwrap_group
|
2021-06-24 09:11:27 +01:00 |
Giles Cope
|
08802e2024
|
property rename via macro
|
2021-06-24 09:06:47 +01:00 |
Giles Cope
|
2688e26391
|
Bit more coverage
|
2021-06-24 08:59:35 +01:00 |
Giles Cope
|
aaad7ffd63
|
Need to be able to create structs via macro_rules
(Currently only possible using tt escape type.)
|
2021-06-24 08:40:49 +01:00 |
David Hewitt
|
a02353ce34
|
Merge pull request #1679 from messense/error-cause
Add support for setting and retrieving exception cause
|
2021-06-24 07:58:34 +01:00 |
David Hewitt
|
36ab8042fc
|
Merge pull request #1690 from davidhewitt/safety-docs
docs: implement final missing safety docs
|
2021-06-24 07:51:28 +01:00 |
David Hewitt
|
14808292fe
|
Merge pull request #1692 from GabrielMajeri/make-tracefunc-optional
Make the `Py_tracefunc` parameters optional
|
2021-06-24 07:29:47 +01:00 |
David Hewitt
|
8416433623
|
docs: implement final missing safety docs
|
2021-06-24 07:19:49 +01:00 |
messense
|
2bac6c5a3a
|
Add support for setting and retrieving exception cause
|
2021-06-23 20:14:49 +08:00 |
Gabriel Majeri
|
b048bfa75f
|
Update the changelog
|
2021-06-23 15:03:03 +03:00 |
Gabriel Majeri
|
84b2491cc9
|
Make the `Py_tracefunc` parameters optional
|
2021-06-23 14:59:13 +03:00 |
Aviram Hassan
|
13cd092c4e
|
Update class.md - add example of `new` returning a `PyResult` (#1688)
* Update class.md - add example of `new` returning a `PyResult`
* Update class.md
|
2021-06-23 17:40:01 +08:00 |
messense
|
dc66afa159
|
Merge pull request #1689 from messense/bench-badge
Add a badge and link to benchmark tracking page
|
2021-06-23 16:44:11 +08:00 |
messense
|
6504f2598b
|
Add a badge and link to benchmark tracking page
|
2021-06-23 15:35:07 +08:00 |
David Hewitt
|
2cba18f176
|
Merge pull request #1657 from davidhewitt/pycell-init
pyclass: refactor `tp_new` / `tp_dealloc` / remove `PyCellInner`
|
2021-06-23 08:22:23 +01:00 |
David Hewitt
|
f916867375
|
pyclass: refactor initialization, call native type dealloc
|
2021-06-23 07:45:51 +01:00 |
David Hewitt
|
ab8925572b
|
pyo3-benchmarks: add benchmark for class init
|
2021-06-22 07:33:46 +01:00 |
messense
|
64a0391fb1
|
Merge pull request #1685 from mejrs/fix_ui_tests
update error message for rust 1.53
|
2021-06-20 00:28:39 +08:00 |
mejrs
|
445f5163d4
|
update error message for rust 1.53
|
2021-06-19 16:11:03 +02:00 |
messense
|
9693604da7
|
Merge pull request #1676 from aviramha/patch-1
Add ormsgpack as an example in the README
|
2021-06-13 15:17:15 +08:00 |
Aviram Hassan
|
9f7dbceb19
|
Add ormsgpack as an example in the README
|
2021-06-13 07:54:41 +03:00 |
messense
|
a298db2c06
|
Merge pull request #1674 from mejrs/make-clippy-happy
allow useless conversion (on some platforms)
|
2021-06-12 05:35:36 +08:00 |
messense
|
159a93d7b7
|
Merge pull request #1673 from messense/detect-python-implementation
Detect Python implementation from `SOABI` on Unix
|
2021-06-12 05:34:33 +08:00 |
David Hewitt
|
05e4bdf69c
|
Merge pull request #1670 from mejrs/num-dependency
Add docs + slight refactor for num-complex and num-bigint dependencies
|
2021-06-11 19:10:58 +01:00 |
mejrs
|
c664ee77c9
|
allow useless conversion (on some platforms)
|
2021-06-11 19:56:17 +02:00 |
mejrs
|
f50521a083
|
use Python::with_gil in tests
|
2021-06-10 14:24:11 +02:00 |
mejrs
|
e2c698ad17
|
put * for version in cargo.toml examples
|
2021-06-09 15:39:33 +02:00 |
R2D2
|
d3208b005e
|
Removed stray newline character from error message
|
2021-06-09 14:25:49 +02:00 |
R2D2
|
ec40446fa3
|
Removed stray newline character from error message
|
2021-06-09 14:23:16 +02:00 |
R2D2
|
e6da1ebc73
|
Fixed formatting of error messages and tests
|
2021-06-09 11:40:14 +02:00 |
messense
|
ceb6dbf766
|
Detect Python implementation from `SOABI` on Unix
|
2021-06-09 09:03:23 +08:00 |
mejrs
|
14eab0e0da
|
remove must_use on pycomplex methods
|
2021-06-08 13:14:02 +02:00 |