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]
