Summary
Several scientific/native-extension languages expose symbols but no authoritative references/graphs, and ambiguous .m files still expose no structured capability at the ambiguity surface.
Integrated v1.39.4 findings
- Add reference and graph extraction for Nim
- Add reference and graph extraction for MATLAB
- Add reference and graph extraction for Julia
- Add reference and graph extraction for D
- Add reference and graph extraction for Cython
- Add structured symbol and reference support for ambiguous .m files (Objective-C or MATLAB)
- Add reference and graph extraction for Ada
Evidence
languages reports gaps for Ada, Cython, D, Julia, MATLAB, Nim, and ambiguous_m (Objective-C or MATLAB).
Expected behavior / direction
Add bounded language-aware call/import/type/module relationships and fixtures. For .m, preserve the content-based disambiguation from the earlier fix and expose authoritative capabilities after classification rather than treating ambiguous input as structurally empty.
Related closed issues
These issues remain closed; this is a new regression or follow-up observed on v1.39.4.
Environment
Reproduced with a locally built cdidx v1.39.4 from current origin/main at 87b8bf44210344f52ba4cb7827c149dfad32c0c8, using a fresh repository index on macOS arm64.
Summary
Several scientific/native-extension languages expose symbols but no authoritative references/graphs, and ambiguous
.mfiles still expose no structured capability at the ambiguity surface.Integrated v1.39.4 findings
Evidence
languagesreports gaps for Ada, Cython, D, Julia, MATLAB, Nim, andambiguous_m(Objective-C or MATLAB).Expected behavior / direction
Add bounded language-aware call/import/type/module relationships and fixtures. For
.m, preserve the content-based disambiguation from the earlier fix and expose authoritative capabilities after classification rather than treating ambiguous input as structurally empty.Related closed issues
.mand.plby content instead of assigning one language unconditionally #4612 added.mcontent disambiguation; it remains closed.These issues remain closed; this is a new regression or follow-up observed on v1.39.4.
Environment
Reproduced with a locally built
cdidxv1.39.4 from currentorigin/mainat87b8bf44210344f52ba4cb7827c149dfad32c0c8, using a fresh repository index on macOS arm64.