No committed sources cases¶
Cases that ship a committed snapshot or evidence fixture rather than compilable sources — the language is the one the fixture models, not one this catalog can read off a file extension.
31 case(s). ← back to all examples
| Case | Title | Verdict | Category |
|---|---|---|---|
| case143_audit_accidental_export | Accidental Export (Single-Release Audit) | 🟢 COMPATIBLE | Quality (Compatible) |
| case144_audit_private_header_leak | Private Header Leak (Single-Release Audit) | 🟢 COMPATIBLE | Quality (Compatible) |
| case145_audit_unversioned_export | Unversioned Export Under a Versioning Scheme (Audit, Pure L0) | 🟢 COMPATIBLE | Quality (Compatible) |
| case146_audit_rtti_for_internal | RTTI Exported for an Internal Type (Single-Release Audit) | 🟢 COMPATIBLE | Quality (Compatible) |
| case147_scan_depth_ladder | Depth Ladder — the Same Input Answered at Increasing Depth | 🟢 COMPATIBLE | Quality (Compatible) |
| case148_xcheck_header_build_mismatch | Header Build-Context Mismatch (Cross-Source Flagship) | 🟠 API_BREAK | API Break |
| case149_xcheck_odr_variant | ODR Type Variant (Cross-Source, L4 Layout ↔ Layout) | 🟠 API_BREAK | API Break |
| case150_xcheck_export_public_pair | Bidirectional Export ↔ Declaration Pair | 🟢 COMPATIBLE | Quality (Compatible) |
| case151_xcheck_provider_matrix | Provider-Agreement Matrix (Corroboration Grows With Evidence) | 🟢 COMPATIBLE | Quality (Compatible) |
| case152_enum_size_flag_flip | _enum_size_flag_flip — Enum-size flag flip (-fshort-enums) |
🟡 COMPATIBLE_WITH_RISK | Risk |
| case153_struct_packing_flip | _struct_packing_flip — Struct-packing mode flip (-fpack-struct) |
🟡 COMPATIBLE_WITH_RISK | Risk |
| case154_lto_mode_flip | _lto_mode_flip — LTO mode flip (-flto) |
🟡 COMPATIBLE_WITH_RISK | Risk |
| case155_char_signedness_flip | _char_signedness_flip — Plain-char signedness flip (-fsigned-char ↔ -funsigned-char) |
🟡 COMPATIBLE_WITH_RISK | Risk |
| case156_public_macro_removed | _public_macro_removed — Public macro removed | 🟠 API_BREAK | API Break |
| case157_inline_function_removed | Inline Function Removed | 🟠 API_BREAK | API Break |
| case158_public_typedef_removed | Public Typedef Removed | 🟠 API_BREAK | API Break |
| 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 |
| case164_preproc_conditional_field | Preprocessor-Conditional Field (Build-Context False Positive) | ✅ NO_CHANGE | No Change |
| case170_env_runtime_floor_raised | Runtime Floor Raised (glibc Relink Drift) | 🟡 COMPATIBLE_WITH_RISK | Risk |
| case175_kabi_crc_changed | kABI CRC Changed | 🔴 BREAKING | Breaking |
| case176_kabi_symbol_namespace_changed | kABI Export Namespace Changed | 🔴 BREAKING | Breaking |
| case181_xcheck_public_to_internal_dependency | Public API Reaches an Internal Declaration | 🟢 COMPATIBLE | Quality (Compatible) |
| case190_public_inline_function_references_internal_constant | Public Inline Function References Internal Constant | 🟡 COMPATIBLE_WITH_RISK | Risk |
| case192_call_graph_break_survives_suppression | Call-Graph-Reachable Break Survives Suppression | 🔴 BREAKING | Breaking |
| case193_ordinary_exported_fn_call_not_reachable | Ordinary Exported Function's Internal Call Is Not Public-Reachable | 🔴 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 |