Commit Graph

1658 Commits

Author SHA1 Message Date
kngwyu df44e500a9 Remove py from parse_fn_args's args(to address clippy warning) 2019-09-02 23:05:42 +09:00
kngwyu 3d821b7f47 Enable slf: PyRef<'py, Self> 2019-09-02 00:31:22 +09:00
kngwyu c7e377a472 [derive_utils] Copy kwargs not to modify it 2019-09-01 23:59:24 +09:00
kngwyu 96b71bfb76 Merge branch 'master' into parse_args_msg 2019-08-31 17:03:15 +09:00
Anders Kaseorg e70e9ab5e6 Require the GIL to be held to drain the ReleasePool
This adds a `Python` marker to `GILPool`, to prevent the caller from
misusing it to drain the `ReleasePool` and release Python objects
without the GIL held.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-08-29 23:55:59 -07:00
konstin a4c9fb96a3
Merge pull request #583 from PyO3/remove-into-py-object
Remove intoPyObject
2019-08-26 16:35:19 +02:00
konstin b04727c11f FromPy implies IntoPy 2019-08-25 23:52:56 +02:00
konstin 30e82a3018 Replace IntoPyObject with IntoPy<PyObject> 2019-08-24 19:23:28 +02:00
konstin e820d55c6f
Merge pull request #574 from PyO3/syn_1_0
Upgrade to syn 1.0
2019-08-19 23:41:24 +02:00
Yuji Kanagawa 43a2fe6db3
Merge pull request #579 from kngwyu/fix-build
Fix warnings in tuple.rs
2019-08-20 02:28:21 +09:00
konstin 0774334b85
Merge pull request #555 from macisamuele/maci-run-clippy-on-all-the-codebase
Run clippy on all the codebase
2019-08-19 13:23:17 +02:00
konstin 39f151c3bd Upgrade to syn 1.0 2019-08-19 13:11:57 +02:00
kngwyu 6b67f6dead Fix warning in tuple.rs 2019-08-18 12:57:00 +09:00
Samuele Maci f15fa210f4 Remove unnecessary trailing semicolon 2019-08-17 15:27:07 +02:00
Samuele Maci f7ac0a2887 Address clippy::into_iter_on_ref issues 2019-08-17 15:27:05 +02:00
Samuele Maci 6b4a221d61 Address clippy::float_cmp issues 2019-08-17 14:10:36 +02:00
Samuele Maci f008c569a6 Address clippy::trivially_copy_pass_by_ref issues 2019-08-17 14:10:36 +02:00
Samuele Maci 0de22c665f Address clippy::identity_conversion issues 2019-08-17 14:10:36 +02:00
Samuele Maci 247c8b5f1c Address clippy::map_clone issues 2019-08-17 14:10:36 +02:00
Samuele Maci 1ed7460bf3 Address clippy::or_fun_call issues 2019-08-17 14:10:36 +02:00
Samuele Maci 0aa02f715f Address clippy::into_iter_on_array issues 2019-08-17 14:10:36 +02:00
Samuele Maci 8f57d9fb82 Address clippy::dead_code issues 2019-08-17 14:10:36 +02:00
Samuele Maci 5e0168b2e9 Address clippy::redundant_static_lifetimes issues 2019-08-17 14:10:36 +02:00
Samuele Maci 7034332f46 Address clippy::inconsistent_digit_grouping issues 2019-08-17 14:10:35 +02:00
Samuele Maci 6ae27f9c44 Address clippy::unreadable_literal issues 2019-08-17 14:10:35 +02:00
Samuele Maci 8e4204b503 Enhance .travis.yml documentation related to nightly min-version
Add fallback to install clippy from github repo if rustup component add fails
2019-08-17 14:10:35 +02:00
Samuele Maci 1cdd6020cc Add dedicated makefile target for lint, clippy, fmt execution 2019-08-17 14:10:35 +02:00
Yuji Kanagawa e752bd27f4
Merge pull request #575 from kngwyu/chlog
Add a missing entry to CHANGELOG
2019-08-14 23:52:58 +09:00
kngwyu e055fdb338 Add a missing entry to CHANGELOG 2019-08-12 22:46:15 +09:00
konstin d6f8514e1b
Merge pull request #554 from PyO3/grcov
Try out grcov
2019-08-11 17:14:50 +02:00
konstin 5874014252 Try fixing the pypy build 2019-08-11 14:26:56 +02:00
konstin d995701aa7 Try out grcov 2019-08-11 14:25:44 +02:00
Yuji Kanagawa be22d9e5bb
Merge pull request #573 from kngwyu/ref_into
Implement IntoPyObject to PyRef
2019-08-11 21:04:36 +09:00
kngwyu 5ab216dfe0 Implement IntoPyObject to PyRef 2019-08-11 18:43:50 +09:00
Yuji Kanagawa 1f85593d0a
Merge pull request #564 from kngwyu/paste
Replace mashup with paste
2019-08-11 18:42:21 +09:00
kngwyu 21a040b8b4 Change Minimum nightly to 2019-07-19 2019-08-11 16:40:21 +09:00
konstin 98b7079183
Merge pull request #540 from PyO3/disable_broken_subclassing
Disable segfaulty subclassing by default
2019-08-05 14:39:46 +02:00
konstin 664209b3ed
Merge pull request #558 from danieldk/fix-iter-null-deref
Fix NULL pointer deref when creating iterator for non-iterable
2019-08-05 14:39:33 +02:00
konstin 40c4b6a24e
Merge pull request #533 from PyO3/codecov_no_more_comments
Turn off codecov PR comments and remove badge from readme
2019-08-05 12:32:55 +02:00
konstin 5096f936dc Disable segfaulty subclassing by default
See https://github.com/PyO3/pyo3/issues/220 and https://github.com/PyO3/pyo3/issues/407 for details on those segfaults
2019-08-05 11:52:47 +02:00
konstin 38f25f6462
Merge pull request #550 from hengchu/fix/rhs-arithmetic
Attempting to fix #549
2019-08-05 11:40:24 +02:00
konstin 961add7f56
Merge pull request #563 from Alexander-N/patch-2
Add dict-derive to Examples and tooling section in readme
2019-08-05 11:39:09 +02:00
konstin c7e82b1f52 Turn off codecov PR comments 2019-08-05 11:36:20 +02:00
kngwyu 6dabaf08b3 Update minimum nightly to 1.37 07-12 2019-08-05 16:55:25 +09:00
kngwyu 41f31e85fd Replace mashup with paste 2019-08-04 23:50:10 +09:00
Alexander Niederbühl f3d1b0139b
Update README.md 2019-08-04 12:54:22 +02:00
Yuji Kanagawa 83b92a6a55
Merge pull request #562 from Alexander-N/exceptions
Fix example in guide
2019-08-04 16:29:11 +09:00
Alexander Niederbühl 9d9ebfa556 Disable test for windows
The test fails for Windows, since the error message is provided by the
OS.
2019-08-03 22:36:23 +02:00
Alexander Niederbühl 4586702fb7 Fix example in guide
The example was failing with:
`error[E0117]: only traits defined in the current crate can be implemented for arbitrary types`
2019-08-03 22:09:12 +02:00
Alexander Niederbühl 618b9090ed Add test for exception with custom error
Also simplify the old test.
2019-08-03 22:08:51 +02:00