Skip to content

feat: deprecate AlwaysNoCopyRead and remove nocopy read path#414

Merged
xiaost merged 1 commit intomainfrom
feat/rm-nocopy-read
Mar 4, 2026
Merged

feat: deprecate AlwaysNoCopyRead and remove nocopy read path#414
xiaost merged 1 commit intomainfrom
feat/rm-nocopy-read

Conversation

@xiaost
Copy link
Contributor

@xiaost xiaost commented Mar 4, 2026

AlwaysNoCopyRead no longer has any effect. The feature field is kept for backward compatibility but marked deprecated. Removed the nocopyReadMask constant, the nocopy read code path in readBinary, and all related tests.

Also renamed getMode/setMode to getFlag/setFlag/unsetFlag and readonlyMask to flagUnmanaged for clarity.

@xiaost xiaost requested review from a team as code owners March 4, 2026 08:14
AlwaysNoCopyRead no longer has any effect. The feature field is kept
for backward compatibility but marked deprecated. Removed the
nocopyReadMask constant, the nocopy read code path in readBinary,
and all related tests.

Also renamed getMode/setMode to getFlag/setFlag/unsetFlag and
readonlyMask to flagUnmanaged for clarity.
@xiaost xiaost force-pushed the feat/rm-nocopy-read branch from cadb15d to b704448 Compare March 4, 2026 08:16
@xiaost xiaost merged commit f0972b9 into main Mar 4, 2026
19 checks passed
@xiaost xiaost deleted the feat/rm-nocopy-read branch March 4, 2026 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants