aboutsummaryrefslogtreecommitdiff
path: root/crates/arti-rpc-client-core/cbindgen.warnings
Commit message (Collapse)AuthorAgeFilesLines
* Re-run cbindgen.Nick Mathewson2026-03-251-2/+2
|
* Run cbindgen to regenerate header file.Nick Mathewson2026-03-231-0/+1
|
* rpc: re-run cbindgen to capture new warnings.Nick Mathewson2026-02-121-0/+2
|
* Update expected warnings from cbindgen.Nick Mathewson2025-03-301-51/+0
|
* arti-rpc-client-core: Implement and expose cancellation.Nick Mathewson2025-01-221-0/+1
|
* Run cbindgen for changed warnings.Nick Mathewson2025-01-151-1/+1
|
* rpc: Update cbindgen warnings.Nick Mathewson2025-01-151-0/+3
|
* Remove needless cbindgen item.Nick Mathewson2024-12-091-0/+1
|
* artilib: Revise C and Python APIs for builders.Nick Mathewson2024-12-091-1/+9
| | | | | | | | | | | | | | | Expose ArtiRpcConnBuilder and appropriate C wrapper functions in our FFI code, and wrap those functions in our python wrapper. This breaks the old C API, but that's allowed since the API is still experimental. Some design decisions: * I've wrapped the builder in a Mutex, so that we can continue our FFI rule that we do not require non-Rust code to wrap `&mut`. * I've removed the non-builder connect() function from the C API as extraneous. * I've made a single function to prepend elements to the search path.
* rpc-client-core: Correct various FFI error types.Nick Mathewson2024-12-091-0/+3
|
* rpc: Re-run cbindgen.Nick Mathewson2024-10-231-1/+0
|
* update cbindgen warnings.Nick Mathewson2024-09-251-0/+1
|
* Re-run cbindben for new warnings and status codesNick Mathewson2024-09-091-0/+2
|
* rpclib: FFI for opening data streams.Nick Mathewson2024-09-091-0/+9
| | | | | There's a blocking TODO here about exposing socks error codes that I still need to solve.
* cbindgen: Correctly hide "Utf8CString".Nick Mathewson2024-08-141-0/+1
|
* ffi: Add support for request handlesNick Mathewson2024-08-121-0/+9
| | | | | This API allows the caller to launch a request and then watch for updates on it.
* Re-run cbindgen to fix CINick Mathewson2024-08-081-4/+0
| | | | | | | For some reason, we wound up - not with anything missing in the header - but with extra warnings in our expected warnings file. I'm tentatively blaming the git merge algorithm, or perhaps the phase of the moon.
* Re-run cbindgen to update our generated header.Nick Mathewson2024-08-071-0/+5
| | | | (This is kind of thing that the CI script should remind us to do.)
* ffi: Re-run cbindgen.Nick Mathewson2024-07-311-1/+1
|
* rpclib: Grand error refactoring: outparam, not thread-localNick Mathewson2024-07-311-2/+1
| | | | | | | | Per discussion, we'd rather have an optional output parameter for error objects rather than mess with thread-local variables. This is possibly less convenient for direct usage from C, but likely more convenient for wrapper functions in other languages.
* rpclib: _Sketch_ of string API.Nick Mathewson2024-07-311-0/+3
| | | | | | | | | | | | | In this API, borrowed strings are `const char *`, and owned strings are `ArtiRpcStr *`. You can get the former from the latter with `arti_rpc_str_get()`, which returns a `const char *` in hopes that you will neither modify nor free() that `const char *` (Note that there are no places where string ownership needs to be passed into this library; and at present, there is only one case where it is passed out. I do not anticipate that we will need to do intake of owned strings. We will probably need to return these in a few more cases as we add more API surface.)
* rpc ffi: Try a more reference-driven approach to pointer handling.Nick Mathewson2024-07-311-0/+1
|
* Add a script to run cbindgen and check its outputs.Nick Mathewson2024-07-311-0/+49
This is a bit complicated since: - Using cbindgen with macro expansion requires a nightly rust: so, we have to look for one. - There are some cbindgen warnings which I cannot find any way to suppress, so instead of giving all warnings, it seems better to give a diff from the old list of warnings to the new list.