Rollup merge of #64120 - nnethercote:move-path-parsing-earlier, r=petrochenkov
Rollup merge of #64120 - nnethercote:move-path-parsing-earlier, r=petrochenkov

Move path parsing earlier

It's a hot enough path that moving it slightly earlier gives a tiny but easy speedup.

r? @petrochenkov

graydon/rust,aidancully/rust,aidancully/rust,graydon/rust,graydon/rust,graydon/rust,aidancully/rust,aidancully/rust,graydon/rust,graydon/rust,aidancully/rust,aidancully/rust