Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Vector35/binaryninja-api
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dev@{1day}
Choose a base ref
...
head repository: Vector35/binaryninja-api
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dev
Choose a head ref
  • 3 commits
  • 37 files changed
  • 2 contributors

Commits on Sep 16, 2026

  1. Move the generic C API conversion helpers into base

    The API and the core each carried their own copy of the APIAble trait, the
    generic object list helpers, and the container parsing loops in their ffi
    headers.
    
    base/capi.h now holds the shared machinery, generalized over the container
    and element conversion so each side keeps its own container and allocator
    choices.
    bdash committed Sep 16, 2026
    Configuration menu
    Copy the full SHA
    65fd02f View commit details
    Browse the repository at this point in the history
  2. Rename the API struct conversion interface to use APIStruct names

    Value types convertible to their C API structures now use methods named
    `ToAPIStruct`, `FromAPIStruct`, and `FreeAPIStruct`. The `APIAble` trait
    is renamed to `APIStruct`.
    
    This frees up the `APIObject` naming to be used for representing non
    value type objects in the future.
    bdash committed Sep 16, 2026
    Configuration menu
    Copy the full SHA
    7b3dc44 View commit details
    Browse the repository at this point in the history
  3. Unify the navigation paths between graph/linear views, and improve de…

    …rived string navigation
    D0ntPanic committed Sep 16, 2026
    Configuration menu
    Copy the full SHA
    7177547 View commit details
    Browse the repository at this point in the history
Loading