Skip to content

Add Windows support: mmap and umask platform split#1012

Closed
weidonglian wants to merge 1 commit intosourcegraph:mainfrom
EmbarkStudios:embark/windows-support
Closed

Add Windows support: mmap and umask platform split#1012
weidonglian wants to merge 1 commit intosourcegraph:mainfrom
EmbarkStudios:embark/windows-support

Conversation

@weidonglian
Copy link
Copy Markdown

Replace the unix-only umask init with build-tagged files for linux/darwin/freebsd and windows. Add a Windows IndexFile implementation using edsrzf/mmap-go (CreateFileMapping/MapViewOfFile) for zero-copy shard reads.

Replace the unix-only umask init with build-tagged files for
linux/darwin/freebsd and windows. Add a Windows IndexFile
implementation using edsrzf/mmap-go (CreateFileMapping/MapViewOfFile)
for zero-copy shard reads.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@weidonglian weidonglian closed this Mar 6, 2026
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.

1 participant