konstin
|
e6569ae61e
|
Remove ::pyo3::argparse::get_kwargs for from_borrowed_ptr_or_opt
|
2018-09-03 20:50:02 +02:00 |
|
konstin
|
991a8b94d2
|
More nightly fixes
|
2018-08-19 20:42:17 +02:00 |
|
konstin
|
fe8a719ee1
|
Rustfmt all the things ✔️
|
2018-07-30 23:05:10 +02:00 |
|
konstin
|
bc412ede8f
|
Format pyo3cls and pyo3-derive-backend
|
2018-07-03 22:28:40 +02:00 |
|
konstin
|
1e31fc4451
|
Remove even more clutter
|
2018-07-03 21:11:56 +02:00 |
|
konstin
|
6645708e4f
|
Get rid of #[py*] methods
|
2018-07-03 20:42:02 +02:00 |
|
konstin
|
e374b5dd1d
|
Fix proc macro scoping for pyo3
|
2018-06-15 22:50:26 +02:00 |
|
konstin
|
fd6ab73924
|
Upgrade to syn 0.14: Useful error messages 🎉
|
2018-06-15 22:41:16 +02:00 |
|
konstin
|
63441a4b94
|
Fix ObjectProtocol usage
|
2018-05-14 22:44:30 +02:00 |
|
Martin Larralde
|
269ddbdd59
|
Use &T instead of &Box<T> where applicable
|
2018-05-14 13:04:29 +02:00 |
|
Martin Larralde
|
b43b481980
|
Merge #154 and #155 changed with syn13
|
2018-05-13 21:24:40 +02:00 |
|
konstin
|
858a124374
|
Merge master
|
2018-05-05 15:50:04 +02:00 |
|
konstin
|
1c276105e5
|
Generate better code
This reduces the size of the generated code and elinates at least two of the Err => Err antipatterns
|
2018-04-12 23:20:35 +02:00 |
|
konstin
|
45bb09b3e8
|
Relax return type requirements
Allows returning essentially arbitrary types by wrapping them into a PyResult. This is done with a conversion trait that specializes for PyResult.
|
2018-04-06 17:22:09 +02:00 |
|
konstin
|
e570c6b9b9
|
Move the codegen into its own crate
This makes the code generatioin reusable from third party crates.
|
2018-04-05 13:39:07 +02:00 |
|