Commit Graph

1056 Commits

Author SHA1 Message Date
Paul Ganssle 2fa3b942f2 Add failing test to create tzinfo subclass
Currently this fails at import time with undefined symbol:
PyDateTime_TZInfoType
2018-09-28 23:56:57 +09:00
Yuji Kanagawa 157fd7b2cf
Merge pull request #236 from max-sixty/typo
readme typo
2018-09-28 11:07:42 +09:00
Maximilian Roos 78207916d0
macos 2018-09-27 19:55:25 -04:00
Maximilian Roos 9806784503
moudle 2018-09-27 19:54:53 -04:00
konstin ed2739829f Fix the other part from #231 2018-09-27 01:44:17 +02:00
konstin 78a5053b22 Fix #231 2018-09-27 01:11:31 +02:00
konstin 05874d3f1a Fix tests 2018-09-27 01:11:31 +02:00
konstin b850ca3e6d
Merge pull request #230 from ijl/pydict-sequence
PyDict::from_sequence()
2018-09-27 00:56:57 +02:00
konstin c1cb5ca74f Use `::std` to fix #233 2018-09-27 00:55:45 +02:00
ijl 28bc3cf1e6 PyDict::from_sequence() 2018-09-25 14:19:23 +00:00
konstin af68396c31
Merge pull request #229 from ijl/fix-145
Fix segfault on calling unknown method
2018-09-24 16:56:46 +02:00
ijl 868e28d5ad Fix segfault on calling unknown method 2018-09-24 02:49:52 +00:00
konstin 7047af2873
Merge pull request #228 from ijl/utf8-py37
PyUnicode_AsUTF8AndSize, PyUnicode_AsUTF8 *const c_char API change
2018-09-22 01:21:13 +02:00
ijl 6a961298af PyUnicode_AsUTF8AndSize, PyUnicode_AsUTF8 *const c_char API change
Noted in https://docs.python.org/3/c-api/unicode.html
2018-09-21 21:54:51 +00:00
konstin 302c099a76 Big refactoring to shrink the prelude 2018-09-21 23:34:28 +02:00
konstin 0dc697feac
Merge pull request #226 from kngwyu/complex
Intoroduce PyComplex
2018-09-21 23:31:29 +02:00
kngwyu 247da8d341 Implement pow, abs, neg for PyComplex 2018-09-21 14:48:43 +09:00
kngwyu 6b362a4654 Implement convsersion between num_complex::Complex and PyComplex 2018-09-21 14:23:01 +09:00
kngwyu 7ea875fc49 Implement Add/Sub/Mul/Div for &PyComplex 2018-09-21 12:48:42 +09:00
kngwyu c6d588877b Intoroduce PyComplex with minimum APIs 2018-09-20 11:52:57 +09:00
konstin f9bca1aebe Prerelease 0.5.0-alpha.1 #223 2018-09-17 22:51:58 +02:00
konstin 2904291b9e Better code generation 2018-09-17 19:48:22 +02:00
konstin 0372360811 Add test for #219 2018-09-17 19:47:23 +02:00
konstin f8adb456b8
Merge pull request #222 from ijl/pymodinit2
Fix pymodinit for python2
2018-09-15 01:19:52 +02:00
ijl 5ef95f9d07 Fix pymodinit for python2
error[E0425]: cannot find function `PyEval_InitThreads_if_with_thread` in module `pyo3::ffi`

25 | #[pymodinit]
   | ^^^^^^^^^^^^ not found in `pyo3::ffi`
2018-09-13 22:22:37 +00:00
konstin 0bd5d9d4c3
Update issue_template.md 2018-09-13 19:34:06 +02:00
konstin 1ea5d209ff
Update version number in readme to fix #221 2018-09-13 19:33:14 +02:00
konstin 10ef6cd111 Fix cfg on PyEval_InitThread to fix #219 2018-09-11 22:38:31 +02:00
konstin 9405ffa3b9 Add section about linking in the guide 2018-09-09 18:49:03 +02:00
konstin d638a51971 A bit more debug info on failed build scripts 2018-09-09 18:14:14 +02:00
konstin d92e522243 Syn 0.15 2018-09-09 00:20:04 +02:00
konstin 3724095048
Merge pull request #216 from msanders/patch-1
Add autopy as example lib
2018-09-08 21:39:46 +02:00
Michael Sanders a525242b05
Add autopy as example lib 2018-09-07 23:12:36 -07:00
konstin ddc6313e74 `#[pyclass]` objects can now be returned from rust functions 2018-09-06 18:04:13 +02:00
konstin f3c98ca7ba Move setuptools-rust documentation to setuptools-rust 2018-09-06 18:03:15 +02:00
konstin 4c1ff24b2b Fix raw identifiers 2018-09-03 20:50:18 +02:00
konstin e6569ae61e Remove ::pyo3::argparse::get_kwargs for from_borrowed_ptr_or_opt 2018-09-03 20:50:02 +02:00
konstin 29c882577c Get rid of another default fn 2018-09-03 01:02:39 +02:00
konstin f58549f1d8 Get rid of a bunch of PyTokens 2018-09-02 23:33:45 +02:00
konstin a5ab5661a2 Upgrade to syn 0.15-rc 2018-09-02 23:13:35 +02:00
konstin 0101dc8136 Two default fn less 2018-08-31 21:11:08 +02:00
konstin a2af5fe71d Advertise pyo3-pack a bit more 2018-08-30 23:20:04 +02:00
konstin 9b4d6cf51f
Remove docs.rs link for now 2018-08-30 19:22:59 +02:00
konstin aa8be251d3 Fix python 2 2018-08-29 22:47:02 +02:00
konstin 8de0574aad Clippy stuff 2018-08-26 21:35:53 +02:00
konstin 7293cdbc6f Remove dead impl 2018-08-26 19:14:55 +02:00
konstin 3b8adeb484 Rewrite sq_ass_item generation to avoid specialization 2018-08-26 19:09:34 +02:00
konstin 4847d56325 Less java-esque naming 2018-08-26 18:48:57 +02:00
konstin 6d9ee7fc38 Rewrite the set attr / del attr function to avoid specialization 2018-08-26 18:40:50 +02:00
konstin 7c0379b13a Remove many specialization uses
From over a hundret "default fn" uses down to 17
2018-08-25 20:48:17 +02:00