Paolo Bonzini
|
7f65d4e58b
rust: add a utility module for compile-time type checks
|
8 months ago |
Paolo Bonzini
|
122748c83d
rust: fix --enable-debug-mutex
|
8 months ago |
Paolo Bonzini
|
e05fbacd20
rust: qemu-api: add a module to wrap functions and zero-sized closures
|
8 months ago |
Paolo Bonzini
|
d4873c5d4f
bql: add a "mock" BQL for Rust unit tests
|
9 months ago |
Paolo Bonzini
|
4aed0296b3
rust: rename qemu-api modules to follow C code a bit more
|
9 months ago |
Paolo Bonzini
|
ab870fa106
rust: add a bit operation module
|
8 months ago |
Paolo Bonzini
|
4ed4da164c
rust: add bindings for interrupt sources
|
9 months ago |
Paolo Bonzini
|
28d0ad3d42
rust: define prelude
|
8 months ago |
Paolo Bonzini
|
c596199f63
rust: cell: add BQL-enforcing RefCell variant
|
9 months ago |
Paolo Bonzini
|
8e194c0ea5
rust: cell: add BQL-enforcing Cell variant
|
9 months ago |
Paolo Bonzini
|
90868c3dce
rust: cargo: store desired warning levels in workspace Cargo.toml
|
9 months ago |
Paolo Bonzini
|
97ed1e9c8e
rust: build: generate lint flags from Cargo.toml
|
9 months ago |
Paolo Bonzini
|
1de82059aa
rust: build: restrict --cfg generation to only required symbols
|
9 months ago |
Paolo Bonzini
|
f3a6e9bc47
rust: build: move rustc_args.py invocation to qemu-api crate
|
9 months ago |
Paolo Bonzini
|
cb7ada5409
rust: allow using build-root bindings.rs from cargo
|
9 months ago |
Paolo Bonzini
|
8c28667503
rust: apply --cfg MESON to all crates
|
9 months ago |
Junjie Mao
|
f351840088
rust: introduce alternative implementation of offset_of!
|
10 months ago |
Paolo Bonzini
|
718e255f0a
rust: introduce a c_str macro
|
10 months ago |
Manos Pitsidianakis
|
0a65e4124a
rust: add definitions for vmstate
|
10 months ago |
Paolo Bonzini
|
6e50bde1e1
rust: provide safe wrapper for MaybeUninit::zeroed()
|
10 months ago |
Paolo Bonzini
|
cde3c425d1
rust: build integration test for the qemu_api crate
|
10 months ago |
Paolo Bonzini
|
7b72c7dd0d
meson: pass rustc_args when building all crates
|
10 months ago |
Manos Pitsidianakis
|
2b74dd9180
rust: add utility procedural macro crate
|
10 months ago |
Manos Pitsidianakis
|
5a5110d290
rust: add crate to expose bindings and interfaces
|
10 months ago |