Skip to content

[PR 3/5] Implement Unsafe API to iterate over segments and access its data #336

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 26, 2024

Conversation

fzhinkin
Copy link
Collaborator

@fzhinkin fzhinkin commented Jun 4, 2024

This is a second portion of unsafe API described in #135.
This particular part aimed to facilitate the implementation of various Buffer extensions.

The implemented API was initially described in "2. Buffer iteration API" and "3. Byte-granular read/write API" subsections of #135 (comment)

This PR concludes the changes required to implement the API from #135, but our journey won't end here! The next patch in the queue is rewriting all existing extensions using the new API and then encapsulating all segments' internals.

@fzhinkin fzhinkin requested a review from shanshin June 4, 2024 14:26
@fzhinkin fzhinkin changed the title Implement Unsafe API to iterate over segments and access its data [PR 3/5] Implement Unsafe API to iterate over segments and access its data Jun 6, 2024
@fzhinkin fzhinkin changed the base branch from bulk-api-part-1 to develop June 26, 2024 13:45
@fzhinkin fzhinkin merged commit 31a40ed into develop Jun 26, 2024
1 check passed
@fzhinkin fzhinkin deleted the bulk-api-part-2 branch August 27, 2024 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants