17 Commits (231b6c9ee8d4cf4ebaae4e4da31ff73c2ec8e6e9)

Author SHA1 Message Date
Paolo Bonzini 669fab6a1f rust: include rust_version in Cargo.toml 1 year ago
Paolo Bonzini f26137893b rust: remove unnecessary Cargo.toml metadata 1 year ago
Paolo Bonzini 809c703a60 rust: qemu-api-macros: add automatic TryFrom/TryInto derivation 1 year ago
Paolo Bonzini a3b620fff7 rust: qemu-api-macros: extend error reporting facility to parse errors 1 year ago
Paolo Bonzini e3ff5a17aa rust: macros: check that the first field of a #[derive(Object)] struct is a ParentField 1 year ago
Paolo Bonzini 20f0b8e98b rust: macros: check that #[derive(Object)] requires #[repr(C)] 1 year ago
Paolo Bonzini 4aed0296b3 rust: rename qemu-api modules to follow C code a bit more 1 year ago
Paolo Bonzini 90868c3dce rust: cargo: store desired warning levels in workspace Cargo.toml 1 year ago
Paolo Bonzini 88dd060db9 rust: qemu-api-macros: always process subprojects before dependencies 1 year ago
Junjie Mao f351840088 rust: introduce alternative implementation of offset_of! 1 year ago
Paolo Bonzini 39c8faefb5 rust: create a cargo workspace 1 year ago
Paolo Bonzini 907d2bbb80 rust: synchronize dependencies between subprojects and Cargo.lock 2 years ago
Paolo Bonzini e90d470733 rust: cleanup module_init!, use it from #[derive(Object)] 2 years ago
Paolo Bonzini 4f7521916d rust: modernize link_section usage for ELF platforms 2 years ago
Paolo Bonzini be3fc97a09 meson: import rust module into a global variable 2 years ago
Paolo Bonzini 95e82f9b38 meson: check in main meson.build for native Rust compiler 2 years ago
Manos Pitsidianakis 2b74dd9180 rust: add utility procedural macro crate 2 years ago