Repository navigation
v0.8.3
Highlights
- Reworked
paths-betweeninto a bounded, shortest-first search that resolves the call graph once, prunes unreachable branches, enforces depth exactly, and exposes a hard--max-expansionsCPU/memory guard. - Fixed phantom call edges between same-named methods/free functions and unmatched qualified external calls; call-site annotations now belong to the exact resolved edge.
- Made MCP subprocesses cancellation-safe and time-bounded.
rustgraph_paths_betweennow exposes depth, result/expansion limits, test filtering, strict resolution, call-site output, and a configurable deadline. - Preserved framework-handler and renamed-import edges, and added end-to-end regressions for dense graphs, aliases, homonyms, depth, ordering, and test traversal.
What's Changed
- find: emit JSON output on the relaxed-threshold fallback path by @CRGyllen in #2
- dead_code: parse cfg predicate instead of substring-matching "test" by @CRGyllen in #3
- tests: make json_output_is_pretty_formatted able to fail by @CRGyllen in #4
- tests: un-vacuum loose_resolution_note_includes_ratio_format by @CRGyllen in #5
- index: mark
#[cfg(test)]fns and impl/trait block contents asis_testby @CRGyllen in #6
New Contributors
Full Changelog: v0.8.2...v0.8.3