-
As my project grows, the `ffi` namespace is becoming quite bloated and hard to
navigate around, therefore, it would be nice if it was possible to support
adding `mod` to the `ffi` functions on the r…
-
We should be able to generate the required extern functions using a procedural macro like wasm-bindgen does.
Here's an example that's supported by wasm_bindgen.
```rust
#[wasm_bindgen]
pub s…
-
For anyone interested, Go and Rust implementations are in the works here:
[Rust version]( https://github.com/davebryson/urkel-rs) . (primary focus)
[Go version](https://github.com/davebryson/urkel)
…
-
As already mentioned in https://github.com/Munich-Quantum-Software-Stack/QDMI/pull/65#pullrequestreview-2397612011, a more object-oriented wrapper in C++ might be handy to work with QDMI. The current …
-
The goal is to get this command to pass:
```
./miri test --target wasm32-wasip2 empty_main integer vec string btreemap hello hashmap heap_alloc align
```
I think all that's missing here is
- supp…
-
It would be nice to have "Rust-friendly" (I doubt "safe" is a good word) wrappers around the methods found in `llvm_sys::support`, namely:
- `LLVMAddSymbol`
- `LLVMSearchForAddressOfSymbol`
- `LLVM…
-
Hi guys!
I have built the beginnings of some Swift bindings for citeproc-rs over here: https://github.com/cormacrelf/CiteprocRsKit. It should be quite easy to build with Carthage. The new multi-pla…
-
I am happily using bindgen to link Rust to a C++ library, and it works great... except when compiling for the MSVC target (that is `i686-pc-windows-msvc` or `x86_64-pc-windows-msvc`), that my prog…
-
I have a minimal example containing the following
```rust
fn main() {
let m = std::mem::size_of::();
let p: *const i64 = unsafe { libc::malloc(m) } as *const i64;
let n = unsafe { *…
-
For certain analysis tools, e.g. [miri](https://github.com/rust-lang/miri), it is necessary to either write shims for FFI functions, or otherwise stub out the impls.
While a pure, no-std Rust impl …