Skip to content

refactor(bindings/C): refactor c bindings to call all APIs using pointer#2489

Merged
Xuanwo merged 4 commits intoapache:mainfrom
xyjixyjixyji:refactor-c
Jun 18, 2023
Merged

refactor(bindings/C): refactor c bindings to call all APIs using pointer#2489
Xuanwo merged 4 commits intoapache:mainfrom
xyjixyjixyji:refactor-c

Conversation

@xyjixyjixyji
Copy link
Copy Markdown
Contributor

@xyjixyjixyji xyjixyjixyji commented Jun 18, 2023

Previously the C bindings API is a little bit confusing by mixing the pointers and the wrapping types, now it uses pointers for all APIs.

Related: #2488 #2462

This would probably break some bindings that depend on the C binding.

@github-actions github-actions Bot added the releases-note/refactor The PR does a refactor on code or has a title that begins with "refactor" label Jun 18, 2023
@Xuanwo
Copy link
Copy Markdown
Member

Xuanwo commented Jun 18, 2023

Would like to help fix the CI for C & Zig binding?

@xyjixyjixyji xyjixyjixyji marked this pull request as draft June 18, 2023 13:21
@xyjixyjixyji
Copy link
Copy Markdown
Contributor Author

@Xuanwo The CIs are failing on checking diff of Cargo.lock, but I think that is not related to this PR?

Copy link
Copy Markdown
Member

@Xuanwo Xuanwo left a comment

Choose a reason for hiding this comment

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

Thanks!

@Xuanwo Xuanwo marked this pull request as ready for review June 18, 2023 14:29
@Xuanwo Xuanwo merged commit 800efa9 into apache:main Jun 18, 2023
@PsiACE PsiACE mentioned this pull request Jun 27, 2023
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

releases-note/refactor The PR does a refactor on code or has a title that begins with "refactor"

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants