| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-30 | Add Checkbox input support to python api | Alexander Khosrowshahi | |
| 2025-06-25 | Update CXX_STANDARD to 20. | Alexander Taylor | |
| Also update minimum CMake version. | |||
| 2025-06-25 | Remove implicit conversions from Confidence to underlying type, these can ↵ | Rusty Wagner | |
| cause bugs and also issues with C++20 | |||
| 2025-06-25 | Migrate 'Function Analysis' submenu into the 'Function Settings' menu. | Brian Potchik | |
| 2025-06-25 | Initial support for guided disassembly. | Brian Potchik | |
| 2025-06-24 | abb: temp workaround pending binding update | Ryan Snyder | |
| 2025-06-24 | Add comment on Pointer.offset being useless | Peter LaFosse | |
| 2025-06-23 | Perform BB analysis from Architecture C++ API | Brandon Miller | |
| This commit moves AnalyzeBasicBlocks from the binary ninja core to the API and allows architecture plugins to optionally override AnalyzeBasicBlocks for a custom implementation Supply ABB inputs in BNBasicBlockAnalysisContext Register default analyze basic blocks callback This allows the nanomips and rust core architecture plugins to work again while using the C++ API DefaultAnalyzeBasicBlocks Use default ABB from Python plugins Fix bug in API ArchAndAddr operator overload Python APIs for basic block analysis | |||
| 2025-06-20 | Update the Settings IsEmpty API for querying resources. | Brian Potchik | |
| 2025-06-20 | Initial support for Quick Settings. | Brian Potchik | |
| 2025-06-16 | Don't yield None in BinaryView hlil|mlil_functions | Brandon Miller | |
| 2025-06-12 | Add missing IL ops, flags parameters, call stack adjust | Glenn Smith | |
| 2025-06-12 | Example workflow testing the copy_expr function | Glenn Smith | |
| 2025-06-11 | LLILIntrinsic: Don't quote type in detailed_operands | Glenn Smith | |
| 2025-06-11 | Python: LLIL_GOTO/IF ops have InstructionIndex operands | Glenn Smith | |
| 2025-06-11 | Allow LLILFunction.set_flag to use flag index | Glenn Smith | |
| For things like temporary flags which the lifters can produce | |||
| 2025-06-11 | Fix doc and typing on ILFunction.append | Glenn Smith | |
| 2025-06-11 | API to create immediate function graphs | Glenn Smith | |
| 2025-06-11 | Expose Function::CheckForDebugReport | Glenn Smith | |
| 2025-06-11 | Fix IL BasicBlock repr using hex IL instr indices | Glenn Smith | |
| 2025-06-11 | Docs describing what basic block (post) dominators are | Glenn Smith | |
| The word "dominator" has lost all meaning to me. All that is going through my head now is Armin van Buuren -- Dominator, on repeat. | |||
| 2025-06-11 | Expose AnalysisContext::GetLiftedILFunction properly | Glenn Smith | |
| It was already grabbing the Lifted IL through the function object, which may not be the most up to date | |||
| 2025-06-10 | Add UI action and API to control switch recovery in HLIL | Rusty Wagner | |
| 2025-06-10 | Ensure the ConstantData IL instructions in the Python bindings provide the ↵ | Brian Potchik | |
| 'constant' property. | |||
| 2025-06-09 | More None checks when querying IL internal to API | Brandon Miller | |
| 2025-06-09 | Update type hints/docs for Python IL API changes | Brandon Miller | |
| 2025-06-06 | Option to ignore whitespace in searches | Glenn Smith | |
| 2025-06-06 | fix broken link in python docs | Jordan Wiens | |
| 2025-06-06 | Handle None when querying IL in Python generators | Brandon Miller | |
| 2025-06-05 | Python: Set interpreter thread name for debugging | Glenn Smith | |
| 2025-06-03 | Add UI action and API to control early returns in HLIL | Rusty Wagner | |
| 2025-06-03 | Add UI action and API to flip conditions during HLIL restructuring | Rusty Wagner | |
| 2025-05-28 | Support for Linux x86-64 x32 ABI | Brandon Miller | |
| 2025-05-26 | Fix analysis state properties to return enums instead of integers. | Brian Potchik | |
| 2025-05-23 | add cross-referencing to docs for save and create_database | Jordan Wiens | |
| 2025-05-23 | Add UI action and API to control expression folding | Rusty Wagner | |
| 2025-05-23 | Fix ChoiceField docs, add .default getter/setter | Josh Ferrell | |
| 2025-05-22 | Add TypeContainer::GetEmptyTypeContainer | Glenn Smith | |
| 2025-05-21 | Fix HLIL_LABEL rendering | Glenn Smith | |
| 2025-05-20 | Fix the build. | Alexander Taylor | |
| Previous commit causes failures in API documentation generation. This builds and passes unit tests locally, hoping that will also be the case for CI. | |||
| 2025-05-20 | add missing import | Jordan Wiens | |
| 2025-05-20 | Fix type hints in project python api | Josh Ferrell | |
| 2025-05-20 | relax caller_sites filter | Jordan Wiens | |
| 2025-05-20 | add better verification for caller_sites to ensure calls, fixes #3722 | Jordan Wiens | |
| 2025-05-19 | Implement function level metadata | Brandon Miller | |
| 2025-05-17 | Add `BNIsMemoryMapActivated` API | Mason Reed | |
| So that users of the memory map API can know if a view has activated the memory map and adjust behavior accordingly. | |||
| 2025-05-16 | [Python] Support HLIL collapsing and update PseudoPython | Glenn Smith | |
| Fixes Vector35/binaryninja-api#6679 | |||
| 2025-05-13 | [CMake] Report compatibility with 3.15 to silence deprecation warnings | Glenn Smith | |
| 2025-05-12 | Fix python CoreArchitecture not loading intrinsics | Glenn Smith | |
| 2025-05-07 | Update BinaryView Python context manager to actually release the BinaryView ↵ | Brian Potchik | |
| resource. | |||
