The GitHub Actions job "Fory CI" on fory.git/main has succeeded.
Run started by GitHub user chaokunyang (triggered by chaokunyang).

Head commit for run:
cf57fe5a1531bda2ccdfd6db3506938704b25b87 / Chang-Yen (Brian) Li 
<[email protected]>
feat(go): update float16 array/slice logic in createSerializer (#3318)

## Why?

To handle `float16` arrays and slices in a cleaner way during
serialization and deserialization in the Go.

## What does this PR do?

- Modified the `createSerializer` function in `go/fory/type_resolver.go`
to correctly return `float16SliceSerializer` for `reflect.Slice` of
`float16` and `float16ArraySerializer` for `reflect.Array` of `float16`.
- Added tests in `type_test.go` to validate this behavior.

## Related issues



#3235 implementation for `float16` support
#3310 `bfloat` implementation that aligns with this PR

## Does this PR introduce any user-facing change?



- [ ] Does this PR introduce any public API change?
- [ ] Does this PR introduce any binary protocol compatibility change?

## Benchmark

Report URL: https://github.com/apache/fory/actions/runs/21858744261

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to