Skip to main content

Module change

Module change 

Source

Structs§

SymbolChange
A single symbol-level change between two states.

Enums§

ChangeType
Classification of a symbol change.

Constants§

BUDGET_GUARD_THRESHOLD
Max changed symbols per file before skipping per-symbol impact analysis.

Functions§

compare_db_symbols
Compare two DB snapshots of symbols for one file (before vs after scan). Used by the daemon for push-based structural event detection. Returns (changes, modified_sym_ids). Budget guard clears modified_sym_ids when total changes exceed BUDGET_GUARD_THRESHOLD.
compare_extracted_symbols
Compare old (git blob parsed) symbols against current (DB) symbols for one file. Used by since_against_ref() for git ref comparison. Returns (changes, modified_sym_ids). Budget guard clears modified_sym_ids when total changes exceed BUDGET_GUARD_THRESHOLD.