Skip to content

allocator: memory pool#376

Open
arkjedrz wants to merge 2 commits into
eclipse-score:mainfrom
qorix-group:arkjedrz_memory-pool
Open

allocator: memory pool#376
arkjedrz wants to merge 2 commits into
eclipse-score:mainfrom
qorix-group:arkjedrz_memory-pool

Conversation

@arkjedrz

@arkjedrz arkjedrz commented Jul 14, 2026

Copy link
Copy Markdown
Contributor
  • Fixed capacity pool of equally-sized elements.
  • Add score_log support for Layout and LayoutError.

@github-actions

Copy link
Copy Markdown

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

@arkjedrz
arkjedrz force-pushed the arkjedrz_memory-pool branch from a84b7c4 to 9804ca4 Compare July 14, 2026 10:19
@arkjedrz
arkjedrz requested a deployment to workflow-approval July 14, 2026 10:19 — with GitHub Actions Waiting
@arkjedrz
arkjedrz requested a deployment to workflow-approval July 14, 2026 10:19 — with GitHub Actions Waiting
@arkjedrz
arkjedrz force-pushed the arkjedrz_memory-pool branch from 9804ca4 to 3467a4b Compare July 15, 2026 06:39
@arkjedrz
arkjedrz requested a deployment to workflow-approval July 15, 2026 06:39 — with GitHub Actions Waiting
@arkjedrz
arkjedrz requested a deployment to workflow-approval July 15, 2026 06:39 — with GitHub Actions Waiting
arkjedrz added 2 commits July 17, 2026 12:42
- Add arena allocator implementation.
  - Internally ref-counted and Send+Sync.
- Add mmap-based memory region provider.
- Add loom tests support for `allocator`.
- `AllocationError`:
  - Add `InvalidLayout`.
  - Add `PartialEq` and `Eq` to make it comparable.
- Fixed capacity pool of equally-sized elements.
- Add `score_log` support for `Layout` and `LayoutError`.
@arkjedrz
arkjedrz force-pushed the arkjedrz_memory-pool branch from 3467a4b to 3a9349a Compare July 17, 2026 10:43
@arkjedrz
arkjedrz requested a deployment to workflow-approval July 17, 2026 10:43 — with GitHub Actions Waiting
@arkjedrz
arkjedrz requested a deployment to workflow-approval July 17, 2026 10:43 — with GitHub Actions Waiting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant