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

Head commit for run:
34cf3c263f02db87fbc920f4aa83a101877112c1 / Damon Zhao <[email protected]>
feat(rust): add i128 and isize type support (#3080)

## Why?

To support serialization of `i128` and `isize` types in Rust, which are
needed for cross-language interoperability and broader type coverage.

## What does this PR do?

This PR adds support for `i128` and `isize` types:

1. **Buffer operations**: Added `write_i128`, `write_isize`,
`read_i128`, `read_isize` methods to `buffer.rs`
2. **Type IDs**: Added `INT128` (78) and `ISIZE` (79) type identifiers
to `types.rs`
3. **Serializer implementations**: Added `Serializer` and `ForyDefault`
implementations for `i128` and `isize` in `number.rs`
4. Make `isize` and `usize` aware of different arches.

## Related issues

None

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

- [x] Does this PR introduce any public API change?
- Yes, adds new public types support: `i128` and `isize` can now be
serialized/deserialized
- [ ] Does this PR introduce any binary protocol compatibility change?
- No, this adds new type IDs (78, 79) without changing existing protocol

## Benchmark

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

With regards,
GitHub Actions via GitBox


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

Reply via email to