This is an automated email from the ASF dual-hosted git repository.
LucaCappelletti94 pushed a change to branch fix-placeholder-quoted-ident
in repository https://gitbox.apache.org/repos/asf/datafusion-sqlparser-rs.git
discard a7834c4ff Generic: Disallow quoted identifiers in colon and at-sign
placeholders
add 2f029eb77 Generic: Fix quote escaping when displaying byte and raw
string literals (#2537)
add 0cb62a18c Add dialect labeler (#2517)
add c03018dbb CI: Run push workflows only on main and release branches
(#2548)
add 3255202ab CI: Cancel superseded pull request runs (#2547)
add 9de1ad17b ClickHouse: Support FIRST | AFTER column position in ALTER
TABLE (#2535)
add 2d577237d CI: Add Codecov coverage job with cargo-llvm-cov (#2565)
add 9c5e22f35 Differential Fuzzing (1/3): Check `SQLiteDialect` against
SQLite's own parser (#2562)
add 4a609e7cc Differential Fuzzing (2/3): Check `PostgreSqlDialect`
against PostgreSQL's own grammar (#2563)
add 9ae00e73b Differential Fuzzing (3/3): Check `DuckDbDialect` against
DuckDB's own parser (#2564)
add 1248e851b Generic: Disallow quoted identifiers in colon and at-sign
placeholders
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (a7834c4ff)
\
N -- N -- N refs/heads/fix-placeholder-quoted-ident (1248e851b)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 1 +
.clusterfuzzlite/Dockerfile | 2 +
.clusterfuzzlite/build.sh | 2 +
.github/PULL_REQUEST_TEMPLATE.md | 2 +
.github/workflows/audit.yml | 11 +-
.github/workflows/{stale.yml => labeler.yml} | 36 ++--
.github/workflows/labeler/label_dialects.js | 136 +++++++++++++
.github/workflows/license.yml | 5 +
.github/workflows/rust.yml | 44 ++++-
README.md | 2 +-
.clusterfuzzlite/project.yaml => codecov.yml | 5 +-
dev/release/rat_exclude_files.txt | 3 +-
docs/fuzzing.md | 6 +
fuzz/Cargo.toml | 25 +++
fuzz/fuzz_targets/fuzz_duckdb_accepts.rs | 210 +++++++++++++++++++++
.../fuzz_targets/fuzz_postgres_accepts.rs | 34 ++--
fuzz/fuzz_targets/fuzz_sqlite_accepts.rs | 149 +++++++++++++++
src/ast/mod.rs | 5 +-
src/ast/value.rs | 53 +++++-
src/dialect/clickhouse.rs | 5 +
src/dialect/generic.rs | 4 +
src/dialect/mod.rs | 10 +
src/dialect/mysql.rs | 5 +
src/parser/mod.rs | 2 +-
tests/sqlparser_bigquery.rs | 27 +++
tests/sqlparser_clickhouse.rs | 38 ++++
tests/sqlparser_common.rs | 40 ++++
tests/sqlparser_mysql.rs | 71 +++++++
tests/sqlparser_postgres.rs | 6 +
29 files changed, 889 insertions(+), 50 deletions(-)
create mode 100644 .github/PULL_REQUEST_TEMPLATE.md
copy .github/workflows/{stale.yml => labeler.yml} (51%)
create mode 100644 .github/workflows/labeler/label_dialects.js
copy .clusterfuzzlite/project.yaml => codecov.yml (95%)
create mode 100644 fuzz/fuzz_targets/fuzz_duckdb_accepts.rs
copy examples/parse_select.rs => fuzz/fuzz_targets/fuzz_postgres_accepts.rs
(57%)
create mode 100644 fuzz/fuzz_targets/fuzz_sqlite_accepts.rs
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]