Skip to content

docs(changelog): add Objective-C indexing entry (#165)#429

Merged
colbymchenry merged 1 commit into
mainfrom
docs/changelog-objc
May 26, 2026
Merged

docs(changelog): add Objective-C indexing entry (#165)#429
colbymchenry merged 1 commit into
mainfrom
docs/changelog-objc

Conversation

@colbymchenry
Copy link
Copy Markdown
Owner

Adds a user-facing entry to CHANGELOG.md [Unreleased] for the
Objective-C indexing support merged in #165. Matches the verbose style
of the surrounding daemon + staleness-banner entries.

Body covers what files index now (.m, .mm, content-sniffed .h), what
extracts (classes, @protocol, multi-keyword selectors, @Property, #import,
message-send call edges, extends/implements edges), the validation
evidence (AFNetworking / RestKit / Texture — 100%/99.6%/100% file
coverage), and the disclosed limitations from the PR (categories
duplicate, [Class alloc] no instantiates, .mm ObjC++ may parse
incompletely, mixed Swift/ObjC bridging out of scope).

🤖 Generated with Claude Code

Covers #165: tree-sitter-objc extractor for .m / .mm / content-sniffed
.h, with full multi-part selectors, @protocol nodes, @Property, message
expression call edges, extends/implements edges. Validated on
AFNetworking / RestKit / Texture. Disclosed limitations match the
README's 'Partial support' note (categories produce duplicate class
nodes per category file; .mm ObjC++ parses incompletely under the ObjC
grammar; mixed Swift/ObjC bridging out of scope, tracked separately).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@colbymchenry colbymchenry merged commit 1821038 into main May 26, 2026
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