remove rust_beta_channel feature
- the msrv (i.e. rust-version in Cargo.toml) is high enough that all gated code can now be used on stabe
This commit is contained in:
@@ -22,7 +22,6 @@ repl = ["dep:crossterm", "dep:ctrlc", "dep:rustyline"]
|
|||||||
hostname = ["dep:hostname"]
|
hostname = ["dep:hostname"]
|
||||||
tls = ["dep:native-tls"]
|
tls = ["dep:native-tls"]
|
||||||
http = ["dep:warp", "dep:reqwest"]
|
http = ["dep:warp", "dep:reqwest"]
|
||||||
rust_beta_channel = []
|
|
||||||
crypto-full = []
|
crypto-full = []
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
|
|||||||
15
src/arena.rs
15
src/arena.rs
@@ -56,19 +56,8 @@ const F64_TABLE_ALIGN: usize = 8;
|
|||||||
|
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
fn global_f64table() -> &'static RwLock<Weak<F64Table>> {
|
fn global_f64table() -> &'static RwLock<Weak<F64Table>> {
|
||||||
#[cfg(feature = "rust_beta_channel")]
|
static GLOBAL_ATOM_TABLE: RwLock<Weak<F64Table>> = RwLock::new(Weak::new());
|
||||||
{
|
&GLOBAL_ATOM_TABLE
|
||||||
// const Weak::new will be stabilized in 1.73 which is currently in beta,
|
|
||||||
// till then we need a OnceLock for initialization
|
|
||||||
static GLOBAL_ATOM_TABLE: RwLock<Weak<F64Table>> = RwLock::const_new(Weak::new());
|
|
||||||
&GLOBAL_ATOM_TABLE
|
|
||||||
}
|
|
||||||
#[cfg(not(feature = "rust_beta_channel"))]
|
|
||||||
{
|
|
||||||
use std::sync::OnceLock;
|
|
||||||
static GLOBAL_ATOM_TABLE: OnceLock<RwLock<Weak<F64Table>>> = OnceLock::new();
|
|
||||||
GLOBAL_ATOM_TABLE.get_or_init(|| RwLock::new(Weak::new()))
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl RawBlockTraits for F64Table {
|
impl RawBlockTraits for F64Table {
|
||||||
|
|||||||
@@ -56,19 +56,8 @@ const ATOM_TABLE_ALIGN: usize = 8;
|
|||||||
|
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
fn global_atom_table() -> &'static RwLock<Weak<AtomTable>> {
|
fn global_atom_table() -> &'static RwLock<Weak<AtomTable>> {
|
||||||
#[cfg(feature = "rust_beta_channel")]
|
static GLOBAL_ATOM_TABLE: RwLock<Weak<AtomTable>> = RwLock::new(Weak::new());
|
||||||
{
|
&GLOBAL_ATOM_TABLE
|
||||||
// const Weak::new will be stabilized in 1.73 which is currently in beta,
|
|
||||||
// till then we need a OnceLock for initialization
|
|
||||||
static GLOBAL_ATOM_TABLE: RwLock<Weak<AtomTable>> = RwLock::const_new(Weak::new());
|
|
||||||
&GLOBAL_ATOM_TABLE
|
|
||||||
}
|
|
||||||
#[cfg(not(feature = "rust_beta_channel"))]
|
|
||||||
{
|
|
||||||
use std::sync::OnceLock;
|
|
||||||
static GLOBAL_ATOM_TABLE: OnceLock<RwLock<Weak<AtomTable>>> = OnceLock::new();
|
|
||||||
GLOBAL_ATOM_TABLE.get_or_init(|| RwLock::new(Weak::new()))
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
|
|||||||
Reference in New Issue
Block a user