feat: standardize C API function names and error handling patterns#77
Merged
raphasampaio merged 8 commits intomasterfrom Feb 10, 2026
Merged
feat: standardize C API function names and error handling patterns#77raphasampaio merged 8 commits intomasterfrom
raphasampaio merged 8 commits intomasterfrom
Conversation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… convention Rename 12 quiver_free_* to quiver_database_free_*, drop _by_id from delete_element, and rename quiver_string_free to quiver_element_free_string. Updates all headers, implementations, and test call sites. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ning tests - Julia/Dart FFI layers already regenerated with new function names - Julia/Dart wrapper files already use quiver_database_free_* and quiver_element_free_string - Fix 3 remaining C API test files with stale old function names from Plan 05-01 - All 247 C API tests and 385 C++ tests pass Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add extern "C" block and QUIVER_C_API to all 4 lua_runner function definitions
- Update CLAUDE.md Memory Management section with new quiver_{entity}_free_* names
- Update CLAUDE.md Metadata Types section with quiver_database_free_* names
- All 247 C API tests and 385 C++ tests pass
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #77 +/- ##
=======================================
Coverage 86.02% 86.02%
=======================================
Files 92 92
Lines 10291 10291
Branches 537 537
=======================================
Hits 8853 8853
Misses 1413 1413
Partials 25 25
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.