Skip to content

concore.jl: add mmap backend#557

Open
avinxshKD wants to merge 1 commit into
ControlCore-Project:devfrom
avinxshKD:julia-mmap-backend
Open

concore.jl: add mmap backend#557
avinxshKD wants to merge 1 commit into
ControlCore-Project:devfrom
avinxshKD:julia-mmap-backend

Conversation

@avinxshKD

@avinxshKD avinxshKD commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

This adds week 5 an opt-in MmapBackend for concore.jl.

FileBackend remains the default. The mmap backend uses the same Concore paths and wire payload, keeps mapped segments cached, and handles null padding/stale bytes on shorter writes.

Also adds focused parity tests against the existing file backend behavior.

Verified with:
julia tests/julia/runtests.jl

@avinxshKD avinxshKD force-pushed the julia-mmap-backend branch from ef02a03 to 99bf29a Compare June 23, 2026 10:21
@avinxshKD

Copy link
Copy Markdown
Contributor Author

Hey @pradeeban good evening, Pla take a look when you get free.
Also fixed the CI issue. It was a Julia 1.10 compatibility issue in the test helper.

I’m happy with how this turned out :p.

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