Skip to content

mcpplibs.mwrap.mimalloc 3.6.1: mimalloc-m (mimalloc as C++23 modules) - #664

Merged
Sunrisepeak merged 1 commit into
mainfrom
mwrap-mimalloc-3.6.1
Nov 2, 2026
Merged

Sunrisepeak merged 1 commit into
mainfrom
mwrap-mimalloc-3.6.1

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

mimalloc-m 3.6.1 (mcpplibs/mimalloc-m#1, tag mwrap-3.6.1): mimalloc as C++23 modules over compat.mimalloc 3.6.1 (mcpp design 2026-11-02 part 3 §7.1).

  • pkgs/mwrap/mimalloc.lua: GLOBAL GitHub release asset, CN gitcode mcpp-res/mwrap-mimalloc, one sha256
  • tests/mwrap/mimalloc-heap: behavior + side header (passes locally against the wrapper checkout)
  • validate.yml: installed template + relocated notices (check_installed_template.py contract)
  • .agents/docs/2026-11-02-add-mimalloc-mwrap-plan.md, CHANGELOG

Descriptor pkgs/mwrap/mimalloc.lua (form A, the immutable mwrap-3.6.1 release
asset, tagged on mimalloc-m's merged main; CN is the gitcode
mcpp-res/mwrap-mimalloc mirror with the same bytes), over compat.mimalloc
3.6.1. Consumer tests/mwrap/mimalloc-heap: a block that grows, alignments to
64 KiB, a private heap visited and destroyed, a container over
mi_stl_allocator, an option, blocks freed by another thread, the statistics,
and the side header's typed macros beside the import. The installed-template
check in validate.yml with its deployment contract (the wrapper's
LICENSE/NOTICE, mimalloc's README and LICENSE, byte for byte in a relocated
bundle), and the plan.

Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
@Sunrisepeak
Sunrisepeak merged commit 4188620 into main Nov 2, 2026
18 checks passed
@Sunrisepeak
Sunrisepeak deleted the mwrap-mimalloc-3.6.1 branch November 2, 2026 04:53
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