mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-24 09:53:24 +00:00
Update toolchain to nightly 08-01
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
e6f13a0612
commit
5cf624f9ac
8
Cargo.lock
generated
8
Cargo.lock
generated
@ -36,9 +36,9 @@ version = "0.1.0"
|
||||
|
||||
[[package]]
|
||||
name = "aml"
|
||||
version = "0.16.3"
|
||||
version = "0.16.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5dcf92e2afd8d6607e435cdc1d8ea76260fa467f6cf821f6af40e88dca15d183"
|
||||
checksum = "c4f8cba7d4260ea05671dda81029f6f718b54402a4ec926a0d9a41bdbb96b415"
|
||||
dependencies = [
|
||||
"bit_field",
|
||||
"bitvec",
|
||||
@ -928,9 +928,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "proc-macro2"
|
||||
version = "1.0.56"
|
||||
version = "1.0.66"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435"
|
||||
checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
|
||||
dependencies = [
|
||||
"unicode-ident",
|
||||
]
|
||||
|
@ -11,7 +11,6 @@
|
||||
#![feature(strict_provenance)]
|
||||
#![feature(link_llvm_intrinsics)]
|
||||
#![feature(const_trait_impl)]
|
||||
#![feature(const_ops)]
|
||||
#![feature(generators)]
|
||||
#![feature(iter_from_generator)]
|
||||
#![feature(const_mut_refs)]
|
||||
|
@ -1,3 +1,3 @@
|
||||
[toolchain]
|
||||
channel = "nightly-2023-02-05"
|
||||
channel = "nightly-2023-08-01"
|
||||
components = ["rust-src", "rustc-dev", "llvm-tools-preview"]
|
||||
|
@ -290,7 +290,7 @@ impl Drop for EpollFile {
|
||||
trace!("EpollFile Drop");
|
||||
let mut interest = self.interest.lock();
|
||||
let fds: Vec<_> = interest
|
||||
.drain_filter(|_, _| true)
|
||||
.extract_if(|_, _| true)
|
||||
.map(|(fd, entry)| {
|
||||
entry.set_deleted();
|
||||
if let Some(file) = entry.file() {
|
||||
|
@ -175,7 +175,7 @@ impl Drop for Poller {
|
||||
}
|
||||
|
||||
let self_observer = self.observer();
|
||||
for (weak_pollee, _) in pollees.drain_filter(|_, _| true) {
|
||||
for (weak_pollee, _) in pollees.extract_if(|_, _| true) {
|
||||
if let Some(pollee) = weak_pollee.upgrade() {
|
||||
pollee.subject.unregister_observer(&self_observer);
|
||||
}
|
||||
|
@ -4,9 +4,8 @@
|
||||
#![allow(dead_code)]
|
||||
#![allow(incomplete_features)]
|
||||
#![allow(unused_variables)]
|
||||
#![feature(cstr_from_bytes_until_nul)]
|
||||
#![feature(exclusive_range_pattern)]
|
||||
#![feature(btree_drain_filter)]
|
||||
#![feature(btree_extract_if)]
|
||||
#![feature(const_option)]
|
||||
#![feature(extend_one)]
|
||||
#![feature(let_chains)]
|
||||
|
@ -278,7 +278,7 @@ impl Process {
|
||||
// move children to the init process
|
||||
if !self.is_init_process() {
|
||||
if let Some(init_process) = get_init_process() {
|
||||
for (_, child_process) in self.children.lock().drain_filter(|_, _| true) {
|
||||
for (_, child_process) in self.children.lock().extract_if(|_, _| true) {
|
||||
child_process.set_parent(Arc::downgrade(&init_process));
|
||||
init_process.add_child(child_process);
|
||||
}
|
||||
|
Reference in New Issue
Block a user