Commit Graph

  • 2a7c7faeb4 Merge pull request #2613 from ahl/fix-untagged-plus-simple David Tolnay 2023-10-12 19:15:32 -07:00
  • e302e15eea Merge pull request #2625 from marcospb19/add-csv-to-the-list David Tolnay 2023-10-09 19:23:12 -07:00
  • 1cbea892cf Add CSV to the formats list João Marcos P. Bezerra 2023-10-09 22:59:56 -03:00
  • 37a32857a2 Update ui test suite to nightly-2023-10-06 David Tolnay 2023-10-05 23:24:34 -04:00
  • 8c4aad3a59 Clean up unneeded raw strings in test David Tolnay 2023-09-26 19:09:30 -07:00
  • 1774794b19 Resolve needless_raw_string_hashes clippy lint in test David Tolnay 2023-09-26 19:05:12 -07:00
  • 1af23f1f2d Test docs.rs documentation build in CI David Tolnay 2023-09-24 10:53:44 -07:00
  • 94fbc3d388 fix clippy Adam H. Leventhal 2023-09-07 22:17:22 -07:00
  • 8da2058e2a fix deserialization of untagged variants within internally or adjacently tagged enums Adam H. Leventhal 2023-09-07 17:19:27 -07:00
  • 09993a904a Fix for "cannot infer type" from Deserialize derive macro with simple variants and untagged variants Adam H. Leventhal 2023-09-06 15:25:05 -07:00
  • 5d1403461c add failing test Adam H. Leventhal 2023-09-06 15:31:16 -07:00
  • ddc1ee564b Release serde_derive_internals 0.29.0 David Tolnay 2023-09-06 14:02:05 -07:00
  • 00a54b848a Update actions/checkout@v3 -> v4 David Tolnay 2023-09-04 22:35:02 -07:00
  • dad15b9fd0 Release 1.0.188 v1.0.188 David Tolnay 2023-08-25 19:16:10 -07:00
  • d89c19f903 Revert "Adopt new Cargo feature resolver" David Tolnay 2023-08-25 19:15:26 -07:00
  • 146dc0fad5 Release 1.0.187 v1.0.187 David Tolnay 2023-08-25 10:53:36 -07:00
  • d26852deef Merge pull request #2602 from dtolnay/resolver David Tolnay 2023-08-25 10:52:42 -07:00
  • e1c27243b2 Adopt new Cargo feature resolver David Tolnay 2023-08-25 10:35:02 -07:00
  • dbbfe7abe2 Merge pull request #2600 from dtolnay/oldemscripten David Tolnay 2023-08-23 22:18:20 -07:00
  • dc24d12ce0 Clean up all usage of serde_if_integer128 David Tolnay 2023-08-23 22:14:16 -07:00
  • 4e7533e872 Remove support for emscripten targets on rustc older than 1.40 David Tolnay 2023-08-23 22:07:21 -07:00
  • 5d036515ed Release 1.0.186 v1.0.186 David Tolnay 2023-08-23 17:08:06 -07:00
  • a741293886 Merge pull request #2599 from dtolnay/encodeutf8 David Tolnay 2023-08-23 17:06:39 -07:00
  • f8d0b26d2f Remove custom encode_utf8 implementation in favor of standard one David Tolnay 2023-08-23 17:01:43 -07:00
  • 7007c1bea5 Merge pull request #2598 from dtolnay/lockstepversion David Tolnay 2023-08-23 16:34:27 -07:00
  • 0d8ebac7e1 Duplicate the serde_derive dependency version in one fewer place David Tolnay 2023-08-23 16:25:58 -07:00
  • 212c42c74f Merge pull request #2597 from dtolnay/lockstepcomment David Tolnay 2023-08-23 16:29:21 -07:00
  • 919f6be887 Reword PR 2588 comment David Tolnay 2023-08-23 16:20:21 -07:00
  • c0f70428ba Merge pull request 2588 from soqb:use-impossible-cfg-to-lockstep-serde-derive David Tolnay 2023-08-23 16:16:43 -07:00
  • e797c90ebd Merge pull request #2594 from Uzaaft/master David Tolnay 2023-08-23 16:09:22 -07:00
  • fc04d1219a Remove useless discard of function argument that is used David Tolnay 2023-08-23 16:05:07 -07:00
  • df4ad5884d Fix: Use &[T] instead of &Vec<T> Uzair Aftab 2023-08-21 09:44:03 +02:00
  • 2ea7e1300f guarantee serde is in lockstep with serde_derive soqb 2023-08-21 00:53:22 +01:00
  • 3c7dd6fc1e Release 1.0.185 v1.0.185 David Tolnay 2023-08-20 21:41:21 -07:00
  • 8b196ea1c8 Merge pull request #2592 from dtolnay/remotenonexhaustive David Tolnay 2023-08-20 21:40:37 -07:00
  • 1f8c8ad5a3 Fix "cannot move out of *self which is behind a shared reference" David Tolnay 2023-08-20 21:36:55 -07:00
  • 870925d503 Add repro of issue 2591 David Tolnay 2023-08-20 21:35:08 -07:00
  • d593215ef7 No need for slow macOS CI if there is no platform-specific code David Tolnay 2023-08-20 20:57:42 -07:00
  • 110af31b48 Merge pull request #2590 from pinkforest/phase-out-precompiled David Tolnay 2023-08-20 21:00:39 -07:00
  • 360606b9a6 Following consensus on: #2580 (review) pinkforest 2023-08-21 13:18:02 +10:00
  • 151b45ae36 Release 1.0.184 v1.0.184 David Tolnay 2023-08-20 19:49:55 -07:00
  • 4617c957b9 Merge pull request #2587 from wucke13/master Oli Scherer 2023-08-21 00:22:31 +02:00
  • 2547ed83ca fix shebang in build.sh wucke13 2023-08-20 23:51:47 +02:00
  • bfcd44704f Discard the possibility of upx compressing binary David Tolnay 2023-08-17 19:07:17 -07:00
  • 7b548db91e Merge pull request #2572 from serde-rs/cargorm David Tolnay 2023-08-14 04:21:23 -07:00
  • d39dea85ad Adopt 'cargo rm' after Cargo bugfix David Tolnay 2023-08-14 04:02:23 -07:00
  • 5e56c9fba8 Merge pull request #2570 from dtolnay/remotenonexhaustive David Tolnay 2023-08-13 21:20:42 -07:00
  • 8d3a03288b Treat unmatched non-exhaustive remote variant as serde(skip) David Tolnay 2023-08-13 21:14:33 -07:00
  • cb490ec16d Add test of remote enum with non_exhaustive David Tolnay 2023-08-13 21:14:12 -07:00
  • 45271c3676 Resolve ignored_unit_patterns pedantic clippy lint David Tolnay 2023-08-11 20:27:16 -07:00
  • 6a097eca93 Add canary test to ensure that we use adequate enum representation Mingun 2023-08-07 20:33:12 +05:00
  • 84d1c5385d Use correct tokens in test to represent an enum variant Mingun 2023-08-07 02:53:24 +05:00
  • 05a5b7e3c6 Release 1.0.183 v1.0.183 David Tolnay 2023-08-06 21:00:14 -07:00
  • 3bff326fb3 Merge pull request #2555 from Mingun/field David Tolnay 2023-08-06 18:23:52 -07:00
  • aaadd93878 Merge pull request #2556 from DBLouis/master David Tolnay 2023-08-06 18:02:21 -07:00
  • 9c864f0b02 Add forward impl for OsStr Louis Dupré Bertoni 2023-08-06 19:33:17 +03:00
  • 070cce0d9c Get rid of temporary variable Mingun 2020-10-16 21:42:01 +05:00
  • b58e8bac12 Replace if let Some(...) = ... to Option::map Mingun 2020-10-16 21:36:25 +05:00
  • ada50b077e ignore_variant variable is always None, let's take this into account Mingun 2020-10-16 21:33:22 +05:00
  • 5e313a7330 Move generiс code out-of-function, create more specialized and simple code Mingun 2020-10-16 21:18:44 +05:00
  • 2a36d11238 Introduce a dedicated function for generating Field enum Mingun 2020-10-12 00:23:45 +05:00
  • b6685cf9dd Release 1.0.182 v1.0.182 David Tolnay 2023-08-05 22:16:46 -07:00
  • fc273c6763 Resolve needless_return clippy lint in PR 2553 David Tolnay 2023-08-05 22:16:12 -07:00
  • bd7b0e257e Touch up PR 2553 David Tolnay 2023-08-05 22:12:38 -07:00
  • 73931692b2 Merge pull request #2553 from Mingun/default-on-tuples David Tolnay 2023-08-05 22:12:10 -07:00
  • 4d93e9f44c Keep deserialize aliases as a sorted set David Tolnay 2023-08-05 16:56:54 -07:00
  • da55ed7e8d Remove some clones of names of things David Tolnay 2023-08-05 17:00:56 -07:00
  • e3617e1f28 Update explanation of correct_aliases David Tolnay 2023-08-05 16:26:02 -07:00
  • 431636af0d Merge pull request #2458 from Mingun/identifier David Tolnay 2023-08-05 16:39:14 -07:00
  • 891ced598a Update test suite to nightly-2023-08-05 David Tolnay 2023-08-04 19:08:38 -07:00
  • 57dc0ee769 Release 1.0.181 v1.0.181 David Tolnay 2023-08-03 16:58:45 -07:00
  • 5e102c4da1 Relocate private size_hint module David Tolnay 2023-07-30 23:04:13 -07:00
  • 5c33931422 Allow #[serde(default)] on tuple structs Mingun 2023-07-24 23:13:39 +05:00
  • 4aa54222f4 Delete double reference when setting up adjacently tagged variant seed David Tolnay 2023-08-01 22:54:47 -07:00
  • ef4f860384 Improve "expecting" message of adjacently tagged enum variant David Tolnay 2023-08-01 22:43:26 -07:00
  • 9bd52ec5c1 Inline AdjacentlyTaggedEnumVariant::new David Tolnay 2023-08-01 22:10:16 -07:00
  • 5cdd82d41e Remove Serializer from name of private type that is not a Serializer David Tolnay 2023-08-01 22:06:49 -07:00
  • 110bf10481 Condense AdjacentlyTaggedEnummVariantVisitor implementation David Tolnay 2023-08-01 22:05:42 -07:00
  • 43035f6f37 Merge pull request #2505 from Baptistemontan/rework_adjacently_tagged_enum David Tolnay 2023-08-01 22:25:31 -07:00
  • 83b1a3d5dc Merge pull request #2443 from Mingun/deserialize-in-place David Tolnay 2023-08-01 21:51:22 -07:00
  • 878110a4bc Simplify code after dead code elimination Mingun 2023-05-07 00:59:44 +05:00
  • 59ec8b7db2 Remove dead code - variant_ident and deserializer are always None Mingun 2023-05-07 00:53:09 +05:00
  • cae1b43829 Inline deserialize_newtype_struct_in_place Mingun 2023-05-06 22:25:45 +05:00
  • 99fde4ee3e Implement #2387 also for deserialize_in_place method Mingun 2023-05-06 20:07:28 +05:00
  • afe3872810 Simplify check for missing fields Mingun 2023-05-06 20:03:04 +05:00
  • 3a3e6bf103 Reorder variables to match order in final quote! Mingun 2023-05-01 01:14:58 +05:00
  • 935f0bd70f Merge some quote! blocks Mingun 2023-05-01 02:15:54 +05:00
  • 5c18bfeda6 Inline deserialize_struct_as_struct_in_place_visitor Mingun 2023-05-01 01:00:40 +05:00
  • 957ef206d1 Revisit of the representation of adjacently tagged enums tag Baptiste de Montangon 2023-07-31 20:53:02 +02:00
  • 0c367838cc Merge pull request #2548 from dtolnay/toolattr David Tolnay 2023-07-31 11:48:33 -07:00
  • 2023cf345f Adopt tool attrs for clippy lint level attributes David Tolnay 2023-07-31 11:36:51 -07:00
  • 033d05f70b Release 1.0.180 v1.0.180 David Tolnay 2023-07-31 11:16:12 -07:00
  • fe4e3fd3b0 Merge pull request #2547 from dtolnay/tombstone David Tolnay 2023-07-30 22:48:34 -07:00
  • 8a8a8a70ee Delete tombstones of the __private module David Tolnay 2023-07-30 22:18:15 -07:00
  • 339dca828d Merge pull request #2546 from dtolnay/edition David Tolnay 2023-07-30 22:11:44 -07:00
  • 0d7349fa4e Resolve ambiguous core import on rustc 1.64 through 1.71 David Tolnay 2023-07-30 22:05:06 -07:00
  • 830528d5b1 Update to 2018 edition David Tolnay 2023-07-30 21:41:07 -07:00
  • ab90fbc7c9 Apply 'cargo fix --edition' David Tolnay 2023-07-30 21:34:06 -07:00
  • 3eec111e8f Delete support for compilers without crate::-based module system David Tolnay 2023-07-30 21:37:57 -07:00
  • 9388433642 Rename 'try!' macro to 'tri!' in preparation for 2018 edition David Tolnay 2023-07-30 21:29:37 -07:00