| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-22 | Add handling of structure returns and parameters in Windows x86/x64 calling ↵ | Rusty Wagner | |
| conventions | |||
| 2026-05-22 | Add handling of structure returns and parameters in aarch64 calling convention | Rusty Wagner | |
| 2026-05-22 | Refactor calling conventions to support correct representation of structures | Rusty Wagner | |
| 2026-05-22 | Extend MLIL call instruction outputs to be expressions | Rusty Wagner | |
| 2026-05-22 | Fix stub generator to be less picky about leading indentation | Rusty Wagner | |
| 2026-05-21 | Accept lone '?' as full-byte wildcard in FlexHex search. | Brian Potchik | |
| 2026-05-20 | Sort switch blocks in graph view by case number | Glenn Smith | |
| 2026-05-19 | Fix Thumb-2 out-of-bounds read during lifting | Brandon Miller | |
| Fix for sentry crash BINARYNINJA-89 | |||
| 2026-05-19 | Fix leaks due to unclear ownership of Menu instances | Mark Rowe | |
| 2026-05-19 | Fix leaks due to missing parenting of Qt objects | Mark Rowe | |
| 2026-05-19 | Add static DataRendererContainer::RenderLinesForData | Mark Rowe | |
| This is a replacement for the `DataRenderer::RenderLinesForData` member function as it is impossible to use without leaking memory. | |||
| 2026-05-19 | Fix incorrect reference counting in C++ API | Mark Rowe | |
| 2026-05-18 | Argument Assist Popup | 0cyn | |
| 2026-05-18 | [DWARF Import] Use proper address width for unknown architectures | Josh Ferrell | |
| 2026-05-14 | Refine FileMetadata display name APIs and update UI consumers. | Brian Potchik | |
| 2026-05-13 | Add stack adjustment helper. | Alexander Taylor | |
| 2026-05-13 | Increment SESSION_COUNT when cloning a Session. | Alexander Taylor | |
| Fixes #8166. | |||
| 2026-05-13 | Increment ABI versions for new APIs. | Alexander Taylor | |
| 2026-05-13 | Changes related to display as/type toggling. | Alexander Taylor | |
| 2026-05-13 | include mock extension server and update plugin writing docs | Jordan Wiens | |
| 2026-05-13 | changed "There's" to "There are" (grammar) | Ashvika Maddikonda | |
| 2026-05-13 | changed "Inheritence" to "Inheritance" (spelling error) | Ashvika Maddikonda | |
| 2026-05-13 | changed from "corresponds the" to "corresponds to the" (grammar) | Ashvika Maddikonda | |
| 2026-05-13 | changed "basis" to "basic" (typo) | Ashvika Maddikonda | |
| 2026-05-13 | changed "existing" to "exist" (grammar) | Ashvika Maddikonda | |
| 2026-05-13 | changed "much" to "must" (typo) | Ashvika Maddikonda | |
| 2026-05-13 | changed "tn" to "in" (typo) | Ashvika Maddikonda | |
| 2026-05-13 | changed "on" to "one" (typo) | Ashvika Maddikonda | |
| 2026-05-13 | Descrption did not match diagram so fixed that | Ashvika Maddikonda | |
| 2026-05-13 | fixed formatting - changed [CTRL + 9] to [CTRL] + 9 to match the rest of the ↵ | Ashvika Maddikonda | |
| text | |||
| 2026-05-13 | changed to exclamation point .. | Ashvika Maddikonda | |
| 2026-05-13 | changed "api" to "API" (capitalization) | Ashvika Maddikonda | |
| 2026-05-13 | changed "straight forward" to "straightforward" (one word) | Ashvika Maddikonda | |
| 2026-05-13 | there was a random j floating on screen - removed that | Ashvika Maddikonda | |
| 2026-05-13 | changed "it's" to "its" (grammar) | Ashvika Maddikonda | |
| 2026-05-13 | changed "expresses" to "expressions" (typo) and added comma (grammar) | Ashvika Maddikonda | |
| 2026-05-13 | Changed from "IL Hierarch" to "IL Hierarchy" (typo) | Ashvika Maddikonda | |
| 2026-05-13 | fixed typo in the word "analyzing" | Ashvika Maddikonda | |
| 2026-05-13 | Changed "include" to "including" (grammar) and "non" to "none (typo) | Ashvika Maddikonda | |
| 2026-05-12 | [Python API] Fix some PVS type hints | Josh Ferrell | |
| 2026-05-11 | Fix LowLevelILFunction::AddOverflow | Mark Rowe | |
| It now stores its operands in the correct fields of the expression. Fixes https://github.com/Vector35/binaryninja-api/issues/8149. | |||
| 2026-05-11 | [Rust] Fix off-by-one accesses to operand lists within ↵ | Mark Rowe | |
| MediumLevelILInstruction::lift This could result in a crash or incorrect data being read. Fixes https://github.com/Vector35/binaryninja-api/issues/8155 | |||
| 2026-05-10 | [BNTL] Rename commands root from "BNTL" to "Type Library" | Mason Reed | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/8089 | |||
| 2026-05-10 | [Rust] Fix `load_with_options_and_progress` when options is `None` | Joe Rozner | |
| A similar fix was applied for `load_view_with_options` inhttps://github.com/Vector35/binaryninja-api/commit/ff58143ff7794d7251f9182294dd25bd4cbe15eb but was not applied here. This allows `None` to be correctly passed for options. | |||
| 2026-05-10 | [Rust] Fix misc improper collaboration project function signatures | Mason Reed | |
| We should not be using Ref<T> in functions which do not require ref counted ownership Also changes `Project::default_project_path` to return `PathBuf` | |||
| 2026-05-10 | [Rust] Update repository API unit tests following recent changes | Mason Reed | |
| 2026-05-10 | [Rust] Refactor `binary_view` module | Mason Reed | |
| - Remove the "viral" `BinaryViewExt` trait and its blanket impl - Split up the binary view type from the custom trait impl - Simplify and fix bugs regarding custom binary view initialization - Rewrite Minidump binary view example, parses the PE headers to create proper sections now - Add some extra documentation - Add unit test for custom binary view | |||
| 2026-05-08 | [Python API] Fix _inline_during_analysis_with_confidence not converting ↵ | Josh Ferrell | |
| InlineDuringAnalysisWithConfidence | |||
| 2026-05-07 | Make Metadata::operator== const | Glenn Smith | |
| 2026-05-07 | Python: Use BNMetadataIsEqual for object-object comparisons | Glenn Smith | |
