Looks like the only thing left is the rest runner, and it’s probably not happening anytime soon since it’s a ton of syscalls and Rust doesn’t really add any advantages there imo.
The impression that I got is that while there is nothing more to port in the shell itself, the performance and concurrency goals haven’t been fully realized yet. The new Rust code needs a bit more tuning before it can replace the old shell.
They replaced all CPP code from the shell. But the rewrite isn’t complete yet.
Looks like the only thing left is the rest runner, and it’s probably not happening anytime soon since it’s a ton of syscalls and Rust doesn’t really add any advantages there imo.
The impression that I got is that while there is nothing more to port in the shell itself, the performance and concurrency goals haven’t been fully realized yet. The new Rust code needs a bit more tuning before it can replace the old shell.