summary refs log tree commit diff stats
path: root/rust/qemu-api/meson.build (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust: repurpose qemu_api -> testsMarc-André Lureau2025-09-171-75/+0
* rust: rename qemu_api_macros -> qemu_macrosMarc-André Lureau2025-09-171-2/+2
* rust: split "hwcore" crateMarc-André Lureau2025-09-171-15/+2
* rust: split "system" crateMarc-André Lureau2025-09-171-3/+4
* rust: split "chardev" crateMarc-André Lureau2025-09-171-5/+4
* rust: split "qom" crateMarc-André Lureau2025-09-171-5/+10
* rust: split "bql" crateMarc-André Lureau2025-09-171-16/+2
* rust: split "migration" crateMarc-André Lureau2025-09-171-7/+5
* rust: split "util" crateMarc-André Lureau2025-09-171-11/+3
* rust: split Rust-only "common" crateMarc-André Lureau2025-09-171-10/+4
* rust: remove unused global qemu "allocator"Marc-André Lureau2025-09-171-1/+0
* rust/qemu-api: Add initial logging support based on C APIBernhard Beschow2025-06-201-0/+1
* rust: move rust.bindgen to qemu-api cratePaolo Bonzini2025-06-201-0/+41
* rust: prepare variable definitions for multiple bindgen invocationsPaolo Bonzini2025-06-201-1/+1
* rust: qemu_api: introduce MaybeUninit field projectionPaolo Bonzini2025-06-171-0/+1
* rust: qemu-api: add bindings to ErrorPaolo Bonzini2025-06-051-0/+1
* subprojects: add the foreign cratePaolo Bonzini2025-06-051-1/+1
* subprojects: add the anyhow cratePaolo Bonzini2025-06-051-1/+1
* rust: add qemu-api doctests to "meson test"Paolo Bonzini2025-06-031-0/+9
* rust: use "objects" for Rust executables as wellPaolo Bonzini2025-06-031-22/+5
* rust: make declaration of dependent crates more consistentPaolo Bonzini2025-05-281-3/+1
* rust: replace c_str! with c"" literalsPaolo Bonzini2025-05-061-1/+0
* rust: remove offset_of replacementPaolo Bonzini2025-05-061-4/+0
* rust/vmstate: Add unit test for vmstate_of macroZhao Liu2025-03-211-2/+3
* rust: chardev: provide basic bindings to character devicesPaolo Bonzini2025-03-061-3/+14
* rust: qemu_api_macros: add Wrapper derive macroPaolo Bonzini2025-03-061-5/+2
* rust: add module to convert between success/-errno and io::ResultPaolo Bonzini2025-02-251-0/+4
* rust: add bindings for timerZhao Liu2025-02-131-0/+1
* rust: chardev, qdev: add bindings to qdev_prop_set_chrPaolo Bonzini2025-02-131-0/+1
* rust: bindings for MemoryRegionOpsPaolo Bonzini2025-02-131-0/+1
* rust: add a utility module for compile-time type checksPaolo Bonzini2025-01-101-0/+1
* rust: fix --enable-debug-mutexPaolo Bonzini2025-01-071-1/+1
* rust: qemu-api: add a module to wrap functions and zero-sized closuresPaolo Bonzini2024-12-191-0/+1
* bql: add a "mock" BQL for Rust unit testsPaolo Bonzini2024-12-191-1/+1
* rust: rename qemu-api modules to follow C code a bit morePaolo Bonzini2024-12-191-2/+3
* rust: add a bit operation modulePaolo Bonzini2024-12-101-0/+1
* rust: add bindings for interrupt sourcesPaolo Bonzini2024-12-101-0/+2
* rust: define preludePaolo Bonzini2024-12-101-0/+1
* rust: cell: add BQL-enforcing RefCell variantPaolo Bonzini2024-12-101-0/+3
* rust: cell: add BQL-enforcing Cell variantPaolo Bonzini2024-12-101-0/+1
* rust: cargo: store desired warning levels in workspace Cargo.tomlPaolo Bonzini2024-12-101-1/+1
* rust: build: generate lint flags from Cargo.tomlPaolo Bonzini2024-12-101-2/+2
* rust: build: restrict --cfg generation to only required symbolsPaolo Bonzini2024-12-101-1/+1
* rust: build: move rustc_args.py invocation to qemu-api cratePaolo Bonzini2024-12-101-1/+4
* rust: allow using build-root bindings.rs from cargoPaolo Bonzini2024-12-101-0/+1
* rust: apply --cfg MESON to all cratesPaolo Bonzini2024-12-101-1/+1
* rust: introduce alternative implementation of offset_of!Junjie Mao2024-11-051-4/+8
* rust: introduce a c_str macroPaolo Bonzini2024-11-051-0/+4
* rust: add definitions for vmstateManos Pitsidianakis2024-11-051-0/+1
* rust: provide safe wrapper for MaybeUninit::zeroed()Paolo Bonzini2024-11-051-0/+1