26 Commits (73e2cba058c74c9a0d5b640711a1ff2428551952)

Author SHA1 Message Date
Paolo Bonzini bc2a48d647 rust: make TryFrom macro more resilient 10 months ago
Paolo Bonzini 214518614c rust: qemu-api-macros: add from_bits and into_bits to #[derive(TryInto)] 11 months ago
Paolo Bonzini 648fe157d3 rust: add "bits", a custom bitflags implementation 10 months ago
Paolo Bonzini 1297b285cc rust: make declaration of dependent crates more consistent 10 months ago
Paolo Bonzini c6b04613bd rust: clippy: enable uninlined_format_args lint 11 months ago
Paolo Bonzini b134a09ffa rust: remove offset_of replacement 11 months ago
Paolo Bonzini 465a4b80e2 rust: qemu_api_macros: make pattern matching more readable and efficient 11 months ago
Stefan Zabka ffd5a60e9b rust: centralize config in workspace root 11 months ago
Paolo Bonzini f07a5674cf rust: qemu_api_macros: add Wrapper derive macro 1 year ago
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 1 year ago
Paolo Bonzini e90d470733 rust: cleanup module_init!, use it from #[derive(Object)] 1 year ago
Paolo Bonzini 4f7521916d rust: modernize link_section usage for ELF platforms 1 year ago
Paolo Bonzini be3fc97a09 meson: import rust module into a global variable 1 year ago
Paolo Bonzini 95e82f9b38 meson: check in main meson.build for native Rust compiler 1 year ago
Manos Pitsidianakis 2b74dd9180 rust: add utility procedural macro crate 2 years ago