Eyal Leshem
5458a2b21d
Implement zero-copy tokenization for Word, SingleQuotedString, and Whitespace
...
Convert token string fields to use Cow<'a, str> to enable zero-copy tokenization
for commonly used tokens:
- Word.value: Regular identifiers and keywords now borrow from source
- SingleQuotedString: String literals borrow when no escape processing needed
- Whitespace: Single-line and multi-line comments borrow from source
Also add benchmark for measuring tokenization performance
2025-12-21 16:39:10 +02:00
dependabot[bot]
85fa881379
Update criterion requirement from 0.6 to 0.7 in /sqlparser_bench ( #1981 )
...
license / Release Audit Tool (RAT) (push) Waiting to run
Rust / codestyle (push) Waiting to run
Rust / lint (push) Waiting to run
Rust / benchmark-lint (push) Waiting to run
Rust / compile (push) Waiting to run
Rust / docs (push) Waiting to run
Rust / compile-no-std (push) Waiting to run
Rust / test (beta) (push) Waiting to run
Rust / test (nightly) (push) Waiting to run
Rust / test (stable) (push) Waiting to run
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-30 21:29:34 +02:00
dependabot[bot]
525ed81fde
Update criterion requirement from 0.5 to 0.6 in /sqlparser_bench ( #1857 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ifeanyi <ifeanyi@validio.io>
2025-05-20 06:21:41 +02:00
Andrew Lamb
0adec33b94
Document micro benchmarks ( #1555 )
2024-11-26 11:11:56 -05:00
Andrew Lamb
9934f3d931
Update to ASF header / add when missing ( #1437 )
2024-09-21 06:23:28 -04:00
dependabot[bot]
e8cad6ab65
Update criterion requirement from 0.4 to 0.5 in /sqlparser_bench ( #890 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-24 17:41:59 -04:00
dependabot[bot]
d971a029dd
Update criterion requirement from 0.3 to 0.4 in /sqlparser_bench ( #611 )
...
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs ) to permit the latest version.
- [Release notes](https://github.com/bheisler/criterion.rs/releases )
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.3.0...0.4.0 )
---
updated-dependencies:
- dependency-name: criterion
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-27 09:07:59 -04:00
Nickolay Ponomarev
0c82be5c3b
Follow-up to the recent release (CHANGELOG and the bench crate)
2020-06-26 15:00:12 +03:00
Daniël Heres
6e6fae73a0
Add benchmarks using cargo bench / criterion ( #190 )
2020-06-07 16:46:55 +03:00