Remove nightly feature from libafl_qemu (#3231)

* ci_splitter

* clpo

* FIX

* aa

* no nightly qemu
This commit is contained in:
Dongjia "toka" Zhang 2025-05-15 14:29:44 +02:00 committed by GitHub
parent 2e0d6343af
commit 626812a7ce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 0 additions and 12 deletions

View File

@ -5,10 +5,6 @@ Welcome to `LibAFL`
/*! */
#![cfg_attr(feature = "document-features", doc = document_features::document_features!())]
#![no_std]
// For `type_eq`
#![cfg_attr(nightly, feature(specialization))]
// For `std::simd`
#![cfg_attr(nightly, feature(portable_simd))]
#![cfg_attr(
not(test),
warn(

View File

@ -5,10 +5,6 @@
/*! */
#![cfg_attr(feature = "document-features", doc = document_features::document_features!())]
#![no_std]
// For `type_eq`
#![cfg_attr(nightly, feature(specialization))]
// For `std::simd`
#![cfg_attr(nightly, feature(portable_simd))]
#![cfg_attr(not(test), warn(
missing_debug_implementations,
missing_docs,

View File

@ -5,7 +5,6 @@ Have a look at `libafl_qemu` for higher-level abstractions.
__Warning__: The documentation is built by default for `x86_64` in `usermode`. To access the documentation of other architectures or systemmode, the documentation must be rebuilt with the right features.
*/
#![cfg_attr(nightly, feature(used_with_arg))]
#![allow(clippy::std_instead_of_core)]
use core::ffi::c_void;
@ -41,7 +40,6 @@ macro_rules! extern_c_checked {
($visibility:vis fn $c_fn:ident($($param_ident:ident : $param_ty:ty),*) $( -> $ret_ty:ty )?; $($tail:tt)*) => {
paste! {
#[cfg_attr(nightly, used(linker))]
static [<__ $c_fn:upper __>]: unsafe extern "C" fn($($param_ty),*) $( -> $ret_ty )? = $c_fn;
}
@ -60,7 +58,6 @@ macro_rules! extern_c_checked {
unsafe impl Sync for [<__ $c_var:upper _STRUCT__>] {}
#[cfg_attr(nightly, used(linker))]
#[expect(unused_unsafe)]
static [<__ $c_var:upper __>]: [<__ $c_var:upper _STRUCT__>] = unsafe { [<__ $c_var:upper _STRUCT__>] { member: &raw const $c_var } };
}
@ -80,7 +77,6 @@ macro_rules! extern_c_checked {
unsafe impl Sync for [<__ $c_var:upper _STRUCT__>] {}
#[cfg_attr(nightly, used(linker))]
#[expect(unused_unsafe)]
static mut [<__ $c_var:upper __>]: [<__ $c_var:upper _STRUCT__>] = unsafe { [<__ $c_var:upper _STRUCT__>] { member: &raw const $c_var } };
}