Skip to content

Index C++ namespace definitions as modules - #20

Merged
odvcencio merged 1 commit into
mainfrom
feature/cpp-namespace-tags-20260824
Aug 24, 2026
Merged

Index C++ namespace definitions as modules#20
odvcencio merged 1 commit into
mainfrom
feature/cpp-namespace-tags-20260824

Conversation

@odvcencio

Copy link
Copy Markdown
Owner

Adds a narrow supplemental C++ tags query so named namespaces appear as module definitions without replacing inferred tags.

Evidence:

  • Exact baseline preserves emit and main but omits telemetry.
  • Feature focused regression passes 20 consecutive runs.
  • Accumulated Ruby, TypeScript, JavaScript, Rust, Java, Kotlin, and C++ tag matrix passes.
  • Treesitter package, full repository, and full race suites pass.
  • Exact live CLI index changes from two symbols to three with telemetry/module_definition.
  • Changed-file and commit-range secret scans report no findings.

- Capture named C++ namespaces as module definitions so exported API containers appear in tags.
- Add coverage verifying namespace and function symbols are indexed together.

Buckley-Change-Hash: sha256:6345a826d4e62d4b67efd3627c9166a04508fa255762feb3b88d6b2a79011629
Buckley-Change-Stats: files=2 insertions=40 deletions=0 binaries=0
@odvcencio
odvcencio marked this pull request as ready for review August 24, 2026 05:35
@odvcencio
odvcencio merged commit 7924368 into main Aug 24, 2026
1 check 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