Commit Graph

  • 930401b0dd Release 1.0.217 v1.0.217 David Tolnay 2024-12-27 12:41:22 -08:00
  • cb6eaea151 Fix roundtrip inconsistency: - deserialization of flatten unit variant is possible - serialization of such variant gives Err("can only flatten structs and maps (got an enum)") Mingun 2024-08-03 15:12:21 +05:00
  • b6f339ca36 Resolve repr_packed_without_abi clippy lint in tests David Tolnay 2024-12-26 18:33:27 -08:00
  • 2a5caea1a8 Merge pull request #2872 from dtolnay/ehpersonality David Tolnay 2024-12-20 04:33:24 -08:00
  • b9f93f99aa Add no-std CI on stable compiler David Tolnay 2024-12-20 04:30:14 -08:00
  • eb5cd476ba Drop #[lang = "eh_personality"] from no-std test David Tolnay 2024-12-20 04:28:08 -08:00
  • 8478a3b7dd Merge pull request #2871 from dtolnay/nostdstart David Tolnay 2024-12-20 04:28:27 -08:00
  • dbb909136e Replace #[start] with extern fn main David Tolnay 2024-12-20 04:20:26 -08:00
  • ad8dd4148b Release 1.0.216 v1.0.216 David Tolnay 2024-12-10 18:05:39 -08:00
  • f91d2ed9ae Merge pull request #2868 from dtolnay/automaticallyderived David Tolnay 2024-12-10 18:04:42 -08:00
  • 9497463718 Mark all generated trait impls as #[automatically_derived] David Tolnay 2024-12-10 17:57:05 -08:00
  • 46e9ecfcdd Merge pull request #2866 from tdittr/mark-visitors-as-generated Oli Scherer 2024-12-09 11:58:24 +01:00
  • e9c399c822 Mark generated impl de::Visitor blocks as #[automatically_derived] Tamme Dittrich 2024-12-05 17:26:13 +01:00
  • b9dbfcb4ac Switch out fnv in favor of foldhash in test David Tolnay 2024-11-16 12:24:01 -08:00
  • c270e27a4d Use BuildHasher instead of Hasher in collection macros David Tolnay 2024-11-16 12:22:47 -08:00
  • 0307f604ea Resolve question_mark clippy lint in build script David Tolnay 2024-11-15 18:55:45 -08:00
  • 8939af48fe Release 1.0.215 v1.0.215 David Tolnay 2024-11-11 13:03:35 -08:00
  • fa5d58cd00 Use ui test syntax that does not interfere with rustfmt David Tolnay 2024-11-10 23:50:37 -08:00
  • 1a3cf4b3c1 Update PR 2562 ui tests David Tolnay 2024-11-10 23:46:08 -08:00
  • 7d96352e96 Merge pull request #2857 from dtolnay/collide David Tolnay 2024-11-10 23:37:01 -08:00
  • 111ecc5d8c Update ui tests for warning on colliding aliases David Tolnay 2024-11-10 22:38:59 -08:00
  • edd6fe954b Revert "Add checks for conflicts for aliases" David Tolnay 2024-11-10 22:33:03 -08:00
  • a20e9249c5 Revert "pacify clippy" David Tolnay 2024-11-10 22:32:55 -08:00
  • b1353a99cd Merge pull request #2856 from dtolnay/dename David Tolnay 2024-11-10 23:31:44 -08:00
  • c59e876bb3 Produce a separate warning for every colliding name David Tolnay 2024-11-10 23:23:09 -08:00
  • 7f1e697c0d Merge pull request #2855 from dtolnay/namespan David Tolnay 2024-11-10 23:21:46 -08:00
  • 373edcd055 Keep track of a span for alias strings David Tolnay 2024-11-10 19:08:28 -08:00
  • f0b5c4f857 Move MultiName to a new module David Tolnay 2024-11-10 19:37:57 -08:00
  • 3035d4fa34 Rename Name -> MultiName David Tolnay 2024-11-10 19:34:25 -08:00
  • 60ac737439 Prevent upload-artifact step from causing CI failure David Tolnay 2024-11-08 21:45:52 -05:00
  • a95b0d301e Merge pull request #2853 from serde-rs/oli-obk-patch-1 Oli Scherer 2024-11-01 15:25:08 +01:00
  • 951ca5ace0 pacify clippy Oli Scherer 2024-11-01 15:20:51 +01:00
  • adf05a5bf6 Merge pull request #2562 from Mingun/alias-check Oli Scherer 2024-11-01 15:14:15 +01:00
  • 418062165f Release 1.0.214 v1.0.214 David Tolnay 2024-10-28 09:41:44 -07:00
  • 210373b3b6 Merge pull request #2568 from Mingun/into_deserializer-for-deserializers David Tolnay 2024-10-28 09:40:57 -07:00
  • 5f9fffa53e Add checks for conflicts for aliases Mingun 2023-08-08 22:07:22 +05:00
  • 9cda015733 Implement IntoDeserializer for all Deserializers in serde::de::value module Mingun 2023-08-11 18:38:05 +05:00
  • 58a8d22931 Release 1.0.213 v1.0.213 David Tolnay 2024-10-22 11:14:58 -07:00
  • ef0ed22593 Merge pull request #2847 from dtolnay/newtypewith David Tolnay 2024-10-22 11:14:18 -07:00
  • 79925ac394 Ignore dead_code warning in regression test David Tolnay 2024-10-22 11:10:51 -07:00
  • b60e4092ec Hygiene for macro-generated newtype struct deserialization with 'with' attr David Tolnay 2024-10-22 11:10:40 -07:00
  • fdc36e5c06 Add regression test for issue 2846 David Tolnay 2024-10-22 11:08:17 -07:00
  • 49e11ce1ba Ignore trivially_copy_pass_by_ref pedantic clippy lint in test David Tolnay 2024-10-22 09:56:07 -07:00
  • 7ae1b5f8f3 Release 1.0.212 v1.0.212 David Tolnay 2024-10-22 09:41:55 -07:00
  • 1ac054b34a Merge pull request #2845 from dtolnay/withlocal David Tolnay 2024-10-22 09:41:27 -07:00
  • 1e36ef551d Fix hygiene of macro-generated local variable accesses in serde(with) wrappers David Tolnay 2024-10-22 09:35:52 -07:00
  • 0058c7226e Add regression test for issue 2844 David Tolnay 2024-10-22 09:27:40 -07:00
  • 29d4f3e887 Format regression tests with rustfmt David Tolnay 2024-10-22 09:28:03 -07:00
  • 1b8310d98a Release 1.0.211 v1.0.211 David Tolnay 2024-10-21 23:27:57 -07:00
  • af4c388dff Merge pull request #2843 from dtolnay/fieldwithaliases David Tolnay 2024-10-21 23:23:28 -07:00
  • 09f6d9361d Collect field ident and aliases into a struct David Tolnay 2024-10-21 22:53:03 -07:00
  • 1f9eb8300f Merge pull request #2842 from dtolnay/identsaliases David Tolnay 2024-10-21 23:13:23 -07:00
  • c6a5be7f6a Rename variant_names_idents -> variant_idents_aliases David Tolnay 2024-10-21 22:48:52 -07:00
  • 0a06af8d21 Rename field_names_idents -> field_idents_aliases David Tolnay 2024-10-21 22:13:55 -07:00
  • 3393ad6760 Make most of prepare_enum_variant_enum independent of variant_names_idents item type David Tolnay 2024-10-21 22:47:42 -07:00
  • 830309fcb5 Merge pull request #2841 from dtolnay/serializewith David Tolnay 2024-10-21 21:56:51 -07:00
  • ab4f3f3111 Reduce scope of quote_spanned on SerializeWith wrapper David Tolnay 2024-10-21 21:03:12 -07:00
  • 00460b8dee Fix wording in comments from PR 2558 David Tolnay 2024-10-21 19:41:43 -07:00
  • d4486be2b9 Format all ui tests from PR 2558 using rustfmt David Tolnay 2024-10-21 19:43:27 -07:00
  • 991e344804 Raise required compiler for serde_derive to 1.61 David Tolnay 2024-10-21 18:15:01 -07:00
  • 6a7de26e5a Ignore uninlined_format_args pedantic clippy lint David Tolnay 2024-10-21 19:29:33 -07:00
  • 5382ef3b0b Merge pull request #2840 from dtolnay/needlesslifetimes David Tolnay 2024-10-21 19:25:40 -07:00
  • a8cbc9184e Ignore needless_lifetimes clippy lint in generated code David Tolnay 2024-10-21 19:12:52 -07:00
  • 966e9ccf0c Merge pull request #2839 from dtolnay/pr2558 David Tolnay 2024-10-21 18:58:21 -07:00
  • 53ade10137 Update ui tests from PR 2558 David Tolnay 2024-10-21 18:52:49 -07:00
  • 422c719352 Temporarily disable 1.56 CI David Tolnay 2024-10-21 18:47:52 -07:00
  • 3415619bfd Merge pull request #2566 from Mingun/variant-aliases Oli Scherer 2024-10-21 21:40:57 +02:00
  • 04bb76bc00 Merge pull request #2558 from Mingun/correct-span Oli Scherer 2024-10-21 21:38:09 +02:00
  • 8b0f482666 Update for precise capture bounds David Tolnay 2024-10-20 20:35:40 -07:00
  • 4b3178b053 Ignore needless_lifetimes clippy lint David Tolnay 2024-10-07 20:55:52 +02:00
  • 8e1ae68569 Resolve some needless_lifetimes clippy lints David Tolnay 2024-10-07 20:54:22 +02:00
  • 31000e1874 Add a funding file David Tolnay 2024-09-23 15:38:03 -07:00
  • 4487cb26c7 Merge pull request #2822 from dtolnay/mapcontentdeserializer David Tolnay 2024-09-07 16:41:38 -07:00
  • aba4e18553 Remove explicit ContentDeserializer construction in visit functions David Tolnay 2024-09-07 16:22:11 -07:00
  • c82f2580b4 Merge pull request #2821 from dtolnay/clos David Tolnay 2024-09-06 16:54:36 -07:00
  • 1d7b009aec Eliminate closures capturing needlessly many type parameters David Tolnay 2024-09-06 16:26:14 -07:00
  • 89c4b02bf3 Release 1.0.210 v1.0.210 David Tolnay 2024-09-06 11:17:20 -07:00
  • eeb8e44cda Merge pull request #2818 from dtolnay/coreerror David Tolnay 2024-09-06 11:16:43 -07:00
  • 785c2d9605 Stabilize no-std StdError trait David Tolnay 2024-09-06 11:09:11 -07:00
  • d549f048e1 Reformat parse_ip_impl definition and calls David Tolnay 2024-09-06 11:05:41 -07:00
  • 4c0dd63011 Delete attr support from core::net deserialization macros David Tolnay 2024-09-06 11:05:00 -07:00
  • 26fb134165 Relocate cfg attrs out of parse_ip_impl and parse_socket_impl David Tolnay 2024-09-06 11:03:41 -07:00
  • 07e614b52b Merge pull request #2817 from dtolnay/corenet David Tolnay 2024-09-06 11:05:48 -07:00
  • b1f899fbe8 Delete doc(cfg) attribute from impls that are supported in no-std David Tolnay 2024-09-06 11:00:55 -07:00
  • b4f860e627 Merge pull request #2816 from MathiasKoch/chore/core-net David Tolnay 2024-09-06 10:59:24 -07:00
  • d940fe1b49 Reuse existing Buf wrapper as replacement for std::io::Write Mathias 2024-09-05 14:24:44 +02:00
  • f2899a9e06 Implement serialize/deserialize for core::net instead of std::net if running rust version newer than 1.77, where core::net was stabilized Mathias 2024-09-05 10:38:00 +02:00
  • 3aca38d2d3 Upload CI Cargo.lock for reproducing failures David Tolnay 2024-08-25 12:12:25 -07:00
  • 30752ac4ff Release 1.0.209 v1.0.209 David Tolnay 2024-08-23 20:29:05 -07:00
  • b84e6ca4f5 Improve wording of PR 2805 comments David Tolnay 2024-08-23 19:42:10 -07:00
  • 87a2fb0f1a Wrap comments from PR 2805 to 80 columns David Tolnay 2024-08-23 19:33:54 -07:00
  • 9eaf7b9824 Merge pull request #2805 from Mingun/untagged-tests David Tolnay 2024-08-23 20:25:07 -07:00
  • 7bde100237 Replace MapRefDeserializer with value::MapDeserializer Mingun 2024-08-17 17:09:53 +05:00
  • da7fc795ee Fix deserialization of empty struct variant in untagged enums Mingun 2024-08-17 16:32:36 +05:00
  • 4c5fec1363 Test special cases that reaches SeqRefDeserializer::deserialize_any len==0 condition Mingun 2024-08-17 16:05:34 +05:00
  • 6588b0ad37 Cover Content::Seq case in VariantRefDeserializer::struct_variant Mingun 2024-08-17 15:26:59 +05:00
  • 0093f74cfe Split test newtype_enum into four tests for each variant Mingun 2024-08-17 14:53:41 +05:00
  • 171c6da57a Complete coverage of ContentRefDeserializer::deserialize_newtype_struct Mingun 2024-08-17 11:31:50 +05:00
  • 2dddc7796d Cover ContentRefDeserializer::deserialize_option Mingun 2024-08-17 11:58:28 +05:00
  • 8514f4119a Remove unnecessary generics Mingun 2024-08-17 12:48:27 +05:00