David Tolnay
|
c34baa1e5f
|
No more syntex for serde_derive
|
2016-09-11 19:55:13 -07:00 |
|
David Tolnay
|
3b7fa47b2e
|
PhantomData<T> does not require bounds on T
|
2016-07-22 09:05:43 -07:00 |
|
Oliver Schneider
|
f05ba9fdf2
|
unhygienize the generic parameter comparison
include! completely messes up the identifiers' expansion info
|
2016-07-22 14:09:14 +02:00 |
|
David Tolnay
|
1831b471f9
|
Generate bounds on type parameters only
|
2016-07-21 23:06:18 -07:00 |
|
David Tolnay
|
d450de1482
|
Update syntex to 0.37
|
2016-07-02 20:20:44 -07:00 |
|
David Tolnay
|
dc8d209f29
|
Remove filter no longer necessary for rustc >=1.7
|
2016-07-01 22:34:15 -07:00 |
|
David Tolnay
|
2d5a26dfc0
|
Rename serde_internals to serde_codegen_internals
|
2016-06-30 19:53:57 -07:00 |
|
David Tolnay
|
c6b6e2a5d9
|
Rename serde_item to serde_internals
|
2016-06-30 19:42:55 -07:00 |
|
David Tolnay
|
5c6a0e12e9
|
Factor attr parsing into serde_item crate
|
2016-06-19 20:15:49 -07:00 |
|
David Tolnay
|
ac69524258
|
Gather attrs at the beginning
|
2016-06-15 02:38:47 -07:00 |
|
David Tolnay
|
3119cc8857
|
Simplify implementation of #[serde(default=...)]
|
2016-06-09 23:21:42 -07:00 |
|
David Tolnay
|
578f34ecaf
|
Use "bound" attribute instead of "where"
|
2016-06-05 11:17:43 -07:00 |
|
David Tolnay
|
bd40830905
|
Do not generate bounds from recursive types
|
2016-06-04 16:12:01 -07:00 |
|
David Tolnay
|
2256a04926
|
Address clippy lint "ptr_arg"
|
2016-06-04 15:48:44 -07:00 |
|
David Tolnay
|
660ea7bd7b
|
Attribute for handwritten where clauses
|
2016-06-04 15:48:42 -07:00 |
|
David Tolnay
|
f1b4072444
|
Strip more references
|
2016-05-18 23:48:56 -07:00 |
|
Erick Tryzelaar
|
8378267b9b
|
Merge pull request #303 from antrik/rustup
Update for latest libsyntax changes
|
2016-05-03 22:07:38 -07:00 |
|
Olaf Buddenhagen
|
0ff91e4451
|
Adapt for removal of old interfaces in libsyntax
https://github.com/rust-lang/rust/commit/9108fb7bae11f18715d971eeae1e5ca84662e1ee
dropped the `map()` method (among other things) -- so we need to adapt
our code.
This change should be backwards-compatible.
|
2016-05-02 07:08:43 +02:00 |
|
David Tolnay
|
305fab7c16
|
fix(codegen): Support extern crate serde not in toplevel module
|
2016-04-25 09:58:01 -07:00 |
|
David Tolnay
|
fd3c15fb68
|
fix(codegen): Discard type defaults from impl generics
|
2016-04-19 10:28:43 -07:00 |
|
David Tolnay
|
886670134a
|
feat(codegen): Infer Default and Deserialize bounds correctly
|
2016-04-13 21:56:12 -07:00 |
|