blackmwk opened a new pull request, #3091:
URL: https://github.com/apache/iceberg-rust/pull/3091

   ## Which issue does this PR close?
   
   - Closes https://github.com/apache/iceberg-rust/issues/3089.
   
   ## What changes are included in this PR?
   
   - Replace the placeholder serde failures on `FileScanTask` context fields 
with working serialization.
   - Add a task-local, self-describing representation for partition primitive 
literals that losslessly preserves floating-point bit patterns, 128-bit values, 
binary data, nulls, and bound sentinels.
   - Serialize partition specs, name mappings, and unified partition types 
through their existing serde implementations.
   - Expand round-trip tests to cover a fully populated scan task and every 
primitive partition literal representation.
   
   The existing `key_metadata` trust boundary is unchanged: encrypted-file key 
metadata remains part of a serialized scan task as documented on the field.
   
   ## Are these changes tested?
   
   - `cargo test -p iceberg --lib` (1,586 passed)
   - `cargo clippy -p iceberg --lib --tests -- -D warnings`
   - `cargo fmt --all -- --check`
   - `git diff --check`
   
   ## AI Disclosure
   
   Codex was used to assist with implementation, regression-test scaffolding, 
and validation. I reviewed the resulting design and diff, and verified it with 
the tests and linters listed above. There are no known unresolved assumptions 
or uncertainties.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to