Use libc or rustix to load source files directly into uninitialized, freshly-allocated memory. Measure how much of a difference this makes -- it's probably not much, but it would be nice. The chosen library should be added to [workspace.dependencies] so that others can use it too; also, investigate the speed difference between std and that library for scanning directories.
Use `libc` or `rustix` to load source files directly into uninitialized, freshly-allocated memory. Measure how much of a difference this makes -- it's probably not much, but it would be nice. The chosen library should be added to `[workspace.dependencies]` so that others can use it too; also, investigate the speed difference between `std` and that library for scanning directories.