aboutsummaryrefslogtreecommitdiff
path: root/rust/qemu-api
AgeCommit message (Expand)AuthorFilesLines
2024-12-10rust: cell: add BQL-enforcing Cell variantPaolo Bonzini3-0/+300
2024-12-10rust/qemu-api: Fix fragment-specifiers in define_property macroJunjie Mao1-2/+2
2024-12-10rust: fix doc test syntaxPaolo Bonzini1-3/+3
2024-12-10rust: build: add "make clippy", "make rustfmt", "make rustdoc"Paolo Bonzini2-6/+13
2024-12-10rust: build: establish a baseline of lints across all cratesPaolo Bonzini1-3/+3
2024-12-10rust: fix a couple style issues from clippyPaolo Bonzini1-1/+1
2024-12-10rust: cargo: store desired warning levels in workspace Cargo.tomlPaolo Bonzini2-4/+3
2024-12-10rust: build: generate lint flags from Cargo.tomlPaolo Bonzini1-2/+2
2024-12-10rust: build: restrict --cfg generation to only required symbolsPaolo Bonzini1-1/+1
2024-12-10rust: build: move rustc_args.py invocation to qemu-api cratePaolo Bonzini1-1/+4
2024-12-10rust: allow using build-root bindings.rs from cargoPaolo Bonzini6-32/+60
2024-12-10rust: apply --cfg MESON to all cratesPaolo Bonzini1-1/+1
2024-11-05rust: do not use --generate-cstrPaolo Bonzini2-2/+12
2024-11-05rust: do not use MaybeUninit::zeroed()Paolo Bonzini1-14/+77
2024-11-05rust: introduce alternative implementation of offset_of!Junjie Mao8-14/+197
2024-11-05rust: create a cargo workspacePaolo Bonzini2-57/+0
2024-11-05rust: synchronize dependencies between subprojects and Cargo.lockPaolo Bonzini2-0/+48
2024-11-05rust: introduce a c_str macroPaolo Bonzini5-5/+63
2024-11-05rust: use std::os::raw instead of core::ffiPaolo Bonzini5-18/+20
2024-11-05rust: add definitions for vmstateManos Pitsidianakis5-26/+370
2024-11-05rust: provide safe wrapper for MaybeUninit::zeroed()Paolo Bonzini4-4/+29
2024-11-05rust: make properties array immutablePaolo Bonzini1-34/+8
2024-11-05rust: clean up define_property macroPaolo Bonzini1-24/+7
2024-11-05rust: cleanup module_init!, use it from #[derive(Object)]Paolo Bonzini1-38/+27
2024-11-05rust: build integration test for the qemu_api cratePaolo Bonzini4-55/+101
2024-11-05rust: modernize link_section usage for ELF platformsPaolo Bonzini1-4/+10
2024-11-05rust: remove uses of #[no_mangle]Paolo Bonzini2-3/+0
2024-11-05rust: do not use --no-size_t-is-usizePaolo Bonzini1-3/+3
2024-11-05meson: pass rustc_args when building all cratesPaolo Bonzini2-5/+7
2024-10-11rust: add utility procedural macro crateManos Pitsidianakis1-0/+3
2024-10-11rust: add crate to expose bindings and interfacesManos Pitsidianakis10-0/+527