Skip to content

mcpplibs.mwrap.manifold 3.5.5.1: manifold-m - #779

Merged
Sunrisepeak merged 2 commits into
mainfrom
add/mwrap-manifold
Nov 14, 2026
Merged

Sunrisepeak merged 2 commits into
mainfrom
add/mwrap-manifold

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

A new mwrap package (form A, immutable release asset, CN mirror with the same bytes).

  • pkgs/mwrap/manifold.lua — mcpplibs/manifold-m mwrap-3.5.5: every public name of <manifold/manifold.h> and <manifold/polygon.h> in upstream's namespaces (manifold, manifold::math, linalg), derived by clang from the headers and audited in the wrapper's CI.
  • Seven internal-linkage constexpr constants adapted under their names in mcpplibs::mwrap::manifold.
  • Built on one thread (no oneTBB). CrossSection is not wrapped: upstream's class needs Clipper2, and the backend without it is a stub in 3.5.5.
  • Consumer tests/mwrap/manifold-boolean; the installed-template check with --deploy.

Locally (Linux x86_64, GCC 16.1): the consumer passes, the installed-template check passes with --deploy. Plan: .agents/docs/2026-11-14-add-manifold-mwrap-plan.md.

…nt contraction off, as upstream builds it) instead of 3.5.5
@Sunrisepeak Sunrisepeak changed the title mcpplibs.mwrap.manifold 3.5.5: manifold-m mcpplibs.mwrap.manifold 3.5.5.1: manifold-m Nov 14, 2026
@Sunrisepeak
Sunrisepeak merged commit 24140de into main Nov 14, 2026
18 checks passed
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