Skip to content

impl: mmap arena allocator - #337

Closed
arkjedrz wants to merge 3 commits into
eclipse-score:mainfrom
qorix-group:arkjedrz_mmap-alloc
Closed

impl: mmap arena allocator#337
arkjedrz wants to merge 3 commits into
eclipse-score:mainfrom
qorix-group:arkjedrz_mmap-alloc

Conversation

@arkjedrz

@arkjedrz arkjedrz commented Jul 3, 2026

Copy link
Copy Markdown
Contributor
  • Basic mmap-backed arena allocator.
  • Extended pal with mmap-related features.
  • Made AllocationError comparable.

@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

The created documentation from the pull request is available at: docu-html

Comment thread score/allocator/mmap_arena_allocator.rs Outdated
Comment thread score/allocator/mmap_arena_allocator.rs Outdated
Comment thread score/allocator/mmap_arena_allocator.rs Outdated
}

unsafe fn deallocate(&self, _ptr: NonNull<u8>, _layout: Layout) {
panic!("deallocation is not supported");

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

This must be no-op.

arkjedrz added 2 commits July 7, 2026 10:52
- Add VS Code configuration.
  - Rust formatting, IDE support, basic tasks.
- Add `compile_commands.json` and `rust-project.json` generation.
- Patch to `hedron_compile_commands` for Bazel 8.6.0 support.
- Basic `mmap`-backed arena allocator.
- Extended `pal` with `mmap`-related features.
- Made `AllocationError` comparable.
@arkjedrz
arkjedrz force-pushed the arkjedrz_mmap-alloc branch from 1a32a63 to b721a37 Compare July 7, 2026 09:13
@arkjedrz
arkjedrz had a problem deploying to workflow-approval July 7, 2026 09:13 — with GitHub Actions Failure
@arkjedrz
arkjedrz had a problem deploying to workflow-approval July 7, 2026 09:13 — with GitHub Actions Failure
@arkjedrz
arkjedrz had a problem deploying to workflow-approval July 7, 2026 14:28 — with GitHub Actions Failure
@arkjedrz
arkjedrz had a problem deploying to workflow-approval July 7, 2026 14:28 — with GitHub Actions Failure
@arkjedrz
arkjedrz force-pushed the arkjedrz_mmap-alloc branch from 337ec7d to e6b29e0 Compare July 7, 2026 14:32
@arkjedrz
arkjedrz had a problem deploying to workflow-approval July 7, 2026 14:32 — with GitHub Actions Failure
@arkjedrz
arkjedrz had a problem deploying to workflow-approval July 7, 2026 14:32 — with GitHub Actions Failure
@arkjedrz

Copy link
Copy Markdown
Contributor Author

Replaced by #366

@arkjedrz arkjedrz closed this Jul 13, 2026
@github-project-automation github-project-automation Bot moved this from In Progress to Done in BAS - Baselibs FT Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant