-
Notifications
You must be signed in to change notification settings - Fork 761
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for 128-bit integers in flatten structs and internally tagged enums #2781
base: master
Are you sure you want to change the base?
Commits on Sep 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2090126 - Browse repository at this point
Copy the full SHA 2090126View commit details -
Group all tests of newtype variant in
newtype
module(review this commit with "ignore whitespace changes" option on)
Configuration menu - View commit details
-
Copy full SHA for 58d01bf - Browse repository at this point
Copy the full SHA 58d01bfView commit details -
Use i128 and u128 in tests for internally tagged enums
failures (5): newtype::enum_::newtype (deserialize) newtype::enum_::struct_ (serialize) newtype::enum_::tuple (serialize) newtype::struct_ (deserialize) struct_ (deserialize)
Configuration menu - View commit details
-
Copy full SHA for fba5ee6 - Browse repository at this point
Copy the full SHA fba5ee6View commit details -
Add tests for failed serialization of primitives in newtype variants …
…of internally tagged enums Deserialization not checked because there is no sequence of tokens that could represent test values failures (7): newtype::enum_::newtype (deserialize) newtype::enum_::struct (serialize) newtype::enum_::tuple (serialize) newtype::i128 (serialize) newtype::struct_ (deserialize) newtype::u128 (serialize) struct_ (deserialize)
Configuration menu - View commit details
-
Copy full SHA for 5bdaf31 - Browse repository at this point
Copy the full SHA 5bdaf31View commit details -
Add tests with nested primitive in newtype in newtype variant
failures (8): newtype::enum_::newtype (deserialize) newtype::enum_::struct_ (serialize) newtype::enum_::tuple (serialize) newtype::i128 (serialize) newtype::newtype_struct (deserialize) newtype::struct_ (deserialize) newtype::u128 (serialize) struct_ (deserialize)
Configuration menu - View commit details
-
Copy full SHA for 881413d - Browse repository at this point
Copy the full SHA 881413dView commit details -
Add ability to cache i128/u128 during serialization
`Content` size doesn't changed, because it is already big enough (64 bytes due to `TupleVariant` and `StructVariant`). Fixes (2): newtype::i128 (serialize) newtype::u128 (serialize) failures (6): newtype::enum_::newtype (deserialize) newtype::enum_:;struct (deserialize) newtype::enum_::tuple (deserialize) newtype::newtype_struct (deserialize) newtype::struct_ (deserialize) struct_ (deserialize)
Configuration menu - View commit details
-
Copy full SHA for ed638a0 - Browse repository at this point
Copy the full SHA ed638a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1137c5a - Browse repository at this point
Copy the full SHA 1137c5aView commit details -
Support deserialization of i128/u128 in flatten structs and internall…
…y tagged enums Fixed (6): newtype::enum_::newtype newtype::enum_::struct_ newtype::enum_::tuple newtype::newtype_struct newtype::struct_ struct_
Configuration menu - View commit details
-
Copy full SHA for 84c80e2 - Browse repository at this point
Copy the full SHA 84c80e2View commit details