Recent Commits to bindiff:main

  • 23/07/2026 9:11

    BinDiff/BinExport: Replace custom status macros with Abseil's

    BinDiff/BinExport: Replace custom status macros with Abseil's
    
    - Migrates the codebase from the custom status macros (`NA_RETURN_IF_ERROR`, `NA_ASSIGN_OR_RETURN`, `NA_ASSERT_OK_AND_ASSIGN`) to the standard Abseil equivalents (`ABSL_RETURN_IF_ERROR`, `ABSL_ASSIGN_OR_RETURN`, `ABSL_ASSERT_OK_AND_ASSIGN`)
    
    As part of this migration:
    - Deleted `status_macros.h` and `status_macros_test.cc`
    - Updated Build files to depend on `absl::status_macros`
    
    PiperOrigin-RevId: 952694707
    Change-Id: I8f2bf3ded24cbbb65df7f2500c57f67c7b693a35
  • 23/07/2026 4:21

    BinDiff/BinExport: Update build configuration and dependencies

    BinDiff/BinExport: Update build configuration and dependencies
    
    Update various build settings, dependencies, and scripts for both projects:
    - Update CMake to version 4.4.0 and uses the default Xcode path in macOS build scripts
    - Update Googletest and Benchmark dependencies to newer revisions.
    - Force MSVC default runtime library behavior
    - Restrict Binary Ninja plugin compilation on unsupported platforms.
    - Fixe the BinDiff install target name casing and adjust IDA plugin compile definitions
    
    PiperOrigin-RevId: 952570437
    Change-Id: I3a1368c8d764b42d8fd288ab1dc08f2a22dee9ae

Log in