You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Move _walkNodes/_findChildOfType/_stripQuotes to LanguageAdapter base
class, removing duplication across 6 adapters
- Add try/finally in parseFile to prevent WASM resource leaks on error
- Accept optional sourceCode param in parseFile; scanner now reads each
file once (eliminates double-read and TOCTOU race)
- Build normalised path lookup Map for O(1) import resolution instead
of O(n) linear scan per import
- Detect C++ projects and reclassify .h files as cpp when .cpp/.cc/.cxx
files are present in the same project
- Rename misleading calls/calledBy fields to fileImports/importedBy in
query results to accurately reflect semantics
- Extract getGitCommitHash and isEntryPoint into graph.js, eliminating
duplication between scan and update commands
- Export buildModuleSlice from slicer.js; slice command now builds only
the target module slice instead of generating all slices
- Unify error handling: all commands use process.exit(1) for fatal errors
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments