feat: add benchmarks and improve performance
Showing
- Cargo.toml 8 additions, 1 deletionCargo.toml
- benches/engine.rs 336 additions, 0 deletionsbenches/engine.rs
- benches/parse.rs 244 additions, 0 deletionsbenches/parse.rs
- src/executor.rs 8 additions, 3 deletionssrc/executor.rs
- src/executor/bucket.rs 5 additions, 4 deletionssrc/executor/bucket.rs
- src/executor/engine/cartridge/backend/sql/ir.rs 1 addition, 0 deletionssrc/executor/engine/cartridge/backend/sql/ir.rs
- src/executor/engine/cartridge/backend/sql/tree.rs 7 additions, 7 deletionssrc/executor/engine/cartridge/backend/sql/tree.rs
- src/executor/engine/mock.rs 20 additions, 1 deletionsrc/executor/engine/mock.rs
- src/executor/ir.rs 7 additions, 3 deletionssrc/executor/ir.rs
- src/executor/result.rs 1 addition, 0 deletionssrc/executor/result.rs
- src/executor/vtable.rs 4 additions, 0 deletionssrc/executor/vtable.rs
- src/frontend/sql/grammar.pest 2 additions, 7 deletionssrc/frontend/sql/grammar.pest
- src/frontend/sql/ir.rs 8 additions, 8 deletionssrc/frontend/sql/ir.rs
- src/ir.rs 6 additions, 4 deletionssrc/ir.rs
- src/ir/distribution.rs 11 additions, 2 deletionssrc/ir/distribution.rs
- src/ir/expression.rs 56 additions, 34 deletionssrc/ir/expression.rs
- src/ir/operator.rs 19 additions, 13 deletionssrc/ir/operator.rs
- src/ir/transformation.rs 2 additions, 8 deletionssrc/ir/transformation.rs
- src/ir/transformation/dnf.rs 18 additions, 9 deletionssrc/ir/transformation/dnf.rs
- src/ir/transformation/equality_propagation.rs 4 additions, 4 deletionssrc/ir/transformation/equality_propagation.rs
Loading
Please register or sign in to comment