1mod analysis_aggregate;
5mod analysis_classify;
6mod analysis_functions;
7mod analysis_imports;
8mod analysis_renames;
9pub mod analysis_similarity;
10pub mod hot_spots;
11
12#[cfg(test)]
13mod analysis_tests;
14
15pub use analysis_aggregate::{
16 AggregateKind, AggregatedChange, AggregationResult, aggregate_changes,
17};
18pub use analysis_classify::{classify_modification, classify_modification_with_confidence};
19pub use analysis_functions::detect_function_changes;
20pub(crate) use analysis_functions::detect_function_changes_with_parsed;
21pub(crate) use analysis_imports::detect_import_changes_with_parsed;
22pub use analysis_imports::{detect_import_changes, detect_import_changes_with_manifest};
23pub use analysis_renames::detect_file_renames;
24pub use analysis_similarity::{SimilarityMethod, compute_similarity};
25pub use hot_spots::{
26 HotEventKind, HotSpot, HotSpotKey, HotSpotKeyValue, HotSpotParams, HotSpotsReport,
27 analyze_actor_histogram, analyze_hot_spots,
28};