aboutsummaryrefslogtreecommitdiff
path: root/crates/arti-rpc-client-core/src/ffi/util.rs
Commit message (Expand)AuthorAgeFilesLines
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* rpclib: Rename `OutPtr` to `OutBoxedPtr`Neel Chauhan2025-11-061-22/+22
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+2
* fix `clippy::doc_overindented_list_items`Steven Engler2025-04-031-1/+1
* artilib: Take a different approach to sealing a pair of traits.Nick Mathewson2024-10-011-34/+41
* rpclib: FFI for opening data streams.Nick Mathewson2024-09-091-2/+57
* Fix typosDimitris Apostolou2024-09-031-1/+1
* rpclib: Remove in_mut_ptr_opt, and document why.Nick Mathewson2024-08-271-25/+7
* rpclib, ffi: Allow simultaneous calls to `arti_rpc_handle_wait()`Nick Mathewson2024-08-271-0/+1
* ffi: Add support for request handlesNick Mathewson2024-08-121-3/+0
* ffi: New in_mut_ptr_opt type for receiving *mut T.Nick Mathewson2024-08-121-0/+25
* ffi: New out_val_opt type for outptrs to non-pointersNick Mathewson2024-08-121-19/+77
* ffi: Make "sealed" a little less effective.Nick Mathewson2024-07-311-7/+7
* ffi: rename ffi_body_simple to ffi_body_rawNick Mathewson2024-07-311-8/+8
* ffi: Document rules for ensuring return valuesNick Mathewson2024-07-311-0/+13
* ffi: Clean up long lines and confusing expressions.Nick Mathewson2024-07-311-3/+9
* ffi: use void to omit unreachable "on invalid" blocksNick Mathewson2024-07-311-18/+47
* RPC: Re-wrap some macro definitions and usages.Nick Mathewson2024-07-311-14/+41
* ffi: Remove all non-opt conversionsNick Mathewson2024-07-311-181/+82
* ffi: Always abort on panic.Nick Mathewson2024-07-311-14/+4
* ffi: Refactor @init macro expansions into new functions.Nick Mathewson2024-07-311-23/+102
* ffi: Document internal ffi_initialize macro.Nick Mathewson2024-07-311-0/+14
* Apply suggestions about macro behavior, design, and usageNick Mathewson2024-07-311-0/+18
* Apply safety-related suggestions from DizietNick Mathewson2024-07-311-1/+10
* RPC FFI: Write a bit more text for the C no-UB requirements.Nick Mathewson2024-07-311-0/+2
* ffi: Ensures every converter tries to run.Nick Mathewson2024-07-311-30/+55
* Use macros to make FFI functions simpler to read and check.Nick Mathewson2024-07-311-35/+301
* rpclib: Suggestions from @diziet for improving safety docs.Nick Mathewson2024-07-311-1/+2
* rpclib ffi: Grand identifier renamingNick Mathewson2024-07-311-2/+2
* rpc: Rename OutPtr functions for clarityNick Mathewson2024-07-311-6/+6
* rpclib: Grand error refactoring: outparam, not thread-localNick Mathewson2024-07-311-0/+8
* rpclib: _Sketch_ of string API.Nick Mathewson2024-07-311-15/+0
* rpc ffi: Try a more reference-driven approach to pointer handling.Nick Mathewson2024-07-311-1/+180
* rpc: Initial core of an FFI interface.Nick Mathewson2024-07-311-0/+40