konstin
|
fe8a719ee1
|
Rustfmt all the things ✔️
|
2018-07-30 23:05:10 +02:00 |
konstin
|
d59bebcc38
|
Upgrade from proc_macro to use_extern_macros
|
2018-07-18 13:08:05 +02:00 |
konstin
|
4013d40897
|
Add `py` prefix to the proc macros and move them into the root module
This is important because `proc_macro_path_invoc` isn't going to be stabilized soon.
|
2018-07-08 23:33:48 +02:00 |
konstin
|
6645708e4f
|
Get rid of #[py*] methods
|
2018-07-03 20:42:02 +02:00 |
konstin
|
80096ae143
|
rudtfmt the tests
With some careful refactoring alongside
|
2018-06-15 21:21:12 +02:00 |
konstin
|
3e8a36b297
|
Split up test_class into multiple files
|
2018-05-02 20:56:11 +02:00 |
konstin
|
d0c42dfcc1
|
Fix compilation on nightly
|
2018-05-01 15:44:38 +02:00 |
messense
|
703883687a
|
Add features to tests
|
2017-09-19 20:03:03 +08:00 |
Nikolay Kim
|
a120bbf15e
|
Refactor implementation. Drop parameter from constructor
|
2017-07-26 01:11:00 -07:00 |
Nikolay Kim
|
98bdf63a4d
|
use const_fn for type size and offset calculation
|
2017-07-21 09:48:48 -07:00 |
messense
|
39a78aa407
|
Use is_null() to check whether a ptr is null
|
2017-07-18 22:32:31 +08:00 |
Nikolay Kim
|
4daac50781
|
remove associated_consts feature
|
2017-07-14 03:17:57 -07:00 |
Nikolay Kim
|
c5f5620f77
|
rename token() to py()
|
2017-07-13 19:04:00 -07:00 |
Nikolay Kim
|
8eb5dc0667
|
use associated consts
|
2017-07-13 16:45:50 -07:00 |
Nikolay Kim
|
00bd5615ed
|
drop py paramater for protcol definitions
|
2017-06-22 12:32:01 -07:00 |
Nikolay Kim
|
cb969161c6
|
fix unchecked downcast; added objects pool
|
2017-06-22 10:26:07 -07:00 |
Nikolay Kim
|
7cf8e1ab80
|
modify PyDict
|
2017-06-21 14:08:16 -07:00 |
Nikolay Kim
|
7b5521fdb3
|
simplify instance ptr, droped #[py::ptr] annotation attr
|
2017-06-19 20:55:07 -07:00 |
Nikolay Kim
|
26fccf6022
|
added proper PyString for py2 handling
|
2017-06-11 22:23:49 -07:00 |
Nikolay Kim
|
84f5578997
|
varios cleanups
|
2017-06-05 20:25:00 -07:00 |
Nikolay Kim
|
57cc139c81
|
drop Py pointer
|
2017-06-03 17:27:26 -07:00 |
Nikolay Kim
|
b75160daf3
|
remove pyobject lifetime
|
2017-06-02 18:58:16 -07:00 |
Nikolay Kim
|
ad38688378
|
fix sequence protocol; convert buffer protocol
|
2017-05-29 15:08:19 -07:00 |
Nikolay Kim
|
51ac8c9c78
|
better gil token scope
|
2017-05-29 13:30:38 -07:00 |
Nikolay Kim
|
ea8ccf190a
|
special treatment for native python objects
|
2017-05-29 02:47:27 -07:00 |
Nikolay Kim
|
1f2c927bd5
|
update buffer proto tests
|
2017-05-19 23:18:54 -07:00 |
Nikolay Kim
|
3e20979f3f
|
implement buffer protocol with proc macro
|
2017-05-14 12:52:30 -07:00 |