Haven't touched these in years and wanted to check that the parser changes don't have any perf impact.
Running something like cargo bench --bench=bench -- prql_to_pl --quick will quickly time how long it takes to parse each of our canonical queries.
One tradeoff is that changing our canonical queries means that the benchmarks don't compare through time. So possibly we should have a couple we try and almost never change...
Haven't touched these in years and wanted to check that the parser changes don't have any perf impact.
Running something like
cargo bench --bench=bench -- prql_to_pl --quick
will quickly time how long it takes to parse each of our canonical queries.One tradeoff is that changing our canonical queries means that the benchmarks don't compare through time. So possibly we should have a couple we try and almost never change...