-
-
Notifications
You must be signed in to change notification settings - Fork 777
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 Oct 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 66c4e0c - Browse repository at this point
Copy the full SHA 66c4e0cView 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 21649cc - Browse repository at this point
Copy the full SHA 21649ccView 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 d20fac0 - Browse repository at this point
Copy the full SHA d20fac0View 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 1c073ee - Browse repository at this point
Copy the full SHA 1c073eeView 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 0a3dbaa - Browse repository at this point
Copy the full SHA 0a3dbaaView 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 da00892 - Browse repository at this point
Copy the full SHA da00892View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cb4d32 - Browse repository at this point
Copy the full SHA 4cb4d32View 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 8d5f1d1 - Browse repository at this point
Copy the full SHA 8d5f1d1View commit details