Alexander Niederbühl
e2e4733b82
Test examples in user guide with travis
...
Test could only be activated for Python 3.5 and some tests had to be
ignored, see #381 and #387 .
2019-03-09 23:54:28 +01:00
konstin
d63fac8d1c
Merge pull request #391 from Alexander-N/typos
...
Fix some typos and grammar in class.md
2019-03-08 00:31:23 +01:00
Alexander Niederbühl
ae93e71a30
Fix some typos and grammar in class.md
2019-03-07 22:21:16 +01:00
Alexander Niederbühl
f68ae0cfae
Fix flaky tests
...
The tests were flaky because they took references to the empty tuple
which is a singleton. Use a unique object for each test to make them
independent.
2019-03-06 00:12:30 +01:00
kngwyu
2db0612b6e
Add a note about PyAny in CHANGELOG
2019-03-05 13:15:34 +09:00
konstin
41ffe1ecdd
Add notes about the c api and stacktraces to the guide
2019-03-04 23:18:54 +01:00
kngwyu
f3fe0dfdd5
Move From<PyRef> impl to any.rs
2019-03-04 21:49:43 +09:00
kngwyu
c6a6634d8a
Move PyAny to any.rs
2019-03-04 14:23:40 +09:00
kngwyu
874d8a0835
Rename PyObjectRef with PyAny
2019-03-04 13:50:43 +09:00
Yuji Kanagawa
0866dd8989
Merge pull request #383 from Alexander-N/fix-examples
...
Fix PyRef example
2019-03-04 12:47:10 +09:00
Alexander Niederbühl
1ea59296ae
Fix PyRef example
2019-03-03 20:18:55 +01:00
Alisa Dammer
0ec6603b7a
Remove unrequired encoding header
...
This is not required anymore for Python 3.
2019-03-03 18:14:12 +01:00
Yuji Kanagawa
90bf482fa1
Merge pull request #380 from Alexander-N/fix-examples
...
Fix examples
2019-03-03 16:50:41 +09:00
Alexander Niederbühl
2327882dc5
Fix examples
2019-03-01 20:32:55 +01:00
konstin
dcce57f4f9
Merge pull request #369 from kngwyu/hide-nativetype
...
Make PyNativeType unsafe
2019-02-26 23:53:12 +01:00
kngwyu
498689423e
Make PyNativeType unsafe
2019-02-25 23:15:13 +09:00
konstin
5b4d77db88
Merge pull request #368 from kngwyu/aspypointer
...
Rename ToPyPointer with AsPyPointer
2019-02-24 15:52:29 +01:00
kngwyu
86d239e445
Rename ToPyPointer with AsPyPointer
2019-02-24 16:20:04 +09:00
konstin
3067b7ba98
Merge pull request #367 from PyO3/restructuring
...
Some api improvements
2019-02-23 18:59:24 +01:00
konstin
d3743fec64
Python 2
2019-02-23 18:42:40 +01:00
konstin
6cd07c369c
Simpler new and clippy fixes
2019-02-23 18:38:00 +01:00
konstin
ad590bd158
Some api improvements
2019-02-23 18:01:22 +01:00
konstin
0cd72ac213
Bump to 0.6.0-alpha.4
2019-02-20 11:30:09 +01:00
konstin
61e449b10e
Update Changelog
2019-02-19 22:30:22 +01:00
konstin
32a15bc4a9
Merge pull request #364 from PyO3/parser_refactoring
...
Big proc macro refactoring
2019-02-19 22:22:23 +01:00
konstin
625093ce5b
Merge pull request #361 from kngwyu/pydictitem
...
Introduce PyDictItem
2019-02-18 20:13:32 +01:00
konstin
c52dae2691
Merge pull request #363 from kngwyu/travis-misc
...
Run rustfmt and clippy only at the minimum nightly
2019-02-18 20:11:24 +01:00
konstin
d02f7c3aa5
Big proc macro refactoring
...
* Removed a lot of clutter, unified some code
* Started using syn::parse::Parse for pyfunction attributes
* No more newlines between imports
* Renamed `#[prop(get, set)]` to `#[pyo3(get, set)]`
* `#[pyfunction]` now supports the same arguments as `#[pyfn()]`
* Some macros now emit proper spanned errors instead of panics.
2019-02-18 20:07:56 +01:00
kngwyu
c1421e2e08
Run rustfmt and clippy only at minimum nightly
2019-02-19 00:01:23 +09:00
kngwyu
8d9b4dd153
Introduce PyDictItem
2019-02-18 16:06:37 +09:00
Yuji Kanagawa
f248aaddbe
Merge pull request #358 from chr1sj0nes/pylist_reverse
...
Add `PyList.reverse()`.
2019-02-18 11:36:07 +09:00
Chris Jones
5a28a1c4f0
Add PyList.reverse()
.
2019-02-17 22:22:46 +00:00
Yuji Kanagawa
b01592e201
Merge pull request #359 from chr1sj0nes/pylist_from_iterator
...
Add support for creating `PyList` from any `IntoIterator` for known s…
2019-02-17 09:50:06 +09:00
Yuji Kanagawa
9ceb453822
Merge pull request #357 from chr1sj0nes/master
...
Add `PyList.sort()`.
2019-02-17 09:20:01 +09:00
Chris Jones
e1ffd6c352
Add support for creating PyList
from any IntoIterator
for known size.
2019-02-16 23:28:03 +00:00
Chris Jones
275e6cb7c8
Add PyList.sort()
.
2019-02-15 23:20:02 +00:00
konstin
61194abf1c
Merge pull request #355 from PyO3/pytuple_3
...
Into PyTuple tests, third attempt
2019-02-13 22:31:10 +01:00
konstin
2105fa896b
Add PyTuple tests
...
Initially proposed by athre0z in #307 , with the changes from latest master
2019-02-13 22:30:46 +01:00
konstin
a7b5267798
Merge pull request #344 from PyO3/init_value
...
Change the initializer style
2019-02-13 22:29:50 +01:00
konstin
6cb098ee12
Replace py.init_[ref|mut] with Py[Ref|Mut]::new
2019-02-13 21:52:21 +01:00
konstin
f9de1d03b0
Merge pull request #349 from PyO3/check_min_nightly_on_travis
...
Check minimum rustc version on travis
2019-02-13 21:47:23 +01:00
konstin
090b392653
Merge pull request #351 from PyO3/init_value_cherry_pick
...
Make the init methods use a value instead of a function
2019-02-13 21:17:04 +01:00
konstin
7a4cb50c96
Travis cleanup
2019-02-13 21:12:46 +01:00
konstin
1a489d2829
Make the init methods use a value instead of a function
2019-02-13 13:59:47 +01:00
konstin
94cb3e7625
Merge pull request #350 from PyO3/type_object_trait_cleanup
...
Cleanup PyTypeObject and PyTypeCreate
2019-02-13 12:34:46 +01:00
konstin
ce659941e8
Cleanup PyTypeObject and PyTypeCreate
2019-02-13 12:32:59 +01:00
konstin
37088024f1
Merge pull request #343 from PyO3/into_py_tuple_no_more
...
Replace IntoPyTuple with IntoPy<Py<PyTuple>>
2019-02-12 23:36:49 +01:00
konstin
c13f0708a4
Replace IntoPyTuple with IntoPy<Py<PyTuple>>
2019-02-12 22:58:23 +01:00
konstin
1d17463532
Merge pull request #335 from kngwyu/rethink-pyclass
...
Remove ToPyPointer and so on from pyclass
2019-02-12 22:56:23 +01:00
kngwyu
4c60af6934
More detailed explaination about PyRef
2019-02-12 19:13:55 +09:00