summary refs log tree commit diff stats
path: root/rust/qemu-api/src/qom.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust: split "qom" crateMarc-André Lureau2025-09-171-951/+0
* rust: split "bql" crateMarc-André Lureau2025-09-171-8/+5
* rust: split "migration" crateMarc-André Lureau2025-09-171-1/+1
* rust: split Rust-only "common" crateMarc-André Lureau2025-09-171-1/+2
* rust: move VMState handling to QOM moduleMarc-André Lureau2025-09-171-0/+3
* rust: add missing const markers for MSRV==1.83.0Paolo Bonzini2025-09-171-3/+3
* rust: qom: change instance_init to take a ParentInit<>Paolo Bonzini2025-06-171-3/+6
* rust: qom: make ParentInit lifetime-invariantPaolo Bonzini2025-06-171-4/+85
* rust: qom: introduce ParentInitPaolo Bonzini2025-06-171-1/+95
* rust: Fix the typos in docZhao Liu2025-05-261-2/+2
* rust: enable clippy::ptr_cast_constnessPaolo Bonzini2025-05-061-2/+2
* rust: qom: fix TODO about zeroability of classesPaolo Bonzini2025-05-061-3/+4
* rust: use std::ffi instead of std::os::rawPaolo Bonzini2025-05-061-2/+1
* qom: Constify TypeInfo::interfacesPhilippe Mathieu-Daudé2025-04-251-1/+1
* qom: Constify TypeInfo::class_dataPhilippe Mathieu-Daudé2025-04-251-1/+1
* qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé2025-04-251-1/+1
* qom: Have class_base_init() take a const data argumentPhilippe Mathieu-Daudé2025-04-251-1/+1
* rust: qom: remove operations on &mutPaolo Bonzini2025-03-061-83/+0
* rust: qom: wrap Object with Opaque<>Paolo Bonzini2025-03-061-13/+22
* rust: qom: get rid of ClassInitImplPaolo Bonzini2025-02-251-95/+69
* rust: qom: add ObjectImpl::CLASS_INITPaolo Bonzini2025-02-251-3/+11
* rust: add IsA bounds to QOM implementation traitsPaolo Bonzini2025-02-251-1/+3
* rust: qom: allow initializing interface vtablesPaolo Bonzini2025-02-131-2/+43
* rust: qom: add object creation functionalityPaolo Bonzini2025-02-131-2/+21
* rust: qom: add reference counting functionalityPaolo Bonzini2025-02-131-5/+161
* rust: prefer NonNull::new to assertionsPaolo Bonzini2025-01-231-8/+13
* rust: qom: make INSTANCE_POST_INIT take a shared referencePaolo Bonzini2025-01-101-6/+2
* rust: qom: automatically use Drop trait to implement instance_finalizePaolo Bonzini2025-01-101-2/+11
* rust: qom: add ParentFieldPaolo Bonzini2025-01-101-6/+58
* rust: qom: add initial subset of methods on ObjectPaolo Bonzini2024-12-191-3/+53
* rust: qom: add casting functionalityPaolo Bonzini2024-12-191-7/+276
* rust: re-export C types from qemu-api submodulesPaolo Bonzini2024-12-191-5/+7
* rust: rename qemu-api modules to follow C code a bit morePaolo Bonzini2024-12-191-0/+263