Skip to content

hotfix(nav): add v0.9.3 to performance sidebar#32

Merged
sentomk merged 4 commits intov0.9.3from
hotfix/nav-perf-v0.9.3
May 4, 2026
Merged

hotfix(nav): add v0.9.3 to performance sidebar#32
sentomk merged 4 commits intov0.9.3from
hotfix/nav-perf-v0.9.3

Conversation

@sentomk
Copy link
Copy Markdown
Owner

@sentomk sentomk commented May 4, 2026

Add v0.9.3 entry to mkdocs.yml performance navigation sidebar.

sentomk and others added 4 commits May 4, 2026 21:35
…ation, user guides (#31)

* feat: add neg(p) pattern combinator + variant inline threshold optimization + val<> compile-fail diagnostic (#29)

- Add neg(p) negation pattern combinator (46 LOC, negation.hpp)
- Lower k_variant_inline_dispatch_alt_threshold from 16 to 8 (optimize.hpp)
- Add compile-fail test for val<>(runtime_value) misuse
- Wire neg into patternia.hpp public API

* docs: v0.9.3 release documentation — guides, release notes, performance note (#30)

* docs: add performance tuning and common mistakes guides

- docs/guide/performance-tuning.md: PTN_ON macro, val<> vs lit(), structural binding, variant dispatch
- docs/guide/common-mistakes.md: 6 common mistakes with val<> runtime misuse, missing wildcard, lambda captures, etc.

* docs: bump version to 0.9.3 + add neg(p) to API reference

- CMakeLists.txt: VERSION 0.9.2 → 0.9.3
- README.md: GIT_TAG v0.9.2 → v0.9.3
- docs/api.md: add neg(p) section with example + namespace summary

* docs(release): add v0.9.3 release note, update releases index, add neg example to README

* docs(perf): add v0.9.3 performance note (variant dispatch threshold tuning)

* docs(release): add performance section link to v0.9.3 release note

* style: apply clang-format to PR changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@sentomk sentomk merged commit bf58c19 into v0.9.3 May 4, 2026
19 checks passed
@sentomk sentomk deleted the hotfix/nav-perf-v0.9.3 branch May 4, 2026 13:51
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