test: add FuzzMarshal, golden messages, synctest cancellation and cross smoke
Test / test (push) Successful in 1m31s
Test / test (push) Successful in 1m31s
Assisted-by: GLM 5.3 Flash
This commit is contained in:
@@ -194,6 +194,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
### Fixed
|
||||
|
||||
- An offset date-time written with the `+00:00` offset kept the anonymous
|
||||
location `time.Parse` invents for it, so a round trip through the tree and
|
||||
`Marshal`, which writes a zero offset as `Z`, changed the value's
|
||||
reflection-visible location. The zero offset normalises to `time.UTC` at
|
||||
parse, and the tree is stable across the round trip.
|
||||
- Decoding into a defined type whose underlying kind is string or bool, such
|
||||
as `type Name string`, panicked instead of storing the value, because a
|
||||
value of the predeclared type is not assignable to a defined type and the
|
||||
|
||||
Reference in New Issue
Block a user