summaryrefslogtreecommitdiff
path: root/rust
AgeCommit message (Collapse)Author
2022-02-02Fancier CMake: find scripts, out-of-tree example buildsGlenn Smith
2022-01-28rust: fix semantic class for flag write cbJoe Rozner
Current implementation returns the flag write id rather than the flag class id
2022-01-28Format All FilesKyleMiles
2022-01-24rust: fix warnings on windowsyrp
2022-01-24chore: rust: add common useful derive macros to enums that are missing itEliseZeroTwo
2022-01-19Make enumeration's signed property BoolWithConfidencePeter LaFosse
2022-01-17Make various database progress functions cancellableGlenn Smith
2022-01-13Allow the creation of const/volatile NTRsPeter LaFosse
2021-12-02Rust API - Add BinaryView::data_variablesKyleMiles
2021-11-24Rust API : Correct naming convention on scope and access fields and apply ↵KyleMiles
cargofmt for types api changes
2021-09-27Better support for change type in linear viewXusheng
2021-09-05Move MemberAccess/MemberScope to StructureMemberPeter LaFosse
Fix rust AddStructureMemebers
2021-09-05Refactor Python TypesPeter LaFosse
Remove _mutable types
2021-08-18Rust API : DebugInfo API FixesKyleMiles
2021-08-10Rust API : Remove nightly requirement; Remove custom Clang args to simplify ↵KyleMiles
getting bindgen to work
2021-08-05Correctly detect if the current build is executed on the build serverXusheng
2021-07-07DebugInfo - plugable debug information importers - C++, Rust, and Python APIsKyleMiles
2021-07-07Rust API : Fix for calling convention ABI changeKyleMiles
2021-07-07Rust API : Replace Platform::from_raw with Platform::ref_from_rawKyleMiles
2021-07-07Rust API: Type ImprovementsKyleMiles
FunctionParameters now hold refs and have a constructor
2021-07-05Remove unneccessary target on Rust example to build on native platformRusty Wagner
2021-06-29Rust API : No longer update to latest cargo nightly; Add link args back to ↵KyleMiles
-sys to reduce build errors
2021-06-29Resolves #2521; Rust API Linking ErrorsKyleMiles
2021-06-15formattingendeavor
2021-06-15snake case for overwriteExistingendeavor
2021-06-15support are_argument_registers_user_for_var_args added in ↵endeavor
0732c4d3e9b24382271139c6f796d1639efb1c5d
2021-06-15fix BNAddStrutureBuilderMemberAtOffset which changed in ↵endeavor
7c9ada78241e08bf36bd04d989f742a6de721575
2021-06-09Update to Qt 6.1.1 and LLVM 12.0.0Rusty Wagner
2021-05-13Make it even more clear that the Rust bindings are under constructionKyleMiles
2021-05-12Rust API : fix save apisKyleMiles
2021-05-12Rust API : Add filemetadata::FileMetadata::create_database and ↵KyleMiles
filemetadata::FileMetadata::save_auto_snapshot
2021-05-11Rust API; More setting support, fix edgecase in open_view_with_options, and ↵KyleMiles
fixed using mut for const correctness (mut != ~const)
2021-05-11Easier Building with Rust (now requires nightly)KyleMiles
2021-05-11Rust API : Better headless support; Introducing `binaryninja::open_view` and ↵KyleMiles
`binaryninja::open_view_with_options`, updated init/shutdown, script example, more setting support, and misc fixes
2021-04-28Fix Rust API linker error on macosLander Brandt
2021-04-28Slightly better work-around for ABI version retrievalMarkus Piéton
2021-04-28Fix wrong CorePluginABIVersion, plugin_abi_version, and ↵Markus Piéton
plugin_abi_minimum_version
2021-04-25rust: fmtyrp
2021-04-25rust: fix missing return typeyrp
2021-04-19Fix Mach-O duplicate symbol handling for external relocations.Brian Potchik
2021-04-19Add View Type to BNIsBackedByDatabaseMarkus Piéton
2021-03-22Remove BNFreeString callJosh Watson
2021-03-22Implement Platform::parse_types_from_sourceJosh Watson
Change include_directories to `&[AsRef<Path>]` Make TypeParserResult default and clone Change error_msg scope cargo fmt Kyle's comments Whackamole with .as_ptr() as _ Fixed up error_msg as BnString
2021-03-18Build System UpdatesKyleMiles
2021-03-18Better type supportKyleMiles
2021-03-17Misc typo changes, const changes, code cleanup, and example updatesKyleMiles
2021-03-15More mutJosh Watson
2021-03-15cargo fmtJosh Watson
2021-03-15Resolve Kyle's commentsJosh Watson
2021-03-15Implement BackgroundTask::running_tasks()Josh Watson