Skip to content

Tags: mcpp-community/mcpp

Tags

v0.0.52

Toggle v0.0.52's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 0.0.52: macOS portable-by-default (built-in 14.0 floor, stati…

…c libc++) (#125)

v0.0.51

Toggle v0.0.51's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 0.0.51: robust sysroot payload discovery + deployment-target …

…resolver (#122)

v0.0.50

Toggle v0.0.50's commit message
fix(macos): static libc++ via -Wl,-load_hidden (split-brain libc++ SI…

…GSEGV)

CI forensics (PR #117, m1-m7 matrix + crash report): plain by-path
archive linking leaves default-visibility libc++ symbols that dyld then
unifies with the system libc++ from the shared cache — a split-brain
where ostream<<int crosses from the static copy into the system copy's
locale machinery (collate/num_put) and SIGSEGVs. -Wl,-load_hidden
forces the archive AND hides its symbols; m6 (mixed C/C++) and m7
(pure-C++ int output) both run clean where m1/m3 crashed. (-hidden-l
remains unusable under lld: it picks the sibling dylib.)

v0.0.49

Toggle v0.0.49's commit message
Release 0.0.49: package-based project templates

Multi-level --template SPEC (bare name -> builtin | package default
template; pkg:tmpl / pkg@ver / pkg@ver:tmpl), mcpp.scaffold render engine,
[template.inject] features tie-in, new --list-templates, gui deprecation
alias. Library-side: imgui 0.0.6 ships templates/window + templates/docking.

v0.0.48

Toggle v0.0.48's commit message
Release 0.0.48: manifest schema ownership

provides= strong providers, --strict schema gate, profile passthrough,
platforms validation, fast-path override bypass fix, e2e 66-68, mcpp.toml
docs 2.8-2.11 + schema-ownership appendix.

v0.0.47

Toggle v0.0.47's commit message
Bump MCPP_VERSION to 0.0.47 (release smoke checks --version)

v0.0.46

Toggle v0.0.46's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: support shared soname runtime aliases

Add shared library soname runtime aliases and isolate host tool subprocesses from target runtime library paths.

v0.0.45

Toggle v0.0.45's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix independent root dependency selection

Fix independent-root package dependency resolution and bump mcpp to 0.0.45.

v0.0.44

Toggle v0.0.44's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump mcpp to 0.0.44 (#104)

* chore: bump mcpp to 0.0.44

* ci: initialize mirror for fresh index e2e homes

v0.0.43

Toggle v0.0.43's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: support dotted dependency selectors