| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-12 | Update bindgen | Michael Krasnitski | |
| 2024-07-09 | Rust API : Fix misc clippy warnings | KyleMiles | |
| 2024-05-28 | Include CoreAPI documentation into the generate rust bindings | Rubens Brandao | |
| 2024-05-15 | Allow Rust CoreAPI FFI to implement Default | Rubens Brandao | |
| 2024-03-14 | Update to Rust 1.76 | Rusty Wagner | |
| 2024-01-04 | Support relocations in Rust architecture plugins | Rusty Wagner | |
| 2023-09-28 | Fix demo build issue on Linux due to failure to create symlink for ↵ | Xusheng | |
| libbinaryninjacore.so.1 | |||
| 2023-08-24 | Commit cargo.lock files for rust api | Glenn Smith | |
| 2023-07-11 | Bump bindgen version to fix compilation with latest rustc | unknowntrojan | |
| 2023-01-06 | Rust API: Additional Cleanup | Michael Krasnitski | |
| 2023-01-06 | Rust API: Lots and lots of clippy changes | KyleMiles | |
| 2022-11-19 | Fix issues with building using Visual Studio 2022 | Rusty Wagner | |
| 2022-02-08 | rust: bump bindgen version to ^0.59 | Fabian Freyer | |
| Pinning it directly to 0.58.1 caused issues with dependencies that used conflicting `proc-macro2` versions. Being more lax in the version allows consumers of the rust API more chances to resolve dependencies. | |||
| 2021-08-10 | Rust API : Remove nightly requirement; Remove custom Clang args to simplify ↵ | KyleMiles | |
| getting bindgen to work | |||
| 2021-08-05 | Correctly detect if the current build is executed on the build server | Xusheng | |
| 2021-06-29 | Rust API : No longer update to latest cargo nightly; Add link args back to ↵ | KyleMiles | |
| -sys to reduce build errors | |||
| 2021-06-29 | Resolves #2521; Rust API Linking Errors | KyleMiles | |
| 2021-06-09 | Update to Qt 6.1.1 and LLVM 12.0.0 | Rusty Wagner | |
| 2021-05-11 | Easier Building with Rust (now requires nightly) | KyleMiles | |
| 2021-04-28 | Fix Rust API linker error on macos | Lander Brandt | |
| 2021-03-18 | Build System Updates | KyleMiles | |
| 2021-02-26 | Fix rust plugin linking on Windows | yrp | |
| Windows requires the symbols from the core to crate the plugin dll. As these were gated behind the headless feature, these didn't exist, and thus linking failed. Enabling the headless feature was also insufficient, as headless features disabled CorePluginABIVersion function. This patch turns all the headless cfgs into headless or windows cfgs. | |||
| 2021-01-27 | Add ABI version verification for plugins | Rusty Wagner | |
| 2021-01-21 | cargo fmt and all my changes | KyleMiles | |
| 2021-01-21 | This is a combination of 23 commits, the work of Ryan Snyder: | Ryan Snyder | |
| Initial fresh repo Add support for recent calling convention API updates and folds the binaryninjacore-sys crate directly into this one. Add support for auto function analysis suppression Finish moving binaryninjacore-sys back into this crate Update for Symbol/Segment core API changes Update for Symbol API cleanup api: advance submodule reference, support Token changes arch/lifting: support for flags in custom architectures arch/lifting: support default flag write behaviors, handle more ops build: enable headless binary support on MacOS via evil hack bv: add BinaryView wrapper support, remove wrong comment api: update to latest binja dev branch support deps: bump dep versions rust: bump to 2018 edition api: bump to avoid cargo submodule brokenness build: improve binaryninja path detection; enable linux linkhack bv: stub for bv load settings arch: fix flag related crash, minor llil update api: update for recent changes macos: disable linkhack briefly | |||
