-
28e9868 SQLite: Accept fallback keywords as implicit column aliases (#2682) by Luca Cappelletti · 6 hours ago main
-
383cc0b CI: Reduce redundant Rust checks (#2703) by Luca Cappelletti · 8 hours ago
-
9119ec6 CI: Prepare required checks for lint consolidation (#2704) by Luca Cappelletti · 14 hours ago
-
a3a992f CI: Use a Python release available on Ubuntu 26.04 for RAT (#2711) by Luca Cappelletti · 23 hours ago
-
d9eec6e MySQL: Keep literal prefixes as identifiers after a period (#2688) by Luca Cappelletti · 2 days ago
-
424378c DuckDB, MySQL, Spark, Databricks, Hive, ClickHouse: Accept string literal aliases only where each engine does (#2669) by Luca Cappelletti · 3 days ago
-
9cacf35 MsSql: Keep the comma separator when displaying DECLARE lists (#2671) by Luca Cappelletti · 3 days ago
-
eda940d Refactoring: Merge the `IN` expression variants into `Expr::In` (#2679) by Luca Cappelletti · 3 days ago
-
b79a5ab PostgreSQL: Parse schema-qualified keyword function calls (#2685) by Luca Cappelletti · 3 days ago
-
d4e2b28 PostgreSQL: Parse custom typed string literals (#2689) by Luca Cappelletti · 3 days ago
-
1ea2488 CI: Remove ClusterFuzzLite from PR, daily schedule only. (#2697) by Luca Cappelletti · 3 days ago
-
7bc304c SQLite: Parse `&` and `|` at the same precedence (#2683) by Luca Cappelletti · 3 days ago
-
3d27cf7 Add `Comments::find_before` (#2691) by Luca Cappelletti · 3 days ago
-
1228828 PostgreSQL, SQLite, DuckDB, MySQL: Accept keyword-like base window names in `OVER` (#2672) by Luca Cappelletti · 3 days ago
-
f937b73 PostgreSQL: Parse an empty SELECT target list without FROM (#2675) by Luca Cappelletti · 3 days ago
-
fad6813 SQLite: Accept a block comment left open at end of input (#2661) by Luca Cappelletti · 3 days ago
-
68e626d Snowflake: Support ALTER TABLE ADD COLUMN IF NOT EXISTS (#2639) by sabir-akhadov-localstack · 3 days ago
-
3330dc9 Check prefix operator spacing by rendered first char (#2577) by Luca Cappelletti · 4 days ago
-
9168946 ClickHouse: Allow $ inside identifiers (#2686) by Dmitri B. · 4 days ago
-
d08caec Docs: Require a fuzz seed per bug fix in AGENTS.md (#2690) by Dmitri B. · 4 days ago
-
d32825d replaces the hard-coded dialect list in the tokenizer with a `supports_hash_comment` dialect method (#2674) by Dmitri B. · 5 days ago
-
ada8314 DuckDB: Always render the macro argument list parentheses (#2656) by Luca Cappelletti · 5 days ago
-
8977e96 Deny `clippy::dbg_macro and clippy::todo` (#2654) by Luca Cappelletti · 5 days ago
-
66e0e89 PostgreSQL: Reject string literals as aliases (#2668) by Luca Cappelletti · 5 days ago
-
4ad8784 SQLite: Support a parenthesized table name in `FROM` (#2658) by Luca Cappelletti · 5 days ago
-
63015f5 ClickHouse, MySQL: Keep the quoting of the CREATE TABLE ENGINE name (#2655) by Luca Cappelletti · 5 days ago
-
1aabd12 Add `Dialect::supports_cte_materialization` and enable it for DuckDB (#2651) by Adrian Garcia Badaracco · 6 days ago
-
7b5821d Deny `clippy::allow_attributes` and `allow_attributes_without_reason` (#2653) by Luca Cappelletti · 6 days ago
-
5a975d0 Deny `clippy::ignore_without_reason` (#2652) by Luca Cappelletti · 6 days ago
-
0ab37b9 SQLite: Support `$` inside identifiers (#2554) by Luca Cappelletti · 7 days ago
-
c983513 Postgres: Support aliases for JOIN USING (#2492) by Ben Herzberg · 7 days ago
-
dcbc923 MySQL: Bind && with the precedence of AND (#2576) by Luca Cappelletti · 7 days ago
-
66d90fa SetExpr: apply recursive-protection to Display (#2623) by fengyue-xve · 7 days ago
-
7d34c89 Deny `clippy::should_panic_without_expect` (#2648) by Luca Cappelletti · 7 days ago
-
8338588 Commit the fuzz crate's Cargo.lock (#2647) by Luca Cappelletti · 7 days ago
-
c62f01d PostgreSQL: Remove unreachable empty op_types branch in operator FUNCTION items (#2632) by Luca Cappelletti · 7 days ago
-
942f36a SQLite: Support comma-separated WITHOUT ROWID and STRICT table options (#2575) by Luca Cappelletti · 7 days ago
-
f88f685 Parser: Fix array suffixes after a `>>` that closes two nested types (#2643) by Koen Denecker · 7 days ago
-
de73756 Deny `clippy::manual_assert_eq` (#2644) by Luca Cappelletti · 7 days ago
-
a80289f Assert exact errors in negative tests (4/4): deny clippy::assertions_on_result_states (#2631) by Luca Cappelletti · 7 days ago
-
f1854e4 Assert exact errors in negative tests (3/4): dialect tests (#2630) by Luca Cappelletti · 8 days ago
-
6434b5a Assert exact errors in negative tests (2/4): common and parser unit tests (#2629) by Luca Cappelletti · 8 days ago
-
a6f518b Bump serde_json from 1.0.151 to 1.0.154 (#2637) by dependabot[bot] · 8 days ago
-
92e8850 ClickHouse: Support ON CLUSTER and SETTINGS in DELETE and UPDATE (#2617) by Jordi Orihuela · 8 days ago
-
fef1e35 Postgres: support OVERRIDING { SYSTEM | USER } VALUE in INSERT (#2626) by Zvonimir · 8 days ago
-
7cac9e1 MySQL: Add support for `ZEROFILL` on numeric data types (#2636) by Johnathan Davis · 8 days ago
-
5d653a2 ci: raise the merge queue status check timeout to 360 minutes (#2638) by Andrew Lamb · 9 days ago
-
5d1eaf3 Assert exact errors in negative tests (1/4): PostgreSQL tests (#2628) by Luca Cappelletti · 9 days ago
-
dacdbc9 ClickHouse: Support GLOBAL IN / GLOBAL NOT IN (#2598) by Dmitri B. · 11 days ago
-
e790703 Parser: fix exponential parse time on nested POSITION calls (#2619) by Francis · 11 days ago
-
14cbf75 SQLite: Support identifier characters above U+FFFF (#2555) by Luca Cappelletti · 3 weeks ago
-
c70b5b1 Add a fuzz target that flags superlinear parsing and printing (#2580) by Luca Cappelletti · 3 weeks ago
-
1ba145b Generic: Parse IN lists that start with a parenthesized subquery (#2586) by Luca Cappelletti · 3 weeks ago
-
7939d4b SQLite: support == as assignment operator in UPDATE SET (#2552) by Luca Cappelletti · 3 weeks ago
-
fc18670 SQLite: Support string literals as column names in `CREATE TABLE` (#2560) by Luca Cappelletti · 3 weeks ago
-
b1d1486 Generic: Add spacing around dot in compound field access adjacent to numbers (#2543) by Luca Cappelletti · 3 weeks ago
-
aa1b5d6 SQLite: Support `CAST(expr AS)` without a type name (#2558) by Luca Cappelletti · 3 weeks ago
-
8f4da49 MsSql: Disallow unquoted `FROM` keyword as alias assignment expression (#2546) by Luca Cappelletti · 3 weeks ago
-
bfc7d38 Generic: Render prefix `!` operator with space before operator characters (#2541) by Luca Cappelletti · 3 weeks ago
-
c2e085d DuckDB: Support nested block comments (#2584) by Luca Cappelletti · 3 weeks ago
-
d405abe Gate fuzz oracle targets behind features (#2585) by Luca Cappelletti · 3 weeks ago
-
811ef29 Update SECURITY policy to conform to ASF guidelines (#2601) by Andrew Lamb · 3 weeks ago
-
287aaf6 Bump bigdecimal from 0.4.10 to 0.4.11 (#2602) by dependabot[bot] · 3 weeks ago
-
5cad906 PostgreSQL: Remove test `parse_create_table_with_inherit` (#2595) by Luca Cappelletti · 4 weeks ago
-
560a13c MSSQL: Support PROC as CREATE PROCEDURE abbreviation (#2448) by t8y2 · 4 weeks ago
-
91f7ce2 ClickHouse: Support tuple element access by index (#2574) by Dmitri B. · 4 weeks ago
-
37df75e Snowflake: Parse structured OBJECT types (#2489) by Artem Osipov · 4 weeks ago
-
c23dc05 PostgreSQL: Support CREATE FOREIGN TABLE (#2515) by Filipe Guerreiro · 4 weeks ago
-
37109d4 Remove homepage metadata duplicating repository (#2582) by Luca Cappelletti · 4 weeks ago
-
ddb9b92 Ignore libFuzzer worker logs in fuzz/ (#2583) by Luca Cappelletti · 4 weeks ago
-
9352883 Enable GitHub Discussions (#2581) by Luca Cappelletti · 4 weeks ago
-
ab23305 Databricks: support collated data types (#2553) by Ethan Vieira · 4 weeks ago
-
393c2c3 Check in Cargo.lock (#2482) by Andrew Lamb · 4 weeks ago
-
88ffee6 ClickHouse: Support ALTER TABLE ... MODIFY ORDER BY (#2569) by Jordi Orihuela · 4 weeks ago
-
712de6e Refactor: replace `dialect_of!` table partition check with `Dialect` trait method (#2526) by Jerguš Lejko · 4 weeks ago
-
1608bf6 Generic: Disallow quoted identifiers in colon and at-sign placeholders (#2539) by Luca Cappelletti · 4 weeks ago
-
f724399 SQLite: Do not tokenize `N'...'` as a national string literal (#2561) by Luca Cappelletti · 4 weeks ago
-
220e50a Snowflake: parse nested COPY transformation paths (#2518) by Artem Osipov · 4 weeks ago
-
0fd4fa8 Snowflake: preserve reluctant MATCH_RECOGNIZE quantifiers (#2510) by Artem Osipov · 4 weeks ago
-
f45d254 Snowflake: parse ORDER BY ALL (#2502) by Artem Osipov · 4 weeks ago
-
2b39e3b Run the dialect labeler on pull request pushes and reopens (#2550) by Luca Cappelletti · 4 weeks ago
-
6862e71 Replace benchmark flamegraph.svg with png (#2497) by Andrew Lamb · 4 weeks ago
-
ae67547 Postgres: Support TRIM FROM syntax (#2493) by Ben Herzberg · 4 weeks ago
-
667e81d Snowflake: Parse structured ARRAY types (#2488) by Artem Osipov · 4 weeks ago
-
9ae00e7 Differential Fuzzing (3/3): Check `DuckDbDialect` against DuckDB's own parser (#2564) by Luca Cappelletti · 4 weeks ago
-
4a609e7 Differential Fuzzing (2/3): Check `PostgreSqlDialect` against PostgreSQL's own grammar (#2563) by Luca Cappelletti · 4 weeks ago
-
9c5e22f Differential Fuzzing (1/3): Check `SQLiteDialect` against SQLite's own parser (#2562) by Luca Cappelletti · 4 weeks ago
-
2d57723 CI: Add Codecov coverage job with cargo-llvm-cov (#2565) by Luca Cappelletti · 4 weeks ago
-
9de1ad1 ClickHouse: Support FIRST | AFTER column position in ALTER TABLE (#2535) by Dmitri B. · 4 weeks ago
-
3255202 CI: Cancel superseded pull request runs (#2547) by Luca Cappelletti · 4 weeks ago
-
c03018d CI: Run push workflows only on main and release branches (#2548) by Luca Cappelletti · 4 weeks ago
-
0cb62a1 Add dialect labeler (#2517) by Luca Cappelletti · 4 weeks ago
-
2f029eb Generic: Fix quote escaping when displaying byte and raw string literals (#2537) by Luca Cappelletti · 4 weeks ago
-
f354ee2 Snowflake: Fix stage delimiter handling and gate stage table factor on dialect (#2536) by Luca Cappelletti · 4 weeks ago
-
80751ed Generic: Fix quote escaping when displaying hex string literals (#2542) by Luca Cappelletti · 4 weeks ago
-
d398304 PostgreSQL: Render prefix |/ and ||/ operators with a space (#2545) by Luca Cappelletti · 4 weeks ago
-
efafbc2 Escape quotes when displaying `Word` tokens (#2544) by Luca Cappelletti · 4 weeks ago
-
27da1cc PostgreSQL: Fix spacing between adjacent postfix factorial operators (#2538) by Luca Cappelletti · 4 weeks ago
-
64fa70b Fix `TABLE` command identifier quoting and token consumption (#2540) by Luca Cappelletti · 4 weeks ago
-
4486a79 Fuzz: Add curated seed corpus (#2530) by Luca Cappelletti · 4 weeks ago