Skip to content

Update thirdparty/mrbind to its master HEAD#6065

Closed
Fedr wants to merge 2 commits intomasterfrom
chore/update-mrbind-submodule
Closed

Update thirdparty/mrbind to its master HEAD#6065
Fedr wants to merge 2 commits intomasterfrom
chore/update-mrbind-submodule

Conversation

@Fedr
Copy link
Copy Markdown
Contributor

@Fedr Fedr commented May 7, 2026

Summary

Bump the thirdparty/mrbind submodule pointer from 2978653c to its master HEAD b082633a (compare). Six commits ahead of where MeshLib currently pins:

sha subject
63534a8f Python: Allow enabling const_cast for returned const references.
063dc2e1 More readme tweaks.
124a84e2 C#: When adjusting parameter names matching keywords, also adjust those names in the function comment if any.
4342e419 Fix the SFINAE trap on functions not working on Clang 22.
c511bccc Remove our pybind target headers from gitignore. They were already committed, but also ignored for no reason.
b082633a Python: Spell * as ptr when converting C++ names to Python style, instead of ignoring this symbol.

The same two bumps were already applied (and merged via the embedded "Update mrbind." / "Hopefully fix ambiguous Python names." commits) on the in-flight #6021 / #6060 branches. This PR re-lands them on a clean branch off master so the submodule pointer can be updated independently of those CI-rework PRs.

Test plan

  • Full Windows + Linux + macOS matrix passes — these mrbind commits include the C# function-comment fix, the SFINAE-on-clang-22 fix, and the Python *ptr name mapping change, all of which can affect generated bindings.

Fedr added 2 commits May 7, 2026 17:30
Bumps thirdparty/mrbind 2978653c → b082633a (6 commits ahead).

  63534a8f  Python: Allow enabling `const_cast` for returned const references.
  063dc2e1  More readme tweaks.
  124a84e2  C#: When adjusting parameter names matching keywords, also adjust those names in the function comment if any.
  4342e419  Fix the SFINAE trap on functions not working on Clang 22.
  c511bccc  Remove our pybind target headers from gitignore. They were already committed, but also ignored for no reason.
  b082633a  Python: Spell `*` as `ptr` when converting C++ names to Python style, instead of ignoring this symbol.
@Fedr Fedr closed this May 8, 2026
@Fedr Fedr deleted the chore/update-mrbind-submodule branch May 8, 2026 15:13
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