Commit Graph

  • bdba6fc5b0 Remove the proc_macro feature gate in serde-syntex-example David Tolnay 2017-01-13 10:27:51 -08:00
  • dec116311e Merge pull request #682 from serde-rs/unknown Oliver Schneider 2017-01-13 10:46:18 +01:00
  • 8c49e6d6a5 Resolve conflict between rename changes and skip changes David Tolnay 2017-01-13 01:27:07 -08:00
  • 7cc24a43fb Merge branch master into unknown David Tolnay 2017-01-13 01:23:00 -08:00
  • c008c6d3a8 Merge pull request #681 from serde-rs/deserialize_struct_bug David Tolnay 2017-01-13 01:21:46 -08:00
  • c9f5d08ed1 Add test for all variants skipped David Tolnay 2017-01-13 01:14:03 -08:00
  • fff6c9cb66 Add tests for all fields skipped David Tolnay 2017-01-13 01:12:31 -08:00
  • cb5e7c6264 Fix case of skipped variant followed by other variants David Tolnay 2017-01-12 23:35:39 -08:00
  • 4ef1128546 More explicit about argument to deserialize_field_visitor David Tolnay 2017-01-12 23:30:57 -08:00
  • 227bea1d0b Treat skipped fields as unknown David Tolnay 2017-01-12 23:17:45 -08:00
  • 766ede965e Eliminate collects in codegen for deserializing map David Tolnay 2017-01-12 21:52:56 -08:00
  • eb5a49e380 Use helper function to build __field{} David Tolnay 2017-01-12 21:49:20 -08:00
  • 2df529cac5 Simplify codegen logic in deserializing seq David Tolnay 2017-01-12 21:41:27 -08:00
  • 4b66463011 Eliminate collect in deserializing seq David Tolnay 2017-01-12 21:29:50 -08:00
  • b907cfef85 Eliminate collect in visitor generics David Tolnay 2017-01-12 21:28:09 -08:00
  • 506c8cc087 Simplify the trait paths used in bounds David Tolnay 2017-01-12 21:24:51 -08:00
  • 3951ef91c0 Don't need aster to construct syn::Ident David Tolnay 2017-01-12 21:15:13 -08:00
  • b0d20afdfb Merge pull request #680 from serde-rs/oli-obk-patch-1 David Tolnay 2017-01-12 16:45:39 -08:00
  • 5e6ee523d2 remove duplicate into_iter Oliver Schneider 2017-01-12 21:52:38 +01:00
  • a07b6bd9e7 also use the renamed variant names during deserialization Oliver Schneider 2017-01-12 20:21:59 +01:00
  • 8dd06eed2f type inference failure Oliver Schneider 2017-01-12 20:19:00 +01:00
  • 5b668ed87a attempt to test the field names, but deem it too complex and opt to at least improve the code Oliver Schneider 2017-01-12 20:17:55 +01:00
  • abe305dbfe fix deserialize_struct passing the original field names instead of the renamed ones Oliver Schneider 2017-01-12 20:17:02 +01:00
  • 2d1a60c056 Update the Serialize impl, too Oliver Schneider 2017-01-12 20:06:44 +01:00
  • 5edfdba940 use IntoIterator everywhere Oliver Schneider 2017-01-12 20:05:26 +01:00
  • 756bff534f make ser::iterator more general by taking IntoIterator Oliver Schneider 2017-01-12 19:24:35 +01:00
  • 110d36fa14 Merge pull request #679 from oli-obk/iterators David Tolnay 2017-01-12 10:19:09 -08:00
  • 8c576fe9fb rename IteratorSerializer to Iterator Oliver Schneider 2017-01-12 17:29:04 +01:00
  • b860d3cb1f fix tests on stable Oliver Schneider 2017-01-12 16:06:26 +01:00
  • dced4416a7 add wrapper to serde that allows serializing iterators as sequences Oliver Schneider 2017-01-12 15:31:40 +01:00
  • ca47eb929c Merge pull request #678 from serde-rs/empty David Tolnay 2017-01-11 11:45:24 -08:00
  • b01c23b5ee Also provide a smarter alternative for the other impossible case David Tolnay 2017-01-11 11:34:47 -08:00
  • 3aaf29c846 Remove ref in top-level let pattern David Tolnay 2017-01-11 11:12:53 -08:00
  • d2eea87001 Handle various degenerate cases David Tolnay 2017-01-11 11:02:24 -08:00
  • 8242c64152 Merge branch v0.8 into master David Tolnay 2017-01-10 17:16:31 -08:00
  • 9e45bd8c87 Release 0.8.22 v0.8.22 David Tolnay 2017-01-10 17:10:26 -08:00
  • 405b534254 Merge pull request #674 from serde-rs/nonascii Oliver Schneider 2017-01-10 11:16:19 +01:00
  • d34be74dfd Add test for non ascii idents David Tolnay 2017-01-10 01:20:01 -08:00
  • c475df8320 Encourage GitHub issues David Tolnay 2017-01-09 14:44:36 -08:00
  • 2b8a620807 Merge pull request #671 from serde-rs/fields Oliver Schneider 2017-01-09 13:09:18 +01:00
  • 1cd6aee562 Merge pull request #670 from serde-rs/error David Tolnay 2017-01-09 00:45:04 -08:00
  • 90d4d7b37b Restore the old FieldVisitor tests as error tests David Tolnay 2017-01-09 00:43:13 -08:00
  • 1f8b803607 Repetition for field visitor arms David Tolnay 2017-01-09 00:37:37 -08:00
  • 516cc8b04e Stop generating visit_usize and visit_bytes for FieldVisitor David Tolnay 2017-01-08 00:59:18 -08:00
  • 0676477cd7 Stop exporting serde::de::Error as serde::Error David Tolnay 2017-01-08 00:50:07 -08:00
  • 4193122472 Use the more concise paths in generated code David Tolnay 2017-01-08 00:47:37 -08:00
  • eb6fb1d40e Merge pull request #523 from serde-rs/enum David Tolnay 2017-01-08 00:45:50 -08:00
  • bf873a7b3f Merge branch origin/master into origin/enum David Tolnay 2017-01-08 00:23:58 -08:00
  • fbd4a17467 Merge pull request #664 from serde-rs/visitor-value David Tolnay 2017-01-08 00:24:53 -08:00
  • ad34c14c8c Prepare for 0.9 breaking changes David Tolnay 2017-01-08 00:18:53 -08:00
  • e461a23798 Not intended to be published David Tolnay 2017-01-08 00:18:37 -08:00
  • 894a21bc1f Remove the proc_macro feature gate David Tolnay 2017-01-08 00:11:11 -08:00
  • 1ecf3730ee Update to syntex 0.54 David Tolnay 2017-01-06 01:26:51 -08:00
  • 7a0e8f73b4 Remove the Deserialize trait bound on Visitor::Value David Tolnay 2017-01-03 01:50:10 -08:00
  • b6e8b58cb2 Stop testing on 1.11 Erick Tryzelaar 2017-01-02 14:59:00 -08:00
  • a3f556959f Merge pull request #652 from serde-rs/bbstr Oliver Schneider 2016-12-25 01:09:15 +01:00
  • 9338c4f1b9 Release 0.8.21 v0.8.21 David Tolnay 2016-12-24 12:36:54 -05:00
  • 28d67f4172 Format variant-skip message only if variant is skipped David Tolnay 2016-12-24 13:10:06 -05:00
  • 2401ae61a8 Update to syntex 0.52 David Tolnay 2016-12-24 12:42:23 -05:00
  • 57d3fce0c6 Further simplify variant serialization patterns David Tolnay 2016-12-24 12:26:02 -05:00
  • a020cceed8 Simplify variant serialize patterns David Tolnay 2016-12-24 12:18:02 -05:00
  • 49e985eb90 Update message for skipped enum variant David Tolnay 2016-12-24 12:16:28 -05:00
  • 63def96c66 Merge pull request #653 from shinglyu/skip_se David Tolnay 2016-12-24 11:40:21 -05:00
  • 2fea8c9c28 Implement skip_serializing for enum variant Shing Lyu 2016-12-24 14:37:23 +08:00
  • b7ea213926 Support nostd for ByteBuf from String David Tolnay 2016-12-23 23:30:27 -05:00
  • 871fb5adee Support deserializing ByteBuf from string David Tolnay 2016-12-23 23:17:42 -05:00
  • 2c984980a0 Link to release notes from readme David Tolnay 2016-12-22 21:52:37 -05:00
  • 36f07912b8 Remove no-longer-necessary cfg David Tolnay 2016-12-17 17:32:04 -08:00
  • 7222cf7514 Ignore warning from unused enum variant David Tolnay 2016-12-17 17:31:11 -08:00
  • 08c59a2e0e Release 0.8.20 v0.8.20 David Tolnay 2016-12-16 07:55:43 -08:00
  • 4a0bf4de65 Merge pull request #641 from shinglyu/deser_enum David Tolnay 2016-12-16 07:53:34 -08:00
  • 95ffca9bbe Implemented skip_deserializing for enum Shing Lyu 2016-12-15 22:23:52 +08:00
  • 5e47c87ba0 Add test for deserializing unit to string David Tolnay 2016-12-01 04:46:24 -08:00
  • c6d5d9be14 Merge pull request #635 from serde-rs/oli-obk-patch-1 David Tolnay 2016-12-01 07:46:07 -05:00
  • d63d09f4db Enable deserializing an empty String from a unit value Oliver Schneider 2016-12-01 11:23:12 +01:00
  • de6d00c306 Merge pull request #628 from serde-rs/str David Tolnay 2016-11-24 17:33:19 -05:00
  • 5bda95ba81 Do not copy tokens to String after expanding David Tolnay 2016-11-24 12:57:31 -08:00
  • 36641e7b81 Release 0.8.19 v0.8.19 David Tolnay 2016-11-23 09:14:03 -08:00
  • 6eca34c45c Drop libsyntax David Tolnay 2016-11-23 09:13:21 -08:00
  • 7efa0153b0 Drop testing on rust 1.10 David Tolnay 2016-11-19 15:24:40 -08:00
  • 8dba87661b Bump serde_codegen_internals because it failed to publish somehow David Tolnay 2016-11-19 11:47:19 -08:00
  • 17fb4cb503 Release 0.8.18 v0.8.18 David Tolnay 2016-11-19 11:40:00 -08:00
  • 5bd0386b8e Merge pull request #618 from serde-rs/up David Tolnay 2016-11-19 14:19:15 -05:00
  • 8b484c9703 Hide the serde_codegen functions from docs David Tolnay 2016-11-15 21:37:19 -05:00
  • a16f07858b Ask proc_macro_derive to ignore serde attributes David Tolnay 2016-11-15 21:29:34 -05:00
  • 133d117bf4 Bump post-expansion dependency David Tolnay 2016-11-07 11:16:14 -08:00
  • e7f3a80867 Update serde codegen to syn 0.10 David Tolnay 2016-11-02 22:58:55 -07:00
  • f8c3d225a3 Shorten the syn meta item matches David Tolnay 2016-11-02 22:56:27 -07:00
  • 6d40d9e8ec Update codegen internals to syn 0.10 David Tolnay 2016-11-02 22:52:20 -07:00
  • c91fca19e1 Release 0.8.17 v0.8.17 David Tolnay 2016-11-02 09:26:04 -07:00
  • f13a805530 Merge pull request #605 from serde-rs/up David Tolnay 2016-11-02 09:24:55 -07:00
  • 54802983b8 Bump syntex to 0.48 David Tolnay 2016-11-02 08:32:30 -07:00
  • f430d9d1c8 Remove unneeded type ascription David Tolnay 2016-10-23 21:06:50 -07:00
  • c9612a2f57 Release 0.8.16 v0.8.16 David Tolnay 2016-10-22 00:07:27 -07:00
  • 7ffea5a716 Bump syntex to 0.46 David Tolnay 2016-10-21 23:38:27 -07:00
  • c8c9f7d96c Merge pull request #599 from TheCatPlusPlus/master David Tolnay 2016-10-21 23:36:57 -07:00
  • f75d286b90 Explictly discard result of visiting IgnoredAny Cat Plus Plus 2016-10-22 08:00:44 +02:00
  • 9acb17ab54 Release 0.8.15 v0.8.15 David Tolnay 2016-10-20 08:42:40 -07:00
  • f15ff1868e Merge pull request #597 from serde-rs/cov David Tolnay 2016-10-20 00:44:19 -07:00
  • 86f0d0382f Drop coveralls David Tolnay 2016-10-20 00:33:00 -07:00