| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-20 | Sort switch blocks in graph view by case number | Glenn Smith | |
| 2026-01-27 | Perform function lifting and inlining in arch plugins | Brandon Miller | |
| This change allows architecture plugins to override the LiftFunction callback to iterate a function's basic block list and lift entire functions at once. This is required for architectures such as TMS320 C6x, which have non-traditional "delay slots" in that branches, loads, and other instructions take multiple cycles to complete, and branch instructions can reside within the delay slots of other branches. | |||
| 2026-01-01 | update copyrights for 2026 | Jordan Wiens | |
| 2025-09-03 | Add disassembly setting for block labels | Mason Reed | |
| 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-03-28 | missed the older dates! | Jordan Wiens | |
| 2025-02-11 | Fix partial initialization of `DisassemblyTextLine` | Mason Reed | |
| The usage of `DisassemblyTextLine` in the FFI was unsound, we would forget to initialize some fields causing a myriad of issues where round-tripping through the FFI was losing information. | |||
| 2025-01-30 | Render Layers | Glenn Smith | |
| 2025-01-24 | Add line formatter API and a generic line formatter plugin | Rusty Wagner | |
| 2025-01-20 | Revert "Add line formatter API and a generic line formatter plugin" | Rusty Wagner | |
| This reverts commit 1699c71999d29d32aba5c9f8fea193a661a4b02b. | |||
| 2025-01-17 | Add line formatter API and a generic line formatter plugin | Rusty Wagner | |
| 2024-05-19 | Make call param hints more configurable & support more param types for hint ↵ | Mason Reed | |
| deduplication | |||
| 2024-05-08 | Disassembly: Add relative to fixed base address mode | Glenn Smith | |
| 2024-05-02 | Add address display mode options | Glenn Smith | |
| 2024-01-08 | update copyright year | Jordan Wiens | |
| 2023-01-05 | Update copyright to 2023 | Josh F | |
| 2022-10-14 | Fix some minor bugs in BasicBlock and highlight API | Peter LaFosse | |
| 2022-05-05 | Add a method to duplicate a DisassemblySettings | Xusheng | |
| 2022-01-28 | Format All Files | KyleMiles | |
| 2022-01-03 | update copyright years | Jordan Wiens | |
| 2021-10-05 | More HLIL API parity; Resolves #2363 | KyleMiles | |
| 2021-09-27 | Better support for change type in linear view | Xusheng | |
| 2021-08-04 | Expose some BasicBlock APIs. | Brian Potchik | |
| 2021-04-22 | add persistent search result | Xusheng | |
| 2021-01-18 | updating copyright year | Jordan Wiens | |
| 2020-09-15 | display as in linear view | Xusheng | |
| 2020-01-16 | Factor gutter width/tag token width into a setting | Glenn Smith | |
| 2020-01-01 | update copyright year to 2020 | Jordan Wiens | |
| 2019-08-06 | Fix some double frees with DisassemblyTextLine in API | Rusty Wagner | |
| 2019-08-01 | Tags | Glenn Smith | |
| 2019-04-05 | add post dominance apis | Peter LaFosse | |
| 2019-01-17 | update company name and copyright date | Jordan Wiens | |
| 2018-12-13 | Commonize all InstructionTextToken generation | Peter LaFosse | |
| 2018-11-05 | Provide fall-through indication in BasicBlockEdge info. | Brian Potchik | |
| 2018-07-26 | Merge branch 'dev' into test_stack_adjust | Rusty Wagner | |
| 2018-07-10 | Various Python 3 support changes | KyleMiles | |
| 2018-06-04 | Generic flow graph API and report collections | Rusty Wagner | |
| 2018-04-02 | Add plugin commands for LLIL and MLIL | Rusty Wagner | |
| 2018-01-14 | Container Memory Reservations. | Brian Potchik | |
| 2017-08-22 | Add BasicBlock CanExit Accessor. | Brian Potchik | |
| 2017-07-10 | Add confidence levels to type objects | Rusty Wagner | |
| 2017-06-27 | Compute back edges in the core | Rusty Wagner | |
| 2017-05-19 | update copyright year | Jordan Wiens | |
| 2017-02-20 | Add dominance frontier APIs | Rusty Wagner | |
| 2017-02-18 | Add back edge property to block edges | Rusty Wagner | |
| 2017-02-17 | Add dominator APIs | Rusty Wagner | |
| 2017-02-16 | Basic blocks have incoming and outgoing edges with basic block references, ↵ | Rusty Wagner | |
| use core object identity for equality | |||
| 2017-01-03 | Tokenize types | Rusty Wagner | |
| 2016-09-14 | Add APIs for instruction and block highlighting | Rusty Wagner | |
| 2016-07-29 | Add API to set display type of integers | Rusty Wagner | |
