Rollup of 6 pull requests Successful merges: - #105661 (implement the skeleton of the updated trait solver) - #105853 (Make the pre-push script work on directories with spaces) - #106043 (Move tests) - #106048 (Run `tidy` in its own job in PR CI) - #106055 (Check arg expressions properly on error in `confirm_builtin_call`) - #106067 (A few metadata nits) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
For more information about how rustc works, see the rustc dev guide.