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 |