| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-01 | update copyrights for 2026 | Jordan Wiens | |
| 2025-12-15 | Use bn::base::function_ref instead of std::function for parameters that are ↵ | Mark Rowe | |
| not stored This avoids the overhead of constructing a `std::function`, which may require a heap allocation, when calling functions that immediately invokes a function object. | |||
| 2025-12-11 | Use constexpr arrays for metadata about IL instruction operands | Mark Rowe | |
| This avoids constructing two unordered maps and numerous vectors for each IL level at library load time for each plug-in that uses the C++ API. Additionally, the arrays allow for more efficient look-ups. | |||
| 2025-12-08 | Allow overriding the IL source location that is used by *ILInstruction::CopyTo | Mark Rowe | |
| 2025-10-21 | Add derived strings and string recognizer API | Rusty Wagner | |
| 2025-08-01 | Make the IL iterators real iterators for std::find_if | Glenn Smith | |
| 2025-03-28 | 2025 for other formats... | Jordan Wiens | |
| 2025-02-14 | uidf refactor | Ryan Snyder | |
| 2024-12-16 | Update dependencies and fix compilation errors/warnings for g++14 and c++20 | Josh Ferrell | |
| 2024-10-23 | Linear view function regions collapse | Peter LaFosse | |
| Update collapse code to support PseudoC | |||
| 2024-06-10 | Add fmt formatters for IL instructions | Glenn Smith | |
| 2023-08-25 | Make the IL exceptions include stack traces | Glenn Smith | |
| 2023-02-24 | Refactor VisitExprs to give separate API to gather subexpressions | Rusty Wagner | |
| 2023-02-04 | Initial support for constant data expressions. | Brian Potchik | |
| 2023-01-03 | Add instruction attributes to IL instructions | Rusty Wagner | |
| 2022-11-20 | Initial constant expression builtin outliner. | Brian Potchik | |
| 2022-10-17 | [C++ docs] Several fixes, improvements, additions, and general cleanup | kat | |
| - Sort documentation into groups (aka. modules) - Add DataRenderer, BinaryView, InstructionTextToken, Others docs - Fixes stylesheet for documentation website - New 'Deprecated' section listing deprecated items - Re-add 'Files' listing - Add a 'Main page' and restructure the navbar | |||
| 2022-06-22 | Add unreachable instruction for switch statements with an unreachable default | Rusty Wagner | |
| 2022-06-14 | Add Dump() to *LILInstruction | Glenn Smith | |
| 2022-01-28 | Format All Files | KyleMiles | |
| 2020-06-25 | Add C++ APIs to get SSA and non-SSA forms of HLIL instructions | Rusty Wagner | |
| 2020-05-11 | Modifications for supporting jemalloc in the core | Rusty Wagner | |
| 2020-04-27 | Add names for goto labels | Rusty Wagner | |
| 2020-04-17 | Adding SSA support for HLIL | Rusty Wagner | |
| 2020-04-17 | Add HLIL instructions for variable declarations | Rusty Wagner | |
| 2020-04-17 | Add member index for structure field HLIL instructions | Rusty Wagner | |
| 2020-04-17 | Expand support for HLIL switch/case and data flow access | Rusty Wagner | |
| 2020-04-17 | Add mem SSA to HLIL | Rusty Wagner | |
| 2020-04-17 | Add continue HLIL instruction | Rusty Wagner | |
| 2020-04-17 | Early HLIL testing | Rusty Wagner | |
