upgrade-lib - #111
Conversation
Merging this PR will degrade performance by 11.71%
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ❌ | zero_copy_path |
440 ns | 498.3 ns | -11.71% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing chore/upgrade-lib (9256812) with main (80a3720)
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #111 +/- ##
==========================================
- Coverage 94.97% 94.94% -0.03%
==========================================
Files 27 27
Lines 20708 20708
==========================================
- Hits 19668 19662 -6
- Misses 1040 1046 +6 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
- Updated `futures-core` from version 0.3.33 to 0.3.34 in Cargo.toml. - Updated `aws-lc-rs` from version 1.17.3 to 1.18.0 in Cargo.toml. - Updated `syn` from version 2.0.119 to 3.0.3 in macros/Cargo.toml.
78dc6e7 to
9256812
Compare
There was a problem hiding this comment.
Pull request overview
This PR updates a set of Rust dependencies for pg-walstream (core crate + proc-macro crate) and refreshes the lockfile accordingly. Note: the PR description also mentions a RowData refactor, but no such code change appears in the provided diffs.
Changes:
- Bump core crate dependencies (
futures-core,rustls,aws-lc-rs) and dev-dependencyfutures. - Bump proc-macro crate dependencies, including upgrading
synto3.0.3. - Regenerate
Cargo.lockto reflect the dependency graph updates.
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| macros/Cargo.toml | Updates proc-macro crate dependencies (notably syn 3.x). |
| Cargo.toml | Updates core/dev dependency versions related to async and TLS. |
| Cargo.lock | Lockfile refresh reflecting all resolved dependency version changes. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Update dependencies and refactor RowData to use Vec instead of SmallVec
futures-corefrom version 0.3.33 to 0.3.34 in Cargo.toml.aws-lc-rsfrom version 1.17.3 to 1.18.0 in Cargo.toml.synfrom version 2.0.119 to 3.0.3 in macros/Cargo.toml.RowDatain column_value.rs to replaceSmallVecwithVecfor column storage, improving memory management and simplifying the implementation.