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
fix: exact search fails for camelCase symbols due to case mismatch in evaluate() (#526)
The optional-term evaluation path in Expr::evaluate() used `keywords`
(original case) for term_indices lookup, but term_indices always stores
lowercase keys. This caused exact search for mixed-case symbols like
"cleanupScopeMappings" to silently fail — the regex found the symbol
but evaluate() couldn't map it back to its term index.
All other lookup paths in evaluate() already used lowercase_keywords.
Closes#525
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments