Skip to content

Conversation

@nicklan
Copy link
Collaborator

@nicklan nicklan commented Sep 18, 2025

What changes are proposed in this pull request?

We were asking for a whole engine over ffi just to be able to convert the error. Let's just take an AllocateErrorFn instead.

This PR affects the following public APIs

in the ffi crate: engine_data::get_engine_data now takes an AllocateErrorFn instead of an engine.

How was this change tested?

Existing tests

@codecov
Copy link

codecov bot commented Sep 18, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.20%. Comparing base (b9de9e2) to head (7767ef3).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1325   +/-   ##
=======================================
  Coverage   84.19%   84.20%           
=======================================
  Files         111      111           
  Lines       27434    27438    +4     
  Branches    27434    27438    +4     
=======================================
+ Hits        23099    23103    +4     
  Misses       3203     3203           
  Partials     1132     1132           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@nicklan nicklan added the breaking-change Change that require a major version bump label Sep 18, 2025
Copy link
Member

@zachschuermann zachschuermann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nicklan nicklan merged commit f2c1d60 into delta-io:main Sep 18, 2025
21 checks passed
aleksandarskrbic pushed a commit to aleksandarskrbic/delta-kernel-rs that referenced this pull request Sep 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change Change that require a major version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants