| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-09-29 | [Rust API] Better name for this trait fn, more CC support | Glenn Smith | |
| 2022-09-29 | [Rust API] General type fixes and additions | Glenn Smith | |
| 2022-09-29 | [Rust API] Settings string_list and json | Glenn Smith | |
| 2022-09-29 | [Rust API] Add support for Metadata | Glenn Smith | |
| 2022-09-29 | [Rust API] Helpers and Structure::members/insert_member | Glenn Smith | |
| 2022-09-29 | [Rust API] Make more types convertible to BN types | Glenn Smith | |
| 2022-09-29 | Interaction::RunProgressDialog | Glenn Smith | |
| 2022-09-22 | Add new DebugInfo APIs | KyleMiles | |
| 2022-08-31 | Rust API : Major docs update (still need detailed module and function ↵ | KyleMiles | |
| documentation) | |||
| 2022-08-30 | Rust doc : Copy images every time, not just when the images change | KyleMiles | |
| 2022-08-29 | Rust docs : add `#![doc(html_no_source)]` to reduce file count | KyleMiles | |
| 2022-08-29 | Add Rust docs to CI (see https://dev-rust.binary.ninja 🎉) | KyleMiles | |
| 2022-08-29 | Rust API : Update and add copyrights | KyleMiles | |
| 2022-08-29 | Rust API Examples : Fix uses of `InstructionTextToken::new` | KyleMiles | |
| 2022-08-29 | Add `cargo check` of API and all examples to CI | KyleMiles | |
| 2022-08-16 | Rust API : Implement more of the core enum `InstructionTextTokenType` in ↵ | KyleMiles | |
| `InstructionTextTokenContents`; Fix some functions in types.rs not following the `T: Into<Conf<...>>` convention | |||
| 2022-07-07 | Revert 94649dde0d847aa2407d565632f7d2c3cdff32f5: "Add IsExternal callback to ↵ | KyleMiles | |
| debug info API" | |||
| 2022-06-28 | Rust API: Fix Type::parameters() | Glenn Smith | |
| 2022-06-27 | Rust API : Add Type::parameters for @CouleeApps | KyleMiles | |
| 2022-06-24 | Rust API: Change tokens to use slice::from_raw_parts | rose | |
| 2022-06-23 | Rust API: Rename get_open_filename_input args (fixes #3113 ) | rose | |
| 2022-06-23 | Rust API: Update basic_script Cargo.lock | rose | |
| 2022-06-23 | Rust API: Examples workspace | rose | |
| 2022-06-23 | Rust API: Change instruction_text to use Vec<> | rose | |
| 2022-06-20 | rust: Fix compilation error when compiling with the 'rayon' feature enabled | ergrelet | |
| 2022-06-09 | Add `IsExternal` callback to debug info API | rose | |
| 2022-06-08 | Generate fat binary for Mac Rust plugins | Rusty Wagner | |
| 2022-05-11 | Clang+TypeParser APIs | Glenn Smith | |
| 2022-04-29 | Check in the debugger | Xusheng | |
| 2022-04-12 | fix: CustomViewContext using 'std::mem::zeroed' which can result in runtime ↵ | EliseZeroTwo | |
| panics when called on certain types in newer versions of Rust | |||
| 2022-04-12 | Rust API : Fix ref counting bug in CustomBinaryView creation, ↵ | KyleMiles | |
| initialization, and parsing | |||
| 2022-04-12 | Update cargo from stable-2021-06-17 -> stable-2021-04-07 | KyleMiles | |
| 2022-03-20 | Fix detection of BNDB analysis databases | Michael Holmes | |
| 2022-03-16 | Add support for structured logging | Peter LaFosse | |
| 2022-02-16 | Escape type names and definitions | Glenn Smith | |
| Closes #2427, #2585, #1658, #1632, probably others | |||
| 2022-02-14 | rust: add demangle helpers for gnu3 and ms | KyleMiles | |
| Co-authored-by: EliseZeroTwo <mail@elise.moe> | |||
| 2022-02-14 | Rust: Minor tweaks to 2890; merge architecture::InstructionTextToken and ↵ | KyleMiles | |
| disassembly::InstructionTextToken; update examples | |||
| 2022-02-14 | rust: add linearview and related APIs | Fabian Freyer | |
| This should include everything required to retrieve linear disassembly for a function. * add `highest_address` method to `Function` * add `DisassemblySettings` * add text getter for `InstructionTextToken` * add `LinearViewObject`, `LinearViewCursor` * add decompilation example | |||
| 2022-02-14 | rust: add ArrayGuard and for non-owned arrays | Fabian Freyer | |
| To make use of shard functionality, we split the CoreOwnedArrayProvider into CoreArrayProvider and CoreOwnedArrayProvider. Array makes use of the CoreOwnedArrayProvider, which depends on CoreArrayProvider, while the new ArrayGuard only requires CoreArrayProvider and represents a non-owned array. | |||
| 2022-02-14 | rewrote some of the API to be both a bit more rusty and nicer to read (no ↵ | Lukas Dresel | |
| more "match match {} {}") | |||
| 2022-02-14 | rust: Add BinaryReader and BinaryWriter | Fabian Freyer | |
| 2022-02-11 | Rust: Update `basic_script`'s Cargo.lock | KyleMiles | |
| 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. | |||
| 2022-02-08 | rust: Move icon and name setter to TagType::create | Fabian Freyer | |
| 2022-02-08 | rust: Add tags and tag types to the API | Fabian Freyer | |
| This is missing all the things that iterate over tag types for now. | |||
| 2022-02-08 | rust: add some interaction functions | Fabian Freyer | |
| 2022-02-03 | CMake: consistency with arch/platform plugins | Glenn Smith | |
| 2022-02-02 | Fancier CMake: find scripts, out-of-tree example builds | Glenn Smith | |
| 2022-01-28 | rust: fix semantic class for flag write cb | Joe Rozner | |
| Current implementation returns the flag write id rather than the flag class id | |||
| 2022-01-28 | Format All Files | KyleMiles | |
