Skip to content

Remove short-lived concurrent compatibility module - #27

Merged
antono3 merged 1 commit into
mainfrom
cleanup/remove-concurrent-submodule
Sep 12, 2026
Merged

antono3 merged 1 commit into
mainfrom
cleanup/remove-concurrent-submodule

Conversation

@antono3

@antono3 antono3 commented Sep 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • remove the short-lived antono2.memory.concurrent compatibility submodule
  • keep synchronized range and buddy allocators exclusively in the root antono2.memory API
  • move multithreaded contention and ThreadSanitizer coverage to the root module
  • rename the runnable example to match the Synchronized*Allocator types

Validation

  • released V 0.5.2 (7647ce1): format verification and vet
  • released V 0.5.2: 8/8 test files
  • released V 0.5.2: all public API examples
  • released V 0.5.2: deterministic benchmark smoke test
  • released V 0.5.2 + Clang: AddressSanitizer and UndefinedBehaviorSanitizer, 8/8 test files
  • released V 0.5.2 + Clang: ThreadSanitizer root-module contention suite

@antono3
antono3 merged commit 2b986d9 into main Sep 12, 2026
4 checks passed
@antono3
antono3 deleted the cleanup/remove-concurrent-submodule branch September 12, 2026 10:32
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