Skip to content

L5 — + source graph

Needs the derived semantic source graph.

14 case(s). ← back to all examples

Case Title Verdict Category
case160_public_api_internal_dep_added Public API Gains an Internal Dependency 🟡 COMPATIBLE_WITH_RISK Risk
case161_target_dependency_added New Inter-Target Build/Link Dependency 🟡 COMPATIBLE_WITH_RISK Risk
case162_symbol_source_owner_changed Exported Symbol's Declaring File Moved 🟡 COMPATIBLE_WITH_RISK Risk
case181_xcheck_public_to_internal_dependency Public API Reaches an Internal Declaration 🟢 COMPATIBLE Quality (Compatible)
case187_public_struct_private_field_type Public Struct Field Retyped to an Internal Type 🔴 BREAKING Breaking
case188_public_class_private_base_class Public Class Gains a Private Base Class 🔴 BREAKING Breaking
case189_public_function_private_parameter_type Public Function Parameter Retyped to an Internal Type 🔴 BREAKING Breaking
case190_public_inline_function_references_internal_constant Public Inline Function References Internal Constant 🟡 COMPATIBLE_WITH_RISK Risk
case191_header_only_graph_field_type Public Struct Gains a Field of a Private Type (Header-Only Graph) 🔴 BREAKING Breaking
case192_call_graph_break_survives_suppression Call-Graph-Reachable Break Survives Suppression 🔴 BREAKING Breaking
case194_header_graph_rename_reconciled Internal Dependency Target Renamed, Safely Reconciled 🟡 COMPATIBLE_WITH_RISK Risk
case195_header_graph_ambiguous_rename_not_reconciled Ambiguous Simultaneous Rename, Correctly Not Reconciled 🟡 COMPATIBLE_WITH_RISK Risk
case196_header_graph_move_reconciled Declaration Reconciled as Moved Across a Compound Edit 🟡 COMPATIBLE_WITH_RISK Risk
case197_header_graph_identity_reconciled Declaration Reconciled as Identity-Reconciled (Header Unchanged) 🟡 COMPATIBLE_WITH_RISK Risk