From 07feacbc76ab126316b24927cab93d449a91ff12 Mon Sep 17 00:00:00 2001 From: TcMits Date: Tue, 2 Sep 2025 18:10:28 +0700 Subject: [PATCH] remove turso_sqlite3_parser from turso_parser --- Cargo.lock | 1 - parser/Cargo.toml | 1 - parser/benches/parser_benchmark.rs | 29 ----------------------------- 3 files changed, 31 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ef9447be6..f6f66d107 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4345,7 +4345,6 @@ dependencies = [ "strum", "strum_macros", "thiserror 1.0.69", - "turso_sqlite3_parser", ] [[package]] diff --git a/parser/Cargo.toml b/parser/Cargo.toml index c2b674a4d..41c6e559c 100644 --- a/parser/Cargo.toml +++ b/parser/Cargo.toml @@ -25,7 +25,6 @@ thiserror = "1.0.61" [dev-dependencies] fallible-iterator = "0.3" criterion = { version = "0.5", features = ["html_reports" ] } -turso_sqlite3_parser = { workspace = true } [target.'cfg(not(target_family = "windows"))'.dev-dependencies] pprof = { version = "0.14.0", features = ["criterion", "flamegraph"] } diff --git a/parser/benches/parser_benchmark.rs b/parser/benches/parser_benchmark.rs index 0c6291553..a467ada4b 100644 --- a/parser/benches/parser_benchmark.rs +++ b/parser/benches/parser_benchmark.rs @@ -1,11 +1,6 @@ use criterion::{black_box, criterion_group, criterion_main, BenchmarkId, Criterion}; -use fallible_iterator::FallibleIterator; use pprof::criterion::{Output, PProfProfiler}; use turso_parser::{lexer::Lexer, parser::Parser}; -use turso_sqlite3_parser::lexer::{ - sql::{Parser as OldParser, Tokenizer}, - Scanner, -}; fn bench_parser(criterion: &mut Criterion) { let queries = [ @@ -22,12 +17,6 @@ fn bench_parser(criterion: &mut Criterion) { b.iter(|| Parser::new(black_box(qb)).next().unwrap()); }); - group.bench_function(BenchmarkId::new("limbo_old_parser_query", ""), |b| { - b.iter(|| { - OldParser::new(black_box(qb)).next().unwrap().unwrap(); - }); - }); - group.finish(); } } @@ -49,12 +38,6 @@ fn bench_parser_insert_batch(criterion: &mut Criterion) { b.iter(|| Parser::new(black_box(qb)).next().unwrap()); }); - group.bench_function(BenchmarkId::new("limbo_old_parser_insert_batch", ""), |b| { - b.iter(|| { - OldParser::new(black_box(qb)).next().unwrap().unwrap(); - }); - }); - group.finish(); } } @@ -78,18 +61,6 @@ fn bench_lexer(criterion: &mut Criterion) { }); }); - group.bench_function(BenchmarkId::new("limbo_old_lexer_query", ""), |b| { - b.iter(|| { - let tokenizer = Tokenizer::new(); - let mut scanner = Scanner::new(black_box(tokenizer)); - loop { - if let (_, None, _) = scanner.scan(black_box(qb)).unwrap() { - break; - } - } - }); - }); - group.finish(); } }